function [ a, b, c, w ] = rule26 ( )

%*****************************************************************************80
%
%% rule26() returns the rule of precision 26.
%
%  Licensing:
%
%    This code is distributed under the MIT license.
%
%  Modified:
%
%    09 June 2023
%
%  Author:
%
%    John Burkardt
%
%  Reference:
%
%    Hong Xiao, Zydrunas Gimbutas,
%    A numerical algorithm for the construction of efficient
%    quadrature rules in two and higher dimensions, 
%    Computers and Mathematics with Applications,
%    Volume 59, 2010, pages 663-676.
%
%  Output:
%
%    real a(n), b(n), c(n): the barycentric coordinates of quadrature points.
%
%    real w(n): the quadrature weights.
%
  a = [ ...
          0.0800716549403165, ...
          0.9151336840842468, ...
          0.0047946609754368, ...
          0.9151336840842468, ...
          0.0800716549403166, ...
          0.0047946609754365, ...
          0.0316436115715308, ...
          0.9392011922216335, ...
          0.0291551962068360, ...
          0.9392011922216333, ...
          0.0316436115715308, ...
          0.0291551962068356, ...
          0.0667371225764661, ...
          0.8665257548470675, ...
          0.0667371225764665, ...
          0.0753800475153987, ...
          0.8984105884621026, ...
          0.0262093640224987, ...
          0.8984105884621026, ...
          0.0753800475153986, ...
          0.0262093640224984, ...
          0.0331000343360323, ...
          0.9612018477470925, ...
          0.0056981179168754, ...
          0.9612018477470925, ...
          0.0331000343360324, ...
          0.0056981179168749, ...
          0.0063401164920767, ...
          0.9873197670158463, ...
          0.0063401164920771, ...
          0.1324861896145673, ...
          0.8257890876433117, ...
          0.0417247227421210, ...
          0.8257890876433117, ...
          0.1324861896145674, ...
          0.0417247227421207, ...
          0.1086871329144021, ...
          0.7912672079790702, ...
          0.1000456591065276, ...
          0.7912672079790704, ...
          0.1086871329144022, ...
          0.1000456591065273, ...
          0.4937530328963848, ...
          0.4937530328963847, ...
          0.0124939342072304, ...
          0.2502723132905265, ...
          0.6291132845042245, ...
          0.1206144022052490, ...
          0.6291132845042245, ...
          0.2502723132905265, ...
          0.1206144022052489, ...
          0.3890220620427617, ...
          0.5814399954403304, ...
          0.0295379425169078, ...
          0.5814399954403304, ...
          0.3890220620427618, ...
          0.0295379425169077, ...
          0.3585092964276616, ...
          0.5541122384084940, ...
          0.0873784651638445, ...
          0.5541122384084940, ...
          0.3585092964276616, ...
          0.0873784651638444, ...
          0.3887874971075940, ...
          0.3887874971075940, ...
          0.2224250057848119, ...
          0.1868691794762216, ...
          0.7368189190108190, ...
          0.0763119015129595, ...
          0.7368189190108190, ...
          0.1868691794762216, ...
          0.0763119015129592, ...
          0.2731471009290787, ...
          0.4537057981418425, ...
          0.2731471009290788, ...
          0.4147059095903063, ...
          0.5832365594443230, ...
          0.0020575309653708, ...
          0.5832365594443230, ...
          0.4147059095903063, ...
          0.0020575309653707, ...
          0.3194153053834387, ...
          0.5101059661193124, ...
          0.1704787284972489, ...
          0.5101059661193124, ...
          0.3194153053834387, ...
          0.1704787284972488, ...
          0.1437376261997640, ...
          0.8482627657087517, ...
          0.0079996080914844, ...
          0.8482627657087517, ...
          0.1437376261997642, ...
          0.0079996080914840, ...
          0.4718285633211660, ...
          0.4718285633211661, ...
          0.0563428733576679, ...
          0.1542014303645442, ...
          0.6915971392709114, ...
          0.1542014303645444, ...
          0.2837881388594704, ...
          0.6650459874553918, ...
          0.0511658736851378, ...
          0.6650459874553918, ...
          0.2837881388594705, ...
          0.0511658736851376, ...
          0.2120431633022055, ...
          0.5759136733955887, ...
          0.2120431633022057, ...
          0.4359854193843832, ...
          0.4359854193843832, ...
          0.1280291612312335, ...
          0.2165466664734771, ...
          0.7606687342756272, ...
          0.0227845992508957, ...
          0.7606687342756272, ...
          0.2165466664734772, ...
          0.0227845992508955, ...
          0.3333333333333333, ...
          0.3128985030748800, ...
          0.6776281990129065, ...
          0.0094732979122136, ...
          0.6776281990129064, ...
          0.3128985030748800, ...
          0.0094732979122134, ...
          0.2264347974077175, ...
          0.7731011948601069, ...
          0.0004640077321757, ...
          0.7731011948601069, ...
          0.2264347974077175, ...
          0.0004640077321755 ];

  b = [ ...
          0.0047946609754367, ...
          0.0800716549403165, ...
          0.9151336840842469, ...
          0.0047946609754367, ...
          0.9151336840842469, ...
          0.0800716549403169, ...
          0.0291551962068358, ...
          0.0316436115715307, ...
          0.9392011922216336, ...
          0.0291551962068358, ...
          0.9392011922216336, ...
          0.0316436115715311, ...
          0.0667371225764664, ...
          0.0667371225764660, ...
          0.8665257548470677, ...
          0.0262093640224987, ...
          0.0753800475153986, ...
          0.8984105884621029, ...
          0.0262093640224987, ...
          0.8984105884621030, ...
          0.0753800475153990, ...
          0.0056981179168752, ...
          0.0331000343360323, ...
          0.9612018477470927, ...
          0.0056981179168752, ...
          0.9612018477470927, ...
          0.0331000343360326, ...
          0.0063401164920770, ...
          0.0063401164920766, ...
          0.9873197670158466, ...
          0.0417247227421209, ...
          0.1324861896145673, ...
          0.8257890876433118, ...
          0.0417247227421209, ...
          0.8257890876433118, ...
          0.1324861896145676, ...
          0.1000456591065276, ...
          0.1086871329144021, ...
          0.7912672079790705, ...
          0.1000456591065276, ...
          0.7912672079790705, ...
          0.1086871329144024, ...
          0.0124939342072305, ...
          0.4937530328963848, ...
          0.4937530328963849, ...
          0.1206144022052490, ...
          0.2502723132905265, ...
          0.6291132845042247, ...
          0.1206144022052490, ...
          0.6291132845042245, ...
          0.2502723132905267, ...
          0.0295379425169078, ...
          0.3890220620427618, ...
          0.5814399954403305, ...
          0.0295379425169078, ...
          0.5814399954403304, ...
          0.3890220620427621, ...
          0.0873784651638445, ...
          0.3585092964276616, ...
          0.5541122384084942, ...
          0.0873784651638445, ...
          0.5541122384084941, ...
          0.3585092964276618, ...
          0.2224250057848120, ...
          0.3887874971075941, ...
          0.3887874971075941, ...
          0.0763119015129594, ...
          0.1868691794762216, ...
          0.7368189190108192, ...
          0.0763119015129594, ...
          0.7368189190108192, ...
          0.1868691794762219, ...
          0.2731471009290788, ...
          0.2731471009290788, ...
          0.4537057981418426, ...
          0.0020575309653709, ...
          0.4147059095903063, ...
          0.5832365594443231, ...
          0.0020575309653709, ...
          0.5832365594443230, ...
          0.4147059095903066, ...
          0.1704787284972490, ...
          0.3194153053834388, ...
          0.5101059661193126, ...
          0.1704787284972490, ...
          0.5101059661193125, ...
          0.3194153053834389, ...
          0.0079996080914843, ...
          0.1437376261997640, ...
          0.8482627657087518, ...
          0.0079996080914843, ...
          0.8482627657087518, ...
          0.1437376261997644, ...
          0.0563428733576680, ...
          0.4718285633211661, ...
          0.4718285633211662, ...
          0.1542014303645444, ...
          0.1542014303645442, ...
          0.6915971392709116, ...
          0.0511658736851378, ...
          0.2837881388594705, ...
          0.6650459874553920, ...
          0.0511658736851378, ...
          0.6650459874553919, ...
          0.2837881388594707, ...
          0.2120431633022057, ...
          0.2120431633022056, ...
          0.5759136733955889, ...
          0.1280291612312336, ...
          0.4359854193843832, ...
          0.4359854193843834, ...
          0.0227845992508957, ...
          0.2165466664734771, ...
          0.7606687342756275, ...
          0.0227845992508957, ...
          0.7606687342756273, ...
          0.2165466664734774, ...
          0.3333333333333334, ...
          0.0094732979122136, ...
          0.3128985030748800, ...
          0.6776281990129066, ...
          0.0094732979122136, ...
          0.6776281990129066, ...
          0.3128985030748803, ...
          0.0004640077321757, ...
          0.2264347974077175, ...
          0.7731011948601070, ...
          0.0004640077321757, ...
          0.7731011948601070, ...
          0.2264347974077178 ];

  c = [ ...
          0.9151336840842468, ...
          0.0047946609754367, ...
          0.0800716549403163, ...
          0.0800716549403165, ...
          0.0047946609754365, ...
          0.9151336840842467, ...
          0.9392011922216335, ...
          0.0291551962068358, ...
          0.0316436115715305, ...
          0.0316436115715308, ...
          0.0291551962068356, ...
          0.9392011922216333, ...
          0.8665257548470676, ...
          0.0667371225764665, ...
          0.0667371225764658, ...
          0.8984105884621028, ...
          0.0262093640224987, ...
          0.0753800475153984, ...
          0.0753800475153987, ...
          0.0262093640224984, ...
          0.8984105884621026, ...
          0.9612018477470925, ...
          0.0056981179168753, ...
          0.0331000343360319, ...
          0.0331000343360323, ...
          0.0056981179168749, ...
          0.9612018477470925, ...
          0.9873197670158463, ...
          0.0063401164920770, ...
          0.0063401164920763, ...
          0.8257890876433118, ...
          0.0417247227421210, ...
          0.1324861896145672, ...
          0.1324861896145673, ...
          0.0417247227421208, ...
          0.8257890876433117, ...
          0.7912672079790704, ...
          0.1000456591065276, ...
          0.1086871329144019, ...
          0.1086871329144021, ...
          0.1000456591065274, ...
          0.7912672079790702, ...
          0.4937530328963847, ...
          0.0124939342072304, ...
          0.4937530328963846, ...
          0.6291132845042245, ...
          0.1206144022052490, ...
          0.2502723132905263, ...
          0.2502723132905264, ...
          0.1206144022052490, ...
          0.6291132845042244, ...
          0.5814399954403303, ...
          0.0295379425169078, ...
          0.3890220620427617, ...
          0.3890220620427617, ...
          0.0295379425169078, ...
          0.5814399954403302, ...
          0.5541122384084940, ...
          0.0873784651638444, ...
          0.3585092964276613, ...
          0.3585092964276615, ...
          0.0873784651638444, ...
          0.5541122384084938, ...
          0.3887874971075940, ...
          0.2224250057848119, ...
          0.3887874971075939, ...
          0.7368189190108190, ...
          0.0763119015129595, ...
          0.1868691794762213, ...
          0.1868691794762216, ...
          0.0763119015129592, ...
          0.7368189190108190, ...
          0.4537057981418425, ...
          0.2731471009290788, ...
          0.2731471009290786, ...
          0.5832365594443228, ...
          0.0020575309653708, ...
          0.4147059095903062, ...
          0.4147059095903062, ...
          0.0020575309653708, ...
          0.5832365594443227, ...
          0.5101059661193122, ...
          0.1704787284972489, ...
          0.3194153053834385, ...
          0.3194153053834387, ...
          0.1704787284972488, ...
          0.5101059661193122, ...
          0.8482627657087517, ...
          0.0079996080914843, ...
          0.1437376261997638, ...
          0.1437376261997640, ...
          0.0079996080914840, ...
          0.8482627657087516, ...
          0.4718285633211660, ...
          0.0563428733576679, ...
          0.4718285633211659, ...
          0.6915971392709115, ...
          0.1542014303645444, ...
          0.1542014303645439, ...
          0.6650459874553918, ...
          0.0511658736851378, ...
          0.2837881388594703, ...
          0.2837881388594704, ...
          0.0511658736851376, ...
          0.6650459874553916, ...
          0.5759136733955887, ...
          0.2120431633022057, ...
          0.2120431633022054, ...
          0.4359854193843832, ...
          0.1280291612312336, ...
          0.4359854193843831, ...
          0.7606687342756272, ...
          0.0227845992508957, ...
          0.2165466664734768, ...
          0.2165466664734771, ...
          0.0227845992508955, ...
          0.7606687342756271, ...
          0.3333333333333333, ...
          0.6776281990129065, ...
          0.0094732979122135, ...
          0.3128985030748798, ...
          0.3128985030748800, ...
          0.0094732979122133, ...
          0.6776281990129063, ...
          0.7731011948601068, ...
          0.0004640077321756, ...
          0.2264347974077173, ...
          0.2264347974077175, ...
          0.0004640077321755, ...
          0.7731011948601068 ];

  w = [ ...
          0.0013985264481603, ...
          0.0013985264481603, ...
          0.0013985264481603, ...
          0.0013985264481603, ...
          0.0013985264481603, ...
          0.0013985264481603, ...
          0.0012055647737169, ...
          0.0012055647737169, ...
          0.0012055647737169, ...
          0.0012055647737169, ...
          0.0012055647737169, ...
          0.0012055647737169, ...
          0.0049138253029660, ...
          0.0049138253029660, ...
          0.0049138253029660, ...
          0.0033055447129677, ...
          0.0033055447129677, ...
          0.0033055447129677, ...
          0.0033055447129677, ...
          0.0033055447129677, ...
          0.0033055447129677, ...
          0.0010857073429968, ...
          0.0010857073429968, ...
          0.0010857073429968, ...
          0.0010857073429968, ...
          0.0010857073429968, ...
          0.0010857073429968, ...
          0.0005269531166819, ...
          0.0005269531166819, ...
          0.0005269531166819, ...
          0.0064035978997128, ...
          0.0064035978997128, ...
          0.0064035978997128, ...
          0.0064035978997128, ...
          0.0064035978997128, ...
          0.0064035978997128, ...
          0.0046142110763783, ...
          0.0046142110763783, ...
          0.0046142110763783, ...
          0.0046142110763783, ...
          0.0046142110763783, ...
          0.0046142110763783, ...
          0.0053021591818673, ...
          0.0053021591818673, ...
          0.0053021591818673, ...
          0.0143794732275987, ...
          0.0143794732275987, ...
          0.0143794732275987, ...
          0.0143794732275987, ...
          0.0143794732275987, ...
          0.0143794732275987, ...
          0.0082597672170868, ...
          0.0082597672170868, ...
          0.0082597672170868, ...
          0.0082597672170868, ...
          0.0082597672170868, ...
          0.0082597672170868, ...
          0.0137279582160857, ...
          0.0137279582160857, ...
          0.0137279582160857, ...
          0.0137279582160857, ...
          0.0137279582160857, ...
          0.0137279582160857, ...
          0.0194680678371829, ...
          0.0194680678371829, ...
          0.0194680678371829, ...
          0.0103976455281743, ...
          0.0103976455281743, ...
          0.0103976455281743, ...
          0.0103976455281743, ...
          0.0103976455281743, ...
          0.0103976455281743, ...
          0.0195356469232475, ...
          0.0195356469232475, ...
          0.0195356469232475, ...
          0.0018571474709981, ...
          0.0018571474709981, ...
          0.0018571474709981, ...
          0.0018571474709981, ...
          0.0018571474709981, ...
          0.0018571474709981, ...
          0.0175991671806952, ...
          0.0175991671806952, ...
          0.0175991671806952, ...
          0.0175991671806952, ...
          0.0175991671806952, ...
          0.0175991671806952, ...
          0.0029667616626565, ...
          0.0029667616626565, ...
          0.0029667616626565, ...
          0.0029667616626565, ...
          0.0029667616626565, ...
          0.0029667616626565, ...
          0.0115285036346569, ...
          0.0115285036346569, ...
          0.0115285036346569, ...
          0.0132552594485453, ...
          0.0132552594485453, ...
          0.0132552594485453, ...
          0.0101071244320887, ...
          0.0101071244320887, ...
          0.0101071244320887, ...
          0.0101071244320887, ...
          0.0101071244320887, ...
          0.0101071244320887, ...
          0.0169443450785281, ...
          0.0169443450785281, ...
          0.0169443450785281, ...
          0.0164124006025879, ...
          0.0164124006025879, ...
          0.0164124006025879, ...
          0.0062693378460806, ...
          0.0062693378460806, ...
          0.0062693378460806, ...
          0.0062693378460806, ...
          0.0062693378460806, ...
          0.0062693378460806, ...
          0.0204866625892232, ...
          0.0045915583873986, ...
          0.0045915583873986, ...
          0.0045915583873986, ...
          0.0045915583873986, ...
          0.0045915583873986, ...
          0.0045915583873986, ...
          0.0011395489158682, ...
          0.0011395489158682, ...
          0.0011395489158682, ...
          0.0011395489158682, ...
          0.0011395489158682, ...
          0.0011395489158682 ];

  return
end
