// This file was automatically generated by ./samplegen

#include "Samples.h"

GCLReal tSquareSamples[256][2] =
{
    0.5, 0.333333, 0.25, 0.666667, 0.75, 0.111111, 0.125, 0.444444, 
    0.625, 0.777778, 0.375, 0.222222, 0.875, 0.555556, 0.0625, 0.888889, 
    0.5625, 0.037037, 0.3125, 0.37037, 0.8125, 0.703704, 0.1875, 0.148148, 
    0.6875, 0.481481, 0.4375, 0.814815, 0.9375, 0.259259, 0.03125, 0.592593, 
    0.53125, 0.925926, 0.28125, 0.0740741, 0.78125, 0.407407, 0.15625, 0.740741, 
    0.65625, 0.185185, 0.40625, 0.518519, 0.90625, 0.851852, 0.09375, 0.296296, 
    0.59375, 0.62963, 0.34375, 0.962963, 0.84375, 0.0123457, 0.21875, 0.345679, 
    0.71875, 0.679012, 0.46875, 0.123457, 0.96875, 0.45679, 0.015625, 0.790123, 
    0.515625, 0.234568, 0.265625, 0.567901, 0.765625, 0.901235, 0.140625, 0.0493827, 
    0.640625, 0.382716, 0.390625, 0.716049, 0.890625, 0.160494, 0.078125, 0.493827, 
    0.578125, 0.82716, 0.328125, 0.271605, 0.828125, 0.604938, 0.203125, 0.938272, 
    0.703125, 0.0864198, 0.453125, 0.419753, 0.953125, 0.753086, 0.046875, 0.197531, 
    0.546875, 0.530864, 0.296875, 0.864198, 0.796875, 0.308642, 0.171875, 0.641975, 
    0.671875, 0.975309, 0.421875, 0.0246914, 0.921875, 0.358025, 0.109375, 0.691358, 
    0.609375, 0.135802, 0.359375, 0.469136, 0.859375, 0.802469, 0.234375, 0.246914, 
    0.734375, 0.580247, 0.484375, 0.91358, 0.984375, 0.0617284, 0.0078125, 0.395062, 
    0.507812, 0.728395, 0.257812, 0.17284, 0.757812, 0.506173, 0.132812, 0.839506, 
    0.632812, 0.283951, 0.382812, 0.617284, 0.882812, 0.950617, 0.0703125, 0.0987654, 
    0.570312, 0.432099, 0.320312, 0.765432, 0.820312, 0.209877, 0.195312, 0.54321, 
    0.695312, 0.876543, 0.445312, 0.320988, 0.945312, 0.654321, 0.0390625, 0.987654, 
    0.539062, 0.00411523, 0.289062, 0.337449, 0.789062, 0.670782, 0.164062, 0.115226, 
    0.664062, 0.44856, 0.414062, 0.781893, 0.914062, 0.226337, 0.101562, 0.559671, 
    0.601562, 0.893004, 0.351562, 0.0411523, 0.851562, 0.374486, 0.226562, 0.707819, 
    0.726562, 0.152263, 0.476562, 0.485597, 0.976562, 0.81893, 0.0234375, 0.263374, 
    0.523438, 0.596708, 0.273438, 0.930041, 0.773438, 0.0781893, 0.148438, 0.411523, 
    0.648438, 0.744856, 0.398438, 0.1893, 0.898438, 0.522634, 0.0859375, 0.855967, 
    0.585938, 0.300412, 0.335938, 0.633745, 0.835938, 0.967078, 0.210938, 0.0164609, 
    0.710938, 0.349794, 0.460938, 0.683128, 0.960938, 0.127572, 0.0546875, 0.460905, 
    0.554688, 0.794239, 0.304688, 0.238683, 0.804688, 0.572016, 0.179688, 0.90535, 
    0.679688, 0.0534979, 0.429688, 0.386831, 0.929688, 0.720165, 0.117188, 0.164609, 
    0.617188, 0.497942, 0.367188, 0.831276, 0.867188, 0.27572, 0.242188, 0.609053, 
    0.742188, 0.942387, 0.492188, 0.090535, 0.992188, 0.423868, 0.00390625, 0.757202, 
    0.503906, 0.201646, 0.253906, 0.534979, 0.753906, 0.868313, 0.128906, 0.312757, 
    0.628906, 0.646091, 0.378906, 0.979424, 0.878906, 0.0288066, 0.0664062, 0.36214, 
    0.566406, 0.695473, 0.316406, 0.139918, 0.816406, 0.473251, 0.191406, 0.806584, 
    0.691406, 0.251029, 0.441406, 0.584362, 0.941406, 0.917695, 0.0351562, 0.0658436, 
    0.535156, 0.399177, 0.285156, 0.73251, 0.785156, 0.176955, 0.160156, 0.510288, 
    0.660156, 0.843621, 0.410156, 0.288066, 0.910156, 0.621399, 0.0976562, 0.954733, 
    0.597656, 0.102881, 0.347656, 0.436214, 0.847656, 0.769547, 0.222656, 0.213992, 
    0.722656, 0.547325, 0.472656, 0.880658, 0.972656, 0.325103, 0.0195312, 0.658436, 
    0.519531, 0.99177, 0.269531, 0.00823045, 0.769531, 0.341564, 0.144531, 0.674897, 
    0.644531, 0.119342, 0.394531, 0.452675, 0.894531, 0.786008, 0.0820312, 0.230453, 
    0.582031, 0.563786, 0.332031, 0.897119, 0.832031, 0.0452675, 0.207031, 0.378601, 
    0.707031, 0.711934, 0.457031, 0.156379, 0.957031, 0.489712, 0.0507812, 0.823045, 
    0.550781, 0.26749, 0.300781, 0.600823, 0.800781, 0.934156, 0.175781, 0.0823045, 
    0.675781, 0.415638, 0.425781, 0.748971, 0.925781, 0.193416, 0.113281, 0.526749, 
    0.613281, 0.860082, 0.363281, 0.304527, 0.863281, 0.63786, 0.238281, 0.971193, 
    0.738281, 0.0205761, 0.488281, 0.353909, 0.988281, 0.687243, 0.0117188, 0.131687, 
    0.511719, 0.465021, 0.261719, 0.798354, 0.761719, 0.242798, 0.136719, 0.576132, 
    0.636719, 0.909465, 0.386719, 0.0576132, 0.886719, 0.390947, 0.0742188, 0.72428, 
    0.574219, 0.168724, 0.324219, 0.502058, 0.824219, 0.835391, 0.199219, 0.279835, 
    0.699219, 0.613169, 0.449219, 0.946502, 0.949219, 0.0946502, 0.0429688, 0.427984, 
    0.542969, 0.761317, 0.292969, 0.205761, 0.792969, 0.539095, 0.167969, 0.872428, 
    0.667969, 0.316872, 0.417969, 0.650206, 0.917969, 0.983539, 0.105469, 0.0329218, 
    0.605469, 0.366255, 0.355469, 0.699588, 0.855469, 0.144033, 0.230469, 0.477366, 
    0.730469, 0.8107, 0.480469, 0.255144, 0.980469, 0.588477, 0.0273438, 0.921811, 
    0.527344, 0.0699588, 0.277344, 0.403292, 0.777344, 0.736626, 0.152344, 0.18107, 
    0.652344, 0.514403, 0.402344, 0.847737, 0.902344, 0.292181, 0.0898438, 0.625514, 
    0.589844, 0.958848, 0.339844, 0.106996, 0.839844, 0.440329, 0.214844, 0.773663, 
    0.714844, 0.218107, 0.464844, 0.55144, 0.964844, 0.884774, 0.0585938, 0.329218, 
    0.558594, 0.662551, 0.308594, 0.995885, 0.808594, 0.00137174, 0.183594, 0.334705, 
    0.683594, 0.668038, 0.433594, 0.112483, 0.933594, 0.445816, 0.121094, 0.77915, 
    0.621094, 0.223594, 0.371094, 0.556927, 0.871094, 0.890261, 0.246094, 0.0384088, 
    0.746094, 0.371742, 0.496094, 0.705075, 0.996094, 0.14952, 0.00195312, 0.482853
};

