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

%*****************************************************************************80
%
%% rule15() returns the hexahedron quadrature rule of precision 15.
%
%  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.9619577574752056, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.0380422425247944, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.3913025693166751, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6086974306833248, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.3307634065252874, ...
          0.6692365934747126, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.1034554344803311, ...
          0.8965445655196689, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.8482759513633358, ...
          0.5000000000000000, ...
          0.8482759513633358, ...
          0.1517240486366642, ...
          0.5000000000000000, ...
          0.1517240486366642, ...
          0.8482759513633358, ...
          0.5000000000000000, ...
          0.8482759513633358, ...
          0.1517240486366642, ...
          0.5000000000000000, ...
          0.1517240486366642, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.7924949743436622, ...
          0.2075050256563378, ...
          0.2075050256563378, ...
          0.7924949743436622, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.7924949743436622, ...
          0.2075050256563378, ...
          0.2075050256563378, ...
          0.7924949743436622, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.9914024363900886, ...
          0.0085975636099114, ...
          0.0085975636099114, ...
          0.9914024363900886, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9914024363900886, ...
          0.0085975636099114, ...
          0.0085975636099114, ...
          0.9914024363900886, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6360162945430453, ...
          0.9390447038366581, ...
          0.6360162945430453, ...
          0.3639837054569547, ...
          0.9390447038366581, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.9390447038366581, ...
          0.3639837054569547, ...
          0.6360162945430453, ...
          0.9390447038366581, ...
          0.6360162945430453, ...
          0.6360162945430453, ...
          0.0609552961633420, ...
          0.6360162945430453, ...
          0.3639837054569547, ...
          0.0609552961633420, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.0609552961633420, ...
          0.3639837054569547, ...
          0.6360162945430453, ...
          0.0609552961633420, ...
          0.6360162945430453, ...
          0.8093239300427761, ...
          0.9699906676537717, ...
          0.8093239300427761, ...
          0.1906760699572239, ...
          0.9699906676537717, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.9699906676537717, ...
          0.1906760699572239, ...
          0.8093239300427761, ...
          0.9699906676537717, ...
          0.8093239300427761, ...
          0.8093239300427761, ...
          0.0300093323462282, ...
          0.8093239300427761, ...
          0.1906760699572239, ...
          0.0300093323462282, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.0300093323462282, ...
          0.1906760699572239, ...
          0.8093239300427761, ...
          0.0300093323462282, ...
          0.8093239300427761, ...
          0.9315772312765189, ...
          0.6521112975876302, ...
          0.9315772312765189, ...
          0.0684227687234810, ...
          0.6521112975876302, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.6521112975876302, ...
          0.0684227687234810, ...
          0.9315772312765189, ...
          0.6521112975876302, ...
          0.9315772312765189, ...
          0.9315772312765189, ...
          0.3478887024123698, ...
          0.9315772312765189, ...
          0.0684227687234810, ...
          0.3478887024123698, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.3478887024123698, ...
          0.0684227687234810, ...
          0.9315772312765189, ...
          0.3478887024123698, ...
          0.9315772312765189, ...
          0.7308028863234025, ...
          0.8685680591748091, ...
          0.7308028863234025, ...
          0.2691971136765975, ...
          0.8685680591748091, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.8685680591748091, ...
          0.2691971136765975, ...
          0.7308028863234025, ...
          0.8685680591748091, ...
          0.7308028863234025, ...
          0.7308028863234025, ...
          0.1314319408251909, ...
          0.7308028863234025, ...
          0.2691971136765975, ...
          0.1314319408251909, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.1314319408251909, ...
          0.2691971136765975, ...
          0.7308028863234025, ...
          0.1314319408251909, ...
          0.7308028863234025, ...
          0.9801570902708128, ...
          0.8835073040170505, ...
          0.9801570902708128, ...
          0.0198429097291872, ...
          0.8835073040170505, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.8835073040170505, ...
          0.0198429097291872, ...
          0.9801570902708128, ...
          0.8835073040170505, ...
          0.9801570902708128, ...
          0.9801570902708128, ...
          0.1164926959829496, ...
          0.9801570902708128, ...
          0.0198429097291872, ...
          0.1164926959829496, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.1164926959829496, ...
          0.0198429097291872, ...
          0.9801570902708128, ...
          0.1164926959829496, ...
          0.9801570902708128, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.0557030835210102, ...
          0.0028699027075679, ...
          0.0557030835210102, ...
          0.0028699027075679, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.0557030835210102, ...
          0.0028699027075679, ...
          0.0557030835210102, ...
          0.0028699027075679 ];

  y = [ ...
          0.5000000000000000, ...
          0.9619577574752056, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.0380422425247944, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.3913025693166751, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6086974306833248, ...
          0.5000000000000000, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.3307634065252874, ...
          0.6692365934747126, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.1034554344803311, ...
          0.8965445655196689, ...
          0.8482759513633358, ...
          0.8482759513633358, ...
          0.5000000000000000, ...
          0.8482759513633358, ...
          0.1517240486366642, ...
          0.5000000000000000, ...
          0.1517240486366642, ...
          0.8482759513633358, ...
          0.5000000000000000, ...
          0.1517240486366642, ...
          0.1517240486366642, ...
          0.5000000000000000, ...
          0.7924949743436622, ...
          0.2075050256563378, ...
          0.2075050256563378, ...
          0.7924949743436622, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.7924949743436622, ...
          0.2075050256563378, ...
          0.2075050256563378, ...
          0.7924949743436622, ...
          0.9914024363900886, ...
          0.0085975636099114, ...
          0.0085975636099114, ...
          0.9914024363900886, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9914024363900886, ...
          0.0085975636099114, ...
          0.0085975636099114, ...
          0.9914024363900886, ...
          0.9390447038366581, ...
          0.6360162945430453, ...
          0.6360162945430453, ...
          0.9390447038366581, ...
          0.3639837054569547, ...
          0.6360162945430453, ...
          0.9390447038366581, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.9390447038366581, ...
          0.6360162945430453, ...
          0.3639837054569547, ...
          0.0609552961633420, ...
          0.6360162945430453, ...
          0.6360162945430453, ...
          0.0609552961633420, ...
          0.3639837054569547, ...
          0.6360162945430453, ...
          0.0609552961633420, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.0609552961633420, ...
          0.6360162945430453, ...
          0.3639837054569547, ...
          0.9699906676537717, ...
          0.8093239300427761, ...
          0.8093239300427761, ...
          0.9699906676537717, ...
          0.1906760699572239, ...
          0.8093239300427761, ...
          0.9699906676537717, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.9699906676537717, ...
          0.8093239300427761, ...
          0.1906760699572239, ...
          0.0300093323462282, ...
          0.8093239300427761, ...
          0.8093239300427761, ...
          0.0300093323462282, ...
          0.1906760699572239, ...
          0.8093239300427761, ...
          0.0300093323462282, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.0300093323462282, ...
          0.8093239300427761, ...
          0.1906760699572239, ...
          0.6521112975876302, ...
          0.9315772312765189, ...
          0.9315772312765189, ...
          0.6521112975876302, ...
          0.0684227687234810, ...
          0.9315772312765189, ...
          0.6521112975876302, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.6521112975876302, ...
          0.9315772312765189, ...
          0.0684227687234810, ...
          0.3478887024123698, ...
          0.9315772312765189, ...
          0.9315772312765189, ...
          0.3478887024123698, ...
          0.0684227687234810, ...
          0.9315772312765189, ...
          0.3478887024123698, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.3478887024123698, ...
          0.9315772312765189, ...
          0.0684227687234810, ...
          0.8685680591748091, ...
          0.7308028863234025, ...
          0.7308028863234025, ...
          0.8685680591748091, ...
          0.2691971136765975, ...
          0.7308028863234025, ...
          0.8685680591748091, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.8685680591748091, ...
          0.7308028863234025, ...
          0.2691971136765975, ...
          0.1314319408251909, ...
          0.7308028863234025, ...
          0.7308028863234025, ...
          0.1314319408251909, ...
          0.2691971136765975, ...
          0.7308028863234025, ...
          0.1314319408251909, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.1314319408251909, ...
          0.7308028863234025, ...
          0.2691971136765975, ...
          0.8835073040170505, ...
          0.9801570902708128, ...
          0.9801570902708128, ...
          0.8835073040170505, ...
          0.0198429097291872, ...
          0.9801570902708128, ...
          0.8835073040170505, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.8835073040170505, ...
          0.9801570902708128, ...
          0.0198429097291872, ...
          0.1164926959829496, ...
          0.9801570902708128, ...
          0.9801570902708128, ...
          0.1164926959829496, ...
          0.0198429097291872, ...
          0.9801570902708128, ...
          0.1164926959829496, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.1164926959829496, ...
          0.9801570902708128, ...
          0.0198429097291872, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.0557030835210102, ...
          0.0028699027075679, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.0028699027075679, ...
          0.0557030835210102, ...
          0.0557030835210102, ...
          0.0028699027075679, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.0028699027075679, ...
          0.0557030835210102 ];

  z = [ ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9619577574752056, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.0380422425247944, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.3913025693166751, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.6086974306833248, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.6692365934747126, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.6692365934747126, ...
          0.3307634065252874, ...
          0.3307634065252874, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.8965445655196689, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.8965445655196689, ...
          0.1034554344803311, ...
          0.1034554344803311, ...
          0.5000000000000000, ...
          0.8482759513633358, ...
          0.8482759513633358, ...
          0.5000000000000000, ...
          0.8482759513633358, ...
          0.8482759513633358, ...
          0.5000000000000000, ...
          0.1517240486366642, ...
          0.1517240486366642, ...
          0.5000000000000000, ...
          0.1517240486366642, ...
          0.1517240486366642, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.7924949743436622, ...
          0.2075050256563378, ...
          0.2075050256563378, ...
          0.7924949743436622, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.7924949743436622, ...
          0.2075050256563378, ...
          0.2075050256563378, ...
          0.7924949743436622, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.6321333796314236, ...
          0.3678666203685764, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9914024363900886, ...
          0.0085975636099114, ...
          0.0085975636099114, ...
          0.9914024363900886, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.5000000000000000, ...
          0.9914024363900886, ...
          0.0085975636099114, ...
          0.0085975636099114, ...
          0.9914024363900886, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.7764752956685337, ...
          0.2235247043314663, ...
          0.6360162945430453, ...
          0.6360162945430453, ...
          0.9390447038366581, ...
          0.6360162945430453, ...
          0.6360162945430453, ...
          0.9390447038366581, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.9390447038366581, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.9390447038366581, ...
          0.6360162945430453, ...
          0.6360162945430453, ...
          0.0609552961633420, ...
          0.6360162945430453, ...
          0.6360162945430453, ...
          0.0609552961633420, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.0609552961633420, ...
          0.3639837054569547, ...
          0.3639837054569547, ...
          0.0609552961633420, ...
          0.8093239300427761, ...
          0.8093239300427761, ...
          0.9699906676537717, ...
          0.8093239300427761, ...
          0.8093239300427761, ...
          0.9699906676537717, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.9699906676537717, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.9699906676537717, ...
          0.8093239300427761, ...
          0.8093239300427761, ...
          0.0300093323462282, ...
          0.8093239300427761, ...
          0.8093239300427761, ...
          0.0300093323462282, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.0300093323462282, ...
          0.1906760699572239, ...
          0.1906760699572239, ...
          0.0300093323462282, ...
          0.9315772312765189, ...
          0.9315772312765189, ...
          0.6521112975876302, ...
          0.9315772312765189, ...
          0.9315772312765189, ...
          0.6521112975876302, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.6521112975876302, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.6521112975876302, ...
          0.9315772312765189, ...
          0.9315772312765189, ...
          0.3478887024123698, ...
          0.9315772312765189, ...
          0.9315772312765189, ...
          0.3478887024123698, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.3478887024123698, ...
          0.0684227687234810, ...
          0.0684227687234810, ...
          0.3478887024123698, ...
          0.7308028863234025, ...
          0.7308028863234025, ...
          0.8685680591748091, ...
          0.7308028863234025, ...
          0.7308028863234025, ...
          0.8685680591748091, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.8685680591748091, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.8685680591748091, ...
          0.7308028863234025, ...
          0.7308028863234025, ...
          0.1314319408251909, ...
          0.7308028863234025, ...
          0.7308028863234025, ...
          0.1314319408251909, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.1314319408251909, ...
          0.2691971136765975, ...
          0.2691971136765975, ...
          0.1314319408251909, ...
          0.9801570902708128, ...
          0.9801570902708128, ...
          0.8835073040170505, ...
          0.9801570902708128, ...
          0.9801570902708128, ...
          0.8835073040170505, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.8835073040170505, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.8835073040170505, ...
          0.9801570902708128, ...
          0.9801570902708128, ...
          0.1164926959829496, ...
          0.9801570902708128, ...
          0.9801570902708128, ...
          0.1164926959829496, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.1164926959829496, ...
          0.0198429097291872, ...
          0.0198429097291872, ...
          0.1164926959829496, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.9971300972924322, ...
          0.9442969164789898, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.9971300972924322, ...
          0.0557030835210102, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.0028699027075679, ...
          0.9442969164789898, ...
          0.3598740801041227, ...
          0.3598740801041227, ...
          0.0028699027075679, ...
          0.0557030835210102, ...
          0.0028699027075679, ...
          0.0557030835210102, ...
          0.6401259198958773, ...
          0.6401259198958773, ...
          0.0028699027075679, ...
          0.0557030835210102, ...
          0.0028699027075679, ...
          0.0557030835210102, ...
          0.3598740801041227, ...
          0.3598740801041227 ];

  w = [ ...
          0.0033403050106945, ...
          0.0033403050106945, ...
          0.0033403050106945, ...
          0.0033403050106945, ...
          0.0033403050106945, ...
          0.0033403050106945, ...
          0.0050185523378773, ...
          0.0050185523378773, ...
          0.0050185523378773, ...
          0.0050185523378773, ...
          0.0050185523378773, ...
          0.0050185523378773, ...
          0.0090827588172248, ...
          0.0090827588172248, ...
          0.0090827588172248, ...
          0.0090827588172248, ...
          0.0090827588172248, ...
          0.0090827588172248, ...
          0.0090827588172248, ...
          0.0090827588172248, ...
          0.0029364087383876, ...
          0.0029364087383876, ...
          0.0029364087383876, ...
          0.0029364087383876, ...
          0.0029364087383876, ...
          0.0029364087383876, ...
          0.0029364087383876, ...
          0.0029364087383876, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0093182386470488, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0069907862357511, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0028410057474906, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0053095740723308, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035708945365673, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0035058721795857, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0066651990511383, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0007781518386120, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597, ...
          0.0006249800796597 ];

  return
end
