function [ x, y, w ] = rule44 ( )

%*****************************************************************************80
%
%% rule44() returns the rule of degree 44.
%
%  Discussion:
%
%    Order 44 (354 pts)
%    1/6 data for 44-th order quadrature with 67 nodes
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    26 June 2014
%
%  Author:
%
%    Original FORTRAN77 version by Hong Xiao, Zydrunas Gimbutas.
%    This version by John Burkardt.
%
%  Output:
%
%    real X(*), Y(*), the coordinates of the nodes.
%
%    real W(*), the weights.
%
  x = [ ...
      0.0000000000000000000000000000000000, ...
     -0.9497329452118762389747014470132091, ...
     -0.8001862513364488071091260917428001, ...
     -0.6910725775767816500425682030963931, ...
     -0.7699895351147678691136080969564274E-01, ...
     -0.9389616539760584684425697161489036, ...
     -0.3318014560907163140854925533609147, ...
      0.0000000000000000000000000000000000, ...
      0.0000000000000000000000000000000000, ...
     -0.7536007546194699584282605909703006, ...
     -0.6418838401483368830531210405780724, ...
     -0.8569413055073822333863570460181954, ...
     -0.4713099774418540641295127244304687, ...
     -0.4587710901095560036744622028451049, ...
     -0.3454684993219427932117970013334666, ...
     -0.5784975768218464125847982734150031, ...
     -0.9757061286693509772479542529554229, ...
     -0.9062217459170026624185611454216153, ...
     -0.6998855908781156060583940844630905, ...
      0.0000000000000000000000000000000000, ...
     -0.7828939494539899851949840039195377, ...
     -0.5976618502172688281903349218410519, ...
      0.0000000000000000000000000000000000, ...
     -0.2089756393930555645731581562882102, ...
     -0.7011575058845152681611414003803953, ...
     -0.5064990519200558712677355544916721, ...
     -0.6042610388710118243964657680731453, ...
     -0.2426529067325121256109910016105379, ...
     -0.4856256157498482835842484912328102, ...
      0.0000000000000000000000000000000000, ...
     -0.7004374206319495265033410739625405E-01, ...
     -0.3757615711643657550148681484974144, ...
     -0.2919871922611893373479530841081256, ...
     -0.9994102280758133535657317453111649E-01, ...
      0.0000000000000000000000000000000000, ...
     -0.7857254577834318544379545866687309, ...
     -0.3721620253239425678261695592905290, ...
      0.0000000000000000000000000000000000, ...
     -0.2824529226357365089257330994701188, ...
      0.0000000000000000000000000000000000, ...
      0.0000000000000000000000000000000000, ...
     -0.3953463775800016380774481750278100, ...
     -0.8361108176791535739269469385088765, ...
     -0.8814365377132475290846046360400148, ...
     -0.1406663437184717854538742687564680, ...
     -0.4650987866606519008128443728604466, ...
     -0.6964523670523666770018160868777266, ...
     -0.4113816477062986076261766146150044, ...
     -0.1610536446585760688667173579011407, ...
     -0.5028509942935229229810541094112460, ...
     -0.5448555197999273032450518681162338, ...
     -0.6058936424345374593927006219197785, ...
     -0.1081927332768446316060675202726035, ...
     -0.2295037521073542228709062704046674, ...
     -0.5898196614388808672207378844102958E-01, ...
      0.0000000000000000000000000000000000, ...
      0.0000000000000000000000000000000000, ...
     -0.2324653629444445842929660552851472, ...
      0.0000000000000000000000000000000000, ...
     -0.1819171108132164261481020014379600, ...
      0.0000000000000000000000000000000000, ...
     -0.2500032323171110666706981553600442, ...
     -0.3375819432490318985102882332004112, ...
     -0.1161841402458460505963725617476231, ...
      0.0000000000000000000000000000000000, ...
      0.0000000000000000000000000000000000, ...
     -0.1381839808516535777015623012008872 ];
  y = [ ... ...
      0.1148768930925886262151310465623686E+01, ...
     -0.5587190843946788319800702097639321, ...
     -0.5759982547513931308236141599939908, ...
     -0.5739929781026895530093619240854897, ...
     -0.5742565796637987766332210625225684, ...
     -0.5743118620654462339294955029963182, ...
     -0.5764542892494308227983752102621023, ...
      0.1053661869059013126390801025098173E+01, ...
      0.9830543452221882010316337450645482, ...
     -0.5642804373589460086506076815201640, ...
     -0.5574445948250216759499998540402298, ...
     -0.5353255763542691825073068820035573, ...
     -0.5603801665927884443776809238750006, ...
     -0.5740608434639325204622941212626694, ...
     -0.5640573337469584267853102545754350, ...
     -0.5726612537821012774116991313991636, ...
     -0.5726626528471781321664603205600438, ...
     -0.5592282822642103798482359755790968, ...
     -0.5400889021600139741287112668257262, ...
     -0.5348248905002649083989599110468093, ...
     -0.5378170138107226759506693144865885, ...
     -0.4039918494468322341133479531414074, ...
     -0.5637079596777493822434797158628362, ...
     -0.5718777342221263057688087793323300, ...
     -0.5018890152406374639656521891734000, ...
     -0.4685508460352765972480529422854412, ...
     -0.5172633713942475966596304508297206, ...
     -0.5497203595501590605031193106499199, ...
     -0.5140166345967331496952227323818916, ...
      0.8893638105980905452621258664733128, ...
     -0.3645379523625655382701633893722455, ...
     -0.3659340829551636496622119107012566, ...
     -0.4252279065273847102094159009996268, ...
     -0.4635872615991260396686282785197555, ...
     -0.4940450202599493985592231391958893, ...
     -0.4981606513359721550788104276334523, ...
     -0.4858920787064337532175409440511338, ...
      0.7767824952808555984008258545514951, ...
     -0.5197375697152384646052054170576424, ...
      0.3536374193876506397331972717972702, ...
      0.4760546324939761283315701222537493, ...
     -0.5373555685767024547552789232104194, ...
     -0.5627800449469781889100343115674311, ...
     -0.5741358518948284514699798237494199, ...
     -0.3143189178536211088756277347160222, ...
     -0.3232690739017036811465453364851697, ...
     -0.4508096294389419700119239124729038, ...
     -0.4330349046242016037349211869278261, ...
     -0.4081806944417965784076695553371667, ...
     -0.4004602966965545264378386469600689, ...
     -0.5480091160789313012122431861765678, ...
     -0.4654469444625449906357368312464820, ...
     -0.2408240697048009236946195102972083, ...
     -0.4755237162067393099887086042912068, ...
     -0.1554487149960662937738036182401154, ...
     -0.3082651195390385495689250052901405, ...
     -0.4210560663521613009285800897713914, ...
     -0.2549706395457159319661921698363317, ...
      0.6562159018607634589554760136404371, ...
     -0.1645038009839102097914264096582779, ...
     -0.2390476568695849024278482393008327, ...
     -0.3500539054481347352752143235181112, ...
     -0.2855707593455760613475971357331510, ...
     -0.5546162891229904937801707067639082, ...
      0.1352301011214314104583760897705539, ...
     -0.6333228349610746330155009819900319E-01, ...
     -0.5177444417481954592613791928463002 ];
  w = [ ... ...
      0.2915373135979705462354669962222584E-04, ...
      0.5421904422449839736435313083383586E-03, ...
      0.3596051767025996319384007236006714E-03, ...
      0.7097961495022424493012412105851562E-03, ...
      0.8830579864206354364504096263197627E-03, ...
      0.2973426233859937360534817748447138E-03, ...
      0.4238631002729904678977975696568931E-03, ...
      0.7389606753338469971149288564795965E-03, ...
      0.1148374312030633712597584302352535E-02, ...
      0.1273653397793799775219820208340736E-02, ...
      0.1772310668755885176871822523120592E-02, ...
      0.1760259894656385175896251017077239E-02, ...
      0.1591696809621534312060249900305618E-02, ...
      0.7861912161306376969359324550937249E-03, ...
      0.1932261265768957224441734639436218E-02, ...
      0.1054246990932389772147217163517965E-02, ...
      0.2442199620811447342051688108995863E-03, ...
      0.9494447813509459504714159753943138E-03, ...
      0.2016444809029372508564748979562772E-02, ...
      0.1796212502278787821852696540715106E-02, ...
      0.1985990719999202087365783713106505E-02, ...
      0.4476918545924685844030658743575517E-02, ...
      0.7926095313482192607115919198160405E-03, ...
      0.1363437100111953041990336948238837E-02, ...
      0.3128949768581953030780660470515785E-02, ...
      0.4468586167117141199592656650169745E-02, ...
      0.3558780448911060819562296812185439E-02, ...
      0.2654525745999437126651160840433368E-02, ...
      0.3674322205637929576474475378034387E-02, ...
      0.1556779548166703629723862770843712E-02, ...
      0.5659722156959053747811933867465999E-02, ...
      0.6559124062355508037637436719411665E-02, ...
      0.6124082302973937834781741237000250E-02, ...
      0.5432590387902965678105625419649959E-02, ...
      0.2310495765495803855211312734514998E-02, ...
      0.2708245744720212530179525275012375E-02, ...
      0.5124555916440916550164562572827943E-02, ...
      0.1936910902435187766318955933882164E-02, ...
      0.3646527070098702883931381699630589E-02, ...
      0.4424142630723912210455942532277462E-02, ...
      0.3276931385664301994721671259073124E-02, ...
      0.3264053064814834336425695074922234E-02, ...
      0.1135643135915063583134474479188575E-02, ...
      0.4223718148997970920874463333812100E-03, ...
      0.6555375990726206244644356106443562E-02, ...
      0.6606136053977267350584211383354891E-02, ...
      0.3644515347971302216660166325983147E-02, ...
      0.4871554113050847936724114713691689E-02, ...
      0.6679124914763547321632436773214387E-02, ...
      0.5616578389429630050906029716034673E-02, ...
      0.2275791117266683412259386884315207E-02, ...
      0.4243996397034961679236635195585269E-02, ...
      0.6959330566880718539247596084458503E-02, ...
      0.5290070422157258189378060153617274E-02, ...
      0.7976505080967100010251007180513698E-02, ...
      0.3238093010218998159411476040299402E-02, ...
      0.3304316395913585112942109463963793E-02, ...
      0.7632093580324891025483614928517932E-02, ...
      0.2926022905168081777270491914230688E-02, ...
      0.8413855313504570550721436602221883E-02, ...
      0.3057643153861432817013016432152174E-02, ...
      0.7441970831021575269373809133451851E-02, ...
      0.6989734119088538264792355031494924E-02, ...
      0.2596917279271723848812657753581774E-02, ...
      0.4228198393093499219382464343859585E-02, ...
      0.4122988694755634966269440274723658E-02, ...
      0.4679274136115308847400441526701599E-02 ];

  return
end
