// Copyright 2016 Activision Publishing, Inc. // // Permission is hereby granted, free of charge, to any person obtaining // a copy of this software and associated documentation files (the "Software"), // to deal in the Software without restriction, including without limitation // the rights to use, copy, modify, merge, publish, distribute, sublicense, // and/or sell copies of the Software, and to permit persons to whom the Software // is furnished to do so, subject to the following conditions: // // The above copyright notice and this permission notice shall be included in all // copies or substantial portions of the Software. // // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE // SOFTWARE. static const float4 coeffs[7][5][24] = {{{float4(4.4587914e-05, 9.8158145e-05, 0.00012515099, 0.00037348138), float4(0.005151479, -0.003240862, -0.0026568756, -0.0048510906), float4(-0.0013618044, 0.00063264833, -0.00048112561, 0.00026455395), float4(0.00019474728, 0.0067637219, 0.0068670597, -0.00010043387), float4(-0.00048207113, 0.0019226691, 0.0027433565, 0.00044137674), float4(-0.0090976159, -0.010040037, -0.010036556, 0.0089893169), float4(0.00060157464, -0.0021965763, -0.0017023889, 0.00057688155), float4(-3.0236557e-05, 6.9397628e-06, -1.436278e-05, 6.2562723e-06), float4(-0.00011860886, 3.9649733e-05, -9.402797e-05, 1.420154e-05), float4(4.2014678e-05, 4.3384881e-05, 3.9258412e-05, 8.4929049e-05), float4(-0.00038388619, -8.9107532e-05, -0.00034311106, -0.00012867781), float4(0.011312669, 0.01968824, 0.018654484, -0.0051016036), float4(-0.0011023909, -0.00077967446, -0.00094421248, -0.00083298576), float4(0.0025482705, 0.0088862375, 0.0088849007, -0.0025478655), float4(-0.0018384578, 0.00050279101, -3.8154587e-05, -0.00055564876), float4(0.00016168209, 0.00016962619, 0.00012886523, 0.00017122105), float4(-0.00040045483, -0.0022199549, -0.002606337, -1.4567087e-06), float4(0.0033089189, 0.0058795813, 0.0057442313, -0.0029013775), float4(-2.4276321e-06, -4.979646e-05, 1.1581792e-05, -1.9406248e-05), float4(-0.00067193698, -0.0049751861, -0.0049700542, 0.00068649848), float4(-0.00030958654, -0.00037635918, -0.00084131275, -0.00026855515), float4(-0.0031530816, 2.399974e-05, 5.3981064e-05, 0.0030383859), float4(0.0021639346, -0.0059046074, -0.0058960624, -0.0021637187), float4(6.1765647e-06, -3.9128709e-05, 1.5693437e-05, -2.8717878e-06)}, {float4(3.4315394e-05, 8.2210723e-05, 9.90101e-05, 0.00018520942), float4(0.0038312878, 0.0048998165, 0.0049420681, -0.0031206772), float4(-0.0017230485, -0.0012886933, -0.0014096604, -8.5756073e-05), float4(-0.0066736303, 0.00022343215, 0.00017018101, 0.0068933724), float4(-0.0017732232, 0.00015890573, 0.0011944237, 0.0026973563), float4(0.010052674, -0.0089728939, -0.0088798502, -0.0099044207), float4(0.0026260365, -0.0012721662, -0.0016292509, -0.0017332549), float4(-7.7936007e-05, -5.3207262e-05, -6.8880553e-05, -4.3237298e-05), float4(0.00015196762, 5.4021455e-05, 0.00014017184, 6.4225679e-05), float4(0.00014264703, 5.6528427e-05, 0.00012273543, 4.3700907e-05), float4(0.00016875823, 4.1336302e-05, 0.00016220962, 7.0898042e-05), float4(-0.01968857, 0.011312353, 0.0051014573, 0.018654583), float4(0.00035949539, -5.1441546e-06, 0.00047614578, 6.4174999e-05), float4(-0.0088884697, 0.0025439032, 0.0025510931, 0.0088822142), float4(-0.0020971165, -0.0015336203, 0.0002234204, 0.0012566975), float4(3.4572135e-05, 2.8344372e-05, 1.8795492e-05, 1.2048871e-05), float4(0.0022888817, -0.00035104216, 3.0818815e-06, -0.0029545035), float4(-0.0060423115, 0.0030760333, 0.0026674727, 0.0053726314), float4(-0.00011212878, -0.00012334773, -9.4159304e-05, -0.00012893671), float4(0.0049801784, -0.00067362076, -0.00067917957, -0.0049686483), float4(8.0331302e-05, 8.1771084e-05, 0.00013311826, 0.00012844833), float4(-4.3884328e-06, -0.003091418, -0.0030106036, 0.00010865656), float4(0.0059229388, 0.0021752868, 0.0021718856, -0.0058897788), float4(-0.00020809915, -0.00018900701, -0.00016811967, -0.0001706236)}, {float4(1, 0.99999999, 0.99999999, 0.99999991), float4(0.99997939, 0.99998274, 0.99998426, 0.99998336), float4(0.99999759, 0.99999897, 0.99999889, 0.99999996), float4(0.99997771, 0.9999771, 0.99997641, 0.99997624), float4(0.99999831, 0.99999814, 0.99999552, 0.99999626), float4(0.99990808, 0.99990934, 0.9999102, 0.99991054), float4(0.99999637, 0.99999678, 0.99999722, 0.99999833), float4(1, 1, 1, 1), float4(0.99999998, 1, 0.99999999, 1), float4(0.99999999, 1, 0.99999999, 1), float4(0.99999991, 1, 0.99999993, 0.99999999), float4(0.99974216, 0.99974217, 0.99981298, 0.99981297), float4(0.99999933, 0.9999997, 0.99999944, 0.99999965), float4(0.99995725, 0.99995728, 0.99995727, 0.99995731), float4(0.99999611, 0.9999987, 0.99999997, 0.99999906), float4(0.99999999, 0.99999999, 0.99999999, 0.99999999), float4(0.9999973, 0.99999747, 0.9999966, 0.99999564), float4(0.99997627, 0.99997798, 0.99997994, 0.99998136), float4(0.99999999, 0.99999999, 1, 0.99999999), float4(0.99998737, 0.9999874, 0.99998742, 0.99998742), float4(0.99999995, 0.99999993, 0.99999964, 0.99999996), float4(0.99999503, 0.99999522, 0.99999547, 0.99999538), float4(0.99998012, 0.9999802, 0.99998026, 0.99998031), float4(0.99999998, 0.99999998, 0.99999999, 0.99999999)}, {float4(-0.32267903, -0.32267889, -0.32267835, -0.32267847), float4(-0.65409634, -0.65409817, -0.65410105, -0.65410032), float4(-1.4666488, -1.4666488, -1.4666488, -1.4666488), float4(0.87153485, 0.87153503, 0.87153569, 0.87153571), float4(-1.264365, -1.264365, -1.264365, -1.264365), float4(0.89881028, 0.89881021, 0.89880952, 0.89880981), float4(-1.2245906, -1.2245906, -1.2245906, -1.2245906), float4(-0.88500416, -0.88500386, -0.8850042, -0.88500408), float4(-0.31118686, -0.31118663, -0.31118677, -0.31118662), float4(-0.086156864, -0.08615679, -0.086156407, -0.086156332), float4(-0.5881207, -0.58812057, -0.58812064, -0.5881204), float4(1.1317712, 1.1317712, 1.1317711, 1.1317711), float4(-1.2193493, -1.2193493, -1.2193493, -1.2193493), float4(1.2503811, 1.250381, 1.250381, 1.250381), float4(-1.0871616, -1.0871564, -1.0871515, -1.0871526), float4(-0.12693988, -0.12693997, -0.12693983, -0.12694007), float4(-0.40123298, -0.40123553, -0.4012418, -0.40123869), float4(-0.47437361, -0.47437271, -0.47437018, -0.47437161), float4(-0.59661099, -0.59661107, -0.59661126, -0.59661097), float4(2.7312992, 2.7312992, 2.7312992, 2.7312992), float4(-1.3109856, -1.3109856, -1.3109856, -1.3109856), float4(0.60930326, 0.60930232, 0.60930133, 0.60930249), float4(0.55672672, 0.55672691, 0.55672713, 0.55672701), float4(-0.39882383, -0.3988236, -0.39882311, -0.39882319)}, {float4(0.23318852, 0.23318837, 0.23318799, 0.23318789), float4(0.14884466, 0.14881874, 0.14881876, 0.14882771), float4(0.29986967, 0.29986733, 0.29986923, 0.29986723), float4(0.047726984, 0.047738139, 0.047740972, 0.047744522), float4(0.3068074, 0.30680516, 0.30680733, 0.30680433), float4(0.058111032, 0.058090928, 0.058088108, 0.058090851), float4(0.31444203, 0.31443798, 0.31443929, 0.31443751), float4(0.63727596, 0.63727557, 0.63727561, 0.63727566), float4(0.28025355, 0.28025383, 0.28025352, 0.28025383), float4(0.20768655, 0.20768684, 0.20768654, 0.20768679), float4(0.3262369, 0.32623688, 0.32623691, 0.32623707), float4(0.00056776716, 0.00056232158, 0.00056007947, 0.00055851805), float4(0.39597902, 0.39597811, 0.39597833, 0.39597834), float4(0.026296027, 0.026296017, 0.026296363, 0.026294391), float4(0.28761852, 0.2876081, 0.28761117, 0.28761448), float4(0.58129545, 0.58129543, 0.58129514, 0.58129509), float4(0.17216835, 0.17216712, 0.17216891, 0.17217457), float4(0.14953515, 0.14951623, 0.14951018, 0.14951721), float4(0.33437781, 0.33437753, 0.33437792, 0.33437785), float4(0.023905849, 0.023904241, 0.023903812, 0.023904268), float4(0.32635382, 0.32635411, 0.32635499, 0.32635359), float4(0.091489354, 0.091487531, 0.091487023, 0.091487556), float4(0.016446486, 0.016445308, 0.016445178, 0.016440869), float4(0.41242574, 0.41242526, 0.4124258, 0.4124256)}}, {{float4(0.1321511, -0.11645416, -0.11618431, -0.044186156), float4(0.0020242533, 0.0019245951, -9.7778123e-05, 0.0003575813), float4(-0.027518005, -0.010280745, -0.017910746, 0.01225831), float4(4.1603466e-05, -0.0011907692, 9.738394e-05, 0.001112219), float4(-0.069699769, 0.017546344, -0.074602631, 0.011868805), float4(0.02721128, 0.010366555, 0.024629808, -0.0062862778), float4(-0.0023448237, -0.0041467296, 0.0023569536, -0.0013689012), float4(0.050498225, -0.030880735, -0.085423496, -0.03060119), float4(-0.085650144, 0.0036274695, -0.015630737, 0.049195378), float4(0.0044153171, -0.00072537793, 0.013953476, -0.015514771), float4(-0.027953967, -0.02628225, -0.0087120285, 0.0162568), float4(-0.010759704, 0.00053551805, -0.012611159, 0.015102155), float4(-0.029892752, 0.0061176401, 0.028738612, 0.047904805), float4(0.024510182, 0.019700905, 0.0067784456, -0.014177837), float4(-0.0048218447, 8.7305757e-05, 0.0064901016, 0.00010795391), float4(0.018803353, 0.045457619, -0.042676242, -0.071464763), float4(-0.014712156, -0.047797003, -0.047500571, 0.098074956), float4(-0.0018701666, 0.006243647, -0.016703917, -0.00012427181), float4(0.0034658207, -0.056934917, -0.042682779, 0.031230209), float4(0.01271427, -0.0053279107, -0.0091622416, -0.00016992114), float4(-0.018839281, 0.071621837, 0.0058996308, -0.010796472), float4(0.015506838, 0.010832698, 0.014814848, -0.027344161), float4(-8.7169751e-05, -0.0010290039, -0.0012081561, 5.7251e-05), float4(0.070359284, -0.055176444, -0.10285459, -0.026891873)}, {float4(-0.009627456, 0.11019995, 0.11246357, -0.011629986), float4(0.00037635572, -0.00027286557, -0.00062195525, -0.0014857187), float4(0.011414439, -0.01911231, -0.00026136116, -0.00026695466), float4(-0.0002995041, -0.0017934845, 0.0012164986, -0.00090918002), float4(-0.0063439126, -0.003780949, 0.06196526, -0.036176731), float4(-0.011786972, 0.019440757, 0.0069141, 0.0017703442), float4(-0.004196489, 0.0034846385, -0.0034197285, 0.0029594249), float4(-0.0064846902, 0.066590182, 0.13268055, 0.0030569598), float4(0.026712055, -0.081776208, -0.058018736, 0.014315629), float4(-0.0046545085, 0.01239303, 0.0088576014, 0.001883205), float4(0.0018442895, -0.017008676, -0.024074792, -0.016225137), float4(0.0020280399, -0.014381043, -0.0099761655, -0.0029641615), float4(0.024962304, -0.02773435, 0.027682384, -0.016069113), float4(-0.0013521733, 0.015454205, 0.023051203, 0.0174744), float4(-0.00097734268, 0.0010122237, 0.0014452782, -0.0004056952), float4(-0.0146468, -0.021043065, -0.016193993, 0.03997949), float4(0.06323315, 0.019332406, 0.019239739, -0.099890144), float4(-0.0032502284, -0.0041815484, -0.0067954293, 0.00029712288), float4(0.0083819633, -0.014885201, -0.020585467, -0.0063421259), float4(-0.0041994592, 0.0033704635, 0.0041209913, 0.0020107425), float4(-0.02539769, -0.065399257, -0.018758451, -0.088427417), float4(-0.030626014, 0.0091985346, 0.0055204031, 0.01267035), float4(0.00023933645, 0.0013251877, -0.0041377598, -5.7273367e-05), float4(-0.0057856174, 0.025835441, -0.029774386, 0.013859169)}, {float4(0.99118283, 0.98706352, 0.98683998, 0.99895562), float4(0.99999788, 0.99999811, 0.9999998, 0.99999883), float4(0.99955614, 0.99976449, 0.99983956, 0.99992483), float4(0.99999995, 0.99999768, 0.99999926, 0.99999897), float4(0.99754784, 0.9998389, 0.99528627, 0.99927492), float4(0.99956021, 0.99975727, 0.99967273, 0.99997867), float4(0.99998845, 0.99998533, 0.99999138, 0.99999468), float4(0.9987031, 0.99730243, 0.98747086, 0.999527), float4(0.99596713, 0.99664412, 0.99819312, 0.99868658), float4(0.99997942, 0.99992294, 0.99986341, 0.99987787), float4(0.99960751, 0.99950985, 0.9996722, 0.9997362), float4(0.99994006, 0.99989644, 0.99987071, 0.99988156), float4(0.99924137, 0.99959661, 0.99920357, 0.99872264), float4(0.99969867, 0.99968647, 0.99971131, 0.99974679), float4(0.9999879, 0.99999948, 0.99997789, 0.99999991), float4(0.99971591, 0.99874461, 0.9989577, 0.99664157), float4(0.99789034, 0.99866997, 0.9986859, 0.99015315), float4(0.99999297, 0.99997177, 0.99983739, 0.99999995), float4(0.99995886, 0.99826692, 0.99887658, 0.9994921), float4(0.99991035, 0.99998013, 0.99994953, 0.99999796), float4(0.99949989, 0.99528551, 0.99980664, 0.99602411), float4(0.99941062, 0.99989901, 0.99987501, 0.99954578), float4(0.99999997, 0.99999859, 0.99999071, 1), float4(0.99750494, 0.99814232, 0.99425068, 0.99954227)}, {float4(3.721791, 3.6900718, 3.6899841, 3.6670708), float4(0.068384365, 0.16498591, 0.083502121, 0.13390667), float4(0.66368687, 0.23912468, 0.092591879, 0.1012726), float4(0.27225655, 0.20820881, 0.32236804, 0.2991551), float4(2.0775997, 2.0007217, 2.024328, 2.0803658), float4(0.57751072, 0.18051976, -0.11449571, 0.14237105), float4(0.63850843, 0.4142863, 0.44753759, 0.47583892), float4(1.7891985, 1.9626039, 1.9322151, 1.6591873), float4(3.0535932, 3.1083525, 3.1001857, 2.9593146), float4(-0.28296886, -0.27661399, -0.043972745, -0.085823459), float4(0.38744118, 0.41737801, 0.39605931, 0.33424166), float4(-0.33481991, -0.4020859, -0.027920358, -0.48269294), float4(1.1870525, 1.3539158, 1.2524816, 1.3335178), float4(0.42686544, 0.25044022, 0.1887596, 0.20618012), float4(-0.5320513, -0.38593161, -0.75638476, -0.23406441), float4(1.6910823, 1.6868407, 1.5912941, 1.6528028), float4(4.057056, 4.0349353, 4.0350189, 4.0497856), float4(-0.016898723, -0.031241866, 0.46042488, 0.21769468), float4(1.119676, 1.0088536, 0.91673822, 0.99590942), float4(-0.093509533, 0.081245638, -0.13685071, 0.27121452), float4(1.9925216, 1.9829227, 1.8825759, 1.9541473), float4(0.84498062, 0.48560681, 0.38055618, 0.70222966), float4(0.37280105, 0.42475696, 0.63382891, 0.26365327), float4(1.9617636, 1.8407195, 1.9440633, 1.901692)}, {float4(0.010944865, 0.0040460949, 0.0019273044, 0.0038549528), float4(0.2951059, 0.13979697, 0.35031331, 0.13731336), float4(0.14420864, 0.11974293, 0.28546614, 0.45860221), float4(0.17980471, 0.19132045, 0.12109789, 0.16403842), float4(0.045124681, 0.11339112, 0.0042803803, 0.02222976), float4(0.14836485, 0.09818074, 0.043854289, 0.42235991), float4(-0.2418105, -0.03322851, 0.0038548022, -0.09322838), float4(0.10789776, 0.016476641, 0.0017749896, 0.15870439), float4(0.1033733, 0.057064129, 0.024144453, 0.21643632), float4(0.47919365, 0.75494852, 0.56575382, 0.64773502), float4(0.30023947, 0.15001577, 0.23521228, 0.46954836), float4(0.54362471, 0.60885503, 0.61520401, 0.51439837), float4(0.3927758, 0.25536681, 0.25860195, 0.22511671), float4(0.45669754, 0.1672994, 0.24367301, 0.39233692), float4(0.93071596, 1.1038126, 0.78191434, 1.2298849), float4(0.1905932, -0.022748656, 0.2807624, 0.035372967), float4(0.015365305, 0.015658411, 0.01603864, 0.011085011), float4(0.07366035, 0.13396094, 0.30021852, 0.313638), float4(0.091037105, 0.0036923015, 0.024704164, 0.23224653), float4(0.046156767, 0.037473314, 0.1109542, -0.014825203), float4(0.0057905627, 0.015942716, -0.20741008, 0.01722306), float4(0.12992667, 0.17417757, 0.21511912, 0.18581291), float4(0.37923561, 0.32087538, 0.28685901, 0.2906719), float4(0.032594728, 0.044329566, 0.010949848, 0.039299613)}}, {{float4(-0.13759829, -0.041294592, 0.035710651, 0.091184783), float4(0.12093499, 0.22633536, -0.1021286, -0.21809938), float4(0.011355903, -0.028286427, -0.014913045, -0.010741817), float4(-0.039479871, 0.005886852, -0.028874139, 0.025086517), float4(0.11052863, 0.016548149, -0.030193761, -0.13514818), float4(0.03788216, 0.0016756526, 0.055094109, -0.030616771), float4(-0.0026205143, -0.0058567204, 0.014106488, 0.0011700197), float4(-0.027899372, -0.050800958, -0.063824799, 0.033893594), float4(-0.10563085, -0.042045124, -0.12880785, 0.10460263), float4(-0.1480641, -0.127443, 0.051845657, 0.10140177), float4(-0.030574634, 9.8913609e-05, -0.014538782, 0.027951028), float4(0.051663026, 0.047375646, 0.026448487, -0.053702231), float4(0.052991757, 0.090084329, 0.028890183, -0.09300874), float4(0.035374194, -8.2561255e-05, 0.026285153, -0.033526772), float4(0.015078105, -0.00038563501, -0.0037938104, -0.0099903165), float4(-0.03724731, -0.034874574, -0.042176596, 0.035992145), float4(-0.069453789, -0.010711441, -0.0097157241, 0.071491391), float4(-0.098598224, -0.13553794, 0.14893588, 0.089276123), float4(-0.00031243181, -0.0002942606, -3.1177883e-06, 2.1463647e-06), float4(0.047081479, 0.029964458, 0.058598886, -0.010560764), float4(0.076345161, 0.029069472, -0.076355967, -0.097625095), float4(0.031051607, -0.0019912709, 0.03171118, -0.043374705), float4(-0.00035943176, -0.00040159707, -0.00020534673, -0.00021554423), float4(-0.03096449, -0.022853691, -0.042115383, 0.026892626)}, {float4(0.0082849006, -0.10082004, -0.10276472, 0.033238241), float4(-0.22549521, 0.11249209, 0.2138955, -0.099370853), float4(0.012176458, 0.0036617971, 7.5342916e-06, -0.0055598682), float4(0.0052711746, -0.021332642, -0.019313751, -0.0054657649), float4(0.023701865, 0.08664705, 0.15940533, -0.056628868), float4(-0.0022449111, 0.019267722, 0.022709938, 0.052284045), float4(0.00037859001, 0.0020898617, -0.014886485, -0.0075720081), float4(-0.035517998, 0.013415197, -0.021630651, -0.048775949), float4(0.039197804, -0.10054367, -0.094531496, -0.07418099), float4(0.12530851, -0.14675806, -0.10304349, 0.053899738), float4(-0.0036965826, -0.030255529, -0.013947103, 0.0090439904), float4(-0.020645809, 0.049599185, 0.019440419, 0.024835869), float4(-0.05808886, 0.04279735, 0.071195397, 0.032451357), float4(-0.0051104908, 0.024987878, 0.020074007, 0.030787676), float4(-0.0074759357, 0.0029204357, -0.0043553482, 0.0074078994), float4(0.0098145956, -0.020545774, -0.031336366, -0.036120499), float4(-0.00024067454, -0.073172045, -0.041371708, -0.013353238), float4(0.096069549, -0.087692153, -0.072229816, 0.090690051), float4(-8.3139134e-06, -9.7042319e-05, 9.2827546e-05, 8.836704e-05), float4(-0.011144871, 0.028515802, 0.012421838, 0.061862773), float4(-0.026017219, 0.075320451, 0.080875286, -0.038839967), float4(-0.0007310451, 0.026294529, 0.011147652, 0.027430361), float4(-4.7490501e-05, -2.411254e-05, -5.3543022e-05, -5.5140492e-05), float4(0.010942625, -0.025601872, -0.0080740644, -0.030374431)}, {float4(0.99045347, 0.99404732, 0.99406447, 0.99527913), float4(0.96670918, 0.96753183, 0.9715032, 0.97085431), float4(0.99986138, 0.99959315, 0.99988879, 0.99992685), float4(0.99920646, 0.9997551, 0.99939645, 0.99967034), float4(0.99359028, 0.99610163, 0.98675138, 0.98920581), float4(0.99927969, 0.99981296, 0.99822287, 0.99816281), float4(0.99999649, 0.99998067, 0.99978968, 0.99997065), float4(0.99897953, 0.99861869, 0.99772667, 0.99823451), float4(0.99363256, 0.99404385, 0.98715365, 0.99174365), float4(0.98100703, 0.98092831, 0.99332475, 0.99338437), float4(0.99952565, 0.99954219, 0.99979703, 0.99956838), float4(0.99845114, 0.99764496, 0.99946113, 0.99824809), float4(0.99690399, 0.99501417, 0.99704392, 0.99513631), float4(0.99936107, 0.99968775, 0.99945291, 0.9989635), float4(0.99985837, 0.99999566, 0.99998332, 0.99992266), float4(0.99925788, 0.99918048, 0.99861863, 0.99869909), float4(0.99758514, 0.99726181, 0.99909659, 0.99735183), float4(0.99047919, 0.98688376, 0.98620533, 0.99186949), float4(0.99999995, 0.99999995, 1, 1), float4(0.99882888, 0.99914412, 0.99820432, 0.99802879), float4(0.99674195, 0.99673557, 0.99379523, 0.99446508), float4(0.99951752, 0.99965226, 0.99943491, 0.99868224), float4(0.99999993, 0.99999992, 0.99999998, 0.99999998), float4(0.99946058, 0.99941095, 0.99908013, 0.99917675)}, {float4(2.899654, 2.8997579, 2.8040323, 2.8062949), float4(4.5536057, 4.5490219, 4.7107862, 4.7075833), float4(0.94553658, 0.95084212, 1.027701, 1.0453412), float4(1.2703633, 1.2750478, 0.99326863, 0.99454925), float4(2.705003, 2.7091281, 2.8497421, 2.8388634), float4(1.2502934, 1.2165701, 1.5307842, 1.5999138), float4(1.3626713, 1.3627852, 1.2801596, 1.251291), float4(2.0240715, 2.0300364, 1.647771, 1.6697944), float4(2.7240128, 2.7179066, 3.1270318, 3.1269325), float4(5.370984, 5.369728, 5.3907439, 5.391149), float4(1.0947117, 1.108611, 0.85617182, 0.85230631), float4(1.6485929, 1.6840714, 1.5964607, 1.6071396), float4(3.1191748, 3.1259945, 3.3346812, 3.3335994), float4(1.3453492, 1.3388114, 1.4879359, 1.4841445), float4(0.99901027, 1.026352, 0.98595275, 0.98736613), float4(1.4716557, 1.4864345, 1.7221845, 1.6582292), float4(2.1306205, 2.1573312, 2.1483521, 2.1464268), float4(4.0247462, 4.0157701, 3.7669232, 3.7754765), float4(1.1940373, 1.1981236, 1.0872129, 1.087632), float4(1.1727434, 1.1760108, 1.7108626, 1.7185204), float4(2.1780062, 2.1727739, 2.2815761, 2.2812104), float4(1.0432035, 1.0707919, 1.3784725, 1.3893641), float4(1.2208648, 1.2250542, 1.2130215, 1.2139531), float4(1.060269, 1.0820139, 1.383577, 1.3193635)}, {float4(0.13473986, 0.1027763, 0.10540102, 0.12489008), float4(0.038907018, 0.046472384, 0.035721447, 0.02785425), float4(0.27349593, 0.26785437, 0.27087947, 0.26106641), float4(0.452078, 0.3723128, 0.19327688, 0.16363544), float4(0.19861132, 0.16696114, 0.026535409, 0.07752258), float4(0.65551944, 0.60711911, 0.35310482, 0.25648531), float4(0.012191246, 0.0097992209, 0.24655186, 0.25811356), float4(0.12054661, 0.11203786, 0.30612067, 0.23940154), float4(0.16473059, 0.16380854, 0.07395017, 0.074400551), float4(0.026468686, 0.029737642, 0.034417735, 0.02961534), float4(0.35787083, 0.36791937, 0.19602062, 0.24126736), float4(0.35825739, 0.2837664, 0.23394391, 0.24796169), float4(0.26483305, 0.24497906, 0.29782734, 0.29437096), float4(0.61059166, 0.60480816, 0.50902865, 0.50939088), float4(0.53389154, 0.53682354, 0.45936645, 0.47574785), float4(0.41302563, 0.41519972, 0.54264714, 0.54899966), float4(0.42655374, 0.39828868, 0.14333515, 0.16751531), float4(0.13375641, 0.13224425, 0.14601129, 0.10136089), float4(0.34510638, 0.34205966, 0.35168669, 0.35093947), float4(0.18591908, 0.18340463, 0.2541361, 0.23617495), float4(0.31372532, 0.29084608, 0.091434439, 0.1479795), float4(0.32826874, 0.25478926, 0.31773011, 0.32001792), float4(0.3126348, 0.3095885, 0.37194955, 0.37140336), float4(0.29207698, 0.30949793, 0.49832294, 0.51208185)}}, {{float4(0.10795245, 0.074911807, 0.054013757, -0.025367439), float4(-0.1161895, 0.021696759, 0.10935801, 0.029556816), float4(0.26788447, -0.025257637, -0.22067285, -0.07852796), float4(-0.21273375, 0.17214374, -0.18918385, 0.34487956), float4(0.18700831, 0.0318259, 0.019449533, -0.20996854), float4(-0.1363414, -0.031478149, 0.035949105, 0.21523275), float4(-0.014775136, 0.01241614, -0.081366131, 0.0044582144), float4(0.11041353, -0.0019943376, -0.033236839, -0.063263727), float4(-0.0032786203, -0.021213845, -0.081741635, 0.0051030234), float4(0.053970277, 0.060263871, 0.068058537, -0.045805451), float4(0.26037411, -0.05085709, -0.023888796, -0.2246863), float4(-0.31104459, 0.074291736, 0.009967344, 0.28520842), float4(0.13288661, 0.17574665, 0.075988998, -0.14369736), float4(-0.041858157, -0.20839589, -0.12541996, 0.010186003), float4(0.0024472938, 0.023520365, -0.016269996, 0.13216223), float4(0.12888471, -0.022835495, -0.12106415, -0.0662551), float4(0.062834017, 0.068717306, 0.11439916, -0.0034037274), float4(-0.1214315, 0.029646384, 0.013960985, 0.042043688), float4(0.32581825, 0.19528849, 0.011480034, -0.34646841), float4(-0.42140138, 0.080682771, -0.26635948, 0.62516607), float4(0.14968196, -0.016656882, -0.044676285, -0.24367945), float4(-0.14747839, -0.2205792, -0.0075809491, 0.18749387), float4(0.01146734, -0.025469499, -0.034500305, -0.03013762), float4(0.10564593, -0.025796475, -0.094774662, -0.078403974)}, {float4(-0.0028860902, 0.067020805, -0.02267426, 0.02868209), float4(-0.061369601, -0.096689382, -0.055423893, 0.042641563), float4(0.22921379, 0.44259109, 0.14293524, -0.28910084), float4(-0.23419575, -0.41013692, -0.44000893, 0.26499488), float4(-0.12384923, 0.25376455, 0.17351709, -0.06009274), float4(0.06852395, -0.20038333, -0.14025933, 0.032817387), float4(-0.0081834882, -0.0090428387, 0.016958698, -0.059275793), float4(0.044229134, 0.084118193, 0.064864065, -0.061295451), float4(0.053813387, -0.0017526813, -0.013671556, -0.07256463), float4(-0.051974183, 0.055829202, -0.0022028718, 0.040811276), float4(0.28340826, 0.5845314, 0.32916843, 0.049742958), float4(-0.23513675, -0.52396338, -0.27146538, -0.0085929963), float4(-0.11675818, 0.16145692, 0.12761292, 0.095529029), float4(0.044393511, -0.14277582, -0.061416954, -0.14561807), float4(-0.037167361, 0.0009882565, -0.20148212, 0.073693329), float4(-0.010403047, 0.13146626, 0.024790639, -0.09477093), float4(-0.050068289, 0.063462441, -0.0078410467, 0.074455112), float4(-0.063497252, -0.10799204, -0.044364568, -0.0084067103), float4(-0.19191212, 0.27402827, 0.49460025, 0.08479321), float4(-0.1742345, -0.42985358, -0.4851754, 0.15418761), float4(-0.11049497, 0.16445418, 0.25976458, -0.059896314), float4(0.082480588, -0.28501319, -0.16661207, 0.041412482), float4(0.029773178, 0.00080893888, 0.029728892, -0.055394213), float4(0.077565115, 0.084666888, 0.035708147, -0.051239153)}, {float4(0.99415187, 0.99493539, 0.99828272, 0.99926665), float4(0.9913293, 0.99507809, 0.99245605, 0.99865314), float4(0.93578788, 0.89636777, 0.9648176, 0.95407236), float4(0.94862885, 0.89563064, 0.87783917, 0.90046422), float4(0.97452001, 0.96674229, 0.98463878, 0.97585966), float4(0.98828917, 0.97921175, 0.98946197, 0.97601121), float4(0.99985735, 0.99988203, 0.99653999, 0.99823169), float4(0.99290112, 0.99645379, 0.99734045, 0.99611273), float4(0.99854563, 0.99977342, 0.99655978, 0.99735066), float4(0.997189, 0.99661997, 0.9976789, 0.99811638), float4(0.92297621, 0.80977565, 0.943969, 0.97316068), float4(0.92084851, 0.84849462, 0.96239659, 0.958427), float4(0.98422999, 0.97110493, 0.9889088, 0.98500014), float4(0.99813682, 0.96756717, 0.99020088, 0.98928844), float4(0.99930606, 0.99972287, 0.97935705, 0.98848492), float4(0.99160502, 0.9910576, 0.99233507, 0.99329187), float4(0.9967673, 0.99561561, 0.99340392, 0.99721856), float4(0.99056675, 0.99370962, 0.99891785, 0.9990804), float4(0.92574954, 0.94168515, 0.86904476, 0.93422147), float4(0.88997933, 0.89928649, 0.83286101, 0.76511017), float4(0.98254067, 0.98624407, 0.96463796, 0.96800452), float4(0.98562015, 0.9327981, 0.98599338, 0.98139241), float4(0.9994909, 0.99967527, 0.99896242, 0.99800962), float4(0.99137409, 0.99607533, 0.99485813, 0.99560402)}, {float4(2.1310288, 2.1574871, 1.8210809, 1.7822522), float4(2.3424306, 2.2779089, 2.565998, 1.8496588), float4(4.0658145, 4.3547966, 3.9481896, 4.2340668), float4(4.0807592, 4.1322416, 5.2388208, 5.3891573), float4(2.8758341, 3.2760854, 3.2286339, 3.2704994), float4(2.8874584, 3.1543226, 3.2560733, 3.2637806), float4(1.8621775, 1.8818326, 2.181726, 2.0074089), float4(2.7137681, 2.5153893, 1.8775451, 2.155326), float4(1.8499485, 1.7510608, 2.2223329, 2.0416945), float4(2.1608308, 2.0144154, 1.7621303, 1.9129752), float4(4.6658572, 4.8830889, 3.8485394, 3.4706038), float4(4.3963391, 4.4869935, 3.9205087, 3.3782661), float4(2.9989713, 3.4360677, 2.2967794, 2.664599), float4(3.2571176, 3.3442862, 2.4605267, 2.2966954), float4(1.7840442, 1.5991322, 3.1852268, 2.4192173), float4(2.3927433, 2.8677368, 2.4144333, 2.0405735), float4(2.1777699, 2.1693196, 2.3643063, 1.8097543), float4(2.5626112, 2.4354195, 2.0299424, 1.7921307), float4(3.8945659, 4.0487279, 4.5236215, 4.3376025), float4(4.1759001, 4.2243859, 4.5817138, 4.6549898), float4(2.9848443, 2.6082747, 3.4840392, 3.246407), float4(3.1051726, 3.5308128, 3.4529051, 3.4119632), float4(1.7785802, 1.7598359, 1.9073029, 1.8965654), float4(2.6653278, 2.7209136, 2.4376686, 2.317234)}, {float4(0.12795301, 0.23906321, 0.27781018, 0.26787807), float4(0.30445104, 0.12497372, 0.43270483, 0.38497081), float4(0.18003186, 0.10548806, 0.16167213, 0.12662179), float4(0.15163902, 0.063078721, 0.10600326, 0.084963656), float4(0.16058379, 0.079136056, 0.34444213, 0.29109839), float4(0.6366971, 0.15860587, 0.39826171, 0.31874028), float4(0.37978175, 0.45024103, 0.46557688, 0.65067104), float4(0.51216416, 0.4440267, 0.28674951, 0.4167039), float4(0.57114667, 0.49097214, 0.36585745, 0.46106812), float4(0.44944957, 0.44420667, 0.16475886, 0.38131989), float4(0.14515192, 0.059626746, 0.15931307, 0.27602635), float4(0.12273291, 0.080239771, 0.23327856, 0.1732658), float4(0.50774035, 0.28678539, 0.070457177, 0.19106754), float4(0.53458873, 0.22448958, 0.29445168, 0.12600282), float4(0.38222221, 0.3412308, 0.16261021, 0.27164226), float4(0.47985997, 0.5102029, 0.35795601, 0.26748791), float4(0.28896028, 0.39970532, 0.46961929, 0.3896608), float4(0.46211451, 0.3568871, 0.87018478, 0.45281398), float4(0.10139071, 0.24671091, 0.10696974, 0.14345773), float4(0.041241913, 0.1709643, 0.063397899, 0.03677573), float4(0.38845967, 0.17853595, 0.24687761, 0.25049519), float4(0.45723451, 0.11255662, 0.65875941, 0.54368792), float4(0.49063534, 0.52981963, 0.22884755, 0.30769601), float4(0.41218447, 0.53334452, 0.68520315, 0.49042547)}}, {{float4(-0.16473089, -0.17401306, -0.069727989, 0.008490517), float4(-0.073014665, 0.25360121, 0.34210422, 0.19194455), float4(0.32179549, -0.24315122, -0.031191776, -0.52561671), float4(-0.5075115, 0.064942775, -0.1449937, 0.58863822), float4(0.5001887, 0.20133657, 0.18910755, -0.65070363), float4(0.0085671178, -0.26768487, -0.37735268, -0.1260806), float4(0.18221887, 0.12310692, 0.05865586, -0.014641228), float4(-0.30995086, 0.28890279, 0.10160452, 0.25444893), float4(-0.146774, -0.09606337, -0.08677316, -0.005603383), float4(-0.089612258, 0.26801703, 0.35893, 0.12203127), float4(0.28220567, -0.27370142, -0.060077019, -0.24775605), float4(-0.4984676, -0.065139282, -0.13641597, 0.66872082), float4(0.27182415, 0.23345951, 0.435678, -0.60618061), float4(-0.086128575, -0.47877693, -0.48115812, -0.039367535), float4(0.10900184, 0.10959747, 0.011475181, 0.0073225496), float4(-0.2351877, 0.19378901, 0.11447493, 0.14594224), float4(-0.15416984, -0.075428572, 0.033128748, 0.0048838489), float4(-0.056484637, 0.28333306, 0.34993814, -0.11328148), float4(0.098933647, -0.17125525, -0.034518425, -0.17747002), float4(-0.54168957, 0.2066861, -0.28436089, 0.52385604), float4(0.70768543, 0.019925327, 0.084289371, -0.62813278), float4(0.098823872, -0.28748875, -0.37897657, -0.11148361), float4(0.095911075, 0.2795671, 0.19139865, -0.0054307087), float4(-0.27366465, 0.11767379, 0.29460309, 0.38638837)}, {float4(0.13630781, -0.10509152, -0.031319381, -0.12589287), float4(-0.22641555, -0.036318901, -0.11359772, 0.43227384), float4(0.13876239, 0.39669563, 0.34940667, -0.41164045), float4(-0.064085668, -0.47676391, -0.55485917, 0.24804989), float4(-0.0059399972, 0.13589597, 0.69519022, 0.36657879), float4(0.1712536, 0.010360837, 0.19168734, -0.32682073), float4(-0.11383652, 0.080733721, -0.0044705321, 0.092271025), float4(-0.19032233, -0.37453452, -0.25054251, 0.1162558), float4(0.12829117, -0.11056812, 0.0096987941, -0.10703522), float4(-0.29757588, -0.071046059, -0.17481221, 0.29698606), float4(0.10078237, 0.21383262, 0.23298685, 0.012380874), float4(-0.46585586, -0.82630891, -0.51824594, 0.06659217), float4(-0.46687338, 0.33841461, 0.56865309, 0.056029512), float4(0.38162585, -0.22803925, 0.043090801, -0.47388584), float4(-0.09872891, 0.1102655, 0.012202778, 0.13219032), float4(-0.13902271, -0.33209972, -0.17988704, -0.0089234852), float4(0.10321893, -0.097546313, -0.021241325, 0.038274605), float4(-0.19659027, -0.081333612, -0.048957524, 0.42461231), float4(0.16126582, 0.19584533, 0.18254748, -0.028357882), float4(-0.1769714, -0.57504436, -0.57580189, -0.014996298), float4(0.20670835, 0.77433044, 0.51306369, -0.045280769), float4(0.29662232, 0.076541412, 0.29778135, -0.36715714), float4(-0.13238004, 0.18916032, 0.022543911, 0.14427655), float4(-0.097838782, -0.30250155, -0.33355528, 0.48020686)}, {float4(0.97687456, 0.97911962, 0.99707427, 0.99200751), float4(0.97129031, 0.9666268, 0.93277021, 0.88107696), float4(0.93658564, 0.88516103, 0.93645184, 0.7444993), float4(0.85925846, 0.87662912, 0.8192119, 0.76939996), float4(0.86589606, 0.97004942, 0.69350479, 0.66498479), float4(0.98518973, 0.96345081, 0.90601375, 0.93663861), float4(0.97664606, 0.98910401, 0.99826825, 0.99562628), float4(0.93150839, 0.88105565, 0.96275904, 0.96007309), float4(0.98081536, 0.9892151, 0.99618088, 0.99423944), float4(0.95048316, 0.96079099, 0.91684783, 0.94705208), float4(0.95404553, 0.93774365, 0.97062242, 0.96874334), float4(0.73110079, 0.55943762, 0.84428184, 0.74052545), float4(0.84151107, 0.91157677, 0.69772368, 0.79335097), float4(0.92029538, 0.84780348, 0.87557412, 0.87970586), float4(0.98912648, 0.98784104, 0.9998597, 0.99119731), float4(0.96195604, 0.92312274, 0.97700366, 0.98925287), float4(0.98263804, 0.9923685, 0.99922535, 0.99925532), float4(0.97885737, 0.95556644, 0.93549263, 0.89826037), float4(0.98193965, 0.96556525, 0.98259091, 0.98371755), float4(0.82173812, 0.79158375, 0.76654489, 0.8516748), float4(0.67561304, 0.63246767, 0.85420194, 0.77678753), float4(0.94986791, 0.95472071, 0.87618664, 0.92345386), float4(0.98654781, 0.94130793, 0.98125345, 0.9895225), float4(0.95683605, 0.94585712, 0.89551655, 0.78746771)}, {float4(3.5206085, 3.2954167, 3.2732953, 3.3115354), float4(4.2100571, 3.3639848, 4.1645013, 4.2830751), float4(4.4801885, 4.0503952, 4.3475051, 4.7437113), float4(4.3613019, 3.8009858, 4.5326746, 4.7548867), float4(5.5919182, 5.0683065, 4.8366376, 4.6573055), float4(3.4408758, 3.417483, 4.1600388, 3.7281266), float4(3.5104646, 3.194716, 3.0330434, 3.0986094), float4(3.5012285, 4.1909642, 3.471975, 3.8314892), float4(3.4737967, 3.2229567, 3.1970065, 3.2807325), float4(3.7382745, 3.3112538, 4.2900814, 3.4599777), float4(3.8469098, 3.7123977, 3.5086124, 3.6761841), float4(4.4947483, 4.6805314, 4.5518135, 4.7015863), float4(4.0570773, 4.115847, 4.6477907, 5.2419703), float4(4.5507618, 4.3599925, 4.1162108, 3.8669259), float4(3.0121277, 3.3475473, 2.9040719, 3.0977112), float4(3.7776796, 3.7787631, 3.4515421, 3.4637193), float4(3.3714912, 3.2333158, 3.2732025, 3.319921), float4(3.8592013, 3.5854061, 3.9852095, 3.8047561), float4(3.3757189, 3.9407874, 4.1713337, 4.1711509), float4(5.1939203, 5.4558311, 4.950228, 4.2563696), float4(4.7021572, 4.944751, 4.211864, 4.5456951), float4(3.6937277, 3.5053644, 4.1863828, 4.3051879), float4(3.3584294, 3.4636303, 3.209821, 2.7645608), float4(3.6583814, 3.7700604, 4.1906077, 4.597124)}, {float4(0.52657697, 0.23658226, 0.45743672, 0.57710039), float4(0.33505986, 0.15530124, 0.33478516, 0.23147081), float4(0.34524913, 0.16566058, 0.51754898, 0.15664428), float4(0.28336985, 0.11833451, 0.23421841, 0.25087695), float4(0.29733367, -1.0175142, 0.12934866, 0.0389413), float4(0.38988207, 0.28697916, 0.33215311, 0.19186646), float4(0.3938853, 0.26951585, 0.24504559, 0.33333767), float4(0.14483827, 0.23217387, 0.21093022, 0.54811794), float4(0.409311, 0.24274773, 0.32617651, 0.60494048), float4(0.39779828, 0.21555343, 0.51546897, 0.10162082), float4(0.61863452, 0.2166038, 0.31522485, 0.51813258), float4(0.10616204, 0.054931216, 0.209359, 0.23284499), float4(0.12129516, 0.18793963, 0.15665122, 0.19909039), float4(0.87206894, 0.18885928, 0.23226268, 0.14766792), float4(0.13907364, 0.48388873, 0.35111056, 0.32999877), float4(0.41061224, 0.19761066, 0.43533715, 0.34785567), float4(0.30923922, 0.45550612, 0.27173734, 0.49844529), float4(0.26719869, 0.38352798, 0.14375073, 0.1650252), float4(0.21979881, 0.23879641, 0.46403483, 0.28428938), float4(0.28204089, 0.099092714, 0.13519578, 0.20307531), float4(0.13765609, 0.068035468, 0.15084445, 0.07038915), float4(0.21026728, 0.20404785, 0.18087689, 0.39677669), float4(0.53754442, 0.21435682, 0.27548268, 0.15527167), float4(0.37357519, 0.17097395, 0.27841565, 0.20723633)}}, {{float4(0.01219979, 0.26782661, 0.36396983, 0.027282103), float4(-0.40479919, 0.18981093, 0.30793892, 0.59617706), float4(-0.021875992, -0.28621216, -0.48019599, -0.16485023), float4(0.34679734, -0.32315845, -0.054646648, -0.6669994), float4(-0.011127399, 0.87164824, 0.78134479, -0.39018559), float4(-0.51796924, 0.27203235, -0.089515339, 0.63086404), float4(-0.48711251, -0.69062752, -0.71623096, 0.55628949), float4(0.62090471, 0.28001348, 0.31459891, -0.43795628), float4(-0.094017875, 0.34787315, 0.0079497939, -0.0017466831), float4(-0.54910729, 0.022651414, 0.43313548, 0.37669516), float4(-0.12172756, -0.2534813, -0.24597714, 0.0084346838), float4(0.32902074, -0.11444971, -0.34982293, -0.4933125), float4(0.67721987, 0.3146459, 0.62256797, -0.68755597), float4(-0.70400936, -0.36988171, -0.78450426, 0.55251587), float4(-0.42796338, -0.64306602, -0.75107263, 0.55599413), float4(0.86561279, 0.30831957, -0.096721494, -0.52290322), float4(0.1241187, 0.34419414, 0.40936459, 0.080733205), float4(-0.29676839, 0.39941833, 0.020888385, 0.59057081), float4(-0.0059557523, -0.33131569, -0.3958827, -0.095170128), float4(0.2811853, -0.16981366, -0.27290821, -0.57360104), float4(0.93658388, 0.15667599, 0.17180403, -0.86326512), float4(-0.77996204, 0.26397068, 0.29572942, 0.61075361), float4(-0.70898693, -0.57048861, -0.63192009, 0.5964289), float4(0.60891862, 0.12036879, 0.057958655, -0.62469999)}, {float4(-0.28161674, -0.024700596, -0.11629814, 0.38152351), float4(-0.21562212, -0.49647033, -0.57072541, 0.21612368), float4(0.1720478, -0.062915211, 0.29930644, -0.49667757), float4(0.17345383, 0.69159055, 0.61851142, -0.019274913), float4(-0.95228914, 0.043157589, 0.57964497, 0.888787), float4(-0.14358575, -0.53263888, -0.63810813, -0.11121595), float4(0.74337938, -0.54721258, -0.52845451, -0.70095555), float4(-0.2184761, 0.58697891, 0.26874849, 0.24248913), float4(-0.37483782, 0.053285832, 0.056773965, 0.037955336), float4(0.16303262, -0.65514216, -0.4189561, 0.2540642), float4(0.35143853, -0.12094446, -0.16064793, -0.4065762), float4(0.054309908, 0.34889098, 0.50718214, -0.35659769), float4(-0.47700737, 0.69903043, 0.6584056, 0.69434522), float4(0.57592741, -0.78741722, -0.59617979, -0.77039698), float4(0.68108935, -0.44412352, -0.51843512, -0.75357745), float4(-0.079531994, 0.71801447, 0.7199041, 0.071461689), float4(-0.2583796, 0.049280415, -0.22172736, 0.40492861), float4(-0.27764789, -0.56710379, -0.67823781, 0.061549792), float4(0.047992479, -0.017969665, 0.23463175, -0.41755646), float4(0.26843988, 0.30003539, 0.61375409, -0.25550971), float4(-0.046175541, 0.91758569, 0.94524798, 0.46360729), float4(-0.39776204, -0.85579594, -0.44447854, 0.31380382), float4(0.57622702, -0.70540733, -0.66084424, -0.68079485), float4(-0.23105505, 0.87549031, 0.63376487, 0.31969234)}, {float4(0.95944941, 0.96315045, 0.92412159, 0.92395644), float4(0.88861956, 0.84704724, 0.76121359, 0.77321631), float4(0.98484567, 0.95609847, 0.8245165, 0.85213602), float4(0.9217621, 0.64596527, 0.78387331, 0.74480889), float4(0.30499438, 0.4882282, 0.23132667, 0.24044308), float4(0.84326212, 0.80143261, 0.76472545, 0.76788122), float4(0.45837594, 0.47285519, 0.45579496, 0.44632199), float4(0.75282503, 0.7596369, 0.91038551, 0.86567506), float4(0.92231082, 0.93602612, 0.99835541, 0.99927791), float4(0.81969601, 0.75516598, 0.79804101, 0.89081544), float4(0.92826363, 0.9597498, 0.95587002, 0.91357794), float4(0.94275967, 0.93014856, 0.78764852, 0.7933983), float4(0.56021177, 0.64214828, 0.42297895, 0.21248885), float4(0.41554594, 0.49311424, 0.17065381, 0.31814259), float4(0.59410828, 0.6238753, 0.40879693, 0.35070152), float4(0.49435732, 0.62401463, 0.68730127, 0.84939122), float4(0.95803681, 0.93760431, 0.88501842, 0.91077713), float4(0.91369588, 0.72031819, 0.73454554, 0.80463516), float4(0.99882994, 0.94334882, 0.88782027, 0.90365328), float4(0.92134405, 0.93869169, 0.7408286, 0.77826514), float4(0.34738804, 0.36536166, 0.27747006, 0.19960364), float4(0.48316102, 0.44489638, 0.84556664, 0.726985), float4(0.40657097, 0.42064622, 0.40492208, 0.42519519), float4(0.75883574, 0.46800434, 0.77135133, 0.71242314)}, {float4(4.8628976, 4.9244471, 5.26477, 5.2626825), float4(5.2159161, 5.2372317, 5.4113104, 5.4005613), float4(4.2777835, 4.1147925, 4.9662817, 4.9902173), float4(5.3110357, 5.3348284, 5.4144985, 5.2245536), float4(5.4894153, 5.5598636, 5.2446227, 5.0757211), float4(6.0535916, 6.0854158, 6.0019352, 6.1192851), float4(6.9549598, 6.9549598, 6.9549598, 6.9549598), float4(4.9310843, 5.0059761, 4.3260619, 5.0081608), float4(5.4424227, 5.4246968, 5.0314979, 5.1184233), float4(5.2512905, 5.2598141, 4.9312401, 5.102418), float4(4.4357411, 4.5763383, 5.0222897, 5.0239374), float4(5.1793122, 5.1818688, 4.6494301, 4.3306947), float4(6.221484, 5.9943407, 5.8084129, 5.8529103), float4(6.3778735, 6.406553, 5.7861633, 5.9465559), float4(6.9549598, 6.9549598, 6.9549598, 6.9549598), float4(5.8445238, 5.0196419, 4.9328024, 5.1175406), float4(4.8830778, 4.9111554, 5.5003321, 5.5094283), float4(5.1176071, 5.2759204, 5.2019702, 5.0636914), float4(4.65789, 4.9036743, 5.5995342, 5.4837981), float4(4.9569312, 4.8681483, 5.0965201, 5.2306706), float4(5.8161722, 5.962155, 5.524254, 5.586391), float4(5.7669219, 5.7244912, 6.1436054, 6.0032088), float4(6.9549598, 6.9549598, 6.9549598, 6.9549598), float4(4.9375352, 4.9712887, 5.0195173, 4.9479179)}, {float4(0.42945699, 0.47312581, 0.44455717, 0.24122266), float4(0.46692426, 0.38981445, 0.49763581, -0.013593017), float4(0.42473593, 0.21633396, 0.55665641, 0.51869862), float4(0.097441315, 0.27604336, 0.53123193, 0.081702277), float4(-0.14339348, 0.011040652, -0.092674544, -0.12380664), float4(-0.3348748, -0.16934396, 0.18343112, 0.080250701), float4(0.23200379, 0.087086946, -0.065183634, 0.0049736061), float4(0.22810408, 0.17506091, 0.22004667, 0.21473815), float4(1.0549113, 1.2504713, 0.97242594, 0.99150373), float4(0.61815369, 0.98942624, 0.60628826, 0.63113079), float4(0.68285047, 0.64630271, 1.0760473, 0.95479829), float4(0.8075827, 0.78597015, 0.30944167, 0.24995245), float4(-0.27289472, -0.22181068, -0.28763308, -0.25602287), float4(-0.25494465, -0.18210133, -0.3739527, -0.18182032), float4(0.32142681, 0.20213275, 0.40148399, 0.13901664), float4(0.28351251, 0.38830295, 0.9989032, 0.58126393), float4(0.33974808, 0.31771501, 0.1363228, 0.1975438), float4(0.31972496, 0.20289243, 0.43472642, -0.16100149), float4(0.1926719, 0.28085519, 0.18956535, 0.24614962), float4(0.23307958, 0.20946329, 0.19497356, -0.18517743), float4(0.01678559, 0.15607951, -0.20492562, -0.018712023), float4(-0.12310853, -0.11076552, -0.067912129, -0.18122266), float4(0.094681842, -0.0055217716, 0.026476835, 0.040190451), float4(0.12119096, 0.084029803, 0.29047321, 0.092753547)}}, {{float4(0.17392378, 0.75810871, 0.55459742, 0.038012549), float4(-0.37646435, 0.28593031, 0.42139737, 0.43106461), float4(-0.029780345, -0.5395909, -0.75810628, -0.41648111), float4(0.17157882, -0.0885494, -0.40199294, -0.53616646), float4(0.075167296, 0.45787727, 0.36560858, 0.020590498), float4(-0.45714624, -0.13790199, 0.064796895, 0.53835195), float4(-0.32865913, -0.57233204, -0.38653999, 0.31941478), float4(0.65201011, 0.0037410853, 0.0037710588, -0.63932288), float4(0.28215119, 0.53928023, 0.71460711, -0.38253639), float4(-0.30162895, 0.40002979, 0.36227378, 0.34311465), float4(0.023064043, -0.80860211, -0.72551046, -0.27808982), float4(0.21687618, -0.18518991, -0.39531784, -0.6818653), float4(0.47146593, 0.44753214, 0.38646591, 0.29012868), float4(-0.4044829, 0.24561155, 0.12170466, 0.4762612), float4(0.26857302, -0.57905456, -0.9994795, 0.064942168), float4(0.66818848, -0.052638068, -0.05284613, -0.68407239), float4(-0.015950302, 0.63093562, 0.47669712, -0.16742792), float4(-0.15855023, 0.27149609, 0.43945082, 0.54075027), float4(0.028984228, -0.54915171, -0.43151546, 0.21338454), float4(0.21106812, -0.18519455, -0.44579225, -0.49520478), float4(0.1840454, 0.80559052, 0.48039476, 0.12709819), float4(-0.42269841, -0.105758, 0.09005553, 0.0029959405), float4(-0.17573352, -0.6487635, -0.56421192, -0.011604756), float4(0.65550294, -0.0098839883, -0.0101257, -0.64487157)}, {float4(-0.73983102, 0.23217614, -0.11875317, 0.59646355), float4(-0.30727169, -0.30521549, -0.33828119, 0.37476919), float4(0.75377017, -0.1542046, 0.21736692, -0.73789056), float4(0.12388727, -0.098713073, 0.35566195, -0.40591092), float4(-0.3337115, -0.02390611, -0.1115426, 0.44932396), float4(0.092369576, -0.4557354, -0.55871495, 0.060761293), float4(0.57166188, -0.32189634, -0.2918417, -0.42684064), float4(0.028501304, 0.62541953, 0.62539199, -0.031312713), float4(-0.60789246, 0.045341623, 0.26261825, 0.73144944), float4(-0.30898985, -0.1204577, -0.70817921, 0.67722786), float4(0.77441437, -6.6290606e-06, 0.42567925, -0.7579794), float4(0.18691823, 0.45722346, 0.33246475, -0.40191895), float4(-0.41602328, 0.41277885, -0.37718205, 0.38071578), float4(-0.32612589, -0.44208583, -0.47024443, 0.10310588), float4(0.62205791, 0.32849762, -0.029718538, -0.98338913), float4(0.037963521, 0.64649445, 0.64657523, -0.056262684), float4(-0.5947521, -0.044866544, 0.31020534, 0.35448474), float4(-0.17179785, -0.18521605, -0.30197728, 0.27051087), float4(0.58646452, 0.054910712, -0.33072786, -0.37930381), float4(0.20499871, 0.22596779, 0.29818097, -0.29375272), float4(-0.521081, 0.040289549, -0.0010338641, 0.50159417), float4(0.038870302, -0.47677397, -0.055581427, 0.1142234), float4(0.65011479, -0.16085383, 0.014015362, -0.5723719), float4(0.023914018, 0.66193963, 0.66175657, -0.033742377)}, {float4(0.64992352, 0.60939759, 0.82360147, 0.80173954), float4(0.8739901, 0.9083432, 0.84142147, 0.8208114), float4(0.65646299, 0.82768509, 0.61483859, 0.53109416), float4(0.97734981, 0.99116837, 0.84374537, 0.74010935), float4(0.93967362, 0.88869393, 0.92406094, 0.89313157), float4(0.88458192, 0.87936812, 0.82682463, 0.84052677), float4(0.75178845, 0.75420076, 0.87488014, 0.84603858), float4(-0.7576744, -0.7802797, -0.78030163, -0.76830058), float4(0.74219772, 0.84090485, 0.64835818, 0.56448882), float4(0.90196743, 0.90855165, 0.60600323, 0.65087231), float4(0.63225821, 0.58835587, 0.54076959, 0.5900282), float4(0.95813689, 0.86985712, 0.85626573, 0.61116354), float4(0.77758891, 0.79330234, 0.84165183, 0.8779982), float4(0.85442114, 0.86269061, 0.8741042, 0.87323791), float4(0.73546753, 0.74618036, -0.012551601, 0.16949436), float4(-0.74302283, -0.76110062, -0.76101758, -0.72724101), float4(0.80375091, 0.77453679, 0.82251596, 0.91995025), float4(0.97228973, 0.94444952, 0.84598623, 0.79650048), float4(0.80945616, 0.83391679, 0.83929345, 0.90033086), float4(0.95573311, 0.95636893, 0.84401267, 0.81760722), float4(0.83342779, 0.59110123, 0.87705177, 0.85571569), float4(0.90543644, 0.87264072, 0.99438459, 0.99345057), float4(0.73923507, 0.74379565, 0.82551104, 0.81991203), float4(-0.75481389, -0.74949198, -0.74965039, -0.76354575)}, {float4(5.3801389, 5.2224143, 5.5880808, 5.6515293), float4(5.0270275, 5.1699816, 5.1614915, 5.0157262), float4(5.6795179, 5.7021789, 4.9715015, 4.8509942), float4(5.0188759, 4.9018553, 4.9992814, 5.25252), float4(5.6752603, 5.7654845, 5.5033907, 5.6358844), float4(6.4336597, 6.5529009, 6.3885692, 6.3919345), float4(6.9797014, 6.9797014, 7.0028674, 6.9976464), float4(-0.03290957, -0.03290957, -0.03290957, -0.03290957), float4(5.7700528, 5.8790948, 5.4052478, 5.0389905), float4(5.0678862, 5.5573941, 4.9635391, 5.0911473), float4(5.530636, 5.2965084, 4.7621223, 4.9138407), float4(5.3755329, 5.4412459, 5.0780246, 5.0676896), float4(6.2161743, 6.2299305, 6.3440311, 6.3970447), float4(6.6284781, 6.7477037, 6.5745924, 6.5711095), float4(6.9797014, 6.9797014, 5.9380866, 5.5995961), float4(-0.032764603, -0.032764603, -0.032764603, -0.032764603), float4(5.9372839, 6.0806135, 5.9727008, 5.9125248), float4(4.9813883, 4.9681429, 5.2456789, 5.4048261), float4(6.0148464, 6.0312553, 5.898401, 5.9045044), float4(4.8965521, 4.9787478, 5.2019661, 5.2979213), float4(6.1294901, 6.0771694, 6.1530491, 6.1821299), float4(5.8778364, 5.88108, 5.6645689, 5.6547781), float4(6.9797014, 6.9797014, 6.9797014, 6.9797014), float4(-0.032766769, -0.032766769, -0.032766769, -0.032766769)}, {float4(0.35112827, 0.20184469, 0.69359897, 0.67244399), float4(0.3235452, 0.25946648, 0.36315434, 0.20352686), float4(0.46983331, 0.27845848, 0.16489825, 0.13146396), float4(0.34445038, 0.2608034, 0.28479861, 0.13593688), float4(-0.24584133, -0.30659532, -0.69267635, -0.67756063), float4(-0.50617653, -0.24380056, 0.14963433, 0.0011361689), float4(0.12057434, 0.078742641, 0.18684485, 0.19597449), float4(3.5649232e-05, 0.008855218, -0.008832636, 3.9585292e-05), float4(1.1529892, 1.1333353, 0.69962624, 0.41625318), float4(1.7609562, 1.3236833, 0.48709846, 0.52511505), float4(0.78902226, 0.71396772, 0.30406449, 0.66727253), float4(0.73344842, 0.77531044, 0.88895303, 0.53208436), float4(-0.37422228, -0.22914114, -0.44975535, -0.25807038), float4(0.63840423, 0.37572422, 0.016810836, 0.12077985), float4(-0.3237881, -0.082610722, -0.52911554, -0.23289127), float4(8.6044538e-05, 0.0020640772, -0.0019588283, 2.217704e-05), float4(0.81440594, 0.64579932, 0.40402971, 0.38101748), float4(0.26267884, 0.075825875, 0.30456808, 0.26686777), float4(0.744566, 0.51958717, 0.32018515, 0.40886264), float4(0.23741581, 0.071680137, 0.29999134, 0.26303025), float4(-0.26569565, -0.4131915, -0.55947168, -0.46141419), float4(-0.64015629, -0.446948, -0.44612198, -0.45574464), float4(-0.05352777, -0.15119849, -0.10871199, -0.01805875), float4(1.5857951e-05, 0.00089083419, -0.00087063178, 3.306385e-05)}}};