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

%*****************************************************************************80
%
%% RULE34 returns the rule of degree 34.
%
%  Discussion:
%
%    Order 34 (214 pts)
%    1/6 data for 34-th order quadrature with 44 nodes.
%
%  Licensing:
%
%    This code is distributed under the GNU LGPL license.
%
%  Modified:
%
%    26 June 2014
%
%  Author:
%
%    Original FORTRAN77 version by Hong Xiao, Zydrunas Gimbutas.
%    This MATLAB version by John Burkardt.
%
%  Parameters:
%
%    Output, real X(*), Y(*), the coordinates of the nodes.
%
%    Output, real W(*), the weights.
%
  x = [ ...
     -0.20865073605333605259133081748132, ...
     -0.89097175315861241014243393897698, ...
      0.00000000000000000000000000000000, ...
     -0.87999414063426440899680777462237, ...
      0.00000000000000000000000000000000, ...
     -0.68124048521147079022287669759749, ...
     -0.78844430308137329865810016089767, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.28883149528014893210917834177554, ...
     -0.80036260521166327118670792806244, ...
      0.00000000000000000000000000000000, ...
     -0.14656285308642525770840545989704, ...
     -0.14791223778178358225012515887081, ...
     -0.14888251010183166048943112172279, ...
     -0.14412341550112265052276598150328, ...
     -0.56021943491268762662833110324255, ...
     -0.56775489079636195195819292013723, ...
      0.00000000000000000000000000000000, ...
     -0.43438042322624036290148813406327, ...
     -0.42883411933471152581183344420389, ...
     -0.69612085434081448660482017170361, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.29429125011188233571351981822902, ...
      0.00000000000000000000000000000000, ...
     -0.69057074957270704503616084061837, ...
     -0.14635945730951804290474707357531, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.43610043846910337710191570745380, ...
      0.00000000000000000000000000000000, ...
      0.00000000000000000000000000000000, ...
     -0.29361459879318225343484932066898, ...
     -0.29217524245073863070988162069564, ...
      0.00000000000000000000000000000000, ...
     -0.29404250943783623341704803057639, ...
     -0.95251437348711362491282542183012, ...
      0.00000000000000000000000000000000, ...
     -0.57112662404759029584585818705102, ...
      0.00000000000000000000000000000000, ...
     -0.57210738184377731997454761477038, ...
     -0.43576534554125907389165005866616, ...
     -0.80626144515788714899642746572657 ];
  y = [ ... ...
     -0.54080960852670874887477002688154, ...
     -0.57148188680340885268957968075793, ...
      0.99541215623761383488320268143123, ...
     -0.54581251858802002963651717370634, ...
      0.10825129994552011239408759106716E+01, ...
     -0.47254254003026177485543685475103, ...
     -0.51513519234555459140932034419392, ...
      0.89225266841244135802626470038980, ...
     -0.14988699059565575877251167626283, ...
     -0.29318823199080331034093749074232, ...
     -0.55884631397612334218448641893041, ...
      0.15927070953202400003601747376533, ...
     -0.52342688512318759090959018821675, ...
     -0.34665387857625309237224070668568, ...
     -0.44866353740446774321091903079561, ...
     -0.22199147096348917763877176210378, ...
     -0.42108532754196956310264613688775, ...
     -0.50128574606027466276226199416617, ...
     -0.48871256531163417297535112276726, ...
     -0.45790141180639478630175258882333, ...
     -0.36052903462331485421264904911911, ...
     -0.56926107479496737145288159890053, ...
      0.76958700429572619540848652285881, ...
     -0.54916967076805156376085658979603, ...
     -0.49260808560575517970684223356176, ...
      0.63201013425192545991254006499216, ...
     -0.53464092774804677680478041519000, ...
     -0.56702734467084155713753902149103, ...
      0.11402969514608451589323215865362E+01, ...
      0.32180957687924744604856694624021, ...
     -0.52795439225981246678322066497151, ...
     -0.28467385501300634121071117733737, ...
     -0.57576434340793074190688904900431, ...
     -0.55039498029219558132681857598373, ...
     -0.57574687817495954263227255109469, ...
     -0.39917165954426298474560583795016, ...
     -0.40538150617520055089614596703473, ...
     -0.57046622308344295569063522362823, ...
      0.00000000000000000000000000000000, ...
     -0.55348323362954892556316690015126, ...
      0.48132579880630916313439867481111, ...
     -0.57601288500270791096736728894872, ...
     -0.56789016986039254576904292632732, ...
     -0.57734211176549375189279322347485 ];
  w = [ ... ...
      0.13382626571418695846413420959349E-03, ...
      0.86077553205023877867589308006139E-03, ...
      0.15128050789281141606424158029908E-02, ...
      0.20001846280203786077172851326386E-02, ...
      0.72363050803554618757272999467355E-03, ...
      0.61455888057448998470789535942896E-02, ...
      0.38852026646137484310391372656345E-02, ...
      0.26304196612070312222228001589138E-02, ...
      0.77253587933225472077027128073975E-02, ...
      0.12977714128349407406048789350468E-01, ...
      0.22719033752163729514493246145023E-02, ...
      0.77393098675853113647899856957649E-02, ...
      0.66279889144916813462020297846060E-02, ...
      0.12710485190182604950478151438930E-01, ...
      0.10017843547790636952167111558575E-01, ...
      0.14563495893338662830933135825511E-01, ...
      0.85595344302267414192383009908361E-02, ...
      0.63601741070384869392179065287274E-02, ...
      0.42668601490321023633055488964966E-02, ...
      0.86775530450313316070466948384888E-02, ...
      0.10904023948277298869126932531947E-01, ...
      0.18417526470910829459939716211994E-02, ...
      0.38386152359715808879730672139045E-02, ...
      0.24540640916463922042739572558992E-02, ...
      0.80218185952419318245374428395049E-02, ...
      0.50585349116444063800445633458038E-02, ...
      0.41366919289449465339947189819144E-02, ...
      0.29365977875069631100768219443565E-02, ...
      0.14934897179533907877154395103507E-03, ...
      0.71158143270123038007615755398533E-02, ...
      0.58377502625954269481520792337924E-02, ...
      0.70064127307723735616871240238792E-02, ...
      0.50071757656760638993478483434402E-03, ...
      0.45908969684050017035075831240866E-02, ...
      0.96316333582374746961054859980204E-03, ...
      0.58308259716404371642003962574066E-02, ...
      0.10858660084749162408673215897113E-01, ...
      0.65536218237774572732745631345446E-03, ...
      0.26542942460412844806471662947295E-02, ...
      0.36926643355893676151865055391569E-02, ...
      0.61856406685725288566265475154246E-02, ...
      0.76023090931745106769467860453136E-03, ...
      0.25829647679686151643244490553125E-02, ...
      0.37816775394238441141631154528165E-03 ];

  return
end
