function [ a, b, c, d, w ] = rule15 ( )

%*****************************************************************************80
%
%% rule15() returns the rule of precision 15.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    02 April 2023
%
%  Author:
%
%    John Burkardt
%
%  Reference:
%
%    Jan Jaskowiec, Natarajan Sukumar,
%    High order symmetric cubature rules for tetrahedra and pyramids,
%    International Journal of Numerical Methods in Engineering,
%    Volume 122, Number 1, pages 148-171, 24 August 2020.
%
%  Output:
%
%    a(n), b(n), c(n), d(n): the barycentric coordinates of quadrature points.
%
%    w(n): the quadrature weights.
%
  a = [ ...
      0.01692642158547220249, ...
      0.94922073524358341334, ...
      0.01692642158547220249, ...
      0.01692642158547220249, ...
      0.28367792545957221106, ...
      0.14896622362128333905, ...
      0.28367792545957221106, ...
      0.28367792545957221106, ...
      0.18219841399758585077, ...
      0.45340475800724244770, ...
      0.18219841399758585077, ...
      0.18219841399758585077, ...
      0.48549199484781541125, ...
      0.01450800515218459395, ...
      0.48549199484781541125, ...
      0.01450800515218459395, ...
      0.48549199484781541125, ...
      0.01450800515218459395, ...
      0.35725585623414363168, ...
      0.14274414376585639608, ...
      0.35725585623414363168, ...
      0.14274414376585639608, ...
      0.35725585623414363168, ...
      0.14274414376585639608, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.23472603374410913601, ...
      0.33684506585476453600 ];

  b = [ ...
      0.01692642158547220249, ...
      0.01692642158547220249, ...
      0.94922073524358341334, ...
      0.01692642158547220249, ...
      0.28367792545957221106, ...
      0.28367792545957221106, ...
      0.14896622362128333905, ...
      0.28367792545957221106, ...
      0.18219841399758585077, ...
      0.18219841399758585077, ...
      0.45340475800724244770, ...
      0.18219841399758585077, ...
      0.01450800515218459395, ...
      0.48549199484781541125, ...
      0.48549199484781541125, ...
      0.01450800515218459395, ...
      0.01450800515218459395, ...
      0.48549199484781541125, ...
      0.14274414376585639608, ...
      0.35725585623414363168, ...
      0.35725585623414363168, ...
      0.14274414376585639608, ...
      0.14274414376585639608, ...
      0.35725585623414363168, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.01082194753682293349, ...
      0.01082194753682293349 ];

  c = [ ...
      0.01692642158547220249, ...
      0.01692642158547220249, ...
      0.01692642158547220249, ...
      0.94922073524358341334, ...
      0.28367792545957221106, ...
      0.28367792545957221106, ...
      0.28367792545957221106, ...
      0.14896622362128333905, ...
      0.18219841399758585077, ...
      0.18219841399758585077, ...
      0.18219841399758585077, ...
      0.45340475800724244770, ...
      0.01450800515218459395, ...
      0.01450800515218459395, ...
      0.01450800515218459395, ...
      0.48549199484781541125, ...
      0.48549199484781541125, ...
      0.48549199484781541125, ...
      0.14274414376585639608, ...
      0.14274414376585639608, ...
      0.14274414376585639608, ...
      0.35725585623414363168, ...
      0.35725585623414363168, ...
      0.35725585623414363168, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236 ];

  d = [ ...
      0.94922073524358341334, ...
      0.01692642158547220249, ...
      0.01692642158547220249, ...
      0.01692642158547220249, ...
      0.14896622362128333905, ...
      0.28367792545957221106, ...
      0.28367792545957221106, ...
      0.28367792545957221106, ...
      0.45340475800724244770, ...
      0.18219841399758585077, ...
      0.18219841399758585077, ...
      0.18219841399758585077, ...
      0.48549199484781541125, ...
      0.48549199484781541125, ...
      0.01450800515218459395, ...
      0.48549199484781541125, ...
      0.01450800515218459395, ...
      0.01450800515218459395, ...
      0.35725585623414363168, ...
      0.35725585623414363168, ...
      0.14274414376585639608, ...
      0.35725585623414363168, ...
      0.14274414376585639608, ...
      0.14274414376585639608, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.07692970550279260022, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.77663574937330037695, ...
      0.07321727256195353917, ...
      0.07321727256195353917, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.75630817629777158384, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.22256065549243442270, ...
      0.01056558410489698979, ...
      0.01056558410489698979, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.41665525225671096177, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.05575022240565973008, ...
      0.26379726266881464714, ...
      0.26379726266881464714, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.01772853269570365958, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.11129092670553288047, ...
      0.43549027029938169875, ...
      0.43549027029938169875, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.34816828041873582045, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.54488653229756034424, ...
      0.05347259364185193153, ...
      0.05347259364185193153, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.00946783414343936938, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.76947037794054062854, ...
      0.11053089395801002359, ...
      0.11053089395801002359, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.00232892441548140190, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.60309364407709864508, ...
      0.60309364407709864508, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.04104670514991076019, ...
      0.35353072635750920627, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.86726460512418146465, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.02939319332917082403, ...
      0.02939319332917082403, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.09201667327695257914, ...
      0.01132552826969512351, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.02200643755861661846, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.70778148731559709095, ...
      0.70778148731559709095, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06822627868000051554, ...
      0.20198579644578576464, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.06807532978800637236, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.12958095976745337419, ...
      0.12958095976745337419, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.18900155563861761876, ...
      0.61334215480592257919, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.07251484323369149221, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.46953330036626755861, ...
      0.46953330036626755861, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.30547996639060115420, ...
      0.15247189000943978110, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.01112774031280626234, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.57783462614827529880, ...
      0.57783462614827529880, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.15091455008251053460, ...
      0.26012308345640794416, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.41760695286430338236, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.01082194753682293349, ...
      0.01082194753682293349, ...
      0.33684506585476453600, ...
      0.23472603374410913601, ...
      0.33684506585476453600, ...
      0.23472603374410913601 ];

  w = [ ...
      0.00051120297714549352, ...
      0.00051120297714549352, ...
      0.00051120297714549352, ...
      0.00051120297714549352, ...
      0.01620740592022657661, ...
      0.01620740592022657661, ...
      0.01620740592022657661, ...
      0.01620740592022657661, ...
      0.01552578602041313621, ...
      0.01552578602041313621, ...
      0.01552578602041313621, ...
      0.01552578602041313621, ...
      0.00121901025997542137, ...
      0.00121901025997542137, ...
      0.00121901025997542137, ...
      0.00121901025997542137, ...
      0.00121901025997542137, ...
      0.00121901025997542137, ...
      0.00847286285312591654, ...
      0.00847286285312591654, ...
      0.00847286285312591654, ...
      0.00847286285312591654, ...
      0.00847286285312591654, ...
      0.00847286285312591654, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00179753430540573298, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00081980152207600612, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00768177527247301210, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00447985038577478067, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00561529860838435452, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00176970368579728991, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00113113832918702211, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00084049934075774871, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00301196860740268442, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00508442932752266839, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00713938372800399564, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00337855056822929448, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239, ...
      0.00220168077770146239 ];

  return
end