GCLReal tTriangleSamples[256][2] =
{
    0.288675, 0.42265, 0.204124, 0.183503, 0.25, 0.666667, 0.0833333, 0.333333, 
    0.551198, 0.118083, 0.176777, 0.528595, 0.652186, 0.254644, 0.0589256, 0.057191, 
    0.108253, 0.80755, 0.190181, 0.391419, 0.681582, 0.16113, 0.0721688, 0.6151, 
    0.477048, 0.306111, 0.394919, 0.0973291, 0.477352, 0.490825, 0.0240563, 0.2302, 
    0.511196, 0.0377496, 0.0765466, 0.727834, 0.49866, 0.361715, 0.134479, 0.139337, 
    0.282405, 0.569669, 0.292533, 0.279918, 0.836431, 0.0770418, 0.051031, 0.455669, 
    0.471136, 0.206508, 0.337324, 0.0186932, 0.09375, 0.888889, 0.128613, 0.412055, 
    0.592266, 0.175978, 0.164702, 0.648636, 0.654742, 0.324137, 0.0138889, 0.111111, 
    0.249729, 0.515678, 0.200173, 0.246408, 0.726834, 0.0506663, 0.03125, 0.777778, 
    0.396317, 0.38136, 0.330546, 0.153803, 0.356799, 0.599383, 0.0549007, 0.297272, 
    0.525795, 0.0905164, 0.171005, 0.478843, 0.644097, 0.222222, 0.196756, 0.0313558, 
    0.206699, 0.706028, 0.293572, 0.352116, 0.827127, 0.132194, 0.0208333, 0.555556, 
    0.398455, 0.271396, 0.275982, 0.0703777, 0.442708, 0.444444, 0.137712, 0.198766, 
    0.663528, 0.0124228, 0.0662913, 0.842865, 0.551605, 0.401648, 0.0909431, 0.168521, 
    0.224563, 0.631486, 0.246148, 0.315065, 0.769834, 0.104194, 0.116462, 0.503096, 
    0.559402, 0.238261, 0.462972, 0.0441861, 0.24457, 0.751548, 0.00491046, 0.371461, 
    0.433398, 0.146539, 0.107183, 0.58426, 0.539152, 0.288542, 0.121689, 0.0837543, 
    0.337207, 0.46713, 0.300766, 0.214326, 0.860739, 0.025004, 0.0220971, 0.68573, 
    0.37489, 0.342658, 0.280238, 0.12511, 0.375804, 0.541877, 0.143951, 0.262972, 
    0.650979, 0.0637611, 0.252295, 0.433442, 0.764664, 0.191099, 0.0388206, 0.00619201, 
    0.0345809, 0.93585, 0.167917, 0.419097, 0.646252, 0.180987, 0.055691, 0.66055, 
    0.444753, 0.330254, 0.366134, 0.115753, 0.434865, 0.524251, 0.0759801, 0.251889, 
    0.56847, 0.0550111, 0.071318, 0.79714, 0.521116, 0.388048, 0.190612, 0.15868, 
    0.283512, 0.609791, 0.332091, 0.303152, 0.883738, 0.0950525, 0.0120281, 0.4868, 
    0.404339, 0.227531, 0.263699, 0.0356136, 0.216271, 0.720377, 0.0952227, 0.3585, 
    0.559634, 0.13695, 0.173355, 0.564913, 0.649511, 0.277066, 0.0795081, 0.0748151, 
    0.321151, 0.451902, 0.267433, 0.203919, 0.822062, 0.0165987, 0.0270633, 0.8717, 
    0.420473, 0.408566, 0.380972, 0.173485, 0.34322, 0.642828, 0.0371273, 0.3211, 
    0.494338, 0.108799, 0.148856, 0.511448, 0.608599, 0.243682, 0.170972, 0.0485013, 
    0.157209, 0.768704, 0.267247, 0.378042, 0.788956, 0.151375, 0.0475454, 0.59428, 
    0.435519, 0.29435, 0.334781, 0.0882568, 0.455352, 0.474909, 0.189008, 0.219581, 
    0.72049, 0.0292339, 0.148094, 0.69911, 0.645965, 0.348948, 0.00339911, 0.129827, 
    0.226279, 0.55095, 0.185713, 0.268577, 0.702515, 0.068167, 0.0720904, 0.440753, 
    0.505513, 0.196202, 0.374988, 0.0103415, 0.149172, 0.830275, 0.039962, 0.398219, 
    0.472355, 0.16605, 0.118354, 0.625944, 0.561632, 0.312068, 0.171902, 0.1019, 
    0.346414, 0.498972, 0.337427, 0.235564, 0.901834, 0.0420358, 0.0090211, 0.7434, 
    0.338114, 0.368195, 0.244056, 0.144132, 0.330284, 0.57934, 0.114407, 0.285655, 
    0.606346, 0.0815114, 0.220138, 0.463282, 0.717466, 0.211711, 0.0954203, 0.0228959, 
    0.191698, 0.67925, 0.229615, 0.339535, 0.743597, 0.122762, 0.102999, 0.537408, 
    0.534631, 0.260186, 0.443557, 0.061566, 0.554587, 0.429822, 0.0158485, 0.188559, 
    0.517389, 0.00412373, 0.0244524, 0.909278, 0.449741, 0.415565, 0.118735, 0.178479, 
    0.222659, 0.654542, 0.265445, 0.327189, 0.793066, 0.113429, 0.0393795, 0.519945, 
    0.437022, 0.249143, 0.314488, 0.0528362, 0.177024, 0.787238, 0.127387, 0.384695, 
    0.596566, 0.156238, 0.180732, 0.604553, 0.669725, 0.300206, 0.0460697, 0.0927816, 
    0.284861, 0.482806, 0.233144, 0.224872, 0.773969, 0.0334823, 0.0504295, 0.713112, 
    0.435676, 0.3553, 0.368484, 0.134569, 0.40715, 0.56021, 0.0822167, 0.274225, 
    0.568761, 0.0725938, 0.200473, 0.448161, 0.689469, 0.201339, 0.234824, 0.0145085, 
    0.105902, 0.856556, 0.29048, 0.405097, 0.819286, 0.170999, 0.00425259, 0.637113, 
    0.348953, 0.318076, 0.233847, 0.106493, 0.375334, 0.507254, 0.103774, 0.240967, 
    0.607212, 0.0463412, 0.0928231, 0.759973, 0.554427, 0.374743, 0.0631636, 0.148954, 
    0.235866, 0.589239, 0.229729, 0.29144, 0.753334, 0.0860028, 0.105386, 0.471005, 
    0.547524, 0.216949, 0.437037, 0.0271166, 0.29203, 0.692347, 0.0281103, 0.345795, 
    0.473759, 0.127465, 0.132893, 0.546391, 0.582222, 0.265769, 0.156889, 0.0659615, 
    0.376009, 0.437086, 0.337031, 0.193647, 0.910382, 0.0082646, 0.0191366, 0.818556, 
    0.366424, 0.39481, 0.297319, 0.163586, 0.324665, 0.620483, 0.159235, 0.309083, 
    0.657706, 0.0996114, 0.242693, 0.494882, 0.75214, 0.232877, 0.026253, 0.0398903, 
    0.139481, 0.735503, 0.176128, 0.364947, 0.66717, 0.141731, 0.0648258, 0.574477, 
    0.467873, 0.282781, 0.370448, 0.0792739, 0.487751, 0.459462, 0.0710569, 0.209105, 
    0.57758, 0.0207923, 0.111164, 0.672898, 0.557298, 0.336427, 0.188972, 0.120419, 
    0.333846, 0.532981, 0.345188, 0.25741, 0.907555, 0.0593759, 0.0336196, 0.426225, 
    0.45468, 0.186027, 0.307958, 0.00205973, 0.0299479, 0.962963, 0.106216, 0.421463, 
    0.558726, 0.182664, 0.145421, 0.664615, 0.623356, 0.332305, 0.106889, 0.117306, 
    0.293689, 0.527143, 0.276938, 0.253724, 0.821909, 0.0564638, 0.0482298, 0.804018, 
    0.454898, 0.390293, 0.416564, 0.160312, 0.385168, 0.613322, 0.00135718, 0.305124
};

