function [ x, y, z, w ] = rule21 ( )

%*****************************************************************************80
%
%% rule21() returns the hexahedron quadrature rule of precision 21.
%
%  Discussion:
%
%    The unit hexahedron H is bounded by vertices
%    (0,0,0), (1,0,0), (1,1,0), (0,1,0), (0,0,1), (1,0,1), (1,1,1), (0,1,1),
%
%    We call a rule with n points, returning coordinates
%    x, y, z, and weights w.  Then the integral I of f(x,y,z) over H is 
%    approximated by Q as follows:
%
%    Q = volume(H) * sum ( 1 <= i <= n ) w(i) * f(x(i),y(i),z(i)) 
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    18 May 2023
%
%  Author:
%
%    John Burkardt
%
%  Reference:
%
%    Jan Jaskowiec, Natarajan Sukumar,
%    High order symmetric cubature rules for tetrahedra and pyramids,
%    International Journal for Numerical Methods in Engineering,
%    Volume 122, Number 1, pages 148-171, 24 August 2020.
%
%  Output:
%
%    real x(n), y(n), z(n): the coordinates of quadrature points.
%
%    real w(n): the quadrature weights, which add to 1.
%
  x = [ ...
          0.1912521437383576, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.8087478562616424, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.3543162299281049, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6456837700718951, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.0688708408852879, ...
          0.9311291591147122, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.2166600941952480, ...
          0.7833399058047521, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.9999999935557286, ...
          0.0000000064442714, ...
          0.0000000064442714, ...
          0.9999999935557286, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9999999935557286, ...
          0.0000000064442714, ...
          0.0000000064442714, ...
          0.9999999935557286, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.6731903387258514, ...
          0.3268096612741486, ...
          0.3268096612741486, ...
          0.6731903387258514, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6731903387258514, ...
          0.3268096612741486, ...
          0.3268096612741486, ...
          0.6731903387258514, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.1873892499846415, ...
          0.8126107500153585, ...
          0.8126107500153585, ...
          0.1873892499846415, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.1873892499846415, ...
          0.8126107500153585, ...
          0.8126107500153585, ...
          0.1873892499846415, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.2917727295202502, ...
          0.9026740712514576, ...
          0.2917727295202502, ...
          0.7082272704797498, ...
          0.9026740712514576, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.9026740712514576, ...
          0.7082272704797498, ...
          0.2917727295202502, ...
          0.9026740712514576, ...
          0.2917727295202502, ...
          0.2917727295202502, ...
          0.0973259287485423, ...
          0.2917727295202502, ...
          0.7082272704797498, ...
          0.0973259287485423, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.0973259287485423, ...
          0.7082272704797498, ...
          0.2917727295202502, ...
          0.0973259287485423, ...
          0.2917727295202502, ...
          0.9869259796545771, ...
          0.9372501994187228, ...
          0.9869259796545771, ...
          0.0130740203454229, ...
          0.9372501994187228, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.9372501994187228, ...
          0.0130740203454229, ...
          0.9869259796545771, ...
          0.9372501994187228, ...
          0.9869259796545771, ...
          0.9869259796545771, ...
          0.0627498005812772, ...
          0.9869259796545771, ...
          0.0130740203454229, ...
          0.0627498005812772, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.0627498005812772, ...
          0.0130740203454229, ...
          0.9869259796545771, ...
          0.0627498005812772, ...
          0.9869259796545771, ...
          0.8645117252804405, ...
          0.6225837716647646, ...
          0.8645117252804405, ...
          0.1354882747195595, ...
          0.6225837716647646, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.6225837716647646, ...
          0.1354882747195595, ...
          0.8645117252804405, ...
          0.6225837716647646, ...
          0.8645117252804405, ...
          0.8645117252804405, ...
          0.3774162283352354, ...
          0.8645117252804405, ...
          0.1354882747195595, ...
          0.3774162283352354, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.3774162283352354, ...
          0.1354882747195595, ...
          0.8645117252804405, ...
          0.3774162283352354, ...
          0.8645117252804405, ...
          0.8248058551406905, ...
          0.9220515632141263, ...
          0.8248058551406905, ...
          0.1751941448593096, ...
          0.9220515632141263, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.9220515632141263, ...
          0.1751941448593096, ...
          0.8248058551406905, ...
          0.9220515632141263, ...
          0.8248058551406905, ...
          0.8248058551406905, ...
          0.0779484367858737, ...
          0.8248058551406905, ...
          0.1751941448593096, ...
          0.0779484367858737, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.0779484367858737, ...
          0.1751941448593096, ...
          0.8248058551406905, ...
          0.0779484367858737, ...
          0.8248058551406905, ...
          0.9459853758476011, ...
          0.5650967942783419, ...
          0.9459853758476011, ...
          0.0540146241523989, ...
          0.5650967942783419, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.5650967942783419, ...
          0.0540146241523989, ...
          0.9459853758476011, ...
          0.5650967942783419, ...
          0.9459853758476011, ...
          0.9459853758476011, ...
          0.4349032057216580, ...
          0.9459853758476011, ...
          0.0540146241523989, ...
          0.4349032057216580, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.4349032057216580, ...
          0.0540146241523989, ...
          0.9459853758476011, ...
          0.4349032057216580, ...
          0.9459853758476011, ...
          0.8916635718645309, ...
          0.9766093536267083, ...
          0.8916635718645309, ...
          0.1083364281354691, ...
          0.9766093536267083, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.9766093536267083, ...
          0.1083364281354691, ...
          0.8916635718645309, ...
          0.9766093536267083, ...
          0.8916635718645309, ...
          0.8916635718645309, ...
          0.0233906463732917, ...
          0.8916635718645309, ...
          0.1083364281354691, ...
          0.0233906463732917, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.0233906463732917, ...
          0.1083364281354691, ...
          0.8916635718645309, ...
          0.0233906463732917, ...
          0.8916635718645309, ...
          0.9849705936644424, ...
          0.6355079664366210, ...
          0.9849705936644424, ...
          0.0150294063355575, ...
          0.6355079664366210, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.6355079664366210, ...
          0.0150294063355575, ...
          0.9849705936644424, ...
          0.6355079664366210, ...
          0.9849705936644424, ...
          0.9849705936644424, ...
          0.3644920335633790, ...
          0.9849705936644424, ...
          0.0150294063355575, ...
          0.3644920335633790, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.3644920335633790, ...
          0.0150294063355575, ...
          0.9849705936644424, ...
          0.3644920335633790, ...
          0.9849705936644424, ...
          0.5860169886103869, ...
          0.9923845018898745, ...
          0.5860169886103869, ...
          0.4139830113896131, ...
          0.9923845018898745, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.9923845018898745, ...
          0.4139830113896131, ...
          0.5860169886103869, ...
          0.9923845018898745, ...
          0.5860169886103869, ...
          0.5860169886103869, ...
          0.0076154981101255, ...
          0.5860169886103869, ...
          0.4139830113896131, ...
          0.0076154981101255, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.0076154981101255, ...
          0.4139830113896131, ...
          0.5860169886103869, ...
          0.0076154981101255, ...
          0.5860169886103869, ...
          0.7690492963095925, ...
          0.3896184326892077, ...
          0.7690492963095925, ...
          0.2309507036904074, ...
          0.3896184326892077, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.3896184326892077, ...
          0.2309507036904074, ...
          0.7690492963095925, ...
          0.3896184326892077, ...
          0.7690492963095925, ...
          0.7690492963095925, ...
          0.6103815673107923, ...
          0.7690492963095925, ...
          0.2309507036904074, ...
          0.6103815673107923, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.6103815673107923, ...
          0.2309507036904074, ...
          0.7690492963095925, ...
          0.6103815673107923, ...
          0.7690492963095925, ...
          0.7768424517946938, ...
          0.9994864489115713, ...
          0.7768424517946938, ...
          0.2231575482053062, ...
          0.9994864489115713, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.9994864489115713, ...
          0.2231575482053062, ...
          0.7768424517946938, ...
          0.9994864489115713, ...
          0.7768424517946938, ...
          0.7768424517946938, ...
          0.0005135510884287, ...
          0.7768424517946938, ...
          0.2231575482053062, ...
          0.0005135510884287, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.0005135510884287, ...
          0.2231575482053062, ...
          0.7768424517946938, ...
          0.0005135510884287, ...
          0.7768424517946938, ...
          0.6117790069755276, ...
          0.7209288728023533, ...
          0.6117790069755276, ...
          0.3882209930244724, ...
          0.7209288728023533, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.7209288728023533, ...
          0.3882209930244724, ...
          0.6117790069755276, ...
          0.7209288728023533, ...
          0.6117790069755276, ...
          0.6117790069755276, ...
          0.2790711271976467, ...
          0.6117790069755276, ...
          0.3882209930244724, ...
          0.2790711271976467, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.2790711271976467, ...
          0.3882209930244724, ...
          0.6117790069755276, ...
          0.2790711271976467, ...
          0.6117790069755276, ...
          0.9350312907963207, ...
          0.7494073604468848, ...
          0.9350312907963207, ...
          0.0649687092036792, ...
          0.7494073604468848, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.7494073604468848, ...
          0.0649687092036792, ...
          0.9350312907963207, ...
          0.7494073604468848, ...
          0.9350312907963207, ...
          0.9350312907963207, ...
          0.2505926395531152, ...
          0.9350312907963207, ...
          0.0649687092036792, ...
          0.2505926395531152, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.2505926395531152, ...
          0.0649687092036792, ...
          0.9350312907963207, ...
          0.2505926395531152, ...
          0.9350312907963207, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.3959303554251827, ...
          0.2520795366985681, ...
          0.3959303554251827, ...
          0.2520795366985681, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.3959303554251827, ...
          0.2520795366985681, ...
          0.3959303554251827, ...
          0.2520795366985681 ];

  y = [ ...
          0.5000000000000000, ...
          0.1912521437383576, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.8087478562616424, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.3543162299281049, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6456837700718951, ...
          0.5000000000000000, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.0688708408852879, ...
          0.9311291591147122, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.2166600941952480, ...
          0.7833399058047521, ...
          0.9999999935557286, ...
          0.0000000064442714, ...
          0.0000000064442714, ...
          0.9999999935557286, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9999999935557286, ...
          0.0000000064442714, ...
          0.0000000064442714, ...
          0.9999999935557286, ...
          0.6731903387258514, ...
          0.3268096612741486, ...
          0.3268096612741486, ...
          0.6731903387258514, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6731903387258514, ...
          0.3268096612741486, ...
          0.3268096612741486, ...
          0.6731903387258514, ...
          0.1873892499846415, ...
          0.8126107500153585, ...
          0.8126107500153585, ...
          0.1873892499846415, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.1873892499846415, ...
          0.8126107500153585, ...
          0.8126107500153585, ...
          0.1873892499846415, ...
          0.9026740712514576, ...
          0.2917727295202502, ...
          0.2917727295202502, ...
          0.9026740712514576, ...
          0.7082272704797498, ...
          0.2917727295202502, ...
          0.9026740712514576, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.9026740712514576, ...
          0.2917727295202502, ...
          0.7082272704797498, ...
          0.0973259287485423, ...
          0.2917727295202502, ...
          0.2917727295202502, ...
          0.0973259287485423, ...
          0.7082272704797498, ...
          0.2917727295202502, ...
          0.0973259287485423, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.0973259287485423, ...
          0.2917727295202502, ...
          0.7082272704797498, ...
          0.9372501994187228, ...
          0.9869259796545771, ...
          0.9869259796545771, ...
          0.9372501994187228, ...
          0.0130740203454229, ...
          0.9869259796545771, ...
          0.9372501994187228, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.9372501994187228, ...
          0.9869259796545771, ...
          0.0130740203454229, ...
          0.0627498005812772, ...
          0.9869259796545771, ...
          0.9869259796545771, ...
          0.0627498005812772, ...
          0.0130740203454229, ...
          0.9869259796545771, ...
          0.0627498005812772, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.0627498005812772, ...
          0.9869259796545771, ...
          0.0130740203454229, ...
          0.6225837716647646, ...
          0.8645117252804405, ...
          0.8645117252804405, ...
          0.6225837716647646, ...
          0.1354882747195595, ...
          0.8645117252804405, ...
          0.6225837716647646, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.6225837716647646, ...
          0.8645117252804405, ...
          0.1354882747195595, ...
          0.3774162283352354, ...
          0.8645117252804405, ...
          0.8645117252804405, ...
          0.3774162283352354, ...
          0.1354882747195595, ...
          0.8645117252804405, ...
          0.3774162283352354, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.3774162283352354, ...
          0.8645117252804405, ...
          0.1354882747195595, ...
          0.9220515632141263, ...
          0.8248058551406905, ...
          0.8248058551406905, ...
          0.9220515632141263, ...
          0.1751941448593096, ...
          0.8248058551406905, ...
          0.9220515632141263, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.9220515632141263, ...
          0.8248058551406905, ...
          0.1751941448593096, ...
          0.0779484367858737, ...
          0.8248058551406905, ...
          0.8248058551406905, ...
          0.0779484367858737, ...
          0.1751941448593096, ...
          0.8248058551406905, ...
          0.0779484367858737, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.0779484367858737, ...
          0.8248058551406905, ...
          0.1751941448593096, ...
          0.5650967942783419, ...
          0.9459853758476011, ...
          0.9459853758476011, ...
          0.5650967942783419, ...
          0.0540146241523989, ...
          0.9459853758476011, ...
          0.5650967942783419, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.5650967942783419, ...
          0.9459853758476011, ...
          0.0540146241523989, ...
          0.4349032057216580, ...
          0.9459853758476011, ...
          0.9459853758476011, ...
          0.4349032057216580, ...
          0.0540146241523989, ...
          0.9459853758476011, ...
          0.4349032057216580, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.4349032057216580, ...
          0.9459853758476011, ...
          0.0540146241523989, ...
          0.9766093536267083, ...
          0.8916635718645309, ...
          0.8916635718645309, ...
          0.9766093536267083, ...
          0.1083364281354691, ...
          0.8916635718645309, ...
          0.9766093536267083, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.9766093536267083, ...
          0.8916635718645309, ...
          0.1083364281354691, ...
          0.0233906463732917, ...
          0.8916635718645309, ...
          0.8916635718645309, ...
          0.0233906463732917, ...
          0.1083364281354691, ...
          0.8916635718645309, ...
          0.0233906463732917, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.0233906463732917, ...
          0.8916635718645309, ...
          0.1083364281354691, ...
          0.6355079664366210, ...
          0.9849705936644424, ...
          0.9849705936644424, ...
          0.6355079664366210, ...
          0.0150294063355575, ...
          0.9849705936644424, ...
          0.6355079664366210, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.6355079664366210, ...
          0.9849705936644424, ...
          0.0150294063355575, ...
          0.3644920335633790, ...
          0.9849705936644424, ...
          0.9849705936644424, ...
          0.3644920335633790, ...
          0.0150294063355575, ...
          0.9849705936644424, ...
          0.3644920335633790, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.3644920335633790, ...
          0.9849705936644424, ...
          0.0150294063355575, ...
          0.9923845018898745, ...
          0.5860169886103869, ...
          0.5860169886103869, ...
          0.9923845018898745, ...
          0.4139830113896131, ...
          0.5860169886103869, ...
          0.9923845018898745, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.9923845018898745, ...
          0.5860169886103869, ...
          0.4139830113896131, ...
          0.0076154981101255, ...
          0.5860169886103869, ...
          0.5860169886103869, ...
          0.0076154981101255, ...
          0.4139830113896131, ...
          0.5860169886103869, ...
          0.0076154981101255, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.0076154981101255, ...
          0.5860169886103869, ...
          0.4139830113896131, ...
          0.3896184326892077, ...
          0.7690492963095925, ...
          0.7690492963095925, ...
          0.3896184326892077, ...
          0.2309507036904074, ...
          0.7690492963095925, ...
          0.3896184326892077, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.3896184326892077, ...
          0.7690492963095925, ...
          0.2309507036904074, ...
          0.6103815673107923, ...
          0.7690492963095925, ...
          0.7690492963095925, ...
          0.6103815673107923, ...
          0.2309507036904074, ...
          0.7690492963095925, ...
          0.6103815673107923, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.6103815673107923, ...
          0.7690492963095925, ...
          0.2309507036904074, ...
          0.9994864489115713, ...
          0.7768424517946938, ...
          0.7768424517946938, ...
          0.9994864489115713, ...
          0.2231575482053062, ...
          0.7768424517946938, ...
          0.9994864489115713, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.9994864489115713, ...
          0.7768424517946938, ...
          0.2231575482053062, ...
          0.0005135510884287, ...
          0.7768424517946938, ...
          0.7768424517946938, ...
          0.0005135510884287, ...
          0.2231575482053062, ...
          0.7768424517946938, ...
          0.0005135510884287, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.0005135510884287, ...
          0.7768424517946938, ...
          0.2231575482053062, ...
          0.7209288728023533, ...
          0.6117790069755276, ...
          0.6117790069755276, ...
          0.7209288728023533, ...
          0.3882209930244724, ...
          0.6117790069755276, ...
          0.7209288728023533, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.7209288728023533, ...
          0.6117790069755276, ...
          0.3882209930244724, ...
          0.2790711271976467, ...
          0.6117790069755276, ...
          0.6117790069755276, ...
          0.2790711271976467, ...
          0.3882209930244724, ...
          0.6117790069755276, ...
          0.2790711271976467, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.2790711271976467, ...
          0.6117790069755276, ...
          0.3882209930244724, ...
          0.7494073604468848, ...
          0.9350312907963207, ...
          0.9350312907963207, ...
          0.7494073604468848, ...
          0.0649687092036792, ...
          0.9350312907963207, ...
          0.7494073604468848, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.7494073604468848, ...
          0.9350312907963207, ...
          0.0649687092036792, ...
          0.2505926395531152, ...
          0.9350312907963207, ...
          0.9350312907963207, ...
          0.2505926395531152, ...
          0.0649687092036792, ...
          0.9350312907963207, ...
          0.2505926395531152, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.2505926395531152, ...
          0.9350312907963207, ...
          0.0649687092036792, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.3959303554251827, ...
          0.2520795366985681, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.2520795366985681, ...
          0.3959303554251827, ...
          0.3959303554251827, ...
          0.2520795366985681, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.2520795366985681, ...
          0.3959303554251827 ];

  z = [ ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.1912521437383576, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.8087478562616424, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.3543162299281049, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6456837700718951, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.9311291591147122, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.9311291591147122, ...
          0.0688708408852879, ...
          0.0688708408852879, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.7833399058047521, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.7833399058047521, ...
          0.2166600941952480, ...
          0.2166600941952480, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9999999935557286, ...
          0.0000000064442714, ...
          0.0000000064442714, ...
          0.9999999935557286, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9999999935557286, ...
          0.0000000064442714, ...
          0.0000000064442714, ...
          0.9999999935557286, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.8981144288438190, ...
          0.1018855711561810, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6731903387258514, ...
          0.3268096612741486, ...
          0.3268096612741486, ...
          0.6731903387258514, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6731903387258514, ...
          0.3268096612741486, ...
          0.3268096612741486, ...
          0.6731903387258514, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.8467830886160004, ...
          0.1532169113839996, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.1873892499846415, ...
          0.8126107500153585, ...
          0.8126107500153585, ...
          0.1873892499846415, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.1873892499846415, ...
          0.8126107500153585, ...
          0.8126107500153585, ...
          0.1873892499846415, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.9359181010210101, ...
          0.0640818989789899, ...
          0.2917727295202502, ...
          0.2917727295202502, ...
          0.9026740712514576, ...
          0.2917727295202502, ...
          0.2917727295202502, ...
          0.9026740712514576, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.9026740712514576, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.9026740712514576, ...
          0.2917727295202502, ...
          0.2917727295202502, ...
          0.0973259287485423, ...
          0.2917727295202502, ...
          0.2917727295202502, ...
          0.0973259287485423, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.0973259287485423, ...
          0.7082272704797498, ...
          0.7082272704797498, ...
          0.0973259287485423, ...
          0.9869259796545771, ...
          0.9869259796545771, ...
          0.9372501994187228, ...
          0.9869259796545771, ...
          0.9869259796545771, ...
          0.9372501994187228, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.9372501994187228, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.9372501994187228, ...
          0.9869259796545771, ...
          0.9869259796545771, ...
          0.0627498005812772, ...
          0.9869259796545771, ...
          0.9869259796545771, ...
          0.0627498005812772, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.0627498005812772, ...
          0.0130740203454229, ...
          0.0130740203454229, ...
          0.0627498005812772, ...
          0.8645117252804405, ...
          0.8645117252804405, ...
          0.6225837716647646, ...
          0.8645117252804405, ...
          0.8645117252804405, ...
          0.6225837716647646, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.6225837716647646, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.6225837716647646, ...
          0.8645117252804405, ...
          0.8645117252804405, ...
          0.3774162283352354, ...
          0.8645117252804405, ...
          0.8645117252804405, ...
          0.3774162283352354, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.3774162283352354, ...
          0.1354882747195595, ...
          0.1354882747195595, ...
          0.3774162283352354, ...
          0.8248058551406905, ...
          0.8248058551406905, ...
          0.9220515632141263, ...
          0.8248058551406905, ...
          0.8248058551406905, ...
          0.9220515632141263, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.9220515632141263, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.9220515632141263, ...
          0.8248058551406905, ...
          0.8248058551406905, ...
          0.0779484367858737, ...
          0.8248058551406905, ...
          0.8248058551406905, ...
          0.0779484367858737, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.0779484367858737, ...
          0.1751941448593096, ...
          0.1751941448593096, ...
          0.0779484367858737, ...
          0.9459853758476011, ...
          0.9459853758476011, ...
          0.5650967942783419, ...
          0.9459853758476011, ...
          0.9459853758476011, ...
          0.5650967942783419, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.5650967942783419, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.5650967942783419, ...
          0.9459853758476011, ...
          0.9459853758476011, ...
          0.4349032057216580, ...
          0.9459853758476011, ...
          0.9459853758476011, ...
          0.4349032057216580, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.4349032057216580, ...
          0.0540146241523989, ...
          0.0540146241523989, ...
          0.4349032057216580, ...
          0.8916635718645309, ...
          0.8916635718645309, ...
          0.9766093536267083, ...
          0.8916635718645309, ...
          0.8916635718645309, ...
          0.9766093536267083, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.9766093536267083, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.9766093536267083, ...
          0.8916635718645309, ...
          0.8916635718645309, ...
          0.0233906463732917, ...
          0.8916635718645309, ...
          0.8916635718645309, ...
          0.0233906463732917, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.0233906463732917, ...
          0.1083364281354691, ...
          0.1083364281354691, ...
          0.0233906463732917, ...
          0.9849705936644424, ...
          0.9849705936644424, ...
          0.6355079664366210, ...
          0.9849705936644424, ...
          0.9849705936644424, ...
          0.6355079664366210, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.6355079664366210, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.6355079664366210, ...
          0.9849705936644424, ...
          0.9849705936644424, ...
          0.3644920335633790, ...
          0.9849705936644424, ...
          0.9849705936644424, ...
          0.3644920335633790, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.3644920335633790, ...
          0.0150294063355575, ...
          0.0150294063355575, ...
          0.3644920335633790, ...
          0.5860169886103869, ...
          0.5860169886103869, ...
          0.9923845018898745, ...
          0.5860169886103869, ...
          0.5860169886103869, ...
          0.9923845018898745, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.9923845018898745, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.9923845018898745, ...
          0.5860169886103869, ...
          0.5860169886103869, ...
          0.0076154981101255, ...
          0.5860169886103869, ...
          0.5860169886103869, ...
          0.0076154981101255, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.0076154981101255, ...
          0.4139830113896131, ...
          0.4139830113896131, ...
          0.0076154981101255, ...
          0.7690492963095925, ...
          0.7690492963095925, ...
          0.3896184326892077, ...
          0.7690492963095925, ...
          0.7690492963095925, ...
          0.3896184326892077, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.3896184326892077, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.3896184326892077, ...
          0.7690492963095925, ...
          0.7690492963095925, ...
          0.6103815673107923, ...
          0.7690492963095925, ...
          0.7690492963095925, ...
          0.6103815673107923, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.6103815673107923, ...
          0.2309507036904074, ...
          0.2309507036904074, ...
          0.6103815673107923, ...
          0.7768424517946938, ...
          0.7768424517946938, ...
          0.9994864489115713, ...
          0.7768424517946938, ...
          0.7768424517946938, ...
          0.9994864489115713, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.9994864489115713, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.9994864489115713, ...
          0.7768424517946938, ...
          0.7768424517946938, ...
          0.0005135510884287, ...
          0.7768424517946938, ...
          0.7768424517946938, ...
          0.0005135510884287, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.0005135510884287, ...
          0.2231575482053062, ...
          0.2231575482053062, ...
          0.0005135510884287, ...
          0.6117790069755276, ...
          0.6117790069755276, ...
          0.7209288728023533, ...
          0.6117790069755276, ...
          0.6117790069755276, ...
          0.7209288728023533, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.7209288728023533, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.7209288728023533, ...
          0.6117790069755276, ...
          0.6117790069755276, ...
          0.2790711271976467, ...
          0.6117790069755276, ...
          0.6117790069755276, ...
          0.2790711271976467, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.2790711271976467, ...
          0.3882209930244724, ...
          0.3882209930244724, ...
          0.2790711271976467, ...
          0.9350312907963207, ...
          0.9350312907963207, ...
          0.7494073604468848, ...
          0.9350312907963207, ...
          0.9350312907963207, ...
          0.7494073604468848, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.7494073604468848, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.7494073604468848, ...
          0.9350312907963207, ...
          0.9350312907963207, ...
          0.2505926395531152, ...
          0.9350312907963207, ...
          0.9350312907963207, ...
          0.2505926395531152, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.2505926395531152, ...
          0.0649687092036792, ...
          0.0649687092036792, ...
          0.2505926395531152, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.6986057011288138, ...
          0.9719926774632096, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.6986057011288138, ...
          0.0280073225367904, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.3013942988711862, ...
          0.9719926774632096, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.8750719993006615, ...
          0.8750719993006615, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.3013942988711862, ...
          0.0280073225367904, ...
          0.1249280006993386, ...
          0.1249280006993386, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.8153563222457214, ...
          0.9923118941018740, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.8153563222457214, ...
          0.0076881058981259, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.1846436777542786, ...
          0.9923118941018740, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.9512929061479376, ...
          0.9512929061479376, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.1846436777542786, ...
          0.0076881058981259, ...
          0.0487070938520624, ...
          0.0487070938520624, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.9360994289291793, ...
          0.5491142465864416, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.9360994289291793, ...
          0.4508857534135584, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.0639005710708208, ...
          0.5491142465864416, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.6108897298239304, ...
          0.6108897298239304, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.0639005710708208, ...
          0.4508857534135584, ...
          0.3891102701760696, ...
          0.3891102701760696, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.7479204633014319, ...
          0.6040696445748173, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.7479204633014319, ...
          0.3959303554251827, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.2520795366985681, ...
          0.6040696445748173, ...
          0.0215788718228733, ...
          0.0215788718228733, ...
          0.2520795366985681, ...
          0.3959303554251827, ...
          0.2520795366985681, ...
          0.3959303554251827, ...
          0.9784211281771267, ...
          0.9784211281771267, ...
          0.2520795366985681, ...
          0.3959303554251827, ...
          0.2520795366985681, ...
          0.3959303554251827, ...
          0.0215788718228733, ...
          0.0215788718228733 ];

  w = [ ...
          0.0030079175616226, ...
          0.0030079175616226, ...
          0.0030079175616226, ...
          0.0030079175616226, ...
          0.0030079175616226, ...
          0.0030079175616226, ...
          0.0061575518559863, ...
          0.0061575518559863, ...
          0.0061575518559863, ...
          0.0061575518559863, ...
          0.0061575518559863, ...
          0.0061575518559863, ...
          0.0007451864938265, ...
          0.0007451864938265, ...
          0.0007451864938265, ...
          0.0007451864938265, ...
          0.0007451864938265, ...
          0.0007451864938265, ...
          0.0007451864938265, ...
          0.0007451864938265, ...
          0.0034736498758246, ...
          0.0034736498758246, ...
          0.0034736498758246, ...
          0.0034736498758246, ...
          0.0034736498758246, ...
          0.0034736498758246, ...
          0.0034736498758246, ...
          0.0034736498758246, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0005231065457280, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0047212614224319, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0023372223737635, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0038417548985660, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0001507767719634, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0032140794095183, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0022454466226130, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0010413676731518, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0005920000965024, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0004100172337698, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0007465850926621, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0037432896839704, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0004534357504253, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0041828675781781, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0007389797381823, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0013712825533878, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0003675472168789, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0012580194835158, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946, ...
          0.0015165655616946 ];

  return
end
