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

%*****************************************************************************80
%
%% RULE27 returns the rule of degree 29.
%
%  Discussion:
%
%    Order 27 (141 pts)
%    1/6 data for 27-th order quadrature with 29 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.00000000000000000000000000000000, ...
      -0.39518500208573395738563214277924, ...
      -0.18067167650541349528945895328146, ...
       0.00000000000000000000000000000000, ...
      -0.22010619980742642366080422865661, ...
       0.00000000000000000000000000000000, ...
       0.00000000000000000000000000000000, ...
      -0.15697790099606730648797798168280, ...
      -0.11950430106482160834133342082078, ...
      -0.53186222626517032602651279993926, ...
      -0.33699460349041562232377307811535, ...
       0.00000000000000000000000000000000, ...
      -0.65833539230075168484436817404932, ...
       0.00000000000000000000000000000000, ...
      -0.34054463966780382785672888075568, ...
      -0.48855088636612117128392523236728, ...
      -0.11439817909230903220469204061727, ...
       0.00000000000000000000000000000000, ...
      -0.32048121511116152782316941977578, ...
      -0.82912386550847366110475798016042, ...
      -0.92517649077195119501691703892095, ...
      -0.80474142977810041392358745728250, ...
       0.00000000000000000000000000000000, ...
      -0.68622113488411601370378338983970, ...
      -0.53322822093527312322581065671644, ...
      -0.70419862931679748024077449725206 ];
  y = [ ... ...
      -0.16413151730008831921378959939565, ...
      -0.39260212186133936931290882404374, ...
      -0.28685548406622891421303264493955, ...
       0.87651707827225350568041079993505, ...
      -0.52412330045467293432896313035733, ...
      -0.35365133466807523825318937197025, ...
       0.34617781266034228041185039673984, ...
      -0.52879484695937722926887109757979, ...
       0.11143276407223406542419307680993, ...
       0.54924497463551990458204709806308, ...
      -0.21512488834550352002334718330313, ...
      -0.46296751685726527586026447389785, ...
      -0.50628322547494511263210318063682, ...
      -0.56817102280382668923519285087070, ...
      -0.52734615007802219988019679750528, ...
      -0.46810290449456450390041493630006, ...
       0.10418694827155926471229736250245E+01, ...
      -0.31933904292428472681005197948760, ...
      -0.41333011108690526666610282415552, ...
      -0.56768418377653115453110237898598, ...
       0.71278197104667799412847982912227, ...
      -0.44731325970043847901381172777520, ...
      -0.56525617363432326597137998165819, ...
      -0.56679589738285794930315523889142, ...
      -0.51666886935781835232132779079591, ...
       0.11317016084912388514794935172145E+01, ...
      -0.54383161967864243507848420517516, ...
      -0.56465005418958368460329453488175, ...
      -0.57650099541315185890062370844174 ];
  w = [ ... ...
       0.62908896936458875949825510480729E-02, ...
       0.61922333914763423137964574348267E-02, ...
       0.79294953183311154387033613859802E-02, ...
       0.34300980930711509534751164464939E-02, ...
       0.72802514257052478410465398503156E-02, ...
       0.16526515457441278585611916710974E-01, ...
       0.88646240578297716926902784284285E-02, ...
       0.84164942766149210573921235710888E-02, ...
       0.10362744260858240831238545743647E-01, ...
       0.74242647178535630111397120532648E-02, ...
       0.18050472608152491107489365033227E-01, ...
       0.12979477412320056876744738018169E-01, ...
       0.84957485240956053915702977121675E-02, ...
       0.38532361892010405972617343674236E-02, ...
       0.46834056015487726028700708666340E-02, ...
       0.93844438279733984004320414434716E-02, ...
       0.18275921896011569137278968805752E-02, ...
       0.16250438567218251268133507322890E-01, ...
       0.14073701448288708561589196775091E-01, ...
       0.42673273430936345003913524443316E-02, ...
       0.64114157223758639239090891131632E-02, ...
       0.14385493205073417350192096372167E-01, ...
       0.26520511807255348074799784674523E-02, ...
       0.15750426454989104155554651654759E-02, ...
       0.56948602402767961466213505376975E-02, ...
       0.37866239802690712287683217368769E-03, ...
       0.60834035556216461895312643871598E-02, ...
       0.44670891390107651705739274528023E-02, ...
       0.11141963344849334695096764261554E-02 ];

  return
end
