UNPKG

three-stdlib

Version:

stand-alone library of threejs examples

1 lines 868 kB
{"version":3,"file":"RectAreaLightUniformsLib.cjs","sources":["../../src/lights/RectAreaLightUniformsLib.js"],"sourcesContent":["import {\n ClampToEdgeWrapping,\n DataTexture,\n DataUtils,\n FloatType,\n HalfFloatType,\n LinearFilter,\n NearestFilter,\n RGBAFormat,\n UVMapping,\n UniformsLib,\n} from 'three'\n\n/**\n * Uniforms library for RectAreaLight shared webgl shaders\n *\n * NOTE: This is a temporary location for the BRDF approximation texture data\n * based off of Eric Heitz's work (see citation below). BRDF data for\n * RectAreaLight is currently approximated using a precomputed texture\n * of roughly 80kb in size. The hope is to find a better way to include\n * the large texture data before including the full RectAreaLight implementation\n * in the main build files.\n *\n * TODO: figure out a way to compress the LTC BRDF data\n */\n\n// Real-Time Polygonal-Light Shading with Linearly Transformed Cosines\n// by Eric Heitz, Jonathan Dupuy, Stephen Hill and David Neubelt\n// code: https://github.com/selfshadow/ltc_code/\n\nconst RectAreaLightUniformsLib = {\n init() {\n // source: https://github.com/selfshadow/ltc_code/tree/master/fit/results/ltc.js\n\n const LTC_MAT_1 = [\n 1,\n 0,\n 0,\n 2e-5,\n 1,\n 0,\n 0,\n 0.000503905,\n 1,\n 0,\n 0,\n 0.00201562,\n 1,\n 0,\n 0,\n 0.00453516,\n 1,\n 0,\n 0,\n 0.00806253,\n 1,\n 0,\n 0,\n 0.0125978,\n 1,\n 0,\n 0,\n 0.018141,\n 1,\n 0,\n 0,\n 0.0246924,\n 1,\n 0,\n 0,\n 0.0322525,\n 1,\n 0,\n 0,\n 0.0408213,\n 1,\n 0,\n 0,\n 0.0503999,\n 1,\n 0,\n 0,\n 0.0609894,\n 1,\n 0,\n 0,\n 0.0725906,\n 1,\n 0,\n 0,\n 0.0852058,\n 1,\n 0,\n 0,\n 0.0988363,\n 1,\n 0,\n 0,\n 0.113484,\n 1,\n 0,\n 0,\n 0.129153,\n 1,\n 0,\n 0,\n 0.145839,\n 1,\n 0,\n 0,\n 0.163548,\n 1,\n 0,\n 0,\n 0.182266,\n 1,\n 0,\n 0,\n 0.201942,\n 1,\n 0,\n 0,\n 0.222314,\n 1,\n 0,\n 0,\n 0.241906,\n 1,\n 0,\n 0,\n 0.262314,\n 1,\n 0,\n 0,\n 0.285754,\n 1,\n 0,\n 0,\n 0.310159,\n 1,\n 0,\n 0,\n 0.335426,\n 1,\n 0,\n 0,\n 0.361341,\n 1,\n 0,\n 0,\n 0.387445,\n 1,\n 0,\n 0,\n 0.412784,\n 1,\n 0,\n 0,\n 0.438197,\n 1,\n 0,\n 0,\n 0.466966,\n 1,\n 0,\n 0,\n 0.49559,\n 1,\n 0,\n 0,\n 0.523448,\n 1,\n 0,\n 0,\n 0.549938,\n 1,\n 0,\n 0,\n 0.57979,\n 1,\n 0,\n 0,\n 0.608746,\n 1,\n 0,\n 0,\n 0.636185,\n 1,\n 0,\n 0,\n 0.664748,\n 1,\n 0,\n 0,\n 0.69313,\n 1,\n 0,\n 0,\n 0.71966,\n 1,\n 0,\n 0,\n 0.747662,\n 1,\n 0,\n 0,\n 0.774023,\n 1,\n 0,\n 0,\n 0.799775,\n 1,\n 0,\n 0,\n 0.825274,\n 1,\n 0,\n 0,\n 0.849156,\n 1,\n 0,\n 0,\n 0.873248,\n 1,\n 0,\n 0,\n 0.89532,\n 1,\n 0,\n 0,\n 0.917565,\n 1,\n 0,\n 0,\n 0.937863,\n 1,\n 0,\n 0,\n 0.958139,\n 1,\n 0,\n 0,\n 0.976563,\n 1,\n 0,\n 0,\n 0.994658,\n 1,\n 0,\n 0,\n 1.0112,\n 1,\n 0,\n 0,\n 1.02712,\n 1,\n 0,\n 0,\n 1.04189,\n 1,\n 0,\n 0,\n 1.05568,\n 1,\n 0,\n 0,\n 1.06877,\n 1,\n 0,\n 0,\n 1.08058,\n 1,\n 0,\n 0,\n 1.09194,\n 1,\n 0,\n 0,\n 1.10191,\n 1,\n 0,\n 0,\n 1.11161,\n 1,\n 0,\n 0,\n 1.1199,\n 1,\n 0,\n 0,\n 1.12813,\n 0.999547,\n -4.48815e-7,\n 0.0224417,\n 1.99902e-5,\n 0.999495,\n -1.13079e-5,\n 0.0224406,\n 0.000503651,\n 0.999496,\n -4.52317e-5,\n 0.0224406,\n 0.00201461,\n 0.999496,\n -0.000101772,\n 0.0224406,\n 0.00453287,\n 0.999495,\n -0.000180928,\n 0.0224406,\n 0.00805845,\n 0.999497,\n -0.000282702,\n 0.0224406,\n 0.0125914,\n 0.999496,\n -0.000407096,\n 0.0224406,\n 0.0181319,\n 0.999498,\n -0.000554114,\n 0.0224406,\n 0.02468,\n 0.999499,\n -0.000723768,\n 0.0224406,\n 0.0322363,\n 0.999495,\n -0.000916058,\n 0.0224405,\n 0.0408009,\n 0.999499,\n -0.00113101,\n 0.0224408,\n 0.050375,\n 0.999494,\n -0.00136863,\n 0.0224405,\n 0.0609586,\n 0.999489,\n -0.00162896,\n 0.0224401,\n 0.0725537,\n 0.999489,\n -0.00191201,\n 0.0224414,\n 0.0851619,\n 0.999498,\n -0.00221787,\n 0.0224413,\n 0.0987867,\n 0.999492,\n -0.00254642,\n 0.0224409,\n 0.113426,\n 0.999507,\n -0.00289779,\n 0.0224417,\n 0.129088,\n 0.999494,\n -0.0032716,\n 0.0224386,\n 0.145767,\n 0.999546,\n -0.0036673,\n 0.0224424,\n 0.163472,\n 0.999543,\n -0.00408166,\n 0.0224387,\n 0.182182,\n 0.999499,\n -0.00450056,\n 0.0224338,\n 0.201843,\n 0.999503,\n -0.00483661,\n 0.0224203,\n 0.222198,\n 0.999546,\n -0.00452928,\n 0.022315,\n 0.241714,\n 0.999508,\n -0.00587403,\n 0.0224329,\n 0.262184,\n 0.999509,\n -0.00638806,\n 0.0224271,\n 0.285609,\n 0.999501,\n -0.00691028,\n 0.0224166,\n 0.309998,\n 0.999539,\n -0.00741979,\n 0.0223989,\n 0.335262,\n 0.999454,\n -0.00786282,\n 0.0223675,\n 0.361154,\n 0.999529,\n -0.00811928,\n 0.0222828,\n 0.387224,\n 0.999503,\n -0.00799941,\n 0.0221063,\n 0.41252,\n 0.999561,\n -0.00952753,\n 0.0223057,\n 0.438006,\n 0.999557,\n -0.0099134,\n 0.0222065,\n 0.466735,\n 0.999541,\n -0.0100935,\n 0.0220402,\n 0.495332,\n 0.999562,\n -0.00996821,\n 0.0218067,\n 0.523197,\n 0.999556,\n -0.0105031,\n 0.0217096,\n 0.550223,\n 0.999561,\n -0.0114191,\n 0.0217215,\n 0.579498,\n 0.999588,\n -0.0111818,\n 0.0213357,\n 0.608416,\n 0.999633,\n -0.0107725,\n 0.0208689,\n 0.635965,\n 0.999527,\n -0.0121671,\n 0.0210149,\n 0.664476,\n 0.999508,\n -0.0116005,\n 0.020431,\n 0.692786,\n 0.999568,\n -0.0115604,\n 0.0199791,\n 0.719709,\n 0.999671,\n -0.0121117,\n 0.0197415,\n 0.74737,\n 0.999688,\n -0.0110769,\n 0.0188846,\n 0.773692,\n 0.99962,\n -0.0122368,\n 0.0188452,\n 0.799534,\n 0.999823,\n -0.0110325,\n 0.0178001,\n 0.825046,\n 0.999599,\n -0.0114923,\n 0.0174221,\n 0.849075,\n 0.999619,\n -0.0105923,\n 0.0164345,\n 0.872999,\n 0.999613,\n -0.0105988,\n 0.0158227,\n 0.895371,\n 0.99964,\n -0.00979861,\n 0.0148131,\n 0.917364,\n 0.99977,\n -0.00967238,\n 0.0140721,\n 0.938002,\n 0.999726,\n -0.00869175,\n 0.0129543,\n 0.957917,\n 0.99973,\n -0.00866872,\n 0.0122329,\n 0.976557,\n 0.999773,\n -0.00731956,\n 0.0108958,\n 0.994459,\n 0.999811,\n -0.00756027,\n 0.0102715,\n 1.01118,\n 0.999862,\n -0.00583732,\n 0.00878781,\n 1.02701,\n 0.999835,\n -0.00631438,\n 0.00827529,\n 1.04186,\n 0.999871,\n -0.00450785,\n 0.00674583,\n 1.05569,\n 0.999867,\n -0.00486079,\n 0.00621041,\n 1.06861,\n 0.999939,\n -0.00322072,\n 0.00478301,\n 1.08064,\n 0.999918,\n -0.00318199,\n 0.00406395,\n 1.09181,\n 1.00003,\n -0.00193348,\n 0.00280682,\n 1.10207,\n 0.999928,\n -0.00153729,\n 0.00198741,\n 1.11152,\n 0.999933,\n -0.000623666,\n 0.000917714,\n 1.12009,\n 1,\n -1.02387e-6,\n 9.07581e-7,\n 1.12813,\n 0.997866,\n -8.96716e-7,\n 0.0448334,\n 1.99584e-5,\n 0.997987,\n -2.25945e-5,\n 0.0448389,\n 0.000502891,\n 0.997987,\n -9.03781e-5,\n 0.0448388,\n 0.00201156,\n 0.997985,\n -0.000203351,\n 0.0448388,\n 0.00452602,\n 0.997986,\n -0.000361514,\n 0.0448388,\n 0.00804629,\n 0.997987,\n -0.00056487,\n 0.0448389,\n 0.0125724,\n 0.997988,\n -0.000813423,\n 0.0448389,\n 0.0181045,\n 0.997984,\n -0.00110718,\n 0.0448387,\n 0.0246427,\n 0.997985,\n -0.00144616,\n 0.0448388,\n 0.0321875,\n 0.997987,\n -0.00183038,\n 0.044839,\n 0.0407392,\n 0.997983,\n -0.00225987,\n 0.0448387,\n 0.0502986,\n 0.997991,\n -0.00273467,\n 0.0448389,\n 0.0608667,\n 0.997984,\n -0.00325481,\n 0.0448384,\n 0.0724444,\n 0.998002,\n -0.00382043,\n 0.044839,\n 0.0850348,\n 0.997997,\n -0.00443145,\n 0.0448396,\n 0.0986372,\n 0.998007,\n -0.00508796,\n 0.0448397,\n 0.113255,\n 0.998008,\n -0.00578985,\n 0.04484,\n 0.128891,\n 0.998003,\n -0.00653683,\n 0.0448384,\n 0.145548,\n 0.997983,\n -0.00732713,\n 0.0448358,\n 0.163221,\n 0.997985,\n -0.00815454,\n 0.0448358,\n 0.181899,\n 0.998005,\n -0.00898985,\n 0.0448286,\n 0.201533,\n 0.998026,\n -0.00964404,\n 0.0447934,\n 0.221821,\n 0.998055,\n -0.00922677,\n 0.044611,\n 0.241282,\n 0.99804,\n -0.0117361,\n 0.0448245,\n 0.261791,\n 0.998048,\n -0.0127628,\n 0.0448159,\n 0.285181,\n 0.998088,\n -0.0138055,\n 0.0447996,\n 0.30954,\n 0.998058,\n -0.0148206,\n 0.0447669,\n 0.334751,\n 0.998099,\n -0.0156998,\n 0.044697,\n 0.36061,\n 0.998116,\n -0.0161976,\n 0.0445122,\n 0.386603,\n 0.998195,\n -0.015945,\n 0.0441711,\n 0.411844,\n 0.998168,\n -0.0183947,\n 0.0444255,\n 0.43773,\n 0.998184,\n -0.0197913,\n 0.0443809,\n 0.466009,\n 0.998251,\n -0.0201426,\n 0.0440689,\n 0.494574,\n 0.998305,\n -0.0198847,\n 0.0435632,\n 0.522405,\n 0.998273,\n -0.0210577,\n 0.043414,\n 0.549967,\n 0.998254,\n -0.0227901,\n 0.0433943,\n 0.578655,\n 0.998349,\n -0.0223108,\n 0.0426529,\n 0.60758,\n 0.99843,\n -0.0223088,\n 0.042,\n 0.635524,\n 0.998373,\n -0.0241141,\n 0.0418987,\n 0.663621,\n 0.998425,\n -0.0231446,\n 0.0408118,\n 0.691906,\n 0.998504,\n -0.0233684,\n 0.0400565,\n 0.719339,\n 0.998443,\n -0.0241652,\n 0.0394634,\n 0.74643,\n 0.99848,\n -0.0228715,\n 0.0380002,\n 0.773086,\n 0.998569,\n -0.023519,\n 0.0372322,\n 0.798988,\n 0.998619,\n -0.0223108,\n 0.0356468,\n 0.824249,\n 0.998594,\n -0.0223105,\n 0.034523,\n 0.848808,\n 0.998622,\n -0.0213426,\n 0.0328887,\n 0.87227,\n 0.998669,\n -0.0207912,\n 0.0314374,\n 0.895157,\n 0.998705,\n -0.0198416,\n 0.0296925,\n 0.916769,\n 0.998786,\n -0.0189168,\n 0.0279634,\n 0.937773,\n 0.998888,\n -0.0178811,\n 0.0261597,\n 0.957431,\n 0.99906,\n -0.0166845,\n 0.0242159,\n 0.976495,\n 0.999038,\n -0.0155464,\n 0.0222638,\n 0.994169,\n 0.999237,\n -0.0141349,\n 0.0201967,\n 1.01112,\n 0.999378,\n -0.0129324,\n 0.0181744,\n 1.02692,\n 0.999433,\n -0.0113192,\n 0.0159898,\n 1.04174,\n 0.999439,\n -0.0101244,\n 0.0140385,\n 1.05559,\n 0.999614,\n -0.00837456,\n 0.0117826,\n 1.06852,\n 0.999722,\n -0.00721769,\n 0.00983745,\n 1.08069,\n 0.999817,\n -0.00554067,\n 0.00769002,\n 1.09176,\n 0.99983,\n -0.00426961,\n 0.005782,\n 1.10211,\n 0.999964,\n -0.00273904,\n 0.00374503,\n 1.11152,\n 1.00001,\n -0.00136739,\n 0.00187176,\n 1.12031,\n 0.999946,\n 3.93227e-5,\n -2.8919e-5,\n 1.12804,\n 0.995847,\n -1.3435e-6,\n 0.0671785,\n 1.9916e-5,\n 0.995464,\n -3.38387e-5,\n 0.0671527,\n 0.000501622,\n 0.99547,\n -0.000135355,\n 0.0671531,\n 0.00200649,\n 0.995471,\n -0.00030455,\n 0.0671532,\n 0.00451461,\n 0.99547,\n -0.000541423,\n 0.0671531,\n 0.008026,\n 0.995471,\n -0.00084598,\n 0.0671531,\n 0.0125407,\n 0.99547,\n -0.00121823,\n 0.0671531,\n 0.0180589,\n 0.99547,\n -0.00165817,\n 0.0671531,\n 0.0245806,\n 0.995463,\n -0.00216583,\n 0.0671526,\n 0.0321062,\n 0.995468,\n -0.00274127,\n 0.0671527,\n 0.0406366,\n 0.995474,\n -0.00338447,\n 0.0671534,\n 0.0501717,\n 0.995473,\n -0.00409554,\n 0.0671533,\n 0.0607131,\n 0.995478,\n -0.00487451,\n 0.0671531,\n 0.0722618,\n 0.995476,\n -0.00572148,\n 0.0671532,\n 0.0848191,\n 0.995477,\n -0.00663658,\n 0.0671539,\n 0.0983882,\n 0.995498,\n -0.00761986,\n 0.0671541,\n 0.112972,\n 0.995509,\n -0.00867094,\n 0.0671542,\n 0.128568,\n 0.995509,\n -0.00978951,\n 0.0671531,\n 0.145183,\n 0.995503,\n -0.0109725,\n 0.0671491,\n 0.162808,\n 0.995501,\n -0.012211,\n 0.0671465,\n 0.181441,\n 0.99553,\n -0.0134565,\n 0.0671371,\n 0.201015,\n 0.99555,\n -0.014391,\n 0.0670831,\n 0.221206,\n 0.99558,\n -0.014351,\n 0.0668883,\n 0.240813,\n 0.995577,\n -0.0173997,\n 0.0671055,\n 0.261257,\n 0.995602,\n -0.0191111,\n 0.0671178,\n 0.284467,\n 0.995623,\n -0.0206705,\n 0.0670946,\n 0.308765,\n 0.995658,\n -0.022184,\n 0.0670472,\n 0.333905,\n 0.995705,\n -0.0234832,\n 0.0669417,\n 0.359677,\n 0.995719,\n -0.0241933,\n 0.0666714,\n 0.385554,\n 0.995786,\n -0.0243539,\n 0.066266,\n 0.410951,\n 0.995887,\n -0.0271866,\n 0.0664367,\n 0.437163,\n 0.995944,\n -0.0296012,\n 0.0664931,\n 0.464842,\n 0.996004,\n -0.0301045,\n 0.0660105,\n 0.49332,\n 0.996128,\n -0.0298311,\n 0.0652694,\n 0.521131,\n 0.996253,\n -0.0316426,\n 0.0650739,\n 0.549167,\n 0.996244,\n -0.0339043,\n 0.0649433,\n 0.57737,\n 0.996309,\n -0.033329,\n 0.0638926,\n 0.606073,\n 0.996417,\n -0.0338935,\n 0.0630849,\n 0.634527,\n 0.996372,\n -0.0353104,\n 0.0625083,\n 0.66256,\n 0.996542,\n -0.0348942,\n 0.0611986,\n 0.690516,\n 0.996568,\n -0.0351614,\n 0.060069,\n 0.718317,\n 0.996711,\n -0.0354317,\n 0.0588522,\n 0.74528,\n 0.996671,\n -0.0349513,\n 0.0571902,\n 0.772061,\n 0.996865,\n -0.0345622,\n 0.0555321,\n 0.798089,\n 0.996802,\n -0.0342566,\n 0.0537816,\n 0.823178,\n 0.996992,\n -0.0330862,\n 0.0516095,\n 0.847949,\n 0.996944,\n -0.0324666,\n 0.0495537,\n 0.871431,\n 0.997146,\n -0.0309544,\n 0.0470302,\n 0.894357,\n 0.997189,\n -0.0299372,\n 0.0446043,\n 0.916142,\n 0.997471,\n -0.0281389,\n 0.0418812,\n 0.937193,\n 0.997515,\n -0.0268702,\n 0.0391823,\n 0.957,\n 0.997812,\n -0.0247166,\n 0.0361338,\n 0.975936,\n 0.998027,\n -0.0233525,\n 0.0333945,\n 0.99391,\n 0.998233,\n -0.0209839,\n 0.0301917,\n 1.01075,\n 0.998481,\n -0.0194309,\n 0.027271,\n 1.02669,\n 0.998859,\n -0.0169728,\n 0.0240162,\n 1.04173,\n 0.99894,\n -0.0152322,\n 0.0210517,\n 1.05551,\n 0.999132,\n -0.0127497,\n 0.0178632,\n 1.06856,\n 0.999369,\n -0.0108282,\n 0.014787,\n 1.08054,\n 0.999549,\n -0.00845886,\n 0.0116185,\n 1.09185,\n 0.999805,\n -0.0063937,\n 0.00867209,\n 1.10207,\n 0.99985,\n -0.00414582,\n 0.00566823,\n 1.1117,\n 0.999912,\n -0.00207443,\n 0.00277562,\n 1.12022,\n 1.00001,\n 8.70226e-5,\n -5.3766e-5,\n 1.12832,\n 0.991943,\n -1.78672e-6,\n 0.0893382,\n 1.98384e-5,\n 0.991952,\n -4.50183e-5,\n 0.089339,\n 0.000499849,\n 0.991956,\n -0.000180074,\n 0.0893394,\n 0.0019994,\n 0.991955,\n -0.000405167,\n 0.0893393,\n 0.00449867,\n 0.991953,\n -0.000720298,\n 0.0893391,\n 0.00799764,\n 0.991955,\n -0.00112548,\n 0.0893393,\n 0.0124964,\n 0.991957,\n -0.0016207,\n 0.0893395,\n 0.0179951,\n 0.991958,\n -0.00220601,\n 0.0893396,\n 0.0244939,\n 0.991947,\n -0.00288137,\n 0.0893385,\n 0.0319929,\n 0.991962,\n -0.00364693,\n 0.0893399,\n 0.0404933,\n 0.991965,\n -0.00450264,\n 0.0893399,\n 0.049995,\n 0.99198,\n -0.00544862,\n 0.0893411,\n 0.0604995,\n 0.99197,\n -0.00648491,\n 0.0893397,\n 0.0720074,\n 0.991976,\n -0.00761164,\n 0.089341,\n 0.0845207,\n 0.99198,\n -0.00882891,\n 0.0893405,\n 0.0980413,\n 0.991982,\n -0.0101367,\n 0.0893396,\n 0.112571,\n 0.992008,\n -0.011535,\n 0.0893415,\n 0.128115,\n 0.992026,\n -0.0130228,\n 0.0893414,\n 0.144672,\n 0.992064,\n -0.0145966,\n 0.0893418,\n 0.162241,\n 0.992041,\n -0.0162421,\n 0.0893359,\n 0.180801,\n 0.992086,\n -0.0178888,\n 0.0893214,\n 0.200302,\n 0.992157,\n -0.0190368,\n 0.0892401,\n 0.220332,\n 0.992181,\n -0.0195584,\n 0.0890525,\n 0.240144,\n 0.992175,\n -0.0227257,\n 0.0892153,\n 0.260728,\n 0.99221,\n -0.0254195,\n 0.089304,\n 0.283473,\n 0.99222,\n -0.0274883,\n 0.0892703,\n 0.307673,\n 0.992317,\n -0.0294905,\n 0.0892027,\n 0.332729,\n 0.992374,\n -0.0311861,\n 0.0890577,\n 0.358387,\n 0.992505,\n -0.0320656,\n 0.0886994,\n 0.384102,\n 0.992568,\n -0.0329715,\n 0.0883198,\n 0.409767,\n 0.992675,\n -0.036006,\n 0.0883602,\n 0.436145,\n 0.992746,\n -0.0392897,\n 0.0884591,\n 0.463217,\n 0.992873,\n -0.0399337,\n 0.0878287,\n 0.491557,\n 0.992934,\n -0.040231,\n 0.0870108,\n 0.519516,\n 0.993091,\n -0.0422013,\n 0.0865857,\n 0.547741,\n 0.993259,\n -0.0443503,\n 0.0861937,\n 0.575792,\n 0.993455,\n -0.0446368,\n 0.0851187,\n 0.604233,\n 0.993497,\n -0.0454299,\n 0.0840576,\n 0.632925,\n 0.993694,\n -0.0463296,\n 0.0829671,\n 0.660985,\n 0.993718,\n -0.0470619,\n 0.0817185,\n 0.688714,\n 0.993973,\n -0.0468838,\n 0.0800294,\n 0.716743,\n 0.994207,\n -0.046705,\n 0.0781286,\n 0.74377,\n 0.994168,\n -0.0469698,\n 0.0763337,\n 0.77042,\n 0.9945,\n -0.0456816,\n 0.0738184,\n 0.796659,\n 0.994356,\n -0.0455518,\n 0.0715545,\n 0.821868,\n 0.994747,\n -0.0439488,\n 0.0686085,\n 0.846572,\n 0.994937,\n -0.0430056,\n 0.065869,\n 0.870435,\n 0.995142,\n -0.0413414,\n 0.0626446,\n 0.893272,\n 0.995451,\n -0.0396521,\n 0.05929,\n 0.915376,\n 0.995445,\n -0.0378453,\n 0.0558503,\n 0.936196,\n 0.995967,\n -0.0355219,\n 0.0520949,\n 0.956376,\n 0.996094,\n -0.0335146,\n 0.048377,\n 0.975327,\n 0.996622,\n -0.030682,\n 0.0442575,\n 0.993471,\n 0.996938,\n -0.0285504,\n 0.0404693,\n 1.01052,\n 0.997383,\n -0.0253399,\n 0.0360903,\n 1.02637,\n 0.997714,\n -0.0231651,\n 0.0322176,\n 1.04139,\n 0.998249,\n -0.0198138,\n 0.0278433,\n 1.05542,\n 0.998596,\n -0.0174337,\n 0.0238759,\n 1.06846,\n 0.998946,\n -0.0141349,\n 0.0195944,\n 1.08056,\n 0.99928,\n -0.0115603,\n 0.0156279,\n 1.09181,\n 0.999507,\n -0.00839065,\n 0.0114607,\n 1.10213,\n 0.999697,\n -0.005666,\n 0.00763325,\n 1.11169,\n 0.999869,\n -0.00269902,\n 0.00364946,\n 1.12042,\n 1.00001,\n 6.23836e-5,\n -3.19288e-5,\n 1.12832,\n 0.987221,\n -2.22675e-6,\n 0.111332,\n 1.97456e-5,\n 0.98739,\n -5.61116e-5,\n 0.111351,\n 0.000497563,\n 0.987448,\n -0.000224453,\n 0.111357,\n 0.00199031,\n 0.987441,\n -0.000505019,\n 0.111357,\n 0.0044782,\n 0.987442,\n -0.000897816,\n 0.111357,\n 0.00796129,\n 0.987442,\n -0.00140284,\n 0.111357,\n 0.0124396,\n 0.987444,\n -0.00202012,\n 0.111357,\n 0.0179132,\n 0.987442,\n -0.00274964,\n 0.111357,\n 0.0243824,\n 0.987446,\n -0.00359147,\n 0.111357,\n 0.0318474,\n 0.987435,\n -0.00454562,\n 0.111356,\n 0.0403086,\n 0.987461,\n -0.00561225,\n 0.111358,\n 0.0497678,\n 0.987458,\n -0.00679125,\n 0.111358,\n 0.0602239,\n 0.987443,\n -0.0080828,\n 0.111356,\n 0.0716792,\n 0.987476,\n -0.0094872,\n 0.111358,\n 0.0841364,\n 0.98749,\n -0.0110044,\n 0.111361,\n 0.097597,\n 0.987508,\n -0.0126344,\n 0.111362,\n 0.112062,\n 0.987494,\n -0.0143767,\n 0.111357,\n 0.127533,\n 0.987526,\n -0.0162307,\n 0.111359,\n 0.144015,\n 0.987558,\n -0.0181912,\n 0.111361,\n 0.161502,\n 0.987602,\n -0.0202393,\n 0.111355,\n 0.179979,\n 0.987692,\n -0.022273,\n 0.111346,\n 0.199386,\n 0.987702,\n -0.0235306,\n 0.111215,\n 0.219183,\n 0.987789,\n -0.0247628,\n 0.111061,\n 0.239202,\n 0.987776,\n -0.0280668,\n 0.111171,\n 0.259957,\n 0.987856,\n -0.0316751,\n 0.111327,\n 0.282198,\n 0.987912,\n -0.0342468,\n 0.111282,\n 0.306294,\n 0.988,\n -0.0367205,\n 0.111198,\n 0.331219,\n 0.988055,\n -0.0387766,\n 0.110994,\n 0.356708,\n 0.988241,\n -0.0397722,\n 0.110547,\n 0.382234,\n 0.988399,\n -0.0416076,\n 0.110198,\n 0.408227,\n 0.988539,\n -0.0448192,\n 0.110137,\n 0.434662,\n 0.988661,\n -0.0483793,\n 0.110143,\n 0.461442,\n 0.988967,\n -0.0495895,\n 0.109453,\n 0.489318,\n 0.989073,\n -0.0506797,\n 0.108628,\n 0.517516,\n 0.989274,\n -0.0526953,\n 0.108003,\n 0.545844,\n 0.989528,\n -0.054578,\n 0.107255,\n 0.573823,\n 0.989709,\n -0.0561503,\n 0.106294,\n 0.601944,\n 0.989991,\n -0.056866,\n 0.104896,\n 0.630855,\n 0.990392,\n -0.0572914,\n 0.103336,\n 0.658925,\n 0.990374,\n -0.0586224,\n 0.10189,\n 0.686661,\n 0.990747,\n -0.0584764,\n 0.099783,\n 0.714548,\n 0.991041,\n -0.0582662,\n 0.0974309,\n 0.74186,\n 0.991236,\n -0.0584118,\n 0.0951678,\n 0.768422,\n 0.991585,\n -0.0573055,\n 0.0921581,\n 0.794817,\n 0.991984,\n -0.0564241,\n 0.0891167,\n 0.820336,\n 0.9921,\n -0.0553608,\n 0.085805,\n 0.84493,\n 0.992749,\n -0.0533816,\n 0.0820354,\n 0.868961,\n 0.99288,\n -0.0518661,\n 0.0782181,\n 0.891931,\n 0.993511,\n -0.0492492,\n 0.0738935,\n 0.914186,\n 0.993617,\n -0.0471956,\n 0.0696402,\n 0.93532,\n 0.99411,\n -0.044216,\n 0.0649659,\n 0.95543,\n 0.994595,\n -0.0416654,\n 0.0603177,\n 0.974685,\n 0.994976,\n -0.0384314,\n 0.0553493,\n 0.992807,\n 0.995579,\n -0.0353491,\n 0.0503942,\n 1.00996,\n 0.996069,\n -0.0319787,\n 0.0452123,\n 1.02606,\n 0.996718,\n -0.028472,\n 0.0400112,\n 1.04114,\n 0.997173,\n -0.0250789,\n 0.0349456,\n 1.05517,\n 0.997818,\n -0.0213326,\n 0.029653,\n 1.0683,\n 0.998318,\n -0.0178509,\n 0.024549,\n 1.0805,\n 0.998853,\n -0.0141118,\n 0.0194197,\n 1.09177,\n 0.999218,\n -0.0105914,\n 0.0143869,\n 1.1022,\n 0.999594,\n -0.00693474,\n 0.00943517,\n 1.11175,\n 0.99975,\n -0.00340478,\n 0.00464051,\n 1.12056,\n 1.00001,\n 0.000109172,\n -0.000112821,\n 1.12853,\n 0.983383,\n -2.66524e-6,\n 0.133358,\n 1.96534e-5,\n 0.981942,\n -6.71009e-5,\n 0.133162,\n 0.000494804,\n 0.981946,\n -0.000268405,\n 0.133163,\n 0.00197923,\n 0.981944,\n -0.000603912,\n 0.133163,\n 0.00445326,\n 0.981941,\n -0.00107362,\n 0.133162,\n 0.00791693,\n 0.981946,\n -0.00167755,\n 0.133163,\n 0.0123703,\n 0.981944,\n -0.00241569,\n 0.133162,\n 0.0178135,\n 0.981945,\n -0.00328807,\n 0.133163,\n 0.0242466,\n 0.981945,\n -0.00429472,\n 0.133162,\n 0.03167,\n 0.981955,\n -0.00543573,\n 0.133164,\n 0.0400846,\n 0.981951,\n -0.00671105,\n 0.133163,\n 0.0494901,\n 0.981968,\n -0.00812092,\n 0.133165,\n 0.0598886,\n 0.981979,\n -0.00966541,\n 0.133166,\n 0.0712811,\n 0.981996,\n -0.0113446,\n 0.133168,\n 0.083669,\n 0.982014,\n -0.0131585,\n 0.133169,\n 0.0970533,\n 0.982011,\n -0.0151073,\n 0.133167,\n 0.111438,\n 0.982062,\n -0.0171906,\n 0.133172,\n 0.126826,\n 0.9821,\n -0.0194067,\n 0.133175,\n 0.143215,\n 0.982149,\n -0.0217502,\n 0.133176,\n 0.160609,\n 0.982163,\n -0.0241945,\n 0.133173,\n 0.178981,\n 0.982247,\n -0.0265907,\n 0.133148,\n 0.198249,\n 0.982291,\n -0.027916,\n 0.132974,\n 0.217795,\n 0.982396,\n -0.0299663,\n 0.132868,\n 0.238042,\n 0.982456,\n -0.0334544,\n 0.132934,\n 0.258901,\n 0.982499,\n -0.0378636,\n 0.133137,\n 0.280639,\n 0.982617,\n -0.0409274,\n 0.133085,\n 0.304604,\n 0.98274,\n -0.0438523,\n 0.132985,\n 0.329376,\n 0.982944,\n -0.0462288,\n 0.132728,\n 0.354697,\n 0.98308,\n -0.0475995,\n 0.132228,\n 0.380102,\n 0.983391,\n -0.0501901,\n 0.131924,\n 0.406256,\n 0.983514,\n -0.0535899,\n 0.131737,\n 0.432735,\n 0.98373,\n -0.0571858,\n 0.131567,\n 0.459359,\n 0.984056,\n -0.0592353,\n 0.130932,\n 0.486637,\n 0.984234,\n -0.0610488,\n 0.130092,\n 0.51509,\n 0.984748,\n -0.0630758,\n 0.12923,\n 0.543461,\n 0.985073,\n -0.0647398,\n 0.128174,\n 0.571376,\n 0.985195,\n -0.0671941,\n 0.127133,\n 0.599414,\n 0.985734,\n -0.0681345,\n 0.125576,\n 0.628134,\n 0.986241,\n -0.0686089,\n 0.123639,\n 0.656399,\n 0.986356,\n -0.0698511,\n 0.121834,\n 0.684258,\n 0.986894,\n -0.0700931,\n 0.119454,\n 0.711818,\n 0.987382,\n -0.0698321,\n 0.116718,\n 0.739511,\n 0.988109,\n -0.0693975,\n 0.113699,\n 0.766267,\n 0.988363,\n -0.0689584,\n 0.110454,\n 0.792456,\n 0.989112,\n -0.0672353,\n 0.106602,\n 0.81813,\n 0.989241,\n -0.0662034,\n 0.10267,\n 0.842889,\n 0.990333,\n -0.0638938,\n 0.0981381,\n 0.867204,\n 0.990591,\n -0.0618534,\n 0.0935388,\n 0.89038,\n 0.991106,\n -0.0593117,\n 0.088553,\n 0.912576,\n 0.991919,\n -0.0562676,\n 0.0832187,\n 0.934118,\n 0.992111,\n -0.0534085,\n 0.0778302,\n 0.954254,\n 0.992997,\n -0.0495459,\n 0.0720453,\n 0.973722,\n 0.993317,\n -0.0463707,\n 0.0663458,\n 0.991949,\n 0.994133,\n -0.0421245,\n 0.0601883,\n 1.00936,\n 0.994705,\n -0.0384977,\n 0.0542501,\n 1.02559,\n 0.995495,\n -0.0340956,\n 0.0479862,\n 1.04083,\n 0.996206,\n -0.030105,\n 0.041887,\n 1.05497,\n 0.996971,\n -0.0256095,\n 0.0355355,\n 1.06824,\n 0.997796,\n -0.0213932,\n 0.0293655,\n 1.08056,\n 0.998272,\n -0.0169612,\n 0.0232926,\n 1.09182,\n 0.998857,\n -0.0126756,\n 0.0172786,\n 1.10219,\n 0.99939,\n -0.00832486,\n 0.0113156,\n 1.11192,\n 0.999752,\n -0.00410826,\n 0.00557892,\n 1.12075,\n 1,\n 0.000150957,\n -0.000119101,\n 1.12885,\n 0.975169,\n -3.09397e-6,\n 0.154669,\n 1.95073e-5,\n 0.975439,\n -7.79608e-5,\n 0.154712,\n 0.000491534,\n 0.975464,\n -0.000311847,\n 0.154716,\n 0.00196617,\n 0.975464,\n -0.000701656,\n 0.154716,\n 0.00442387,\n 0.975462,\n -0.0012474,\n 0.154715,\n 0.0078647,\n 0.975461,\n -0.00194906,\n 0.154715,\n 0.0122886,\n 0.975464,\n -0.00280667,\n 0.154715,\n 0.0176959,\n 0.975468,\n -0.00382025,\n 0.154716,\n 0.0240867,\n 0.975471,\n -0.00498985,\n 0.154716,\n 0.0314612,\n 0.975472,\n -0.00631541,\n 0.154717,\n 0.0398199,\n 0.975486,\n -0.00779719,\n 0.154718,\n 0.0491639,\n 0.975489,\n -0.00943505,\n 0.154718,\n 0.0594932,\n 0.975509,\n -0.0112295,\n 0.154721,\n 0.0708113,\n 0.97554,\n -0.0131802,\n 0.154724,\n 0.0831176,\n 0.975557,\n -0.0152876,\n 0.154726,\n 0.096415,\n 0.975585,\n -0.0175512,\n 0.154728,\n 0.110705,\n 0.975605,\n -0.0199713,\n 0.154729,\n 0.125992,\n 0.975645,\n -0.0225447,\n 0.154729,\n 0.142272,\n 0.975711,\n -0.0252649,\n 0.154735,\n 0.159549,\n 0.975788,\n -0.0280986,\n 0.154736,\n 0.177805,\n 0.975872,\n -0.0308232,\n 0.154704,\n 0.196911,\n 0.975968,\n -0.0324841,\n 0.154525,\n 0.216324,\n 0.976063,\n -0.0351281,\n 0.154432,\n 0.236628,\n 0.976157,\n -0.0388618,\n 0.15446,\n 0.257539,\n 0.976204,\n -0.0437704,\n 0.154665,\n 0.278975,\n 0.976358,\n -0.047514,\n 0.154652,\n 0.302606,\n 0.976571,\n -0.0508638,\n 0.154535,\n 0.327204,\n 0.976725,\n -0.0534995,\n 0.154221,\n 0.352276,\n 0.977013,\n -0.0555547,\n 0.153737,\n 0.377696,\n 0.977294,\n -0.0586728,\n 0.153403,\n 0.403855,\n 0.977602,\n -0.0622715,\n 0.15312,\n 0.430333,\n 0.977932,\n -0.0658166,\n 0.152755,\n 0.456855,\n 0.978241,\n -0.0689877,\n 0.152233,\n 0.483668,\n 0.978602,\n -0.0712805,\n 0.15132,\n 0.512097,\n 0.979234,\n -0.0732775,\n 0.150235,\n 0.540455,\n 0.97977,\n -0.075163,\n 0.148978,\n 0.568486,\n 0.979995,\n -0.0778026,\n 0.147755,\n 0.596524,\n 0.98078,\n -0.0791854,\n 0.146019,\n 0.624825,\n 0.981628,\n -0.0799666,\n 0.143906,\n 0.653403,\n 0.982067,\n -0.0808532,\n 0.141561,\n 0.681445,\n 0.98271,\n -0.0816024,\n 0.139025,\n 0.708918,\n 0.983734,\n -0.0812511,\n 0.135764,\n 0.736594,\n 0.98431,\n -0.0806201,\n 0.132152,\n 0.763576,\n 0.985071,\n -0.0801605,\n 0.12846,\n 0.789797,\n 0.98618,\n -0.0784208,\n 0.124084,\n 0.815804,\n 0.986886,\n -0.0766643,\n 0.1193,\n 0.840869,\n 0.987485,\n -0.0747744,\n 0.114236,\n 0.864952,\n 0.988431,\n -0.0716701,\n 0.108654,\n 0.888431,\n 0.988886,\n -0.0691609,\n 0.102994,\n 0.910963,\n 0.990024,\n -0.0654048,\n 0.0967278,\n 0.932629,\n 0.990401,\n -0.0619765,\n 0.090384,\n 0.95313,\n 0.991093,\n -0.0579296,\n 0.0837885,\n 0.972587,\n 0.992018,\n -0.0536576,\n 0.0770171,\n 0.991184,\n 0.992536,\n -0.0493719,\n 0.0701486,\n 1.00863,\n 0.993421,\n -0.0444813,\n 0.062953,\n 1.02494,\n 0.993928,\n -0.040008,\n 0.0560455,\n 1.04017,\n 0.994994,\n -0.0347982,\n 0.04856,\n 1.05463,\n 0.995866,\n -0.0301017,\n 0.0416152,\n 1.06807,\n 0.996916,\n -0.0248225,\n 0.0342597,\n 1.08039,\n 0.997766,\n -0.0199229,\n 0.0271668,\n 1.09177,\n 0.998479,\n -0.0147422,\n 0.0201387,\n 1.10235,\n 0.99921,\n -0.00980173,\n 0.0131944,\n 1.11206,\n 0.999652,\n -0.0047426,\n 0.00640712,\n 1.12104,\n 0.999998,\n 8.91673e-5,\n -0.00010379,\n 1.12906,\n 0.967868,\n -3.51885e-6,\n 0.175947,\n 1.93569e-5,\n 0.968001,\n -8.86733e-5,\n 0.175972,\n 0.000487782,\n 0.96801,\n -0.000354697,\n 0.175973,\n 0.00195115,\n 0.968012,\n -0.000798063,\n 0.175974,\n 0.00439006,\n 0.968011,\n -0.00141879,\n 0.175973,\n 0.00780461,\n 0.968011,\n -0.00221686,\n 0.175973,\n 0.0121948,\n 0.968016,\n -0.00319231,\n 0.175974,\n 0.0175607,\n 0.968019,\n -0.00434515,\n 0.175974,\n 0.0239027,\n 0.968018,\n -0.00567538,\n 0.175974,\n 0.0312208,\n 0.968033,\n -0.00718308,\n 0.175977,\n 0.0395158,\n 0.968049,\n -0.00886836,\n 0.175979,\n 0.0487885,\n 0.968047,\n -0.0107312,\n 0.175978,\n 0.0590394,\n 0.968072,\n -0.0127719,\n 0.175981,\n 0.0702705,\n 0.968108,\n -0.0149905,\n 0.175986,\n 0.0824836,\n 0.968112,\n -0.0173866,\n 0.175985,\n 0.0956783,\n 0.968173,\n -0.0199611,\n 0.175993,\n 0.109862,\n 0.96827,\n -0.0227128,\n 0.176008,\n 0.125033,\n 0.968292,\n -0.025639,\n 0.17601,\n 0.141193,\n 0.968339,\n -0.0287299,\n 0.176007,\n 0.158336,\n 0.968389,\n -0.0319399,\n 0.176001,\n 0.176441,\n 0.968501,\n -0.034941,\n 0.175962,\n 0.195359,\n 0.968646,\n -0.0370812,\n 0.175793,\n 0.214686,\n 0.968789,\n -0.0402329,\n 0.175708,\n 0.234973,\n 0.96886,\n -0.0442601,\n 0.1757,\n 0.255871,\n 0.969013,\n -0.049398,\n 0.175876,\n 0.277238,\n 0.969242,\n -0.0539932,\n 0.17594,\n 0.300326,\n 0.969419,\n -0.0577299,\n 0.175781,\n 0.324702,\n 0.969763,\n -0.0605643,\n 0.175432,\n 0.349527,\n 0.970093,\n -0.0634488,\n 0.174992,\n 0.374976,\n 0.970361,\n -0.0670589,\n 0.174611,\n 0.401097,\n 0.970825,\n -0.0708246,\n 0.174226,\n 0.427496,\n 0.971214,\n -0.0742871,\n 0.173684,\n 0.453858,\n 0.971622,\n -0.0782608,\n 0.173186,\n 0.480637,\n 0.972175,\n -0.0813151,\n 0.172288,\n 0.508655,\n 0.972944,\n -0.0832678,\n 0.170979,\n 0.536973,\n 0.973595,\n -0.0855964,\n 0.169573,\n 0.565138,\n 0.974345,\n -0.0882163,\n 0.168152,\n 0.593222,\n 0.975233,\n -0.0901671,\n 0.166314,\n 0.621201,\n 0.976239,\n -0.0912111,\n 0.163931,\n 0.649919,\n 0.977289,\n -0.0916959,\n 0.161106,\n 0.678011,\n 0.978076,\n -0.0927061,\n 0.158272,\n 0.705717,\n 0.979533,\n -0.0925562,\n 0.15475,\n 0.733228,\n 0.980335,\n -0.0918159,\n 0.150638,\n 0.760454,\n 0.981808,\n -0.0908508,\n 0.146201,\n 0.786918,\n 0.983061,\n -0.0896172,\n 0.141386,\n 0.812953,\n 0.984148,\n -0.0871588,\n 0.135837,\n 0.838281,\n 0.985047,\n -0.0850624,\n 0.130135,\n 0.862594,\n 0.986219,\n -0.0818541,\n 0.123882,\n 0.88633,\n 0.987043,\n -0.0784523,\n 0.117126,\n 0.908952,\n 0.988107,\n -0.0749601,\n 0.110341,\n 0.930744,\n 0.988955,\n -0.0703548,\n 0.102885,\n 0.951728,\n 0.989426,\n -0.0662798,\n 0.0954167,\n 0.971166,\n 0.990421,\n -0.0610834,\n 0.0876331,\n 0.989984,\n 0.991032,\n -0.0562936,\n 0.0797785,\n 1.00765,\n 0.992041,\n -0.0508154,\n 0.0718166,\n 1.02434,\n 0.992794,\n -0.0454045,\n 0.0637125,\n 1.03976,\n 0.993691,\n -0.0398194,\n 0.0555338,\n 1.05418,\n 0.994778,\n -0.0341482,\n 0.0473388,\n 1.06772,\n 0.995915,\n -0.028428,\n 0.0391016,\n 1.08028,\n 0.997109,\n -0.022642,\n 0.0309953,\n 1.09185,\n 0.998095,\n -0.0168738,\n 0.0230288,\n 1.10247,\n 0.998985,\n -0.0111274,\n 0.0150722,\n 1.11229,\n 0.999581,\n -0.00543881,\n 0.00740605,\n 1.12131,\n 1.00003,\n 0.000162239,\n -0.000105549,\n 1.12946,\n 0.959505,\n -3.93734e-6,\n 0.196876,\n 1.91893e-5,\n 0.959599,\n -9.92157e-5,\n 0.196895,\n 0.000483544,\n 0.959641,\n -0.000396868,\n 0.196903,\n 0.0019342,\n 0.959599,\n -0.000892948,\n 0.196895,\n 0.00435193,\n 0.959603,\n -0.00158747,\n 0.196896,\n 0.0077368,\n 0.959604,\n -0.00248042,\n 0.196896,\n 0.0120888,\n 0.959605,\n -0.00357184,\n 0.196896,\n 0.0174082,\n 0.959605,\n -0.00486169,\n 0.196896,\n 0.0236949,\n 0.959613,\n -0.00635008,\n 0.196897,\n 0.0309497,\n 0.959619,\n -0.00803696,\n 0.196898,\n 0.0391725,\n 0.959636,\n -0.00992255,\n 0.196901,\n 0.0483649,\n 0.959634,\n -0.0120067,\n 0.1969,\n 0.0585266,\n 0.959675,\n -0.0142898,\n 0.196906,\n 0.0696609,\n 0.959712,\n -0.0167717,\n 0.196911,\n 0.0817678,\n 0.959752,\n -0.0194524,\n 0.196918,\n 0.0948494,\n 0.959807,\n -0.0223321,\n 0.196925,\n 0.10891,\n 0.959828,\n -0.0254091,\n 0.196924,\n 0.123947,\n 0.959906,\n -0.0286815,\n 0.196934,\n 0.139968,\n 0.960005,\n -0.0321371,\n 0.196944,\n 0.156968,\n 0.960071,\n -0.0357114,\n 0.196936,\n 0.17491,\n 0.960237,\n -0.0389064,\n 0.196882,\n 0.193597,\n 0.960367,\n -0.041623,\n 0.196731,\n 0.21285,\n 0.960562,\n -0.0452655,\n 0.196654,\n 0.233075,\n 0.960735,\n -0.0496207,\n 0.196643,\n 0.253941,\n 0.960913,\n -0.0549379,\n 0.196774,\n 0.275278,\n 0.961121,\n -0.0603414,\n 0.196893,\n 0.297733,\n 0.96139,\n -0.0644244,\n 0.196717,\n 0.321877,\n 0.961818,\n -0.067556,\n 0.196314,\n 0.346476,\n 0.962175,\n -0.0712709,\n 0.195917,\n 0.371907,\n 0.96255,\n -0.0752848,\n 0.1955,\n 0.397916,\n 0.963164,\n -0.0792073,\n 0.195026,\n 0.424229,\n 0.963782,\n -0.0828225,\n 0.194424,\n 0.450637,\n 0.964306,\n -0.0873119,\n 0.193831,\n 0.477288,\n 0.964923,\n -0.0911051,\n 0.192973,\n 0.504716,\n 0.966048,\n -0.093251,\n 0.19151,\n 0.533053,\n 0.967024,\n -0.0958983,\n 0.190013,\n 0.561366,\n 0.968038,\n -0.09835,\n 0.188253,\n 0.589464,\n 0.969152,\n -0.100754,\n 0.186257,\n 0.617433,\n 0.970557,\n -0.102239,\n 0.183775,\n 0.645801,\n 0.972104,\n -0.102767,\n 0.180645,\n 0.674278,\n 0.973203,\n -0.103492,\n 0.177242,\n 0.702004,\n 0.975123,\n -0.103793,\n 0.17345,\n 0.729529,\n 0.97641,\n -0.102839,\n 0.168886,\n 0.756712,\n 0.978313,\n -0.101687,\n 0.163892,\n 0.783801,\n 0.980036,\n -0.100314,\n 0.158439,\n 0.809671,\n 0.981339,\n -0.097836,\n 0.152211,\n 0.835402,\n 0.982794,\n -0.0950006,\n 0.145679,\n 0.860081,\n 0.984123,\n -0.0920994,\n 0.138949,\n 0.883757,\n 0.984918,\n -0.0878641,\n 0.131283,\n 0.90685,\n 0.985999,\n -0.083939,\n 0.123464,\n 0.928786,\n 0.987151,\n -0.0791234,\n 0.115324,\n 0.94983,\n 0.987827,\n -0.0739332,\n 0.106854,\n 0.96962,\n 0.988806,\n -0.0688088,\n 0.0982691,\n 0.98861,\n 0.989588,\n -0.0628962,\n 0.0893456,\n 1.00667,\n 0.990438,\n -0.0573146,\n 0.0805392,\n 1.02344,\n 0.991506,\n -0.0509433,\n 0.0713725,\n 1.03933,\n 0.992492,\n -0.0448724,\n 0.0623732,\n 1.05378,\n 0.993663,\n -0.0383497,\n 0.0530838,\n 1.06747,\n 0.994956,\n -0.0319593,\n 0.0439512,\n 1.08007,\n 0.99634,\n -0.025401,\n 0.0347803,\n 1.09182,\n 0.99761,\n -0.0189687,\n 0.0257954,\n 1.1025,\n 0.99863,\n -0.0124441,\n 0.0169893,\n 1.11247,\n 0.99947,\n -0.00614003,\n 0.00829498,\n 1.12151,\n 1.00008,\n 0.000216624,\n -0.000146107,\n 1.12993,\n 0.950129,\n -4.34955e-6,\n 0.217413,\n 1.90081e-5,\n 0.950264,\n -0.00010957,\n 0.217444,\n 0.00047884,\n 0.9503,\n -0.000438299,\n 0.217451,\n 0.00191543,\n 0.950246,\n -0.000986124,\n 0.21744,\n 0.00430951,\n 0.950246,\n -0.00175311,\n 0.21744,\n 0.00766137,\n 0.950245,\n -0.00273923,\n 0.21744,\n 0.011971,\n 0.950253,\n -0.00394453,\n 0.217441,\n 0.0172385,\n 0.950258,\n -0.00536897,\n 0.217442,\n 0.0234641,\n 0.950267,\n -0.00701262,\n 0.217444,\n 0.030648,\n 0.950277,\n -0.00887551,\n 0.217446,\n 0.038791,\n 0.950284,\n -0.0109576,\n 0.217446,\n 0.0478931,\n 0.950312,\n -0.0132591,\n 0.217451,\n 0.0579568,\n 0.950334,\n -0.01578,\n 0.217454,\n 0.0689821,\n 0.950378,\n -0.0185204,\n 0.217462,\n 0.0809714,\n 0.950417,\n -0.0214803,\n 0.217467,\n 0.0939265,\n 0.950488,\n -0.0246594,\n 0.217479,\n 0.10785,\n 0.950534,\n -0.0280565,\n 0.217483,\n 0.122743,\n 0.950633,\n -0.0316685,\n 0.217498,\n 0.138611,\n 0.950698,\n -0.0354787,\n 0.217499,\n 0.155442,\n 0.950844,\n -0.0394003,\n 0.217507,\n 0.173208,\n 0.950999,\n -0.0426812,\n 0.217419,\n 0.191605,\n 0.951221,\n -0.0461302,\n 0.217317,\n 0.21084,\n 0.951412,\n -0.0502131,\n 0.217238,\n 0.230945,\n 0.951623,\n -0.0549183,\n 0.21722,\n 0.251745,\n 0.951867,\n -0.0604493,\n 0.217306,\n 0.273001,\n 0.952069,\n -0.0665189,\n 0.217466,\n 0.294874,\n 0.952459,\n -0.0709179,\n 0.217266,\n 0.318732,\n 0.952996,\n -0.0746112,\n 0.216891,\n 0.34318,\n 0.953425,\n -0.0789252,\n 0.216503,\n 0.36849,\n 0.953885,\n -0.0833293,\n 0.216042,\n 0.394373,\n 0.954617,\n -0.087371,\n 0.215469,\n 0.420505,\n 0.955429,\n -0.0914054,\n 0.214802,\n 0.446907,\n 0.956068,\n -0.0961671,\n 0.214146,\n 0.473522,\n 0.957094,\n -0.10048,\n 0.213286,\n 0.50052,\n 0.958372,\n -0.103248,\n 0.211796,\n 0.528715,\n 0.959654,\n -0.106033,\n 0.21016,\n 0.557065,\n 0.961305,\n -0.108384,\n 0.208149,\n 0.585286,\n 0.962785,\n -0.111122,\n 0.206024,\n 0.613334,\n 0.964848,\n -0.112981,\n 0.203442,\n 0.641334,\n 0.966498,\n -0.113717,\n 0.19996,\n 0.669955,\n 0.968678,\n -0.114121,\n 0.196105,\n 0.698094,\n 0.970489,\n -0.114524,\n 0.191906,\n 0.725643,\n 0.972903,\n -0.113792,\n 0.186963,\n 0.752856,\n 0.974701,\n -0.112406,\n 0.181343,\n 0.780013,\n 0.976718,\n -0.110685,\n 0.175185,\n 0.806268,\n 0.978905,\n -0.108468,\n 0.168535,\n 0.832073,\n 0.980267,\n -0.105061,\n 0.161106,\n 0.857149,\n 0.981967,\n -0.101675,\n 0.153387,\n 0.881145,\n 0.983063,\n -0.0974492,\n 0.145199,\n 0.904255,\n 0.984432,\n -0.0925815,\n 0.136527,\n 0.926686,\n 0.985734,\n -0.0877983,\n 0.127584,\n 0.947901,\n 0.986228,\n -0.081884,\n 0.118125,\n 0.968111,\n 0.98719,\n -0.0761208,\n 0.108594,\n 0.98719,\n 0.988228,\n -0.0698196,\n 0.0989996,\n 1.00559,\n 0.989046,\n -0.0632739,\n 0.0890074,\n 1.02246,\n 0.990242,\n -0.056522,\n 0.0790832,\n 1.03841,\n 0.991252,\n -0.0495272,\n 0.0689182,\n 1.05347,\n 0.992542,\n -0.0425373,\n 0.0588592,\n 1.06724,\n 0.994096,\n -0.0353198,\n 0.0486833,\n 1.08009,\n 0.995593,\n -0.028235,\n 0.0385977,\n 1.09177,\n 0.99711,\n -0.0209511,\n 0.0286457,\n 1.10274,\n 0.998263,\n -0.0139289,\n 0.0188497,\n 1.11262,\n 0.999254,\n -0.0067359,\n 0.009208,\n 1.12191,\n 0.999967,\n 0.000141846,\n -6.57764e-5,\n 1.13024,\n 0.935608,\n -4.74692e-6,\n 0.236466,\n 1.87817e-5,\n 0.93996,\n -0.00011971,\n 0.237568,\n 0.000473646,\n 0.939959,\n -0.000478845,\n 0.237567,\n 0.0018946,\n 0.939954,\n -0.0010774,\n 0.237566,\n 0.00426284,\n 0.939956,\n -0.00191538,\n 0.237566,\n 0.00757842,\n 0.939954,\n -0.00299277,\n 0.237566,\n 0.0118413,\n 0.93996,\n -0.00430961,\n 0.237567,\n 0.0170518,\n