GCLReal tCircleSamples[256][2] =
{
    -6.12303e-17, -0.333333, -0.433013, 0.25, 0.376226, -0.680729, -0.744929, -0.0870697, 
    0.192287, 0.521217, -0.192287, -0.521217, 0.744929, 0.0870697, -0.670289, 0.562439, 
    0.0979909, -0.920726, -0.321063, -0.193762, 0.544865, 0.306181, -0.452022, -0.539328, 
    0.373872, -0.0290597, -0.0977774, 0.621991, 0.794549, -0.366492, -0.92624, 0.144861, 
    0.0490602, 0.850438, -0.334369, -0.783485, 0.543801, -0.143829, -0.586095, 0.359373, 
    0.239268, -0.582395, -0.185248, 0.0289723, 0.63166, 0.51104, -0.750304, -0.31177, 
    0.13947, 0.218548, -0.242573, 0.893587, 0.512797, -0.829618, -0.511071, -0.234973, 
    0.350204, 0.262228, -0.0490526, -0.751487, 0.935044, -0.0678146, -0.86352, 0.439101, 
    0.0245349, -0.530297, -0.456668, 0.105741, 0.398695, 0.696419, -0.52831, -0.730146, 
    0.223038, -0.171334, -0.167315, 0.398391, 0.606191, -0.492833, -0.843694, -0.00969606, 
    0.122, 0.642847, -0.254534, -0.379301, 0.635657, 0.163109, -0.444641, 0.755395, 
    0.311214, -0.766381, -0.0710752, -0.143898, 0.820443, 0.384919, -0.784532, -0.45365, 
    0.0814912, 0.0463492, -0.308962, 0.659623, 0.519276, -0.287909, -0.61872, 0.218747, 
    0.266366, 0.912536, -0.122378, -0.942707, 0.814448, -0.220427, -0.724135, 0.293223, 
    0.170217, -0.708227, -0.277082, -0.0482416, 0.567351, 0.441264, -0.389316, -0.361469, 
    0.451904, 0.124538, -0.0245401, 0.826796, 0.734257, -0.631936, -0.970606, -0.164067, 
    0.0122704, 0.456625, -0.359354, -0.54681, 0.515534, 0.0096957, -0.5491, 0.487643, 
    0.20061, -0.382707, -0.165757, 0.165972, 0.557687, 0.707961, -0.638437, -0.575259, 
    0.102079, -0.0967229, -0.269141, 0.457581, 0.485251, -0.418249, -0.605599, 0.0677337, 
    0.29838, 0.691454, -0.0850811, -0.347768, 0.857839, 0.239425, -0.659343, 0.718675, 
    0.0613201, -0.989872, -0.346936, -0.240029, 0.516994, 0.25874, -0.487297, -0.595604, 
    0.318226, -0.0799881, -0.133704, 0.547702, 0.719039, -0.410822, -0.791369, 0.0935147, 
    0.158441, 0.769874, -0.230665, -0.888234, 0.675664, -0.194584, -0.452304, 0.307398, 
    0.340554, -0.606388, -0.0415202, -0.0217564, 0.824469, 0.478223, -0.881565, -0.362341, 
    0.0365936, 0.189922, -0.345815, 0.787498, 0.411198, -0.736623, -0.689434, -0.138077, 
    0.224455, 0.435245, -0.157787, -0.601033, 0.796082, 0.0355412, -0.646418, 0.517624, 
    0.132432, -0.376569, -0.263136, 0.196024, 0.50007, 0.789036, -0.437559, -0.862428, 
    0.357599, -0.223834, -0.0610726, 0.361127, 0.742402, -0.546528, -0.888509, -0.0613611, 
    0.0855982, 0.582219, -0.289477, -0.435142, 0.598905, 0.112475, -0.471462, 0.659513, 
    0.277576, -0.848768, -0.106115, -0.19992, 0.790723, 0.336575, -0.591407, -0.486229, 
    0.234353, -0.00323199, -0.205191, 0.629977, 0.65148, -0.33894, -0.487431, 0.168167, 
    0.368813, 0.80424, -0.0122714, -0.818838, 0.97712, -0.119293, -0.911063, 0.392939, 
    0.00613582, -0.596676, -0.489124, 0.0548315, 0.379632, 0.631266, -0.684668, -0.286482, 
    0.186662, 0.224782, -0.188968, 0.940042, 0.556398, -0.760601, -0.84029, -0.214307, 
    0.103077, 0.377113, -0.280742, -0.66319, 0.631418, -0.0419863, -0.438644, 0.43418, 
    0.282721, -0.409897, -0.0875416, 0.144237, 0.650015, 0.597359, -0.690575, -0.622435, 
    0.0545356, -0.194131, -0.308623, 0.347845, 0.412893, -0.496943, -0.679495, 0.0161589, 
    0.245992, 0.641709, -0.138533, -0.400591, 0.798247, 0.188981, -0.582348, 0.698568, 
    0.152446, -0.779471, -0.288361, -0.0983987, 0.570333, 0.397718, -0.394739, -0.413985, 
    0.439122, 0.0739933, -0.0429287, 0.760106, 0.905672, -0.270877, -0.92889, 0.246098, 
    0.0306746, 0.983061, -0.3539, -0.917662, 0.482627, -0.240124, -0.658513, 0.267941, 
    0.223679, -0.727716, -0.197973, -0.0728088, 0.664585, 0.425378, -0.730983, -0.405531, 
    0.134407, 0.0940817, -0.259019, 0.750816, 0.493433, -0.76397, -0.55518, -0.187345, 
    0.294225, 0.305116, -0.0673867, -0.683931, 0.91392, -0.0161596, -0.758906, 0.480887, 
    0.0793764, -0.458196, -0.367374, 0.154235, 0.449495, 0.742914, -0.478317, -0.684902, 
    0.326882, -0.1294, -0.11552, 0.484357, 0.71898, -0.456319, -0.772296, 0.0419965, 
    0.176137, 0.698293, -0.204118, -0.333429, 0.69453, 0.213358, -0.398191, 0.854129, 
    0.364858, -0.886717, -0.0183956, -0.291601, 0.932605, 0.289694, -0.810143, -0.545291, 
    0.0181961, -0.067551, -0.350225, 0.483118, 0.375109, -0.365075, -0.716743, 0.119048, 
    0.212304, 0.790932, -0.176745, -0.86694, 0.754545, -0.169904, -0.779722, 0.342334, 
    0.115982, -0.652321, -0.351548, 0.00323205, 0.461744, 0.48656, -0.504862, -0.327096, 
    0.359436, 0.171926, -0.079661, 0.889444, 0.682102, -0.584745, -0.907071, -0.112835, 
    0.0673077, 0.518281, -0.308903, -0.500884, 0.582722, 0.0612974, -0.479967, 0.569598, 
    0.241609, -0.27526, -0.12494, 0.273198, 0.60726, 0.752646, -0.57526, -0.736019, 
    0.15528, -0.217805, -0.214986, 0.336338, 0.50286, -0.503967, -0.537891, -0.0355272, 
    0.341885, 0.518894, -0.0306596, -0.488751, 0.950905, 0.138496, -0.722461, 0.609645, 
    0.0429336, -0.85901, -0.419653, -0.148979, 0.434745, 0.344492, -0.52251, -0.458741, 
    0.303848, 0.0226039, -0.152157, 0.678624, 0.739376, -0.317561, -0.796733, 0.195265, 
    0.140571, 0.906865, -0.2473, -0.746091, 0.673235, -0.0934338, -0.415834, 0.390306, 
    0.31768, -0.465762, -0.0526094, 0.088412, 0.740046, 0.562717, -0.842366, -0.264154, 
    0.0908143, 0.312161, -0.296076, 0.946544, 0.465874, -0.881749, -0.580289, -0.252421, 
    0.276331, 0.241801, -0.103996, -0.768025, 0.863014, -0.0849752, -0.634454, 0.414426, 
    0.186482, -0.520409, -0.24246, 0.087639, 0.530218, 0.572785, -0.386544, -0.838361, 
    0.451527, -0.195888, -0.00613569, 0.410105, 0.84333, -0.522715, -0.99573, -0.0269308
};

