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

%*****************************************************************************80
%
%% RULE35 returns the rule of degree 35.
%
%  Discussion:
%
%    Order 35 (228 pts)
%    1/6 data for 35-th order quadrature with 46 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.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
      -0.88784082040153075383913617100652, ...
      -0.10034207598327724033582632199321, ...
      -0.69311601738832964374229025488167, ...
       0.00000000000000000000000000000000, ...
      -0.20170550651440610611345276285483, ...
       0.00000000000000000000000000000000, ...
      -0.64267456637991915772112509507131, ...
       0.00000000000000000000000000000000, ...
      -0.59680262574112570330708343507959, ...
      -0.88583797294857920950727599039044, ...
      -0.21481054147146732337946003185254, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
      -0.97750969393388806071547935914909E-01, ...
      -0.55225246543256484131744271704192, ...
      -0.73330302740947963883782960844096, ...
      -0.35377855031176987704663393999516, ...
      -0.51564990450718314801776121220598, ...
      -0.21973987181432191570664654404377, ...
      -0.60482829086183809094609158655982, ...
      -0.10540651029785986602106161987810, ...
       0.00000000000000000000000000000000, ...
      -0.44461399827537925801209489543884, ...
      -0.23876011572551469292227793760715, ...
      -0.10680624500393084714250643212956, ...
      -0.49845820778025588899721360580822, ...
      -0.47118728299279689577235187734666, ...
       0.00000000000000000000000000000000, ...
      -0.33861070795850472330848428220997, ...
      -0.70498953851611867618296732663118, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
      -0.11540856290209161674967217397369, ...
       0.00000000000000000000000000000000, ...
      -0.35516859452256584748215994566211, ...
      -0.95143357699664369331063333170408, ...
      -0.80625540528872521995344375173798, ...
      -0.39094238101462525709590836324919, ...
      -0.26704107522244421375617609033818, ...
      -0.80012284035409657436386927229493, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000 ];
  y = [ ... ...
       0.11049848391267878160942425437432, ...
      -0.54839524322647351656910274265446, ...
      -0.84731241225870783138119631392495E-01, ...
      -0.57376800669530175521786194508562, ...
      -0.56192636681814703241337147158792, ...
      -0.57368528854276496320410931239880, ...
       0.24567191532977353520899699695488, ...
      -0.57170157791299617481071719582110, ...
      -0.24069657869901295964844222588206, ...
      -0.49911718050236027863216490838426, ...
      -0.48412771111544869326449479743582, ...
      -0.56244420234421444672958208328214, ...
      -0.55314597935499411028041061203470, ...
      -0.25264039633717009571608632345015, ...
       0.93691922814514350972936873734162, ...
      -0.37503784513189034216209663360014, ...
       0.10867100617799430553354204728332E+01, ...
      -0.17426334519355714993668083479551, ...
      -0.52711753152174214154822817555781, ...
      -0.48456866722910133562449136216106, ...
      -0.57129468294377403989555329497135, ...
      -0.57531330331362051925464151910002, ...
      -0.37997627488267737489770886024621, ...
      -0.43023229931186750876181610790903, ...
      -0.31309961497003354510619289311518, ...
       0.10151427309957352682750877998298E+01, ...
      -0.55376202677277905332098019475239, ...
      -0.47996330941134033797610668708564, ...
      -0.43574907178404019355497831707649, ...
      -0.46711834658382799515239504110706, ...
      -0.37748161580172233726943066542578, ...
       0.81339592685777538075733642892247, ...
      -0.32068265475981446715948171913088, ...
      -0.54513781159869833529380365664930, ...
       0.67133897977061262700017196648536, ...
       0.38727728656145265547624996623580, ...
      -0.52024278749878884072085026914167, ...
       0.52856305553369069237166742739323, ...
      -0.42946854793782251649705803709131, ...
      -0.57105763188292920761880945578841, ...
      -0.53228217266152343324657869863566, ...
      -0.50900886837618163733840811909782, ...
      -0.54310638162348937349259853010943, ...
      -0.56864030976986894926046466151582, ...
       0.11398838577722204060015136163662E+01, ...
      -0.57704966306400061720563422243113 ];
  w = [ ... ...
       0.37823533023071117552498633546329E-02, ...
       0.15110951850926768597510849257431E-02, ...
       0.52612367337077241481150311006990E-02, ...
       0.59776000384333233272193666149629E-03, ...
       0.25949680545647278336391650188551E-02, ...
       0.10300467854022705106865695429020E-02, ...
       0.57842676116151487639100767425388E-02, ...
       0.16644297264251806023973860743196E-02, ...
       0.54751091383596566484521677047910E-02, ...
       0.46816125223955569111350042656706E-02, ...
       0.34712691077662295851692973049338E-02, ...
       0.24253041782253153086402273893358E-02, ...
       0.17490359570497127164220966999176E-02, ...
       0.11875479166746748231460750630995E-01, ...
       0.19531898113644349044152767302173E-02, ...
       0.50044915460995835332657889685798E-02, ...
       0.66667113158108803350566280388053E-03, ...
       0.11325480833009634041680955354389E-01, ...
       0.47516431054402191637098512902079E-02, ...
       0.46372667587850735462627390787042E-02, ...
       0.18136506984725309737491530658395E-02, ...
       0.91471037630436898650123223221922E-03, ...
       0.10699314011695035989362484260043E-01, ...
       0.72247940752599472272602792262149E-02, ...
       0.10839168886619908505604562425067E-01, ...
       0.13587382545922657958478769707436E-02, ...
       0.36583876907265655319114947846825E-02, ...
       0.83330935899037325736589164743249E-02, ...
       0.91410693800006639894202414819246E-02, ...
       0.73251904599782639661305917852163E-02, ...
       0.96568380444916204234246412306618E-02, ...
       0.32925800341072999195193696158169E-02, ...
       0.11464882195010925904138963396459E-01, ...
       0.36017648083679220604863221387225E-02, ...
       0.44214031660381166110271695499832E-02, ...
       0.60288751331023346137831096345316E-02, ...
       0.61877293600659226814496412622813E-02, ...
       0.55090243819186250387827772801666E-02, ...
       0.94428428348687329331168226963113E-02, ...
       0.62282804392723232782667478677435E-03, ...
       0.33358029363864306610289766382805E-02, ...
       0.66727022641263705281781993426708E-02, ...
       0.53354589201841413526093533076666E-02, ...
       0.16509864052584545067812812415452E-02, ...
       0.15814849311712982200162693233010E-03, ...
       0.41297372110944178234379022954739E-03 ];

  return
end