GCLReal tCubeSamples[256][3] =
{
    0.5, 0.333333, 0.2, 0.25, 0.666667, 0.4, 
    0.75, 0.111111, 0.6, 0.125, 0.444444, 0.8, 
    0.625, 0.777778, 0.04, 0.375, 0.222222, 0.24, 
    0.875, 0.555556, 0.44, 0.0625, 0.888889, 0.64, 
    0.5625, 0.037037, 0.84, 0.3125, 0.37037, 0.08, 
    0.8125, 0.703704, 0.28, 0.1875, 0.148148, 0.48, 
    0.6875, 0.481481, 0.68, 0.4375, 0.814815, 0.88, 
    0.9375, 0.259259, 0.12, 0.03125, 0.592593, 0.32, 
    0.53125, 0.925926, 0.52, 0.28125, 0.0740741, 0.72, 
    0.78125, 0.407407, 0.92, 0.15625, 0.740741, 0.16, 
    0.65625, 0.185185, 0.36, 0.40625, 0.518519, 0.56, 
    0.90625, 0.851852, 0.76, 0.09375, 0.296296, 0.96, 
    0.59375, 0.62963, 0.008, 0.34375, 0.962963, 0.208, 
    0.84375, 0.0123457, 0.408, 0.21875, 0.345679, 0.608, 
    0.71875, 0.679012, 0.808, 0.46875, 0.123457, 0.048, 
    0.96875, 0.45679, 0.248, 0.015625, 0.790123, 0.448, 
    0.515625, 0.234568, 0.648, 0.265625, 0.567901, 0.848, 
    0.765625, 0.901235, 0.088, 0.140625, 0.0493827, 0.288, 
    0.640625, 0.382716, 0.488, 0.390625, 0.716049, 0.688, 
    0.890625, 0.160494, 0.888, 0.078125, 0.493827, 0.128, 
    0.578125, 0.82716, 0.328, 0.328125, 0.271605, 0.528, 
    0.828125, 0.604938, 0.728, 0.203125, 0.938272, 0.928, 
    0.703125, 0.0864198, 0.168, 0.453125, 0.419753, 0.368, 
    0.953125, 0.753086, 0.568, 0.046875, 0.197531, 0.768, 
    0.546875, 0.530864, 0.968, 0.296875, 0.864198, 0.016, 
    0.796875, 0.308642, 0.216, 0.171875, 0.641975, 0.416, 
    0.671875, 0.975309, 0.616, 0.421875, 0.0246914, 0.816, 
    0.921875, 0.358025, 0.056, 0.109375, 0.691358, 0.256, 
    0.609375, 0.135802, 0.456, 0.359375, 0.469136, 0.656, 
    0.859375, 0.802469, 0.856, 0.234375, 0.246914, 0.096, 
    0.734375, 0.580247, 0.296, 0.484375, 0.91358, 0.496, 
    0.984375, 0.0617284, 0.696, 0.0078125, 0.395062, 0.896, 
    0.507812, 0.728395, 0.136, 0.257812, 0.17284, 0.336, 
    0.757812, 0.506173, 0.536, 0.132812, 0.839506, 0.736, 
    0.632812, 0.283951, 0.936, 0.382812, 0.617284, 0.176, 
    0.882812, 0.950617, 0.376, 0.0703125, 0.0987654, 0.576, 
    0.570312, 0.432099, 0.776, 0.320312, 0.765432, 0.976, 
    0.820312, 0.209877, 0.024, 0.195312, 0.54321, 0.224, 
    0.695312, 0.876543, 0.424, 0.445312, 0.320988, 0.624, 
    0.945312, 0.654321, 0.824, 0.0390625, 0.987654, 0.064, 
    0.539062, 0.00411523, 0.264, 0.289062, 0.337449, 0.464, 
    0.789062, 0.670782, 0.664, 0.164062, 0.115226, 0.864, 
    0.664062, 0.44856, 0.104, 0.414062, 0.781893, 0.304, 
    0.914062, 0.226337, 0.504, 0.101562, 0.559671, 0.704, 
    0.601562, 0.893004, 0.904, 0.351562, 0.0411523, 0.144, 
    0.851562, 0.374486, 0.344, 0.226562, 0.707819, 0.544, 
    0.726562, 0.152263, 0.744, 0.476562, 0.485597, 0.944, 
    0.976562, 0.81893, 0.184, 0.0234375, 0.263374, 0.384, 
    0.523438, 0.596708, 0.584, 0.273438, 0.930041, 0.784, 
    0.773438, 0.0781893, 0.984, 0.148438, 0.411523, 0.032, 
    0.648438, 0.744856, 0.232, 0.398438, 0.1893, 0.432, 
    0.898438, 0.522634, 0.632, 0.0859375, 0.855967, 0.832, 
    0.585938, 0.300412, 0.072, 0.335938, 0.633745, 0.272, 
    0.835938, 0.967078, 0.472, 0.210938, 0.0164609, 0.672, 
    0.710938, 0.349794, 0.872, 0.460938, 0.683128, 0.112, 
    0.960938, 0.127572, 0.312, 0.0546875, 0.460905, 0.512, 
    0.554688, 0.794239, 0.712, 0.304688, 0.238683, 0.912, 
    0.804688, 0.572016, 0.152, 0.179688, 0.90535, 0.352, 
    0.679688, 0.0534979, 0.552, 0.429688, 0.386831, 0.752, 
    0.929688, 0.720165, 0.952, 0.117188, 0.164609, 0.192, 
    0.617188, 0.497942, 0.392, 0.367188, 0.831276, 0.592, 
    0.867188, 0.27572, 0.792, 0.242188, 0.609053, 0.992, 
    0.742188, 0.942387, 0.0016, 0.492188, 0.090535, 0.2016, 
    0.992188, 0.423868, 0.4016, 0.00390625, 0.757202, 0.6016, 
    0.503906, 0.201646, 0.8016, 0.253906, 0.534979, 0.0416, 
    0.753906, 0.868313, 0.2416, 0.128906, 0.312757, 0.4416, 
    0.628906, 0.646091, 0.6416, 0.378906, 0.979424, 0.8416, 
    0.878906, 0.0288066, 0.0816, 0.0664062, 0.36214, 0.2816, 
    0.566406, 0.695473, 0.4816, 0.316406, 0.139918, 0.6816, 
    0.816406, 0.473251, 0.8816, 0.191406, 0.806584, 0.1216, 
    0.691406, 0.251029, 0.3216, 0.441406, 0.584362, 0.5216, 
    0.941406, 0.917695, 0.7216, 0.0351562, 0.0658436, 0.9216, 
    0.535156, 0.399177, 0.1616, 0.285156, 0.73251, 0.3616, 
    0.785156, 0.176955, 0.5616, 0.160156, 0.510288, 0.7616, 
    0.660156, 0.843621, 0.9616, 0.410156, 0.288066, 0.0096, 
    0.910156, 0.621399, 0.2096, 0.0976562, 0.954733, 0.4096, 
    0.597656, 0.102881, 0.6096, 0.347656, 0.436214, 0.8096, 
    0.847656, 0.769547, 0.0496, 0.222656, 0.213992, 0.2496, 
    0.722656, 0.547325, 0.4496, 0.472656, 0.880658, 0.6496, 
    0.972656, 0.325103, 0.8496, 0.0195312, 0.658436, 0.0896, 
    0.519531, 0.99177, 0.2896, 0.269531, 0.00823045, 0.4896, 
    0.769531, 0.341564, 0.6896, 0.144531, 0.674897, 0.8896, 
    0.644531, 0.119342, 0.1296, 0.394531, 0.452675, 0.3296, 
    0.894531, 0.786008, 0.5296, 0.0820312, 0.230453, 0.7296, 
    0.582031, 0.563786, 0.9296, 0.332031, 0.897119, 0.1696, 
    0.832031, 0.0452675, 0.3696, 0.207031, 0.378601, 0.5696, 
    0.707031, 0.711934, 0.7696, 0.457031, 0.156379, 0.9696, 
    0.957031, 0.489712, 0.0176, 0.0507812, 0.823045, 0.2176, 
    0.550781, 0.26749, 0.4176, 0.300781, 0.600823, 0.6176, 
    0.800781, 0.934156, 0.8176, 0.175781, 0.0823045, 0.0576, 
    0.675781, 0.415638, 0.2576, 0.425781, 0.748971, 0.4576, 
    0.925781, 0.193416, 0.6576, 0.113281, 0.526749, 0.8576, 
    0.613281, 0.860082, 0.0976, 0.363281, 0.304527, 0.2976, 
    0.863281, 0.63786, 0.4976, 0.238281, 0.971193, 0.6976, 
    0.738281, 0.0205761, 0.8976, 0.488281, 0.353909, 0.1376, 
    0.988281, 0.687243, 0.3376, 0.0117188, 0.131687, 0.5376, 
    0.511719, 0.465021, 0.7376, 0.261719, 0.798354, 0.9376, 
    0.761719, 0.242798, 0.1776, 0.136719, 0.576132, 0.3776, 
    0.636719, 0.909465, 0.5776, 0.386719, 0.0576132, 0.7776, 
    0.886719, 0.390947, 0.9776, 0.0742188, 0.72428, 0.0256, 
    0.574219, 0.168724, 0.2256, 0.324219, 0.502058, 0.4256, 
    0.824219, 0.835391, 0.6256, 0.199219, 0.279835, 0.8256, 
    0.699219, 0.613169, 0.0656, 0.449219, 0.946502, 0.2656, 
    0.949219, 0.0946502, 0.4656, 0.0429688, 0.427984, 0.6656, 
    0.542969, 0.761317, 0.8656, 0.292969, 0.205761, 0.1056, 
    0.792969, 0.539095, 0.3056, 0.167969, 0.872428, 0.5056, 
    0.667969, 0.316872, 0.7056, 0.417969, 0.650206, 0.9056, 
    0.917969, 0.983539, 0.1456, 0.105469, 0.0329218, 0.3456, 
    0.605469, 0.366255, 0.5456, 0.355469, 0.699588, 0.7456, 
    0.855469, 0.144033, 0.9456, 0.230469, 0.477366, 0.1856, 
    0.730469, 0.8107, 0.3856, 0.480469, 0.255144, 0.5856, 
    0.980469, 0.588477, 0.7856, 0.0273438, 0.921811, 0.9856, 
    0.527344, 0.0699588, 0.0336, 0.277344, 0.403292, 0.2336, 
    0.777344, 0.736626, 0.4336, 0.152344, 0.18107, 0.6336, 
    0.652344, 0.514403, 0.8336, 0.402344, 0.847737, 0.0736, 
    0.902344, 0.292181, 0.2736, 0.0898438, 0.625514, 0.4736, 
    0.589844, 0.958848, 0.6736, 0.339844, 0.106996, 0.8736, 
    0.839844, 0.440329, 0.1136, 0.214844, 0.773663, 0.3136, 
    0.714844, 0.218107, 0.5136, 0.464844, 0.55144, 0.7136, 
    0.964844, 0.884774, 0.9136, 0.0585938, 0.329218, 0.1536, 
    0.558594, 0.662551, 0.3536, 0.308594, 0.995885, 0.5536, 
    0.808594, 0.00137174, 0.7536, 0.183594, 0.334705, 0.9536, 
    0.683594, 0.668038, 0.1936, 0.433594, 0.112483, 0.3936, 
    0.933594, 0.445816, 0.5936, 0.121094, 0.77915, 0.7936, 
    0.621094, 0.223594, 0.9936, 0.371094, 0.556927, 0.0032, 
    0.871094, 0.890261, 0.2032, 0.246094, 0.0384088, 0.4032, 
    0.746094, 0.371742, 0.6032, 0.496094, 0.705075, 0.8032, 
    0.996094, 0.14952, 0.0432, 0.00195312, 0.482853, 0.2432
};

GCLReal tSphereSamples[256][3] =
{
    -0.5, -0.866025, 0, -0.433013, 0.75, -0.5, 
    0.150384, 0.852869, 0.5, 0.506691, -0.425164, -0.75, 
    -0.909853, -0.33116, 0.25, -0.909853, 0.33116, -0.25, 
    0.506691, 0.425164, 0.75, 0.0840671, -0.476768, -0.875, 
    0.886624, 0.445279, 0.125, -0.0539017, -0.925456, -0.375, 
    -0.652202, 0.42896, 0.625, -0.223886, 0.74783, -0.625, 
    0.902037, -0.213787, 0.375, -0.680859, -0.721669, -0.125, 
    -0.480849, -0.0562032, 0.875, 0.13783, 0.319526, -0.9375, 
    0.595991, -0.800555, 0.0625, 0.536976, 0.721284, -0.4375, 
    0.327478, -0.759179, 0.5625, -0.721274, 0.0843049, -0.6875, 
    -0.651873, 0.690945, 0.3125, 0.955788, 0.226526, -0.1875, 
    -0.167195, -0.558471, 0.8125, -0.487057, -0.320342, -0.8125, 
    -0.0571136, 0.980603, 0.1875, 0.848878, -0.426322, -0.3125, 
    0.717463, 0.112209, 0.6875, -0.297794, -0.771306, -0.5625, 
    -0.56454, 0.69992, 0.4375, 0.0193534, 0.997857, -0.0625, 
    0.297933, -0.179804, 0.9375, -0.217173, -0.119831, -0.96875, 
    -0.980776, 0.192618, 0.03125, 0.580809, 0.665533, -0.46875, 
    0.274272, -0.801591, 0.53125, 0.565637, 0.404293, -0.71875, 
    0.0929031, -0.955127, 0.28125, -0.888315, 0.403789, -0.21875, 
    -0.269279, 0.563149, 0.78125, 0.535122, -0.041593, -0.84375, 
    -0.55866, -0.814546, 0.15625, -0.904664, -0.25183, -0.34375, 
    0.188214, 0.730692, 0.65625, 0.574463, -0.56343, -0.59375, 
    0.425853, 0.808462, 0.40625, 0.530856, -0.842261, -0.09375, 
    -0.422424, -0.016392, 0.90625, -0.334132, 0.258972, -0.90625, 
    0.921647, 0.376534, 0.09375, -0.123661, -0.905356, -0.40625, 
    -0.595878, -0.540731, 0.59375, -0.15974, 0.737441, -0.65625, 
    0.894219, -0.28672, 0.34375, 0.940552, 0.301576, -0.15625, 
    -0.113629, -0.524571, 0.84375, -0.462261, 0.41948, -0.78125, 
    -0.132054, 0.966804, 0.21875, 0.888357, -0.362934, -0.28125, 
    -0.549535, -0.425922, 0.71875, -0.846578, 0.0328511, -0.53125, 
    0.470996, 0.747286, 0.46875, 0.465816, -0.88433, -0.03125, 
    0.177083, 0.173681, 0.96875, 0.0439228, -0.170519, -0.984375, 
    -0.963253, 0.26814, 0.015625, -0.494827, 0.721476, -0.484375, 
    0.854238, 0.0663966, 0.515625, -0.292801, -0.612341, -0.734375, 
    -0.877659, -0.398945, 0.265625, 0.0941143, 0.96758, -0.234375, 
    0.523348, -0.374066, 0.765625, 0.16554, 0.483809, -0.859375, 
    0.650988, -0.745949, 0.140625, -0.915701, -0.179838, -0.359375, 
    -0.672301, 0.37096, 0.640625, 0.678839, 0.409682, -0.609375, 
    0.0178507, -0.920377, 0.390625, -0.624046, -0.773695, -0.109375, 
    -0.163787, 0.424218, 0.890625, 0.382834, -0.0598741, -0.921875, 
    0.995611, 0.0515324, 0.078125, -0.412134, -0.807568, -0.421875, 
    -0.443955, 0.684599, 0.578125, 0.0907395, 0.735085, -0.671875, 
    0.754051, -0.568983, 0.328125, -0.907055, -0.38433, -0.171875, 
    -0.535944, 0.164234, 0.828125, 0.442109, 0.41174, -0.796875, 
    0.219645, -0.954199, 0.203125, 0.830051, 0.472102, -0.296875, 
    -0.00459643, -0.711051, 0.703125, -0.722328, 0.423285, -0.546875, 
    -0.299472, 0.83964, 0.453125, 0.982583, -0.179813, -0.046875, 
    -0.195987, -0.230525, 0.953125, -0.298313, -0.0506146, -0.953125, 
    0.347705, 0.936432, 0.046875, 0.568585, -0.686578, -0.453125, 
    0.464569, 0.696494, 0.546875, 0.315012, -0.637482, -0.703125, 
    -0.952922, 0.0616846, 0.296875, -0.707852, 0.676525, -0.203125, 
    0.579872, 0.169526, 0.796875, -0.132793, -0.544587, -0.828125, 
    -0.793973, -0.583152, 0.171875, -0.103598, 0.938936, -0.328125, 
    0.67818, -0.297752, 0.671875, 0.798554, 0.167581, -0.578125, 
    -0.2824, -0.861552, 0.421875, -0.665168, 0.742596, -0.078125, 
    -0.0125218, 0.387285, 0.921875, 0.400957, -0.214524, -0.890625, 
    -0.844319, -0.524559, 0.109375, -0.911257, 0.130472, -0.390625, 
    0.489761, 0.623535, 0.609375, 0.285801, -0.712683, -0.640625, 
    0.730137, 0.581162, 0.359375, 0.146657, -0.979141, -0.140625, 
    -0.475826, 0.187255, 0.859375, -0.307133, 0.565233, -0.765625, 
    0.971821, -0.0251337, 0.234375, -0.503463, -0.822173, -0.265625, 
    -0.643599, -0.215577, 0.734375, 0.17055, 0.839669, -0.515625, 
    0.655419, -0.579488, 0.484375, 0.419636, 0.907558, -0.015625, 
    0.101464, -0.143913, 0.984375, -0.124245, -0.0112748, -0.992188, 
    -0.820977, 0.570908, 0.0078125, 0.787738, 0.370433, -0.492188, 
    -0.0723077, -0.858428, 0.507812, -0.472363, -0.475427, -0.742188, 
    -0.253085, 0.93246, 0.257812, 0.937976, -0.248084, -0.242188, 
    0.610187, 0.231067, 0.757812, -0.0801263, -0.491493, -0.867188, 
    -0.767431, 0.627224, 0.132812, -0.173347, 0.913851, -0.367188, 
    0.730972, -0.255399, 0.632812, -0.596147, -0.513506, -0.617188, 
    -0.923749, -0.0119432, 0.382812, 0.485395, 0.866406, -0.117188, 
    0.240102, -0.403724, 0.882812, 0.249292, 0.271173, -0.929688, 
    0.298424, -0.95184, 0.0703125, -0.881256, 0.196865, -0.429688, 
    -0.499, 0.65249, 0.570312, 0.72738, 0.0945658, -0.679688, 
    -0.363934, -0.874615, 0.320312, -0.873307, -0.452822, -0.179688, 
    0.0258699, 0.57133, 0.820312, 0.500204, -0.319803, -0.804688, 
    0.26911, 0.943098, 0.195312, 0.662514, -0.684281, -0.304688, 
    -0.697133, -0.174773, 0.695312, -0.74832, 0.363783, -0.554688, 
    0.741652, 0.501647, 0.445312, 0.0709398, -0.99598, -0.0546875, 
    -0.191374, -0.264121, 0.945312, -0.112897, 0.252692, -0.960938, 
    0.993897, -0.103164, 0.0390625, 0.88269, 0.0916209, -0.460938, 
    -0.343575, -0.769005, 0.539062, -0.412627, 0.569479, -0.710938, 
    0.0680132, 0.954891, 0.289062, 0.809676, -0.547658, -0.210938, 
    -0.552488, -0.268583, 0.789062, -0.53235, 0.133461, -0.835938, 
    0.686163, 0.708706, 0.164062, 0.258448, -0.905732, -0.335938, 
    0.629934, 0.402745, 0.664062, 0.0366555, -0.809527, -0.585938, 
    -0.808078, 0.419001, 0.414062, -0.382755, 0.919844, -0.0859375, 
    0.402189, -0.0522881, 0.914062, -0.266745, -0.348794, -0.898438, 
    -0.970899, -0.21689, 0.101562, 0.274392, 0.875189, -0.398438, 
    0.54063, -0.588083, 0.601562, 0.389125, 0.654301, -0.648438, 
    0.457562, -0.816726, 0.351562, -0.988839, 0.0127848, -0.148438, 
    -0.397211, 0.342147, 0.851562, 0.598398, 0.209079, -0.773438, 
    -0.181519, -0.956933, 0.226562, -0.744782, -0.608713, -0.273438, 
    -0.110556, 0.678148, 0.726562, 0.796844, -0.30175, -0.523438, 
    0.849916, 0.224793, 0.476562, -0.261868, -0.964819, -0.0234375, 
    -0.151701, 0.152685, 0.976562, -0.0180658, 0.214475, -0.976562, 
    0.904689, -0.425428, 0.0234375, -0.721776, -0.501924, -0.476562, 
    -0.848577, 0.0770054, 0.523438, 0.395922, 0.561563, -0.726562, 
    0.403692, -0.873078, 0.273438, 0.729689, 0.645154, -0.226562, 
    0.126173, -0.621188, 0.773438, -0.497108, 0.166509, -0.851562, 
    -0.516438, 0.843361, 0.148438, 0.935851, 0.0242035, -0.351562, 
    -0.363462, -0.668898, 0.648438, -0.743336, -0.29253, -0.601562, 
    0.135863, 0.907077, 0.398438, 0.778361, -0.619547, -0.101562, 
    0.163437, 0.407552, 0.898438, 0.250521, -0.318949, -0.914062, 
    -0.986243, -0.141209, 0.0859375, -0.773179, 0.480361, -0.414062, 
    0.714516, 0.382288, 0.585938, -0.0241614, -0.747287, -0.664062, 
    -0.628432, -0.701584, 0.335938, -0.307255, 0.937378, -0.164062, 
    0.537125, -0.112719, 0.835938, 0.562487, 0.246958, -0.789062, 
    -0.107202, -0.971603, 0.210938, -0.77156, 0.56669, -0.289062, 
    -0.166602, 0.683236, 0.710938, 0.808426, -0.236344, -0.539062, 
    -0.641545, -0.613153, 0.460938, -0.99715, -0.0645475, -0.0390625, 
    0.122611, 0.248124, 0.960938, 0.180989, -0.271343, -0.945312, 
    0.636868, 0.769031, 0.0546875, 0.311669, -0.83938, -0.445312, 
    -0.820335, 0.139186, 0.554688, -0.465526, 0.547564, -0.695312, 
    0.936894, 0.171451, 0.304688, -0.329469, -0.923744, -0.195312, 
    -0.512228, -0.300167, 0.804688, -0.00369694, 0.571904, -0.820312, 
    0.855091, -0.486345, 0.179688, 0.212502, 0.92317, -0.320312, 
    0.536773, -0.4999, 0.679688, -0.78538, -0.24067, -0.570312, 
    -0.831423, 0.352284, 0.429688, 0.796271, 0.60084, -0.0703125, 
    0.0451268, -0.365575, 0.929688, -0.255576, -0.39411, -0.882812, 
    -0.451434, 0.884576, 0.117188, 0.922591, -0.047753, -0.382812, 
    0.786699, 0.0135623, 0.617188, -0.375536, -0.677142, -0.632812, 
    -0.478889, 0.797395, 0.367188, 0.15526, 0.978905, -0.132812, 
    0.386937, -0.313473, 0.867188, -0.609186, -0.233694, -0.757812, 
    -0.917302, 0.316073, 0.242188, 0.729333, 0.633724, -0.257812, 
    0.127737, -0.657907, 0.742188, 0.763057, 0.399838, -0.507812, 
    -0.0356277, -0.86976, 0.492188, -0.84481, 0.53501, -0.0078125, 
    -0.0378351, 0.11888, 0.992188, 0.08626, -0.0188798, -0.996094
};


