Skip to content

Instantly share code, notes, and snippets.

@l0g1c-80m8
Created January 26, 2024 01:11
Show Gist options
  • Save l0g1c-80m8/cb2bcd2ecf21fdb55b37aee1f85982e6 to your computer and use it in GitHub Desktop.
Save l0g1c-80m8/cb2bcd2ecf21fdb55b37aee1f85982e6 to your computer and use it in GitHub Desktop.
3D Representations.ipynb
Display the source blob
Display the rendered blob
Raw
{
"nbformat": 4,
"nbformat_minor": 0,
"metadata": {
"colab": {
"provenance": [],
"include_colab_link": true
},
"kernelspec": {
"name": "python3",
"display_name": "Python 3"
},
"language_info": {
"name": "python"
}
},
"cells": [
{
"cell_type": "markdown",
"metadata": {
"id": "view-in-github",
"colab_type": "text"
},
"source": [
"<a href=\"https://colab.research.google.com/gist/l0g1c-80m8/cb2bcd2ecf21fdb55b37aee1f85982e6/3d-representations.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
]
},
{
"cell_type": "markdown",
"source": [
"# Introduction\n",
"## What is 3D representation?\n",
"3D representation is the process of creating a digital representation of a 3D object. This can be done in a variety of ways, each with its own advantages and disadvantages.\n",
"\n",
"## Explicit vs. implicit representations\n",
"There are two main types of 3D representations: explicit and implicit.\n",
"\n",
"* Explicit representations store the coordinates of all the points in the object. This type of representation is more accurate, but it can also be more complex and computationally expensive.\n",
"* Implicit representations store information about the object's surface, such as its distance from a given point. This type of representation is less accurate, but it can be more efficient and easier to work with.\n",
"\n",
"## Applications of 3D representation\n",
"3D representation is used in a wide variety of applications, including:\n",
"\n",
"* Computer graphics\n",
"* Virtual reality\n",
"* Augmented reality\n",
"* Robotics\n",
"* Medical imaging\n",
"* Manufacturing\n",
"\n",
"\n",
"# Conclusion\n",
"3D representation is a powerful tool that is used in a wide variety of applications. There are two main types of 3D representations: explicit and implicit. Each type of representation has its own advantages and disadvantages. The best choice for a particular application will depend on the specific requirements of that application.\n"
],
"metadata": {
"id": "cdfZOtsaulEI"
}
},
{
"cell_type": "code",
"source": [
"# prompt: install trimesh\n",
"\n",
"!pip install trimesh\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "UMtK6qrJ5VU_",
"outputId": "27d7d67c-b358-41db-baac-d34d4ea07676"
},
"execution_count": 1,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Collecting trimesh\n",
" Downloading trimesh-4.0.10-py3-none-any.whl (689 kB)\n",
"\u001b[2K \u001b[90m━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━\u001b[0m \u001b[32m689.1/689.1 kB\u001b[0m \u001b[31m4.8 MB/s\u001b[0m eta \u001b[36m0:00:00\u001b[0m\n",
"\u001b[?25hRequirement already satisfied: numpy in /usr/local/lib/python3.10/dist-packages (from trimesh) (1.23.5)\n",
"Installing collected packages: trimesh\n",
"Successfully installed trimesh-4.0.10\n"
]
}
]
},
{
"cell_type": "markdown",
"source": [
"# Explicit representations\n",
"\n",
"## Point cloud representation\n",
"A point cloud is a collection of points that represent the surface of an object. Point cloud representations are the least accurate of the three explicit representations, but they are also the most efficient."
],
"metadata": {
"id": "IC40Kg03u4wS"
}
},
{
"cell_type": "code",
"source": [
"# prompt: code example to define a sphere as a point cloud and visualize it\n",
"\n",
"import numpy as np\n",
"import matplotlib.pyplot as plt\n",
"import plotly.graph_objects as go\n",
"\n",
"\n",
"def sphere_point_cloud(n_points, radius):\n",
" \"\"\"\n",
" Generate a point cloud of a sphere.\n",
"\n",
" Args:\n",
" n_points: The number of points in the point cloud.\n",
" radius: The radius of the sphere.\n",
"\n",
" Returns:\n",
" A numpy array of shape (n_points, 3) containing the coordinates of the points in the point cloud.\n",
" \"\"\"\n",
"\n",
" # Generate random points on the surface of a sphere.\n",
" u = np.random.uniform(0, 2 * np.pi, size=(n_points,))\n",
" v = np.random.uniform(0, np.pi, size=(n_points,))\n",
"\n",
" x = radius * np.sin(u) * np.cos(v)\n",
" y = radius * np.sin(u) * np.sin(v)\n",
" z = radius * np.cos(u)\n",
"\n",
" return np.vstack((x, y, z)).T\n",
"\n",
"# Generate a point cloud of a sphere.\n",
"n_points = 10000\n",
"radius = 1\n",
"\n",
"points = sphere_point_cloud(n_points, radius)\n",
"\n",
"# Create a scatter plot of the point cloud.\n",
"fig = go.Figure(data=[go.Scatter3d(x=points[:, 0], y=points[:, 1], z=points[:, 2], mode='markers', marker=dict(size=1))])\n",
"\n",
"# Update the layout of the figure.\n",
"fig.update_layout(\n",
" title='Point cloud',\n",
" scene=dict(\n",
" xaxis=dict(title='X'),\n",
" yaxis=dict(title='Y'),\n",
" zaxis=dict(title='Z')\n",
" )\n",
")\n",
"\n",
"# Show the figure.\n",
"fig.show()"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 542
},
"id": "jlpj3WpKvImu",
"outputId": "9ee21ebe-1838-48b5-ebf3-2e80eb24a149"
},
"execution_count": 2,
"outputs": [
{
"output_type": "display_data",
"data": {
"text/html": [
"<html>\n",
"<head><meta charset=\"utf-8\" /></head>\n",
"<body>\n",
" <div> <script src=\"https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/MathJax.js?config=TeX-AMS-MML_SVG\"></script><script type=\"text/javascript\">if (window.MathJax && window.MathJax.Hub && window.MathJax.Hub.Config) {window.MathJax.Hub.Config({SVG: {font: \"STIX-Web\"}});}</script> <script type=\"text/javascript\">window.PlotlyConfig = {MathJaxConfig: 'local'};</script>\n",
" <script charset=\"utf-8\" src=\"https://cdn.plot.ly/plotly-2.24.1.min.js\"></script> <div id=\"2f51dbc7-ffe8-4895-9708-b41d25ceecde\" class=\"plotly-graph-div\" style=\"height:525px; width:100%;\"></div> <script type=\"text/javascript\"> window.PLOTLYENV=window.PLOTLYENV || {}; if (document.getElementById(\"2f51dbc7-ffe8-4895-9708-b41d25ceecde\")) { Plotly.newPlot( \"2f51dbc7-ffe8-4895-9708-b41d25ceecde\", [{\"marker\":{\"size\":1},\"mode\":\"markers\",\"x\":[0.7029027530664267,0.13692223556692035,-0.9534366306814502,0.8612317493637557,0.5702708183193174,-0.28662032941788107,0.05904090280843181,-0.6659021404084968,-0.47492533251660196,0.9639145145268251,-0.3723791949177496,-0.0015809888657819882,-0.7340228622886702,-0.8188411826357951,-0.4571745257030871,0.2696529512872527,0.004434406446797489,0.247440289771136,0.20405533328588912,-0.7846164768631074,-0.17885948543932248,-0.7193077887291464,0.34440704146997664,-0.9898673184268325,-0.6588888227854517,0.11354324056178415,0.6156069314609406,0.47167308266834773,0.9020404149821789,0.6592410551088527,-0.8237492738189596,-0.7670361587314986,-0.41523487317083607,-0.7978626472366507,0.8977648444346307,0.1947273090096079,-0.03136475774771264,-0.608036111592329,-0.4478602772530136,-0.5976197544349309,-0.16850035145154063,-0.630260703747103,-0.12342408689951144,0.4316296795636908,-0.62240929724488,-0.9656692784613772,0.36638000100503276,0.38459963184522555,0.6986441208133555,-0.6105466870447991,-0.8740880838284664,0.22835963047732408,0.6012723878998253,0.2587141130637198,0.26019797079839696,0.7998617405698989,-0.1891330489722449,0.5463062561024241,0.3668526557499971,0.03426896594785084,0.025561215685437427,-0.6931986079544823,0.06272729444164292,-0.15180109083234175,-0.1957324081708443,0.8629956141378278,-0.7844933712550128,-0.3439620663954982,-0.8577993025673689,0.830977055690961,0.1294646208707393,0.17485444021208604,-0.41474804084064576,0.5390474915453047,-0.15732204476229722,0.9500753331303613,0.28284160091124977,-0.5684316482082106,0.39936320537994896,0.045402619379518235,0.6435834603452338,-0.3808502729649706,-0.20776135746529767,-0.01641945497359211,-0.9956118625754509,0.9913718850391878,0.5860815231579694,0.02683311970931103,0.7110973020544746,0.30436403935288686,0.009558335664651611,-0.23274457680600202,-0.4350778321194508,-0.02086967207164382,0.19035222107531388,-0.8537933223713067,0.16201659782302666,-0.014150161971425827,-0.3545507642011117,-0.014129081159222122,-0.7270592636941465,-0.9846874033968399,0.8644874666005145,-0.8462480543726872,-0.04157746953457364,0.3841675772044049,0.3933531003131639,-0.3947601657466444,-0.8342452350253623,-0.9776395959995534,0.11986941802900704,0.36449263326955944,-0.9845450091516277,-0.7636500341193039,-0.03786049750308719,-0.36735353801172377,0.6421731398334509,-0.23689284739983468,0.9662926456177063,0.2972800384831427,0.16029613273998425,0.4295019279241559,-0.34735431637871284,-0.44819509020372544,-0.7983922004635202,0.44635156100316054,0.9505731133123122,-0.23175035903599178,-0.6578924029515155,-0.03628234469533618,0.6171854361882627,0.9626950409713122,-0.12594070222186787,-0.3373899241136009,-0.40264521072058146,-0.563942581875223,0.1617050183121691,0.9336496206360333,-0.6686454501326098,0.08216388460378755,-0.28451903689415503,0.9731144290754755,-0.6081293438240631,0.2977507422198662,-0.18360776618836488,-0.019368503608170443,0.7305964546119063,-0.9221642007593791,0.28673881666811435,-0.006903993026052271,0.41485027642891176,0.3153703177540193,0.9543365522308088,-0.4621643740710345,0.03240905065053113,0.6113205209032802,-0.30579780085566943,-0.34586940528508087,0.14166122792102043,-0.36227640303255476,-0.8804111046598362,-0.8279933298653399,-0.025241898244016635,0.2300480060439753,-0.23151299958900828,-0.03983167429426881,-0.19066564838162503,-0.2525382028573637,-0.697168196584512,-0.1302765418796201,-0.8837754000072421,0.7425994785144868,0.36567932490693644,0.28666514937729104,-0.10073543151617645,0.04922045424437338,-0.32950744190115117,0.3881187552216891,0.09030821010181107,0.5934649148136153,0.2542947865346774,-0.9775538332797951,-0.2677295119867837,-0.05985230625526253,0.04678381523568007,-0.15335257489843002,0.5177640156613157,0.030059370162546926,0.8084564319408972,-0.8665188968178481,-0.6826131570610522,-0.40976917398846807,-0.02205342037969729,0.7513196416042378,0.05802546904643932,0.2504974755228851,0.8754621537118146,0.7766142376759438,-0.101405470296531,0.8225993327535355,-0.060794901685217895,-0.24641558749138073,-0.8773857299104802,0.07785156116780234,-0.648890412251476,-0.14882628320648394,0.6122826871188446,-0.7932950226042697,-0.028568881277074923,0.3437568595616337,-0.31898094273202143,-0.44740987582913894,-0.04231123466809851,0.5503635488526228,-0.08527004597554955,0.06985066867870487,-0.4465762519499227,-0.41046292014658736,-0.5148545238124762,0.4356048318872826,0.005114037768173692,-0.0851061200507479,-0.7512938832079412,0.3316866625267685,0.6474407251364421,0.8708611652911161,0.38547966299595116,0.40595779310814245,0.04957263467977602,0.10903366014639193,0.025859898986215168,0.6027234841544405,0.03460256933211269,0.5471636955499779,-0.3364718105149885,-0.006415856396435929,-0.22205690914821005,-0.11093577814636112,-0.6075160867629914,-0.1726279294172854,0.9358034790045495,0.07940148814282857,0.5350133557510366,0.9238389430379867,-0.03404304086843572,0.07368223431272308,0.5513375324192177,-0.4655630522139909,0.39466311949924054,0.9381286956203138,0.15828373839581472,-0.4783641898717221,0.7469132260032445,0.6588152994459621,-0.22875769952129169,-0.0965610284209044,0.8558055097688788,-0.07744660688252424,0.012353175492896322,-0.473096442312469,-0.42908569474520697,0.1637364854288371,0.007216794586904266,-0.6762687000061658,-0.3536516178411411,-0.834629857482243,0.032474457710271194,0.34272101986339104,-0.1940719660196452,-0.45436970237225743,-0.5513222283059235,0.2861552391572513,0.9142990533791168,0.6989010994413065,-0.8378978903211394,-0.2643237501435504,-0.5680687476801629,0.0781140256273058,0.32910916095033543,0.8820883185710081,-0.9899387121962638,0.6134521884850452,0.9914362858775511,0.700527672469723,0.0013544318429618042,0.11960615965555829,0.1617332143557263,-0.2374502188256514,-0.09490005549164052,0.26157858240626675,0.5180612467902239,0.35826339181105554,0.287744619815474,-0.1186766298933309,0.5094365768052989,0.4657649296452548,0.31117641261179474,-0.5144617173719628,0.13341719080282183,-0.34089276576859184,0.4860071906506959,-0.31884087399851846,-0.6624689055081564,0.4603617888156221,-0.0013582826397969328,-0.9341194718246989,-0.5387509932850074,-0.02501659875308456,-0.8465552913595926,-0.24819953768507608,-0.7322923303719712,-0.17368325815737584,-0.6452962560041428,-0.17258823093962908,-0.3362913823192264,0.4451079704759289,-0.1722167293824582,0.26432712016701604,0.27041844736493476,0.2515040962627449,0.15230427070007047,0.8831811013438006,0.12400523083552827,0.20097457073473562,0.0531248229437156,0.11149876791626627,-0.3816643635413023,0.12718947513974732,0.18426636820917722,0.21432235035700864,0.047008152037906,0.19884845016139868,0.058313245340215696,-0.1990184834108497,0.6849373512807284,0.2336389342936787,-0.4618946179597932,-0.35473512312951916,-0.10064894908143797,-0.04461568254113839,-0.36668398976389377,-0.14513236994954246,-0.9965155931430084,0.42367940652409286,0.32726141255238084,0.5370071006911119,-0.06919604438049315,-0.17869976278855254,0.9545492173207086,0.13991140343663067,-0.7323179814746369,-0.011688938057289763,-0.9597915453120457,0.1651520083814168,-0.7692096811072482,0.3211554218473726,-0.31501853689481035,-0.4659401395046697,-0.8393954783973211,-0.0349111045781157,-0.49066502819634616,0.7541787312173508,-0.2029566968909612,0.24236768938293776,-0.889140764620893,0.2504685076057174,-0.4471557047376662,-0.828812896351995,-0.5157187718662323,0.04759175327350031,0.11120316028238206,0.42800714817306673,0.022200340317214618,-0.6234154904020596,0.054104471950806664,0.46239379685399046,0.6913875760070326,0.48277918427991096,-0.7699667708670462,-0.2427502565451766,-0.6227934904307526,0.5678733517559021,-0.3812960860389819,-0.7761319828733827,0.16136109316492184,0.5032114237294654,-0.5818652922234715,0.9706764245364878,0.9038096721175746,0.46158097890132527,-0.5666921644088074,-0.6635937732621492,0.8854808251335123,0.17142971930043047,-0.5020053852437817,-0.2714543214115423,0.8914438569430674,-0.8248146930246163,-0.9843618857412636,-0.28409947114297374,0.023267933826538842,-0.010012063826974506,-0.8311667496318675,0.7135151209403486,-0.8843383116959349,-0.8167310120661714,-0.8085736888115711,0.26749906233295934,0.05174450446456549,-0.6928611796967845,-0.8212550390117588,0.01349034004192689,-0.8623877029662355,0.03526155541699533,-0.13857222975408162,-0.2583937619953345,0.9134258693319149,-0.02911986432762152,0.22325024256444018,-0.784605782877366,-0.3730678170442478,-0.3081945271880369,-0.06256273640177952,-0.15084125549968438,-0.18225725091633074,-0.05067583551890293,0.6593103438297611,0.49288225338589847,-0.06013534503819293,-0.3093996362725804,0.6012514986017694,-0.59918826209239,-0.12350201074339053,-0.5852456783061942,0.6160603358686041,-0.09898017272491046,0.47137906484599335,0.447571337970987,-0.6255167546283301,-0.7342533507975026,0.0017067385461355868,-0.044130861824992366,0.05403239632758057,0.08189941635363651,-0.23590659022780264,-0.865089037144868,0.06994635679813453,0.0021651432328204513,0.757181023631498,0.42237894023756173,0.5864696964247081,-0.07700107319890537,-0.6887663993998988,0.30043698460587626,-0.7972951314143228,0.2580462218701041,-0.9806252160538111,-0.8147761870776644,0.7488772320860049,-0.6553194738465274,0.5572173585850587,0.9996139438061895,0.10959036222952562,0.24603392390637552,-0.08984330783820273,-0.27790253550707555,-0.4054484551877353,-0.8503723522430665,-0.22558432050709207,0.7790148362809021,-0.7627443314909089,-0.34719136069615847,0.06657409298675059,0.41820822048726036,-0.8591388307253145,0.5986654815271635,-0.5469881307468542,0.20993743151033223,-0.45227334354449056,0.34412098285982,-0.2667086218236877,-0.02906819040071058,-0.7619923918395894,-0.9459538667498043,-0.020500494572196118,-0.10419134700260482,-0.33939113294896106,0.6101133236395749,0.033859111213792405,-0.062626861456328,-0.17392775573359287,-0.24550675735426056,0.786760272830116,0.923829079342531,-0.4327423087281687,-0.6127757411512604,0.024509142340415752,0.19449435623942926,0.5278791217710083,0.7178062124058512,0.19524671159173537,0.01846833594742301,-0.5084410892305422,-0.26484258730243204,0.5280262635067834,-0.5325140782211211,0.3450982971323366,0.7257276080384616,0.033841446801955194,0.42915157929545816,0.17622049355192762,-0.09866938697571782,-0.0030461506942893947,-0.3613916717951985,0.4019182642701174,0.631911618357244,-0.4273493540181855,-0.13511110611272079,-0.03193380432118924,0.5561882027474765,-0.37906169955676733,0.8620800824555452,-0.2964106068874677,-0.357682518823618,0.1036468908523524,0.31853024654069767,0.6298746053393052,-0.7057739387153362,0.22222495609169152,-0.09985494532187086,-0.8415665397640878,0.12583048018156903,-0.127327673062613,-0.5280158931922857,0.1818444677949357,-0.2706056373055207,0.37682724239228604,0.24492744459691349,-0.6665727612755616,-0.24105986415740407,0.2009953228294785,0.9767640484936114,-0.3090918233559248,-0.4604684808680009,-0.7419118661860908,0.3880374820036135,-0.02131509328696712,0.43495722479535054,-0.03464523319112241,-0.18259087331490378,0.6852106189002238,-0.23436763541168232,-0.5794238338433875,0.13936818421871974,-0.2273828519517984,-0.37350503594278617,0.2263139582518049,-0.5674140238353734,-0.3714471872608896,0.19642154656628796,-0.054606821193937866,-0.4772199221711,-0.09067391815428398,-0.6348949881279207,-0.8581065410803657,-0.032113058117312646,0.584265105061717,-0.4753851995191526,0.7556719660011084,-0.7963239441814077,-0.007168454741653217,0.223780027474442,0.2700922409353929,0.9156904918066121,0.0031551808028441736,0.06039190524636654,0.10687541036121294,0.1415976248924924,0.2076210808643898,-0.7969770033048573,-0.07421775709726601,0.09821773031488121,-0.4405811875676621,-0.0015837509725697312,-0.5039241151863425,0.45927624435197373,-0.8161850071056024,-0.03198584798460876,-0.3495836058263427,-0.9736046065299303,-0.22336617579058737,-0.5476500512175528,0.026850229489361093,-0.7304736927824464,-0.3467543726734372,-0.0191872531247826,-0.971798041486992,0.7397418806608921,0.18140731493613257,-0.557992866592846,-0.8942637755304799,0.01473117555625434,0.9953123243035539,0.9495288608975672,-0.4737758029345653,0.04227472685099834,0.9953793950288815,-0.8187700160499732,-0.13156681711334922,-0.042634048090026355,0.07647260403843593,0.08139984281390204,-0.02931959458974239,-0.6692192870520334,-0.14987872819665685,0.08282640334851664,-0.8600796253464094,-0.45437666170323276,0.5240440804295147,0.15019006274097188,-0.011821748606511504,0.38330495883993915,-0.7193149964068415,0.7490547026154484,0.05061380944375697,0.5239453041229923,-0.9666037041757921,-0.012722110407550785,-0.3193201249443364,-0.2854234207567499,0.2672420412856806,-0.4224616236536845,0.5083943214068516,-0.6200296984885634,0.754021636114904,-0.5081997443327798,0.5643028586057487,0.06992405288735223,0.03163716443851461,-0.7728733175710438,-0.21383155055595357,-0.5027268143987051,0.021767815442543123,-0.4900830152774997,-0.31723667795390975,0.2590518630422417,-0.19590520814964668,0.18088137635125795,0.9367672677857624,-0.8524628711597985,-0.8682347606964942,0.44099221808899003,0.07143483804577189,-0.9051065818435333,-0.03226967130788809,-0.6027768387751146,-0.5242715021886853,0.33468163091018305,0.0072543966748495866,-0.2177832663208231,0.10207944680394135,-0.8981380417169791,0.6155936629221515,0.3865008215820081,0.03394764346640399,0.11874661703926204,0.061926596258876414,0.190976358073983,0.03687278282045739,-0.016411468839912093,0.18533654331295002,-0.6446851898589737,0.9753873342342738,-0.2739496491489538,-0.06336684044493329,0.18923878803919336,0.05658173933679448,-0.26982372644850444,-0.7456324463877454,0.04112381813774826,-0.550851640929749,0.08363080621074491,-0.4097530538644431,0.25051478557953333,-0.4141993776291608,0.1469114325970568,-0.8258898420664634,0.24029461593753385,0.09062336695572773,0.006175914681239373,0.42353671133412263,0.5151753682547475,0.5637542343180842,-0.51362399885318,-0.5849762741626201,0.534388997426294,-0.8961830938344553,-0.6317954505150617,0.10592187200467076,0.7284352986623026,-0.007801140275306986,-0.4164027943811445,0.04238879907554198,-0.26732023617158523,-0.08031679185180614,-0.0054411340360065105,0.07418725887265164,-0.13847792710049336,0.030009576782388657,0.8219224235991445,-0.2528321297390846,-0.447141157722957,-0.6179755365470062,-0.30624544927232605,-0.09379099683943672,0.9115524237467642,-0.0755993478345522,0.8491301269157233,0.909046174830332,-0.33332221701799203,0.5660628887068675,-0.3740319971207244,-0.14255717096524556,0.7302392411922355,-0.04204817687471055,0.9220002537489788,0.5381030267161084,-0.8053974389683211,0.18236889814038043,-0.8758358291328473,0.8931836107545126,-0.14901783143232367,-0.38693835924929293,-0.5443274915845897,-0.5963989700121656,0.06810313231011401,-0.2947659964892953,-0.03389077563890387,0.47625597740825903,0.5450683307907773,0.12060208301271749,0.2880782831727182,-0.19070572579235545,-0.27345314489740785,-0.23880396919132973,0.5312422424031732,0.738798195241461,0.214752489319048,-0.4385236127550683,0.12996663228090724,-0.024541951505496873,-0.06641159324784027,-0.005306988434604239,0.2171562799127282,0.4925083314640666,-0.1978416608123126,-0.3261154844793585,0.32105391459866706,-0.11606819938191715,0.6003441156415711,-0.9528562647036062,0.7489766350409527,0.437228492325919,0.04691953419277996,-0.05104848090250158,-0.9324784007248926,-0.47088284119437845,-0.6646053146829926,0.30404569746839866,-0.14051553191693417,-0.4910785893952892,0.16292909790301435,0.5585267606256008,0.7813109792763775,-0.014078254651100882,0.649599452369185,-0.182916183364048,-0.535306134601329,-0.29860263450672986,-0.5513904622916221,0.004184186357541147,0.6825219026536777,0.3466570747239541,-0.012848069748122554,0.03997967483777975,-0.5424791304991738,-0.8894704357406014,-0.2522058222055268,-0.3895971537060813,0.4521146429726664,-0.004785668631804137,0.517429725473114,-0.863983098592697,-0.607949698194224,0.15476801254196498,-0.7884274387010337,-0.5194068794143465,-0.22539374221284014,0.8690757739014243,0.7108432934829793,-0.09053456063923909,0.06235214855290388,-0.046235252974941826,0.6640551950439885,0.8750959015660028,0.9365093155103733,-0.7242770531616017,-0.21338376851608673,-0.15427624407992652,0.5386306271269307,-0.1207868290102318,0.09557682814662705,0.4225612084759328,-0.6461662671184826,0.14412318192571438,0.5131654250742888,-0.20434040757595934,-0.01476348148097583,0.29562216567554395,-0.8617641735631235,-0.34558428359409504,0.053993459119455724,0.5388426998783373,-0.3078541281941088,-0.5649804983992686,0.07132478191086017,0.14671084137088927,-0.18060301183332034,0.4835629310567051,0.6767072731659224,0.3101233160110254,-0.4514884079135915,0.6545705022505373,0.2692324439960533,-0.01829938639226067,0.785437447992183,0.2739910636029925,-0.9178783350549761,-0.09705305297914466,0.030024820223866787,0.9295344427972959,0.4328652277248013,-0.8447814186423087,-0.6558300693785984,-0.11900828526543779,0.38879600618193083,-0.043160206351476375,0.346875567052791,-0.04409989433708339,-0.26139539691812114,0.7717172721092539,-0.20783223415832724,-0.266026098639118,-0.3036041378918817,0.5265626424162319,0.4896690570410664,-0.40117729812863157,0.8736200830012094,-0.34031005667355047,-0.047097988549328805,-0.3237147901656168,0.4886887614327435,-0.9063445636199001,-0.5342580697752555,-0.17285657970300078,0.7531529795940004,-0.8856120599671627,0.6855814476831599,-0.3956447406407452,0.07997969376557573,-0.6931698113966804,0.17465449438236003,-0.5691557804420345,-0.026007644855121685,0.5309441257437097,0.2306667176455134,-0.36232013503290245,-0.9921102831445314,0.21130643737943466,-0.8020590588939153,0.8582237116229786,-0.04115273204458139,-0.004776506908476931,-0.17528702715547825,-0.09762702550593398,0.6284547085196611,-0.0033540272644230987,0.10901351728902901,-0.8998826048488031,0.5446478884455639,0.6193896824219886,-0.038049817735088566,-0.0433305448408046,-0.03733273285445308,0.367658649230931,0.7959041478779759,-0.16116056052465988,0.8216476361638385,0.48429606429367683,-0.3026003483934048,0.6264391581308904,-0.2222280474517982,0.36034156566400766,-0.8843726752559269,-0.3095710093446093,0.6926247615923319,-0.8182788169724453,-0.29867673354270335,0.46220412214372836,0.5223672557142582,0.2534261180621466,-0.21335977676822207,-0.00479671227245877,-0.7721473385349075,0.36014497424049335,0.014118189282148407,0.8443206511732185,-0.4634070261823379,-0.9509692703893773,-0.051325556257329506,0.19509920884888296,-0.5558873371300455,-0.5688000693881313,0.07028150617150755,0.1820343355083182,0.9605713683478473,0.8897063676746563,-0.7319145648530723,-0.6324617869383362,-0.2894310459208579,0.1253426196098767,-0.5358277873189957,-0.583425689346152,-0.1525201313092505,-0.5994508004080317,-0.629472093395449,0.5984009842082015,0.26446876169410455,-0.016969821072504533,0.18825716967319947,-0.17941842469925018,0.47553749489931535,-0.07702081382460424,-0.5850560658496547,0.1987793568797658,-0.3435131000447617,-0.1592004106303866,0.4220402350277944,0.1987930476558149,-0.40713690232045213,-0.09304623581992659,-0.9760015966637683,0.12850582262000276,0.773962025569037,-0.1409665902132847,0.5928964180791003,-0.2200405470403598,-0.4753018348021336,-0.8420669706757733,-0.5236523236421622,0.03624962269367243,-0.6573993090117151,0.6854677781837463,0.21710969079715003,0.9785602756676306,0.1500846870840318,0.25717562503872987,0.0032860261370142732,-0.10556813826406207,-0.47030882586877426,-0.01727527678073352,0.46512065106136924,0.5249335011818448,-0.08353838969186105,-0.43835330229222624,-0.5516394526650822,-0.1110342809534334,-0.48269384029110923,-0.08336914235644978,0.5010413416792731,0.19873197472522577,0.3821976145399245,-0.02332749126662158,-0.31357027245909064,-0.9657004939354443,-0.03159578865053322,0.19838002558131607,0.7058887337596609,-0.3162825174587556,-0.06764864209757117,-0.07058756050968436,0.10309411625394271,0.12502497541127158,-0.38351459380995695,0.9131543337216325,-0.2533636761234684,0.03861685483994706,0.9032487534797472,-0.06508186954502182,0.27235696918674585,-0.7538969267831773,0.53998930752585,0.041769410406379985,-0.6854480748810853,0.22173096982537174,-0.42676916289433503,-0.8774975474489098,-0.42004616844208187,0.4877298301368967,-0.26770795379089285,0.34243203286672586,0.7398952811716054,-0.2057206732204182,-0.5581835086550868,0.019259606771788562,0.41867870975519594,0.8799474418625052,-0.9160000807708698,0.926807193920217,0.8563262209240907,0.5517480293991152,-0.93160966509078,0.5931913724487459,0.9372704071854276,-0.20286120118360332,0.6688765431712467,0.535828489822694,0.051421717186394156,-0.2848071366812324,0.36118661402867575,-0.24685287832085934,-0.6174300226748718,0.11900949238902239,0.0898509913768549,0.41526031039228645,-0.13209210597907453,0.8149532034317589,0.22909693026402475,0.4236998027422277,-0.8770194458636063,-0.08695566853027574,0.2486090287291071,-0.5528270445495921,-0.26180923142089435,0.3438516611011057,-0.4517582915423766,-0.29540888512006114,-0.2833398371932565,0.24064916575253056,0.11343193455321916,-0.7192541197626885,0.2327366405799396,0.25217458301330803,-0.5966863490459804,-0.5811186480014267,0.800349545703439,0.07450613160844446,-0.03802127225245408,-0.379783365785379,0.5263928420140668,0.1911244133654964,-0.026374920671111867,0.3656170127042584,0.09709295180499102,0.24177816997205723,-0.8186635657803729,-0.14577928404873194,-0.07272165709334782,-0.21641005984295256,-0.12206707996970641,-0.5139396860297473,-0.817093901501215,0.5452126669819467,-0.2696728111375675,-0.6423021583196933,0.034939821862144754,0.6976295442272801,-0.2845207669461089,0.21692362227197703,0.018568212022025646,0.38237142917803757,0.7954651613842432,0.7523423169694032,-0.5518669900013512,-0.22520548560641476,-0.49143078771240967,-0.08579562869913683,0.5746329001194606,0.3817412719185513,-0.8275838521458225,-0.5807679285640797,0.38508806946978674,0.9636391187786411,0.0366201546311876,0.7012705949212612,-0.0329010579010491,0.7443159550695242,0.3585468409186087,-0.0034770626639018406,-0.94654566890335,-0.6020527802505181,0.4891876646463179,-0.054729381373169954,-0.7962861402388198,0.27743985181019165,-0.23722503416617677,-0.1155453545087978,-0.02042977542136084,0.1559734128802708,-0.5870197606651271,-0.4401559912359913,-0.3716229875498307,0.16791214805679738,-0.3535261232354945,0.3569025956993034,-0.328924914522287,0.042381489150829954,-0.0007239902324750838,-0.7799468651759967,-0.7128339645776499,0.7050625602832907,0.5932554053878996,-0.09229672431433053,0.26420994058674985,-0.46982545333255127,0.3443044310618019,0.3139205390737851,-0.15733001213448372,0.7316914499831884,-0.9437929655033245,0.8673880262491388,-0.9676827935559893,0.14057566855437234,0.27215741962707124,0.4474988659361201,-0.3276725901128985,-0.8023869209776525,0.5138278919642995,0.5905574093457029,-0.5900759584952833,0.06039562571890249,-0.3582252075508821,0.8943278576755683,-0.6447741914540753,-0.5482911166705838,0.9254177187889621,0.9901699286689009,0.08938126304732186,-0.6491047886471738,0.8058657107483848,-0.2360924420224753,0.9244525823015158,-0.08325852473295332,0.40424880336700814,-0.558777020084728,0.13418887943233454,0.15428283294596362,-0.34449036168951197,0.8472276479282093,0.23080231406208168,0.12100009445874461,0.018845291592299827,0.7025657856936446,-0.4219283600093688,-0.6604943709462234,-0.30575082953989674,0.7512344337540277,-0.9064775278659967,0.5075850666669035,-0.9800949103830547,-0.0028388754164520636,-0.23405163238037152,-0.7096090017032196,0.6082262180790099,0.15048324536826746,0.23974457452805198,-0.08451134770573548,-0.05905495570415237,-0.6801634473148218,-0.06835490114720055,-0.8241077620677385,0.6557313482143401,0.19714673615542314,0.09093047708187563,-0.01531481825735426,0.04231528720815622,-0.10808591327213375,-0.019604450827579053,-0.045493932851453575,0.3702099049403437,-0.8348670767924519,-0.09513429277878986,-0.9242509441937073,-0.09306020853223083,0.36901526908591054,0.03831738429254378,0.8651323263447959,-0.022312737749610522,-0.22326769004469602,-0.1015489802382511,0.12332812326657991,-0.28542391683773094,-0.02438023345328899,-0.4394776676770435,-0.23810475123240044,-0.06497421993042121,0.641507269294692,-0.43622539055394643,-0.7287077391731865,-0.12647575574680878,0.8953612214044055,0.1689241791835382,0.5746871107389023,-0.0013401895418787553,0.815528766587112,0.6377543607395704,-0.8429717171493786,0.35435089409138915,0.4468462868190256,-0.41025901457805214,0.3282543803705745,0.14288483957215953,-0.2832855079310519,0.0943049679246456,0.01202658395162916,-0.16910145021024384,0.07876989340811591,0.016397641407112435,-0.8019730685525893,-0.018045793762604075,0.49784819034575584,-0.3970905121284008,-0.4980895631078558,-0.07727412033671456,-0.0704231397082507,0.17498088597493397,-0.4342764316972629,0.3840525547755611,0.0010236226599988716,-0.26908404447848505,0.2324781052923405,0.07514199794666616,0.4445663868974366,-0.74201721197516,0.5390040111076457,0.7984185097700408,-0.9482325651953452,-0.6041402237275977,0.6696850846341789,-0.5369870170585093,-0.295762550583151,-0.6987695368347964,0.11947173564145423,-0.03434316595992454,0.539309832309101,-0.5997720026719695,-0.3483463497913079,0.5449386019424456,-0.6288757235826758,0.051461323490694044,0.6381564049647894,-0.17711969933978067,-0.3546095854078478,0.691598215789065,-0.07373680686204599,-0.387704124186144,-0.3302477400728611,0.3910203842814509,-0.6258092774648099,-0.5617513557738891,0.5324049385524628,0.28688555024221624,-0.2955618855585224,0.7161128824689499,0.22172789069348184,-0.36509804910879384,0.9455982497135109,0.7700601955329365,-0.05899927320437081,-0.9154317651422891,0.2714480846761168,0.19322484159950643,0.36566188937993355,-0.37241301567356816,0.8313657962482133,0.6522386479992512,-0.2590276729891059,0.945052639811628,-0.02973596985109479,-0.39120364212389097,0.8104330793158993,-0.42668996618689203,-0.022299260233216493,0.9657431049133713,0.08262250480327481,0.2271623824152142,-0.6054195553677524,-0.9589323436113174,0.2969532726538037,0.3914246711763394,-0.9495032635225765,0.8411643511460916,0.7092113285906573,0.019178484034067335,-0.47869271570028726,-0.008962484170470882,0.22262161198797037,0.024611036131757864,-0.8692266075374432,-0.5250539292498002,0.9063405310745759,-0.03798052656427138,-0.3198886188483099,-0.05044563878976922,-0.4226762295512362,0.7993796667577663,0.2761795600297681,0.010331226267331746,0.5470931821078103,-0.13346879337302042,-0.5316520090724274,-0.6636397127128373,0.05401879111958641,-0.340850533028071,-0.2980338792220315,-0.1451537047881717,-0.030235499928042132,0.12513126483041684,0.8823423052555909,-0.6510865064107879,0.38480530352436143,0.09379676190097685,0.016035568453482953,-0.519962142634616,-0.35042135919596556,0.09656501881311509,0.050083547539695066,0.9405331495349248,-0.16196560416866154,-0.5454098773402287,0.4515552354590246,-0.7404643847615048,0.015574324241981257,-0.6473034298736767,-0.15390912183319805,-0.552755883303996,0.6207919740706246,-0.5622379544379766,-0.5957950630595777,0.8040293820441534,0.5900102867737014,0.006606232437939107,-0.9962640650963208,-0.1301639686879697,-0.2004603339513226,0.15838754880828537,0.6817921424171619,-0.18540442538763638,-0.22012556574886927,0.26125228913422066,0.056877707968098226,-0.22317857869977248,0.37287392132425917,0.16008055978913452,0.17654866062723654,-0.9812314149236943,0.5943110928923347,0.22338400666916816,0.8887532925142521,0.13393128909065685,-0.9242873572452711,0.1427053418129795,-0.013948303034050945,0.3625177754097598,-0.06857812027190731,0.12086186440048016,-0.3629319186302989,0.5719985357061019,0.3806094179332328,-0.35516428646136905,0.09419735169382572,-0.86372499103814,0.0809032971029832,0.13481854805666696,0.6650509858798768,0.08202911097100166,-0.46386941514223834,-0.5794863177764247,-0.9007666071229565,0.02824339599696098,-0.5558694117471751,-0.001885479103894146,-0.5875817862544958,-0.5415818578870912,0.00982100685242344,0.9796290258872459,0.13653499959785004,-0.2921354176501013,-0.0900169697312505,-0.8498738763533582,-0.23445386791096437,-0.7811569589532273,-0.8031960852417183,-0.29975337249168876,-0.725272103227753,-0.2197673361064427,0.012159540036825059,-0.4897916259883597,-0.5681316532119931,0.10171083754432557,0.01843030666031632,0.605928921019784,0.7499786985367086,0.16280278493120734,-0.7108428242314724,0.5260867884328815,-0.03973114036905386,-0.3828897320314167,-0.12311723084462464,-0.5944812535689142,0.008818594271411647,-0.12609840846928455,0.7510700813863542,0.43248058999251293,-0.2049880629362718,0.20155039083102458,0.8379927281882722,-0.5756144023470816,0.24053110193093322,-0.6007874065686561,-0.436272811695391,0.1688181011261415,0.19221025829568217,0.8465931462994348,0.8676610959398945,0.78374986755985,0.8886608444975947,-0.4568518908313371,0.5355867926135031,0.863287904319682,-0.8207355045828651,0.28449790563300253,-0.2364214156329982,-0.16122242736599637,0.026912481321638745,-0.49274675320718925,-0.638447180725116,0.002713801093007311,-0.9667581135489441,-0.2916637322594222,-0.7368980393111279,0.7509620614980461,0.6016277960946542,0.19400420214360653,0.2668671132001018,-0.01112380574027549,0.000853388131784251,-0.2604793768418365,0.1405615099818502,-0.8459705053552866,0.400939251971519,-0.04885871662757094,-0.8862953591503769,0.8114207527690427,0.5810234500257974,0.8563123130748822,-0.9842872201298983,0.1185799770621669,-0.10394216008683929,-0.7825385795450257,0.3686958170291768,0.4050016624589405,0.6316652774440729,0.7729363287037743,-0.44175592982501133,0.06346690844798074,-0.6696675487407026,0.40208337940448097,0.4532036329407593,0.009335369119396624,0.39062295373586997,0.3039318315417226,0.06509773732280287,0.23499700824621864,0.15949782033300852,0.036499989997867445,0.6490784119061578,-0.32135401534512176,0.7365863664209423,-0.0031790675395207144,0.41926508667062756,-0.19701373722683538,0.12126613832097441,-0.16400056577769515,-0.23784806376618123,-0.79315889406356,0.044840962732904936,0.4042845098647308,0.8570786240543606,-0.26604970790139526,-0.6884697023771376,0.772580464256009,0.6205704207308573,0.43325950789709444,-0.5997319961463761,0.030950169378408672,0.8216858668905755,0.24990033569715414,-0.10310164936601492,-0.18897789538324483,-0.32369994949619674,-0.6783167289807405,0.07067888810559952,-0.11149645929597804,0.14273123640039223,0.1583026273387573,0.116858698347696,0.03691497682094217,0.9543104750099258,-0.045353451277357855,-0.08931999290517928,0.7737210925787057,0.18904963626221677,-0.6143359561348117,0.08750158778576692,-0.009209992682824032,0.12627256361887015,-0.5746319028165949,-0.10524204011717049,0.3113875839180297,0.19715466326627185,-0.9320707644920547,0.6967922783658544,-0.48797752063115757,-0.6964289806499493,-0.48429732748327586,0.05740491236904048,0.732328849565556,0.04240164814198702,-0.33200566586364455,-0.7504333805094634,0.17669899942994832,-0.2555172236990608,-0.5681928022091378,0.029208376552241653,0.028079934101024634,0.08376143615976925,0.4529402955578573,0.9250312191660774,0.9004990357868389,-0.7857103270910966,0.5920658604817568,0.7109764172097001,-0.21519327506358843,-0.1995033687888299,0.8428167051158643,-0.24247057520268117,-0.4324031171661009,0.27691113612919094,0.4679096541319159,-0.06731399880679594,0.05896291892895431,0.4078815903053388,-0.2933887331902415,0.17871395666128234,-0.030569814236447494,-0.2676772529794417,0.41906370011700955,-0.2631853709866292,0.9870415101928333,-0.061783296550787285,0.9684730726866864,-0.210624552841891,-0.8348694687044529,-0.4705591096925567,0.44552643186934837,0.10575988461372228,-0.010040684589365308,-0.2157190973742884,-0.9972691600854999,0.39453636326762215,0.3756109417054528,0.21701887362983568,-0.13817567811551398,0.21464834974024638,-0.7693897300968504,0.039436785225326884,0.31217290848473545,0.9937628722590901,0.5552059282630688,-0.38646022931858365,-0.002351034683259433,0.10427144550536194,0.45236617560397574,-0.014459449239634535,-0.22953421331334445,0.056850477762439504,0.46291533846462785,-0.8317888303526235,-0.5732975065863906,0.7410160818598084,-0.6713338752823991,-0.22877540653355297,0.5107602675811566,-0.9499932486915277,0.2715971113169178,-0.6833979046586774,0.4121537221186856,-0.17296246190888964,0.1380329428358366,0.036824759080770764,0.2093756221576158,0.14860172653803222,0.32000873115613915,-0.31467028505862,-0.638663713180476,0.7214002638852505,0.013143417621627178,-0.40283925761361944,-0.4641543025374984,-0.1778694394940998,0.0766850710550405,-0.3870832092008306,-0.3443061754066619,-0.150715971063307,-0.4901564034177617,-0.9228599119827577,0.024319614694478096,-0.8177950297637392,-0.7628286909981187,0.6498236453687354,-0.06949587623162551,-0.4613205110450979,-0.5241951310973076,-0.29594361795408536,-0.6039270765111526,0.18200426654658994,0.318456834979878,-0.9215777359878786,-0.0980070201216999,-0.27642414018615563,-0.020553836196952224,-0.7260884316499663,-0.0006397971586677649,0.021795445608680786,0.47407130627529626,-0.1816839611334078,0.4494558944003439,0.31071992588230035,-0.21854998246809368,0.5900689185493193,0.8169187262847251,-0.7767528331892758,-0.0828430628389525,-0.2680333779684039,0.012039016179380723,-0.00949403772391541,-0.30678085494498997,0.6836133726654846,0.1164212620896254,0.09537857487902393,-0.9660848407284357,-0.4961210525053291,0.6479957610368924,0.6947105185207136,0.1309213998182919,-0.12108713362648674,0.7265330442841443,0.40367097676218955,-0.6264423640823067,0.12601138023893854,0.18371239686951965,0.6576357348932244,0.42036554085859584,0.5290659251277209,0.5673585919875646,0.9906510752478942,0.08576546758902998,-0.808737624781065,-0.4969842552068498,0.4973433987399709,0.588333893046721,0.9765407198584513,-0.09136144440084121,0.7859054408851431,0.8059315926396657,-0.002000247051028681,-0.5199623729581287,-0.7981366116021128,-0.43096201495141223,-0.9527912468015874,0.0477175085318286,0.28322798869627663,-0.6619133820405557,0.9920902712105589,0.6349206510857931,-0.14112995727275096,-0.2986570684591384,0.5667157061210516,0.21992515510387056,-0.2549875517829995,-0.06208039326218545,0.38971480657797697,0.09668399527930874,-0.06388385600404714,-0.44496876979763855,0.1454234910598836,0.7386112917208211,-0.26913481959004154,-0.20055439178755513,-0.6419421100153191,-0.5624485088401773,0.38258186442777514,0.6492453323066953,0.3538096266642034,0.5993731830239226,-0.3354259936742699,-0.12389339583437771,-0.5085012567585718,-0.09222541580330078,-0.07452929655076289,-0.6794729061073254,0.3960920330817863,0.2004779663636242,0.3623669709712108,-0.18753070423221418,0.06506497270614497,0.29535892524525326,-0.9803691332733856,-0.01191522216360461,0.22363064594310586,0.5765974310612298,0.09006863873093973,0.2554792628412058,-0.6926990149522856,0.6360934816422256,-0.3122222480540925,-0.34474118195129405,-0.9481078818918732,0.27927950372526394,0.5924248666936712,-0.19582204435402867,-0.6292440924491551,0.3703185053556723,-0.5188209650670913,-0.7070319962168333,0.7303411954186974,0.3044333151919967,0.24082272628949092,-0.06645440963972193,0.026382986828246656,-0.8096796671261467,0.5831102664784111,-0.08627107740895988,0.44231535901101354,-0.007692708752894515,0.19209621524874965,0.5696076773890472,-0.10685162071662443,0.1931551533968364,-0.5996314261931355,0.0049758968976040905,-0.7598825624147335,0.23937528119450105,0.4984044905176022,-0.1915592072825862,0.011855821901588362,0.49424423748239826,0.6913996710002198,0.8344563154458285,0.037414697283034815,-0.9256693775176563,0.8603746879400698,-0.012634978026045005,0.11312316700655864,-0.08387594255766186,0.5993478911496096,-0.01999682035739778,0.5153093870574351,-0.6698566940058036,-0.09184521626764167,0.6035905614368667,0.5089886849110038,0.18891948452411741,0.26496656027608956,0.1153117371323035,0.1258690686117853,0.23539180834654216,0.3075181004570518,-0.6239417402938703,0.0810455936289024,0.3330001320952379,-0.14966072951081233,0.5241781493870523,-0.1948201626727102,-0.10970395343154851,0.15478352417221564,0.27129768298007834,-0.45422905278694564,0.18326642663965603,-0.5711907348886531,0.2708853353096499,0.7699758608346319,-0.018552741758834087,-0.9666480028926966,0.018943330294173152,0.007690206075419813,-0.1879890612803191,-0.44917842975750544,0.7605783844438142,-0.13909215246713233,-0.5481205362922307,-0.11840033269071143,-0.4012510621916207,-0.6769637712730744,-0.6580979249312741,-0.23679808358783108,0.9303229958049741,0.6182345244237345,0.6970381236337024,-0.05553356486330908,-0.6193783919981898,-0.543879591325919,0.017128806908724394,0.7754637710665866,-0.8136189599421851,0.9458146805845054,0.33906243734145586,-0.9595988534800962,0.5721096743667449,0.05578535334025018,-0.4502636561174863,-0.6577788684339203,0.8751362530741809,-0.9377992151197087,0.6074304658105435,0.8887370222184885,-0.4507119998043117,0.2554604749657144,0.3698062740483017,0.809521184037806,0.8371188439958274,-0.09043432162562645,-0.0470440096878127,0.7534731273540373,0.27797256833974876,-0.6053277643269603,-0.04982076349210547,-0.5497393198461217,-0.11773538410522351,0.19858281945197856,-0.10342402597102045,0.5383574873459473,0.35923800499474506,0.7392824232887015,-0.7099766598309722,0.4429657178966786,0.10976802391354369,-0.06380692776646095,-0.039832381023670455,0.767119946242906,-0.5213185366767356,-0.6111600923270416,-0.7944088124931135,0.49534383068996934,0.314664573641879,0.9005312364854497,0.023175945640085554,-0.037290295548802276,-0.5486229075316612,-0.010807331375167522,-0.6905861449283905,0.0852219831382311,-0.8992006788230392,0.11030458745845434,-0.6426490596582702,0.10049541882553682,-0.2604863332121757,0.6086905560970328,-0.39365411252000587,0.6312364541327874,0.13079389511100298,-0.5989129075245296,-0.03321933197243378,0.24478403332675078,-0.46098525660015416,0.2701212456194134,-0.03368944164452152,-0.017154240300916782,-0.08193693543652454,0.24481902328214689,-0.31938662164217496,-0.40870161985242226,0.5316367878487931,0.35149812609650294,0.6698934386455379,0.09105660437542612,-0.03117866952409016,0.11737400524459246,0.22348481839362272,-0.7343926207679612,-0.002331111641959532,0.5579894874761455,0.3833651082922273,0.9836526631821253,0.32025359409206733,-0.6008976267087088,-0.027100549739421304,0.6702884375944027,0.10849345956098523,0.904239826681923,0.7440556050818641,0.11009415771788358,-0.006488196070934317,0.0967401491264563,0.32206241316208034,0.11807517970921932,-0.9301363061925092,-0.986059392582111,-0.8991068797156401,-0.2824571175944465,-0.3887888750581152,0.15571290804776347,-0.7374542906038415,-0.8475283108264791,-0.4804586548367716,-0.02043303891271691,0.5001738213337593,0.08724445649271508,-0.5914038419441091,0.6378344309773063,-0.0879746386763043,0.12398084340364995,0.2565110394136537,0.36263611076289637,-0.8667256671038304,-0.5045167559274144,-0.5536486789561471,-0.532990936733683,-0.12581962673713565,0.23835197135120717,0.1226167073133663,-0.5115117567237175,-0.6741252923486077,-0.9511525939836709,0.6486678284333249,0.02170986609630554,-0.632169943392162,0.4086434354505863,0.3574257987084997,0.25158332356109225,-0.4043908877350253,-0.23187282857746938,0.3148593863099448,-0.06897321959594602,-0.15608420683184349,-0.48174517580730775,-0.8268094446374867,0.7154043049169773,-0.25952453762074024,-0.0014189611109916875,-0.08143108468897829,0.5214695582735116,-0.19935857643064622,0.6626693885225027,-0.43902258453870063,0.15749162721091992,-0.8824987922815679,0.0899800888028155,-0.3258264568586227,0.4119128063165264,0.8100706610212642,-0.25528589601660034,-0.6874770072191073,0.575739666047383,0.3754765038822725,0.8904645435493322,-0.9110728454478282,-0.0717875117522841,-0.23763090592171723,-0.032937932103444374,-0.8828906838254661,0.7406839542967035,0.4429781489408247,-0.07359693255635796,-0.678978806607073,0.539266168083518,-0.5387454637550125,0.3410332654641838,0.01042152788857266,-0.565509899237344,0.5722171248292054,0.48718741649880837,-0.9611852184066381,0.07768465272577804,-0.0009419672233629884,0.012672711216603018,-0.249581704564742,-0.900580485868693,-0.25109722162321657,-0.4456170788560846,-0.014188940618998027,-0.06710480952988399,-0.9028065001616249,-0.3754963053656327,-0.14873892948163372,-0.8869504623265646,-0.8128127078471035,-0.5948834395628071,-0.8764615711617264,-0.5429363730757426,-0.8920665152502466,0.13327949359025584,0.019401303443151992,-0.2997212275945611,-0.8005495129574283,-0.23000016330820508,-0.028706827642785922,0.2066479308559434,0.08848036860840852,-0.1493433527774586,0.3604306911480673,-0.09443729089755738,0.1469034794673486,0.07372179825674234,-0.3868745176271725,0.24774392351999536,0.3325173756382477,-0.45311926920399764,-0.49332278283501163,0.8317580245271373,-0.20358899276815098,0.6292897967393529,-0.6042194695687245,0.196894770746388,0.13180190861955485,-0.21169168428802387,-0.40822602009984327,-0.42790271433331695,0.2644496854225038,0.563891949046479,-0.44224859328689253,0.6777688155820182,0.6533915509033763,-0.6690009053221321,-0.10369828238861954,-0.8017791406769619,0.9346836297306388,-0.5396298216569494,0.03729030929538622,-0.2525862154581843,-0.6501238013909347,-0.29883966692178715,-0.7905403336911851,0.04860553947020531,-0.6956197791930121,-0.19406525027034024,-0.08321475948027748,0.6440047419119169,0.3346836401890139,0.536773493052431,-0.013912581507931671,0.32604659647274536,0.7845794682405133,0.9928813122811905,0.4573052493546945,0.11972740116908243,0.35650543529384376,0.27707318470556674,0.12073279217624786,-0.35868686841309677,0.9136845359082059,-0.4754844513831162,-0.2868777792371997,-0.3948852503273845,0.6479294234910656,-0.8381183237500633,0.040359936794852475,0.7634787621821544,0.9627956862433296,0.11002774947621334,0.3031162690981492,-0.19978831590422272,0.35076205029563007,-0.6635591125179726,0.7683908040541184,-0.00810024674864157,0.9876854759938841,0.9432855322686768,-0.8233602752981865,-0.7056841733232125,-0.02843577722568505,0.9459699046805985,0.7046605290110373,-0.6299339332486731,0.07952859266693194,0.01560176692728707,0.35980829365825256,-0.0344076540594697,-0.03149949205871404,0.30126820138888794,0.16146315966130775,-0.4057041583601038,0.33471938304781657,-0.14508377482942308,-0.32851783602932944,-0.46090985607528395,0.9088017740900507,0.06913611659744655,0.2175079766177485,0.008014144458536975,-0.8340610789365611,0.8124000816490885,-0.8498295114392436,0.01144015113844421,-0.8493434135484166,0.44803110194080253,0.9730030416482788,-0.6201186937091043,0.3233461855843097,0.19160874991163784,-0.21048557255481384,-0.2253330036904713,0.4189596849338959,-0.7298919385227147,0.00473331338803756,-0.3067570771240751,-0.18746832763019408,-0.9983320038453344,0.8753172744685137,-0.7656182000133037,-0.0754216462753923,-0.028507909132159767,0.0875962178268144,-0.4941087282361383,0.013412264411586107,-0.5485785930933844,0.635919712936284,0.9756050740140502,-0.5743444071555862,-0.23898518708534577,-0.8679636292198708,-0.7461741703913906,-0.43878273416394165,0.051932435655483666,0.8960885831721659,-0.06457857254303867,0.38366263536110873,0.7806544847197612,-0.40956222518064433,0.328305040480031,0.5149748933157959,-0.18826598308918613,-0.7218351418236718,-0.7984647349222107,0.426680644410783,-0.5874099932054468,-0.7247825216629363,0.09110424536879574,-0.9147488200839835,0.9604992004087601,-0.3612122459764364,-0.06360259779856532,0.4696533496904983,0.670056520566691,-0.48613116767992115,-0.6823266535452625,0.6137957865268463,0.9691514575733208,-0.18466698439681892,0.025496100633603525,0.4182246097347247,0.39596402200633507,0.9558585544882672,0.42727283153919443,-0.7471017152719456,0.016214246932751444,-0.030128937601832956,-0.475768207348001,-0.4599768328450425,0.7725909618635118,-0.908411564227738,0.4050351409675096,0.4790125409287967,0.5764160244710443,-0.589270838047552,-0.23545640011574406,-0.6699222108426623,-0.5604777084134652,0.06082245612798859,0.11766497237981356,-0.8806961092204609,-0.40841387949360675,-0.20623249649343123,-0.05845614502571931,-0.8318778784850617,0.7194258306551119,-0.37198589585815406,0.7796176050540676,-0.006116806071489211,-0.30762914635680183,-0.8307822798833471,0.3921583722184536,0.031296716468923354,0.5381045139161184,-0.32178692293787703,0.404361478697573,0.2947940679205658,0.5150081026591921,-0.13391792750830245,0.3114148677231055,0.29502944505531503,-0.575034994313976,-0.8388096877527859,-0.6618710874762951,-0.8828965678953035,-0.5801257399653181,-0.8828025531054111,-0.3607192510513166,0.001742637508523996,-0.1823073991255371,-0.6598673323613582,-0.5752606872579984,0.19122573194685982,-0.9000046947273014,0.062452775676302155,-0.21016571351328253,0.31267410991459876,-0.7360879248350631,-0.9250551282744266,-0.03875847321470696,-0.18155113608131085,0.17133697669137343,-0.3524586515994313,0.4071598069527092,-0.5843272479880347,-0.9201514190795879,0.1136975288349628,-0.6680028831163979,0.19318632110654496,-0.9061980803332008,0.9467411879559993,-0.4470126060469739,0.05654809895861811,-0.5441594050702688,-0.03927823474576355,-0.4983741938914992,0.6185783444329228,-0.2320977144322075,-0.703288544792062,-0.036945874659499424,-0.03146831488291678,0.2382402807871724,-0.7203631993904639,-0.4539604222337125,-0.2786671710107138,-0.9743159924129183,0.9592713899594273,0.1358243782480489,0.18768984617045315,-0.5389758596326168,0.6946780096426972,0.7229189857796835,-0.5450025871942039,-0.9539483328346977,0.7199450124883724,0.02971343661255272,0.04639465826248472,0.3648500266474472,0.08186313095906968,-0.2736960216142717,-0.14788692365419065,0.152823239227703,-0.46929960901319406,-0.5177012427190307,0.332163859263816,0.6846457361882484,-0.13793212616586492,-0.27349347710794797,-0.7127490332178888,0.0849406165257192,0.9110991584894045,0.8712315803875156,0.8616633019383396,-0.7974124132004028,-0.7096815728467497,-0.5435997579286854,0.4451623114513828,0.1345420904482953,-0.056114272818689,0.9310345338708969,0.24971630139766152,0.4705271133818567,-0.015814525486664986,-0.11590662187406411,-0.9614135242624571,0.5130580583383344,0.06198550260874104,0.22429559831978635,0.6214524885331013,0.03468709361590253,0.05902128924632619,0.9446380990746479,0.5271964438317882,-0.48093210320804003,-0.7216128507470305,0.25839835279865403,0.07941424868010308,0.2075590139775308,0.113026097245365,0.13460871680641084,-0.18337083309143504,0.033124606579213775,0.07280121635048441,-0.7626831350680765,0.5569887747424489,0.024905372173879493,-0.764153614914715,-0.05017484696803522,-0.11150483975549114,0.098703398791075,-0.10342478193820556,-0.29534779759706664,0.3478307788482902,-0.7306969944982795,-0.10426634929269693,0.26893822775647586,-0.2564704713387342,0.09121512363211691,0.12956616434245732,0.6926922869353548,-0.9448560905687333,0.20130104481686162,0.6558073535291478,-0.45448012512011987,-0.5217226646912416,0.2583475267648306,-0.9470533269543391,-0.7169317580444413,-0.07185064746043933,0.6546829512387685,-0.6753508921371552,0.5888359978064095,-0.18280277458556418,-0.9208005013180031,0.17707208516180892,-0.0010114487877457825,0.2957516142313866,-0.008722658828709694,0.2016897109183985,-0.2884050911023361,-0.410274023085078,-0.9244897157019398,-0.7475933909159453,-0.15750781249392332,0.37328279307891127,-0.228095938225842,-0.01595217713675352,-0.5751491787604573,0.0429674800915629,-0.0216844803559125,0.3320362538998006,-0.588254326367128,-0.6446083216332716,-0.04823762054566235,0.9384281752651888,0.9601947036625224,-0.032953025696577314,-0.010639888682878879,0.9449194143342671,-0.26655334171144246,-0.15986295439091916,0.7531493314511739,-0.8189997251408948,0.15757337543374422,-0.6132776690005278,-0.40417162700527715,0.26108696668983566,-0.49000663366335656,-0.8078266867963964,0.5952647986899136,-0.8210359826022198,0.053644871600632464,0.6650251910615141,-0.36858344532680226,0.20411976101848253,0.18869354828248594,-0.6110809741323922,0.23403475368775598,-0.259624753796382,0.7859541201840119,-0.9012934744958662,0.15599123665397846,0.2811429848406168,0.8353506661843254,0.002694923111344815,0.4723792500491616,-0.11433124280905041,0.7132933064017245,-0.12683514042853125,0.010860994424973713,0.9796520878248776,0.8525933058783909,-0.23468912309690482,0.1749147150822064,-0.06151091815079948,0.45547956110128557,0.9715092032808418,0.8296689791419707,0.18499597829344583,-0.9786679729349214,0.6351669928324151,-0.7669744037497942,-0.5267099380469376,-0.1643231917539565,0.09572528859551799,-0.6870534682174143,0.931575548525302,0.513788770873532,0.5660250233170754,-0.08933342759537174,0.009178277327179973,0.6197888832490617,-0.9914962385878815,-0.8449057433022764,-0.5243596423148132,-0.4863969025971315,0.14900141014842722,0.011929996636644971,0.5275214716249814,-0.08036496449032964,-0.31789528445400916,-0.8060802653188794,-0.5581129362624925,0.9443140658477439,0.4697573376335249,0.018399161402720868,-0.13093767846230045,-0.6250430297822538,0.015821237454756176,0.3712553355658289,0.8320799916209657,-0.017338180438550555,-0.5478798616049675,0.12939864308996196,0.8605118738073094,-0.0004450982315440119,-0.3256822669368756,0.24585582951748777,-0.2080806880200701,-0.2528877652942938,0.517591661176915,-0.05290436094219669,-0.27118243587245355,-0.3764039677255209,-0.12355626850178966,0.2311671421993829,0.26355870825246563,0.34807884366293623,0.1331977066726153,-0.7227443804822787,-0.6577322151298198,0.32277173116911545,-0.23920837060190325,-0.8138831953528116,0.12514514343922004,0.17315453526855654,0.4209959443729516,0.06709442254982666,-0.27478168064204017,0.6143062798212254,-0.3369381879363521,0.17368162534266104,-0.984463014989185,0.6135254020370084,-0.9995944475679388,-0.3352818613927353,0.08476554890053375,0.8475231125739526,0.5446264689643358,-0.2603613898026733,0.7286810648078913,-0.5039211680987657,-0.56477890285371,-0.5570302596000712,0.2770322537113023,0.3307681182130297,-0.01372128319882848,0.08790460940115045,0.027510912616054338,-0.15759589125781123,0.036230775186774415,-0.10402378449446463,0.13854421021067545,-0.5078309162077108,-0.4057805278677168,-0.3034444965979238,0.5499975371662822,-0.9074697660063944,-0.2690452075572756,-0.11887708636948316,0.31621629504954757,-0.6048012178500178,0.003727225659973142,-0.7518947060542391,0.1814644221296267,-0.18356578550167754,-0.6504013097902754,0.6470861156739616,0.7382945699363607,0.5220308941229654,-0.9552497737130126,-0.07509547295777863,-0.7212716889582752,-0.6738693493877451,0.3656137545005475,0.6522780910717412,-0.4221471573347755,0.7127863663307844,-0.08661953810994903,0.5129474181366713,0.008194990273464936,0.07217743369191842,0.20701865561816765,0.2275027144236983,-0.4581037805277324,0.6804681461144708,-0.8578582705029285,-0.2820012260689758,-0.5620689673182359,0.8915356592929776,0.015283314870077707,-0.721439510837161,-0.7311576748555253,-0.6294479173600611,0.6542863229031135,0.5001836308038594,-0.7259494692746113,-0.9491845560719351,-0.6735059690683571,0.05442994289217186,0.012363223320142036,0.6166794790536727,0.12928574224160225,0.08282020664982293,-0.38327517211590906,0.6875383012340497,-0.4014956103173272,0.01905136408676113,0.9772883441847549,0.9098339216247169,-0.0074907356712254295,-0.5529494947376145,0.07534768151039148,0.021753083189669748,-0.12422963950126532,0.33799514666437275,0.6716628607773935,-0.1545286201800704,-0.9364067918196556,0.7684620221191318,0.106671960967314,-0.33343269285148813,-0.8935926999896744,-0.525884245853458,-0.8407068479729872,-0.6506043046893367,-0.16154961377237623,-0.023638210146954226,0.18954820618804347,0.331499634166852,-0.11181110334299856,0.3127837674089056,0.013281218442961873,-0.14939785366391922,-0.7806512870765204,0.09108103690155601,0.4001187099036306,0.32889925488492244,0.7799230556087997,0.23605155263983787,0.3501250647764484,-0.9506829655395677,0.39772270988758357,-0.6433804448202874,0.013280125054277189,-0.8542890520262816,0.5863999570643802,-0.2514756742531063,0.4184300881332714,-0.9607264199913392,-0.9117091467374744,-0.6096772249852731,-0.5376921390098532,-0.577767915438484,0.5043788398967051,-0.7400570726098525,-0.9022104313595741,0.36683521335509467,0.012765311513331748,0.062159545311246074,0.5134740380197867,-0.46163640668138345,0.40736386530341584,0.5023045298156749,0.3441753844998756,-0.7999331328529578,0.6301348250786335,-0.37217915724113537,0.0033271416630004974,0.30458581198226653,0.30544533146640745,0.11676014919362822,0.24668220608405786,0.46991881525089824,-0.011217216021709346,-0.23445649384424208,-0.2788971888598472,0.21566261180758134,-0.17625825509295318,0.7230236156743087,-0.3637631324081087,-0.6890913353635587,0.03822120150988127,-0.4487149744400896,-0.41285873282420277,0.5026678969798365,-0.28411833692047195,-0.6062190975754828,0.9594243348504704,0.5167564751936218,0.1268848412301544,-0.764970976509881,-0.9563061986989749,0.11039612768754593,0.5991752863407884,0.25189960118268584,-0.9652967890180859,0.04713180053177215,-0.9826946704003751,-0.2381616248890128,0.017146958358395102,-0.3573115154732713,-0.9089295268608921,0.01799115309314788,-0.03865477668666755,0.8832065802785404,0.2788322534595179,-0.10446281110930505,-0.7647865003846362,0.528564650071935,-0.7192941706879675,0.6504068093598645,0.3211052406090236,0.06631052208492882,0.10770844795452457,0.03930761125597427,0.15411228771225896,-0.47343690992272197,-0.044514583233296885,-0.056184063175045665,-0.3970914641967697,-0.18402067027152608,0.17827189001084026,0.2623517254401022,-0.010835628103091622,0.2487482278930609,0.5058435961300086,0.1479680585934166,-0.09196728964650214,-0.9793458002507073,-0.6577034944187006,-0.7782652101982286,-0.19902310215326252,0.002880959902347134,-0.8350660982695572,0.09457932118147123,-0.003795814469498663,-0.9538859470376903,-0.13994323578646908,-0.13913544891236546,-0.23228835617870103,-0.17065811455659194,0.9493393141595511,-0.0595070114754643,0.13913576053715085,-0.188139486506809,0.23499271717071077,-0.30732297605581366,-0.07771510350723577,-0.0605925585955356,-0.3888794370795659,0.3729787235823874,-0.9703702931888691,0.3927899328504928,-0.5261817219910943,-0.44134252588082973,-0.27950133989020964,-0.4674616229244072,0.4881192402728182,0.5172699482727663,0.8828689570862293,0.5089641247043454,0.0400271820198469,0.46648440716517664,0.46263399205078687,0.39291741547272574,-0.08531223580350733,0.5699647135982348,0.8876774555180814,-0.901043316289208,0.16281118298195552,-0.11249077505793842,-0.8015357100831879,0.9077872985208371,-0.01842991870508353,-0.3575478984521247,-0.2171771914928533,0.04103749693157187,0.33071958033015214,0.012444951125165554,0.35373888418018884,0.40540297560298494,0.20908023324685618,-0.20541614022686824,-0.08248559422655365,0.011818421716500296,0.8219295588346518,0.4720974900866433,0.6544986147610324,0.11260634689422583,0.17243392161150004,0.4942754545726662,-0.061866687286552736,0.0715315913460582,0.3225289160298367,0.2494900785572445,0.19142192230560845,-0.8584985320653963,-0.5053176472255083,-0.1266377735724373,-0.366719143180923,-0.1553888844747611,-0.10570873760759704,0.6849380025070809,-0.24633124156549005,-0.07502636023250242,-0.46452662031769437,-0.01461000742422032,0.9836813482695175,0.2957363367964079,0.2309325627750525,0.057071630503985706,0.0682461367689183,0.4948140896976613,0.5877981392179863,0.1360564881019929,-0.28432796734506594,-0.6520652593950618,0.273120014360152,0.37850680136314585,-0.1829726484212655,0.11629091040352943,-0.09261666479322267,-0.6259720844908072,0.6061531303231693,0.18436858182009674,0.7591978002843575,-0.372587038186248,0.2884515963631207,0.9489048751903181,0.3172125053750559,-0.6556370781161412,-0.6422868028119851,-0.24502418784191543,0.3777603619671297,0.9266259561522758,-0.13213697650888992,0.21938081565614964,-0.024995187520648807,-0.44535505757851407,0.9316630348078206,-0.11454500393179297,-0.08083680952675598,-0.41991389460536505,-0.23930484162999846,0.3043655921495372,-0.9617777968570393,0.3983982494687689,0.5923320292558534,-0.8619114274789733,0.5285257833237444,0.017558232391931532,-0.9190699799798323,0.024325203496750457,-0.1263670319185206,0.20949870748167765,-0.7723236064383813,0.03155721525082395,-0.868175346884628,-0.7208808967304773,0.47287561021947927,-0.17280995326630383,-0.4595826418246585,0.4509816322703567,-0.07796945642956249,-0.6175035537007603,0.01651237343717762,0.6183405332564212,-0.5287835522540867,0.31401470354371913,-0.6999714842769387,-0.6805428899886878,-0.17191281590215501,0.13751679337008582,-0.20724180511765294,0.020331459217769396,-0.605262291045709,0.357163953210715,0.2469672081470084,-0.31471497259106734,0.12169196856967131,0.4020920283403217,0.961043996666876,0.4967041363021081,0.21489596420453513,-0.020791297847856487,0.8505833068707759,-0.01411444848808516,-0.22322747836443677,0.1528979028291037,0.39087616900472694,0.026608211253510115,0.7288972168937232,-0.8547914375052914,0.9919701224620462,-0.5470470003867347,0.1921155982408117,0.7532861350213196,-0.41251819962758574,-0.142272242783596,-0.16547490532544573,0.7185275621607519,0.3915811523753763,0.22512533229788337,0.29029652572133646,0.1184391476168113,-0.8516601650191447,0.3116509780890773,0.8043235264455022,-0.0978666956637091,-0.09280709729235868,0.8778343901484726,0.6517379376102106,0.8951832675149386,-0.25591731784559935,-0.011253454961260718,-0.6962866474608751,-0.4122314718893499,0.0210239698834878,0.08530816104128262,0.25335611873908076,0.30935345231172034,-0.8744756563762806,-0.20926949702713976,0.5524809241014547,0.0864621116007541,0.9940617396876719,-0.0798103100450852,0.8837211648429627,-0.8375888598359594,-0.005617974175008268,-0.7559685452502012,0.034277547050752324,0.7715883064152627,0.04351580923750515,-0.20215447481848156,-0.20254349494332746,-0.4802264324676294,-0.4985016810293073,0.8256911055586773,-0.37991348821488263,0.3495927216585108,0.36956047055309105,0.9833434954792087,0.09098254680939967,-0.9070539579239922,-0.16922502033461506,0.07989414846437486,-0.591392606558308,0.8485928249893784,0.04234859370197621,0.17593741207605063,0.03446874336220862,0.9463687288473474,-0.09376171634872149,-0.3625916479597446,0.7183823144351226,-0.5536600976954348,-0.8488888840259247,0.1844449915399237,0.5221802335648456,-0.08752784855433286,-0.38281630692767143,-0.2131505147438081,0.5116205276124143,0.42654558394207653,-0.0917582166582004,-0.452963616097673,0.3143273618799696,-0.35338981777129164,0.46138361964331653,0.03519553765408898,-0.47940585919514866,0.5686994588649247,0.7973312004209724,0.5982152373897484,-0.07128387160782444,-0.9374838692224023,0.0929669829606551,-0.5702800936558804,0.34575131496857137,0.16988069227286523,-0.620984533410166,-0.8833022458894338,-0.3844073087633887,0.07377132314290968,0.7444978460967345,0.005727381076137054,-0.02014791860734792,-0.5998433781653069,0.20182810028807843,0.11157567935637362,0.782830630437558,-0.09341872356039191,0.08577865157398439,0.20839168198460178,0.8468299325667711,0.11059814176181476,-0.2708587196064599,0.6947926276296793,-0.13789470266810439,0.7056058701299813,-0.9975400619824665,0.4464582278074613,0.0915611050752045,0.30735884895229615,0.9039096342555945,0.5565213968293571,-0.0414736126974511,-0.42299054615219467,-0.4774132072035102,0.7944112592666888,-0.1217242990179234,0.18079396411092674,-0.6791752333963239,-0.7381545129155107,-0.9059119202455942,0.17865626087850162,0.21528877364201188,0.44169035594607786,0.39673209497823814,-0.4745362945575075,-0.41122032971836037,0.054960973587977226,-0.154079134758196,0.007249522479806898,0.08654024327055859,0.14244232226523976,-0.1605606270068399,0.06942967208522971,-0.31737660248416394,0.09980622648400986,-0.578195182795356,0.3332136369935033,0.4070583623662014,0.06924692772477098,0.5178031797210324,-0.060686131218719984,-0.02290788423547994,-0.4950130359795959,0.0502615249928977,-0.9769772931286517,-0.8980681077552257,-0.4682087823340116,0.799967537821154,0.11123042127268468,0.24467864803481845,-0.8870675668978484,0.047340818058631794,0.2314617948641445,0.024191914784014164,-0.042861969932670684,-0.4234529694682463,-0.3452038536900209,-0.12769582860310405,0.09530112174445489,-0.9737438269016401,-0.5134125199326983,0.18653357356682224,-0.010484339266268575,-0.662318533515497,-0.9210003902491145,0.0011635730076612252,-0.901869415554394,0.9313809718911326,0.4153650075182143,0.08506833644339047,0.30918977648584484,0.8604947111142891,0.22544113738942673,0.7463308284997031,-0.261706540559276,0.3679391011162794,-0.2779555748460027,0.6244720308185401,0.824442054189623,0.03891881200035894,0.3929630135601162,0.9528373369844405,-0.33511389795303625,0.10108262707302787,0.06113950795399744,-0.52468718508857,0.6068457039231347,0.07628307523153365,-0.0034430394063351775,0.5514464551896604,0.19062399802972943,0.5616227785864961,-0.4159041777522267,0.02062191020802773,0.3636536256031614,0.4609371537456286,0.1111279538929554,0.16614383969636545,-0.28032592472246787,-0.9040316863345801,-0.9076032175078522,0.7232756286634344,-0.5641211270380403,0.8503864666539773,0.7814079330382637,0.2413096704820646,-0.119898777084205,0.11606922027872452,-0.9603503930958674,0.2378373788546929,-0.5349909334735513,0.11545268713263579,-0.5367447575754485,-0.46744877210348784,0.45056101393048964,0.5132842147485384,-0.49406359577954473,0.40661310772430426,-0.624119171141236,-0.0359984536087879,0.25247728797835234,-0.9753111993067423,-0.017360993106482796,0.4236963461819424,0.5175421364121211,0.1998054003986611,-0.8352330744823289,0.32942322956646614,-0.26643706969798886,-0.03628547882377533,0.00566752429706566,0.4825746059585727,0.08616896908733243,-0.843065284952043,0.30518588764801147,-0.08155395721571874,-0.5252662423784032,-0.10228204725399306,0.3464194621880397,0.7296444471461107,0.45408645802327297,0.1602638769846873,0.029302232014402088,-0.09314936885829367,-0.989598005347661,-0.25034139663367055,0.023834979665908883,0.017528765339997726,0.1805733405256096,0.1335396605017886,-0.7333301524578937,0.023188025637634,0.5309674522142708,-0.10519965068380357,0.17184590527854632,0.6643582854757757,-0.27042121349723564,-0.1222021685408919,-0.6122710353084136,0.038431197842593995,-0.8968494807075723,-0.7370979678966394,-0.0020640789282486013,0.7581244293916172,0.05394697777378053,-0.8207557051486354,-0.5933700286798077,0.1979227516278769,0.45723764542001943,-0.08732340345696446,0.9509528011293954,-0.8155917919146592,-0.37968546267920333,-0.24519523585582217,-0.18182423376643558,0.2327580817254904,0.6426960452800716,-0.3521356948223671,0.48406538097920526,0.5936234794214137,0.29691606637929685,-0.4295175773548679,0.3922871264626478,-0.6830848712237676,0.11975071284985578,-0.736925465354851,0.33296498256045987,-0.38065295988205616,0.1527602620824625,0.9462460159840445,-0.2885521165846259,-0.08931271649725449,-0.37341185852122794,-0.7563139430388024,-0.7244253572754284,0.09047658427247428,-0.8275262345739879,-0.8766715337297756,0.6772736276405856,0.27041606367908566,0.8217670971779235,-0.4743358687302467,-0.10434371703473903,0.638338611918863,-0.011333294569029264,0.752894369090861,0.42125573077976625,-0.3823098605837274,-0.4867358801620304,0.612078482860487,0.13651850735965626,0.13488436211079877,-0.046828299784613114,-0.9684571668315479,0.03685102627384592,-0.45791287537451586,0.5968243436440377,-0.8112451814835228,-0.6597528790305429,-0.6795019353466228,0.48803462916426565,-0.3532340591094987,-0.4440764736042572,0.406846966840775,-0.539839419365536,-0.06422845576280976,0.6988347790670314,0.6672861222384591,-0.9984657732885452,-0.6368035775246101,0.9663849251258526,0.40244044335610624,-0.18204223612847392,0.6597853663045443,-0.6077930488648324,0.5902800513096014,-0.6562295488624412,0.7864298727966539,0.5335732711972307,0.03829880956425023,-0.9912299785264707,-0.6411177064275067,-0.9426818412976722,-0.04930888117659296,0.6038662854698437,0.04443621599400231,-0.7422966907633048,0.6313950934415677,-0.45240447595741035,-0.06971069132253158,0.3066651979545406,-0.7889607483085611,-0.14239969519678483,-0.25881022417172467,-0.2339580187409906,0.5964231635478495,-0.04192859975546294,-0.20705843157756532,0.898467664013408,-0.33752756328556327,0.13677283460437603,0.5025778598339748,0.21797213857126588,-0.33636319620287,0.2099928532209589,-0.49960727073667266,0.7805459385483804,0.051030824951216074,-0.2762908255459333,-0.2509723462291329,0.04708428443202154,0.6904285750282251,-0.9320363268131547,0.33277291239576756,0.740664713333387,0.15631947140001184,-0.050367137244324976,-0.20440033547538222,0.7819418277785873,0.3487265158085643,-0.4748054185888143,-0.16497774548301097,-0.487397960736984,0.535461623764324,0.10103231294548017,-0.20535164061641248,0.24698130698509338,0.02244316026365358,-0.1924691879814263,-0.8920530179473838,-0.11946262978033861,0.7574659622372395,-0.02641809326644643,-0.9342143632152378,0.5693019199950444,-0.2275409978851366,0.4687373860408841,-0.9244659756195454,0.5470085467928024,-0.22998635013615543,0.0001845337982772731,0.057872968072406654,-0.03656450975586932,-0.08414812020287994,-0.7543660806288527,-0.10780276639462781,-0.8840856417699483,-0.6951907207558211,0.16409273804058266,-0.7209231782146099,0.18450828797999344,0.04479108251304746,-0.7083288539380447,-0.006869280650628895,0.8540357702993046,0.3514304105806687,-0.5232356156126882,-0.44369788863235415,0.29383433942887205,-0.79254487399499,0.07083086237066315,-0.3918028690859124,-0.3065404939741144,0.97220560019066,0.7778475013356472,-0.9613310203069442,-0.1734099434086571,0.2031538243977273,-0.8297217618303265,0.3851098049836058,0.29614705608063796,-0.9293081243847711,0.07546096194529997,-0.00045296214007737,0.04912107286193316,0.23831079043542297,0.6513175342312733,0.20158696679505195,0.4133745010107837,0.3117597348958259,0.7964911271201314,0.49392416117858573,0.7569710071693018,0.8080208524455689,-0.24017934992315237,-0.3139630863250423,-0.6683248170949042,-0.1578719005839188,-0.3340251151660944,0.24422199553374255,-0.29629243113739734,0.10083946658530114,-0.0734029415825205,0.82570604115166,0.553714166921033,-0.06453581602005073,-0.22847042022696795,-0.3758856589376212,-0.26609718343034905,-0.15144793521068833,-0.973758951597247,-0.35485921110742813,0.25889573416124045,0.9903761740749062,-0.03461130312019255,0.4271224542734776,-0.18194081429571288,-0.9553142837476892,-0.2018406467964755,-0.7241701802758479,-0.8536600358237321,-0.20213653821900873,-0.42781789326426134,-0.052128458308846465,0.09660966339585235,0.21475076405266538,0.01074588605861826,0.27664013662943737,-0.46520144841189476,-0.7865381518075261,0.800995546887052,-0.491762594528132,0.5296567679704803,-0.4080902647080613,-0.40234534375131703,0.49935806046385667,0.37840027072039595,-0.8380008017595175,-0.14099935698194357,0.9322570859259584,0.6818387668723844,0.05874185773062494,0.182751216438587,0.17010463758868888,-0.8741118798359241,-0.7727782778814662,0.03873812417080404,-0.6121319963578383,-0.8061224307185546,-0.6966779073775662,-0.6131478291854083,0.06378681416001955,-0.24475011447949846,-0.8687221581884136,0.3874648053984346,0.32069862746397837,-0.47205291933078614,0.03651733692868614,-0.8892191594474829,0.13285041170737114,0.3688413307260342,-0.43245884378239324,-0.32011523158965194,0.32734119170189285,0.14794359736046714,-0.5551278261571374,0.6515437760151813,-0.005628305328914166,-0.3711100296763771,0.7992307162885288,0.7086843704865918,0.2717701397525529,0.3666754152353658,0.6533579395787948,-0.7819898246394417,-0.22962420940020173,-0.8228667692197669,-0.3758112407999964,0.8897831394905278,-0.4006607280655447,0.5009856711729769,-0.2007224245062898,-0.4722808601622499,-0.13320194670182559,-0.33471497227624714,0.14433060576473503,0.9288524859821947,-0.10728136685537754,0.5211366059821864,0.02604244553800739,0.2679778468455723,0.18692585207892426,-0.22860458038338008,0.4141118017826291,0.04920070458787134,-0.6726410230482381,-0.47003335226163223,-0.6340307886064118,-0.8192437802258339,-0.3297991544982455,-0.12035978216423444,0.8991168103034891,0.969059770265252,0.34446979002391565,0.10055947183836166,0.17656206105268044,-0.45513134521710646,0.03405120391769726,-0.7085298272069833,0.10685805311261619,0.6562178330150021,-0.29063389384094074,0.6201334104545034,0.7776742603827782,-0.33851671306992126,0.43333560722543846,0.15466422633771576,0.9897164071428882,0.17920494459493833,-0.39169800748305,-0.9624379255027098,-0.88120625475856,0.43207208774063416,0.9406055022830012,0.19882117843628616,0.3942098070642127,-0.673527345878108,-0.7832579355432595,0.019952885324783183,0.4222563585561014,-0.06787976941817504,-0.6852919983876714,-0.6713908840643155,-0.3447409850279595,-0.2987901913464112,-0.962409967211817,0.06149303571107425,0.03725779540406489,-0.09452000684819475,-0.06435000457437756,-0.8421123425541926,-0.5821116020562087,0.07148851680837463,0.0951763171972926,0.15415322666477352,0.023379932556894693,0.02953350524951523,-0.39228646811712947,0.07072037516061846,0.16568265822222164,-0.8484768489669027,-0.012879867797568216,0.2637438811816852,-0.8465398328099742,-0.5916522579151149,-0.48215519396561146,-0.03213779063873236,0.1774046403330169,0.029052936608145754,-0.568209622119693,-0.2867518246776427,-0.0458807413817939,0.937407918134171,-0.1636314069204334,-0.2134480832210289,-0.004600212833961114,0.07686605293055561,0.38913726114129,0.2292488247233732,-0.5826663913525749,-0.004145678675606793,-0.2342011268042934,-0.7686546125247448,0.1618524346721347,-0.0886667070971762,-0.957518110012563,-0.433866496943685,0.9233261573326368,0.6712502537649592,-0.8436962304530202,-0.17394599174613168,-0.5020126433772515,-0.6256449484588499,0.556840565600834,0.0042488413343065,0.6255411786934354,-0.10420232865802394,0.8315852031698385,0.35331432880399555,0.11307733214715857,-0.027180189415922314,-0.07179789107911316,0.3094799506173352,0.18212891530002656,-0.05206623690905731,0.08583115394091799,0.7777920799141836,0.48003093147613224,-0.8777781997937293,0.3001034651296627,-0.5359293350694142,0.200825789211766,-0.023119027265544434,-0.22247322280893841,0.7476999864758207,0.7238206589655398,-0.5437567618547184,0.8088252095051192,0.13506388512614376,-0.45690231109210816,0.8394165671072905,-0.4616651592803747,-0.4107621356332127,0.5841293326342326,-0.7053790132821285,0.42552822123296524,-0.4816471411718737,-0.03562293087745103,0.24490163111951702,0.6503891450943311,0.36646856359671703,0.49839437629521327,0.03305155524642717,0.8652758905816467,-0.06536324709807474,-0.9515795337552643,0.26758947627728347,0.2957475713560564,-0.16879705831118455,-0.4194405324755503,-0.18702413861679512,-0.390704094248751,-0.22530238736272132,-0.7433907044011089,-0.27626203828257706,-0.3414067043596154,-0.38355999446427735,-0.5987169501519141,-0.2750841136709912,0.6867600453753457,-0.5211033318354309,-0.2849000323715447,0.014620561655743268,0.40797877818242345,0.031224160870454397,-0.07771988289962739,-0.28125870419415794,0.3125621023509015,0.46466537168715866,-0.06911117316038175,-0.037269115587347953,0.8570560097900269,-0.8877365847488813,-0.024044045336594617,-0.8221837035030973,-0.2937944423136845,0.028593512487378268,0.04477891518970719,0.6021216220597019,0.8101357647101532,-0.5407032461184264,0.17715419080711461,0.5877925185095554,0.3829460273510967,0.9143534304579348,0.11257929740709377,0.3701537707616379,0.040272786971626895,-0.920773478842948,0.6667492430937957,0.4247527506360683,-0.571709928527557,0.03556683363204333,-0.5558590127183664,0.2840694673974265,0.07266950824307497,-0.4362309897077309,0.16740904895168768,-0.3933563744469339,0.11188952850146174,0.8066677258381937,0.05487700716416361,-0.03788482520949075,-0.770032379785441,0.29573070518302086,0.6405134017071874,0.0434409591556686,0.19013635600744527,0.6006031889817797,-0.4009383877489402,-0.44231641061956417,0.5869713469199325,0.10013788496974241,-0.038134023572155146,0.04732195833303705,0.261061584858688,0.2900352147796253,0.8618533967089117,-0.43894524117744643,0.25115287904178873,-0.9795806916185518,-0.18416992329821225,-0.2934809663867224,0.19978252609849326,-0.3586473428919963,0.267772887937365,0.37823402146942947,-0.9938945635398951,-0.516655254559959,-0.6013583206638075,0.2017328600718203,0.6736291551666959,-0.3648019872172131,0.3541769435095893,-0.9083098627714925,0.35538620578044894,0.07463257574243574,0.3688869664630671,-0.0932755785264465,-0.6140802083373201,0.8766724043572935,-0.6289503093850823,0.29587809366213735,-0.7761549849263394,-0.9467197750005313,-0.06238168085557975,0.5287864750809665,0.8088093289838105,-0.23675138098430493,-0.0654436021376162,-0.5185998618940317,0.1170058466595497,0.3174317250288218,0.3742692611704121,-0.08093301846617751,-0.03194986508165466,-0.8977022950525694,0.048512281632311686,-0.3626387839204076,0.21200871417525946,0.5745670335646726,0.08719579038997287,0.26025754014886743,-0.42786903628189826,0.5318957383561332,-0.15375028568051563,-0.5829460892433282,-0.01770804749750889,-0.7978229940206625,-0.48060770194963287,0.6314829249544296,0.2413462242961038,0.8081561268832571,0.7914004891889582,0.4449304652220941,-0.06045520982967278,-0.08308083107437392,-0.5288377670177178,-0.01535126866800027,0.704671552125081,0.17113687476016728,-0.41222949836399336,0.009592162826552666,0.4936987332490037,-0.8862061975725531,0.2354091459272798,-0.30897074170578426,-0.43109002052612866,-0.9759084803117625,0.5820307685265749,0.4190809980025225,-0.2045929833037601,-0.7064761598551029,0.817024408499841,-0.04258983635791012,-0.4994669387441945,-0.026636155691106778,0.819296103581468,0.42485919170734704,0.07938067590947007,-0.321783729225495,0.3970514562938813,-0.9651526991540211,-0.3148068164450401,-0.6729135206262786,0.34427984037698534,-0.04703311807299642,-0.161310261818579,0.2905858507695566,0.26288299101704476,0.2723516678520242,-0.1110390813069748,-0.03674157942638325,0.8090395912514259,-0.11328239312101963,-0.7763014488327366,0.4115026045235255,0.49463832539465735,-0.33031755092555287,0.036370852547704,0.38855433724121474,-0.28602203095445317,0.04270950706957874,0.7885510163973922,-0.48578971297434603,-0.7709011302368204,-0.6314043063375693,-0.40382831598202706,-0.3750309784935714,0.11740077207521826,0.8732457508035186,-0.3376561739257298,-0.16133186600968583,0.12536684362230574,-0.05910624892929586,0.029146445397402496,-0.5031728786516626,-0.12323663457710746,0.6777713924082718,-0.6371699737124833,-0.4765203658584687,-0.6806350250210791,0.015698647905120298,0.920852122717383,0.037244817660867076,0.9152550588559545,0.1768415170891934,-0.6885135185084743,-0.3011217242366623,0.3503914714074281,-0.06570386063018938,-0.794881108638687,-0.36808999068000314,0.6144831779773171,-0.24690021890198832,0.8339546808323811,0.06376579883625717,0.006068334631096781,-0.029269055195712847,-0.06170271339956648,0.5709223510421971,0.03497413323486763,-0.8640969014896098,0.8646144993239642,0.18692935734460725,-0.5265798270381186,0.015296727161468144,-0.11459215958076134,-0.62982804906286,0.661614271025412,-0.20135709801969356,0.23678465225285014,-0.5878306634903433,0.14921363497294046,-0.31004540513193435,0.18727221579721412,0.33875493037840837,0.17981245460784193,-0.3655628529850781,-0.39705715887915355,0.08991519307154301,0.5035405196920825,-0.31348167232435975,-0.47787300466655724,-0.02934624859359842,-0.2069036215378662,-0.021744880411920877,0.25306603113970216,-0.10269401351948822,-0.8257204807544907,-0.30612193393757825,0.7848820716065132,-0.10327138706544413,0.9595395980858632,-0.17624465021916325,-0.7144571782212409,0.01798929021512632,0.03450351219118219,0.19625829485156332,-0.18268615174617436,-0.6356652693186786,0.207755572810788,-0.1720295551627011,-0.0744700878727296,-0.4166041364158509,0.4350072624833957,-0.07110418053852635,0.8544782015138288,-0.8970584855302665,-0.5347057800569928,-0.046785691330780636,0.7447084989317947,0.40088631540543196,0.16058633084689672,-0.061844087730818224,0.6482732269260439,-0.5975150915153896,-0.4152385142899115,-0.03849743462005955,-0.05830219020814673,-0.560917414628317,0.3454870239369037,0.5516156928694521,-0.9630149373159445,-0.8319400195178058,0.05120665724939912,0.3415095495024516,-0.35179250299444154,-0.18973585896278,-0.6337524742538014,0.16600876141479431,0.005603722740382129,0.14788883702656314,0.885884264873402,-0.5570125110087704,0.48904339079141007,-0.3775973070523373,-0.5904335572940451,-0.047403417420749674,-0.13776249780655722,-0.007328787271103783,-0.3496704094539821,-0.37150625103159357,-0.015989190109315665,0.1205158191420698,0.9782153961458109,0.9644537277590792,-0.6699465330455765,-0.24180983732446665,-0.06920935701976019,-0.6615409599443068,0.21590789523035575,-0.6463275311444109,-0.5330078937198817,0.7265651798990937,-0.16083825348057998,-0.17671757115936595,0.30884365599111613,-0.4307567802356096,-0.000184501362603071,-0.8962172353091267,0.20746905767997287,0.06378218966070932,0.018712964889268068,0.5006470697038016,-0.04956813800887655,0.245819665375914,0.37034532811275606,-0.6361684778350342,0.25461885794695066,0.17787829440421765,-0.043784312558456745,0.43197186096623214,0.8891867897198988,-0.3966962549738973,0.25228545417993836,-0.5074342568354734,-0.9992739267772626,0.43183096447068536,-0.7996531135131162,0.2821352722647737,-0.12272904368936703,0.08576975519206832,0.263024910180984,-0.3013972783291002,0.8067790779170132,0.104450232613841,-0.5703247558343473,-0.036238076114390214,-0.2778617494944475,-0.2634228697179583,0.574100810649831,0.5628045305170115,0.9446430085280121,0.13653254479206323,-0.3705422961597174,-0.2539348944614026,0.2002912255300524,0.7816785644525911,0.13847050154973733,-0.16761642813713115,0.18201794891432493,-0.2037102282198902,-0.3855873608988147,0.7125337971869737,-0.30524988318051083,-0.24394846251626934,-0.06473231590187223,0.12241573689342224,0.25593656706894935,-0.44895022229575077,-0.8937025508558115,0.624780353180301,0.5360967075304504,0.6725025237403907,0.7453771618526338,0.21864474401593234,-0.3538839812970467,-0.7066731939971407,-0.4223693285022339,-0.7189111308506936,0.9332798273212666,0.20989467087149088,0.42467292594679573,-0.9900309769199436,0.3480119441485132,-0.27097966372024823,-0.26379034741165314,-0.2348217695450964,-0.21324545134560244,-0.14331406093304463,-0.10869255283651541,0.045588626678860406,-0.6409021802233218,0.141329126804337,0.17086434782909915,0.1764921025870995,0.4866681988312571,0.20756041304103792,-0.20438008669041433,0.7192573187884783,0.4833639221420953,0.7648825788544986,0.8655286457349838,-0.2851492254782244,0.6274605494680999,-0.26288586940257513,-0.5362134601143814,-0.7733901294818581,0.7318839380708678,-0.35552586585785423,0.5201161071230034,-0.9437297394043253,0.3314963934814776,-0.8805362365442443,0.16519226682928126,-0.28997371358141216,0.586672827959,0.7478476070464531,-0.029813258982329602,0.5026684385851327,0.37210357149821816,0.001674582784219658,0.7327848009305712,-0.44359040800256605,-0.28301581900239986,-0.08149081680281263,0.09589073958709576,0.4194096445246908,0.8719574523002728,-0.3126995272003664,0.39126884835459697,-0.027638036420805225,-0.19885881957888696,0.37194673771246584,0.8958557485098879,0.48169131902754037,0.7549133272458494,-0.6321464577459863,0.05969598461757129,0.20091758808255644,0.15771538951091368,-0.14637887308121034,-0.021599673226881666,-0.0001345333589493907,0.08312223872408556,-0.2928630168545396,0.05377926397619872,0.08299878421295538,-0.22401351790323235,-0.6677245555567772,-0.347456050314953,0.7812141164103072,-0.12490608498995168,-0.42152305193628886,-0.24837302501518177,0.6080825575872199,0.0056616709287560015,0.6594266076078816,0.006625990988201406,0.049411405566419854,-0.1471875290941343,-0.8549133199872666,0.9364564137400536,0.0036698578161203995,0.5242373666645804,-0.20193565336503036,-0.14184201491843193,-0.4167816643808243,-0.08342893027366607,0.49227353801392426,0.30433228120434136,-0.8876727760055494,0.09589452841609018,-0.22702159038414468,0.9162867542317727,0.5395168938764503,0.11327653035623193,0.21067681140690334,-0.5187903261233645,-0.16578764540933752,0.2508962232582377,-0.2373198983451556,-0.19840134300396506,0.04262442853199441,-0.7083138165935785,-0.18960088567256078,-0.21526556764450339,-0.5658940199175211,0.047484705836063026,0.7260656141514845,-0.500332646931675,-0.44614716926390147,0.9731735735211311,-0.4118972650522715,-0.4662812501596059,0.37303569200042586,0.6316417636555082,0.609798754178228,-0.121806416958592,0.1135572644532966,0.9598671652799902,-0.23890212070155803,0.6783693943593554,0.13778064892978667,-0.805217357063545,0.010903034147091052,-0.6288298342821375,0.04163476810490172,-0.03664213105981061,0.6930824372815261,0.6690854673176168,0.05247665255449041,0.2590600677340439,0.012210309083717773,0.6134352224309078,0.11420445313137932,0.05757610648069656,-0.12262337971224625,0.9294403367870709,-0.2848365054154754,-0.0020886081636142255,-0.3972818095558702,0.11871522140971476,-0.016442987430373892,0.49879899825361257,0.04022760572673166,-0.12338232879997718,0.6756696281079775,0.1907074669405829,-0.7778813623630553,-0.527303551087028,0.005254807962040594,-0.638478641078492,0.3452124032244141,-0.03577052173679376,0.16596274900071675,-0.5247342972328828,-0.007771463461911203,0.010544038781086429,0.5461402814552829,-0.012522907629150001,-0.017016664564637123,0.8608403302366764,0.27770598262090357,0.4242651747029507,0.13296792772055283,0.8055455893944846,-0.9508091964951295,-0.06754653467066929,-0.5466434060555707,-0.8029493226523696,0.03309280253953377,-0.17775716751663148,-0.8467681737581098,0.32059600398557225,-0.602693867331936,-0.3234468704350255,0.8856995705753486,0.5781472408957223,-0.1780494027661336,0.8030941052888729,0.45067338080364105,0.12945602238174267,-0.007430491893791348,0.03658629988721357,-0.7487919619228491,0.012883848388478728,0.4708788150001348,0.28697240269640145,0.6362853290227344,-0.4238541685143487,-0.6369582341514587,-0.07581722447136426,0.01008898134239484,-0.032960363962295555,0.6370230463817931,0.8252895548170892,0.3655854445426959,0.6188790759242722,0.24169313571069687,0.00707161502856999,-0.04335222380584737,-0.5589645776543682,0.9708881219335437,0.695716344776411,0.5190816937634455,-0.0399686560019489,-0.4101857377533223,0.06771654522288989,-0.07267408727645228,0.5916974124422163,0.03283110964429327,0.8906097747995939,-0.837218196488652,-0.3269220726520402,0.4416681000125614,-0.2131504986636695,-0.777420700116626,0.26242087795702174,-0.01930728954140675,0.029005635367270712,-0.7056773271012219,-0.9066647143447061,0.060855920668172955,-0.5101558891158448,-0.18097507627443077,0.001458055625609201,-0.8688448845983855,0.4566599650081633,-0.2790664636555831,0.39827787468001147,-0.15250579364993325,0.9704023531141551,-0.5521411847322586,0.10929354529727922,-0.36908337736433733,-0.41661396601941314,-0.13209068151776185,0.5525291956004806,-0.859944413723577,0.431827025619761,-0.11500472402980771,-0.30186465118763156,0.16215010918213726,0.20170629156445224,-0.8520344907442836,0.6341414753982046,0.2955073543577272,0.8720682106372797,-0.2748253936138911,0.935655581182935,0.20190100627178736,0.011902544006164315,-0.9855704656224095,-0.28713547739538203,-0.26681569420933354,0.6929337525625118,-0.44898539179316665,-0.09018515246963263,0.8823654523842561,-0.9977103588100723,0.1720768154801362,-0.0005819556366704542,-0.597716412167578,-0.8936984294025739,0.3209424633038968,0.17679448779521242,0.7036131954984209,-0.2523166755955179,0.9850639256038445,-0.8499105049968964,0.6590670858727039,0.8324714908259181,-0.14164030579125522,0.6731179089860407,0.04932178567945146,0.3578107449147345,0.8579397486350634,-0.5643124749908587,0.6951442290774369,-0.4881181323924091,-0.5515723022924504,-0.04139997423962974,0.9268749575406298,-0.023932238033203487,0.35488029701405505,0.3073740581546322,0.2651105907865388,0.9330790953628424,0.11738895711822317,-0.6173449706567758,-0.47499917998362345,0.2967036859725757,0.7830226469636798,0.31720768772221175,0.42702769411003905,-0.309276214530892,0.2522524750364383,0.9354295566987597,-0.3655414449597345,-0.13142857886930798,-0.4876891594295214,0.17506510814820314,0.17753565451147033,-0.6918956327680374,-0.24405627002871827,-0.5583253076921036,0.018569056140651487,-0.3931782992030561,0.40742147536758144,-0.6363690490320428,-0.19801808802319948,-0.6421343840699981,0.06033693923602627,0.4149714705380026,0.033729705644788964,0.042982884765274176,-0.043552626618667996,-0.11338296151675545,0.2801827172320349,-0.5065105109671625,0.4985428930774431,-0.6539582589314498,-0.7926147983193639,0.007164736698464651,-0.3034297005687267,-0.3473330044105791,-0.08354718767798741,0.4289814448785976,-0.5282931183876292,0.11579348430153404,-0.26557311956558305,0.23652617400751005,0.4702594392291923,0.8124096870681765,-0.7809579735124337,-0.2769734785689364,0.9867716452557173,0.7710263454780718,-0.9960172126643461,-0.704894832237588,0.4561701125897331,-0.862122853408702,-0.20554049293212792,-0.07170542492777233,-0.26942336993459004,0.3442111235142394,0.7292066101085533,-0.19493090070586405,0.17918097291671536,-0.3159567895062932,0.9671489386330909,0.6899510529359034,-0.657424920961623,0.9951549929556947,0.2596219427206798,-0.092685204689441,0.7124907717958504,0.358485257920305,0.0430788162787755,-0.27494382286501656,0.028469959232093004,-0.9180943571562744,0.3614434515159827,0.6456412260510062,-0.4188508635379154,-0.07184565134744647,-0.3779708288018894,-0.18627065558769745,0.8719940957316783,-0.44692523225498265,-0.050780867795956336,0.00027483529693735943,0.3253319002558472,0.2658041580896069,-0.4651498500014625,0.7130378475574727,0.18557362585928244,0.18635048188051076,-0.0734331392431359,0.5146399873851647,-0.9495751828689133,0.3423633899590787,-0.5298757006713779,0.23327109864512968,-0.9574186502160362,0.024369734795802706,-0.4549077605396918,-0.13580679250152622,0.7171009662597881,0.25743993206427057,0.1375979039173309,-0.29837647826698066,0.23510269755400734,0.6817096558364926,-0.21637082794702542,-0.750848688895113,-0.5658246995343368,-0.3182899456640922,-0.02650165917355924,0.8625073876753044,0.6604652958533686,-0.8534586819764148,-0.6200715471764112,-0.5361775638219713,-0.29042758628309123,-0.1063742357520427,0.1447982469799945,-0.5791601916355601,0.6938170135981586,-0.5547324407414386,-0.12101571771435232,0.42007349883693446,0.5277412013170535,-0.07348636512343801,0.22498115499975105,-0.4788520119184584,-0.5372177833563012,0.33129611559138467,0.020904102655533295,-0.3485634795312131,-0.20505503869184583,-0.9512086311859896,-0.3379380159233659,-0.3566555399144541,0.09408800416169759,-0.021166054676610143,0.6578174189033829,0.6067582215837349,0.12009457936885,-0.8331237464493377,-0.4858674081169521,0.031136820737320763,-0.7038364859855181,0.07425064562710879,-0.9779670549903229,-0.24485322557013972,-0.22832840556349804,0.4654571369364403,-0.5447581997774846,0.2726640451981953,0.3445147224973444,-0.908894361530197,0.023001439883183487,-0.4900992245728563,-0.4788973251847072,0.6114925007667559,-0.20944604211250714,0.866186450547658,-0.0566989597202457,-0.26431177864626276,-0.8500023120819965,0.02187710692027678,-0.23319990221591533,-0.07045193006941472,-0.047270304213411565,-0.20026474826219468,0.1931585569827428,-0.22010361312047186,-0.5051730954256524,-0.14392078073916564,-0.3583940273615955,-0.7400138850368053,-0.21412024348708314,0.44106619301128974,-0.11720000036701424,0.1541770870599043,-0.5305594588585191,-0.003949913824667899,0.7619859580583245,-0.8847371470179924,0.10933654604838418,-0.47530931429596085,0.50317670470908,0.29853373779550396,0.4596963148038892,-0.8255167158680836,-0.25768690207905987,-0.015487022477885234,0.19872997028065442,-0.1279012766905474,-0.8963985738977271,-0.7461148174208356,-0.9125833605079988,-0.840667793124677,-0.0433012336264943,-0.7559029337343783,-0.7078424061771036,0.6974728646778706,-0.590951146928508,-0.1583195108511878,-0.2717785944341855,0.07917454734184269,0.6855082224450543,0.1589414039775168,-0.5486944695656393,0.1514954688185296,-0.26248322300962884,0.3210164756909147,0.917979284268464,-0.29997471417465504,0.3619775221567428,-0.4450707797157226,-0.07966049289515359,-0.7732089910885486,-0.5540865223398215,-0.8283538055687673,0.003534166731231611,-0.7961919038926768,-0.9395570190217989,0.2636283679088423,-0.9909944058662388,-0.37096113211770787,-0.839264087804516,-0.7742549457774927,-0.49002587712436974,0.25721155991179884,-0.8463957592373921,0.33055585104646135,-0.4179593676994535,0.9451440236861528,-0.3787784650039964,-0.0005375396914444988,-0.9682158888735376,0.07002666580449857,0.36446239214308507,-0.8727864104322839,-0.24844452555466248,0.17184850641823599,-0.31727968183021726,0.6708454270725792,0.44132697973520746,-0.08177911396515425,-0.10965715094940592,0.20792333764962212,0.12292168961308544,0.09336452620655955,-0.7570071357214645,0.4729403433785288,-0.6635903183607368,-0.635787762077029,-0.9840513984520034,0.031187432224348208,0.9268667934664068,-0.4679892129531185,-0.5145188390924081,-0.1896558444479506,0.34703070897032084,-0.9156809606114686,-0.35618089240068546,0.27279125551301847,0.509682886846043,-0.2722820463726447,0.07981035070598745,-0.32787440070629537,0.5925938476936528,0.6755984573932686,-0.5669529895726865,-0.5239866534001554,-0.4804167362020403,-0.12901942647219103,0.06130571059207539,0.07963887321171226,0.15098921058998263,0.0014656040694858686,-0.14836159069276658,0.537345484325785,-0.20873981649473378,-0.48786701278546957,-0.23983637024745094,0.23141060396448437,-0.47096616434761074,-0.8957561638034042,-0.8682607361103604,0.11379296973605331,-0.9583553904392648,0.15245945647063278,-0.02580177068685011,0.7425048056197114,-0.4239822463288351,-0.13849104081006133,0.03524790708026295,-0.2324873595811836,-0.0010003655349860741,-0.6558365679771415,-0.3304663135912409,-0.01829085001544174,0.6402446573284652,-0.6447945370766254,-0.24740355444693102,-0.366585170578973,-0.48559116151123144,0.10808756827022487,0.030453026587465928,0.3165445646430418,0.2656720535742344,-0.7009243183314462,-0.9063414727191271,-0.15555101498680562,0.3536183642778005,0.2946607095414214,0.09482156834577778,-0.03066935700578397,-0.12332144232223358,-0.03122899440874655,0.15220146391977657,-0.013053688790520471,-0.21111743965307056,0.1064764235589048,0.11043973161999811,0.018362012455521864,-0.061967869127822324,-0.07486975144446571,-0.19555040025881365,0.5491749930165591,0.44645749123191164,0.9650299743905743,0.2846958795298507,0.08468905917833827,-0.2534468276385588,0.851850802514699,0.08576623610283143,0.739365885532686,-0.8390719017955304,-0.508183766781842,-0.016278110996609398,0.9891004233402306,-0.3649352235226376,-0.17670258579714976,0.9767312454966303,-0.44232348431726415,0.7987163669179773,0.9159485790543527,0.7958098948503946,0.018872787869462254,-0.21907742983512796,-0.1170446271531275,-0.6360298421712709,-0.5766135524224373,-0.27246880439419474,0.19154985565081484,0.9845785565295428,-0.6938117965156114,-0.32611714592280966,-0.023022932206991097,0.8699024817767741,-0.21961733330828748,0.8234896650549899,-0.5982509373643221,0.08846050616778527,-0.9640848023431915,0.7814084471513759,-0.7817496189659247,-0.6848063778072284,0.7677647024027308,0.019656881522696124,-0.5789103470745933,-0.26709034734252585,0.09925971767405406,-0.9333511076622016,-0.1596354070499588,0.055725018219027166,0.7480132681944027,0.04064025570453983,0.21200144549709224,0.49783230476833656,-0.47086681165505306,-0.6907683834292955,-0.5567315122866043,0.20834973524025985,0.5268261275625632,-0.8031857740520176,-0.9950489941681759,0.032832269581609286,0.6491691269909586,-0.9449882381438826,-0.34253829682627046,-0.278125779805586,0.04611348061924309,-0.3424522349741013,0.5295846477772536,0.17151024613100957,0.02335812215948845,0.727174196839056,0.09166559009564983,-0.9980799378969392,0.9888438671051334,-0.39812817885985596,0.571269720320118,-0.5150472066367557,0.06253989443330579,-0.7670143228823976,0.7536647821222521,0.39902227742204754,0.5242237049431806,-0.7194794509497869,0.27602610605616146,0.08255559720651881,-0.05696772215796727,0.6772210775058923,-0.687725876335052,-0.04859869466889785,0.5351418218185585,0.3172389107855888,-0.09481519852177049,0.7470784715089706,0.013074041240336709,0.4076687028577578,-0.4983704732290683,-0.029581636294158598,-0.7201972785272455,-0.4532566876091897,-0.8571136738021823,0.7820803405509623,-0.976634095219173,0.11478166077997409,-0.6252457038481204,0.07965290166135965,0.14754071159602325,-0.9105854175223148,-0.38829274532530267,-0.9715897062065942,0.7320232273944238,-0.4139035974980607,0.12782675792241488,0.1663112675897472,-0.6639862077111589,0.12770533218069982,-0.004139555639263518,0.8017595261457882,0.06290100797893211,-0.6155078517807757,-0.6982921878008232,0.004348914979177067,0.08802683404256048,-0.16054968146339657,-0.2894676606944067,-0.9718966750547784,0.8815943866300716,-0.26089269194926246,-0.9033190863238919,-0.04133146642091113,0.13060972907779148,0.17887445730167634,0.6007142983936762,-0.6428003941109197,0.7474483007593512,-0.5369338990966533,-0.5723972536765505,-0.7284240188975037,0.8214977623037057,0.12836836428059023,-0.9440742807587059,0.6455659186211112,0.20288860714674065,-0.5656933866770582,0.15232645204592743,0.07958817427172973,0.10908122463096132,0.6589078727967638,0.1459695616892046,-0.21124840831353373,-0.5126285727244279,-0.3791457757648321,-0.8696994750160463,-0.8016268764816366,0.003050014096305099,0.3081323478236337,-0.4497276564516113,-0.5394216638899899,0.137522230916127,0.7628201556398388,-0.02447889407302428,-0.8227346395853418,-0.5165099859789216,-0.29837600423391314,0.1622151914120389,-0.5960286823714601,-0.7076707024401917,0.11860953168992079,-0.3093411978111857,-0.6345319699496133,0.5049601048725074,-0.2672358267848086,-0.6292903944052988,-0.7318587606340183,-0.3382692552113269,0.009312653213348605,0.312307547545232,-0.512834731522242,0.6460861694746038,0.11465854212425286,-0.5041921969970674,-0.9658029539642361,0.9590296681832166,0.8033261838195916,0.35111677298740107,0.9307209274820494,0.7838571208243573,0.6664626470286913,-0.4675575772699684,-0.06139800106059746,-0.46658716101538295,-0.8761129551115823,-0.7287149088880411,0.4052338223285312,-0.9238536602874639,-0.3175469774911643,0.46178727260511054,-0.5729606806224709,-0.3190172605860709,0.19548548825608975,-0.5042400695885132,-0.5529817836394255,0.8702829440073196,-0.42023885220286655,-0.2709743939720019,-0.14093239809036837,-0.3704188547241297,-0.3535565230135481,-0.9828941964630551,-0.41809539334753487,-0.35669741690341383,-0.6482595819132496,-0.44574618149003453,0.4297024370092042,0.4590356454491212,-0.557123028064919,0.13294494821124256,-0.5021532767354598,0.6080280386215382,0.2903651650969666,0.2601023211718219,-0.0024126497694482436,0.051686731096241285,0.3160920144233267,-0.17358810143566708,0.1925711504515187,0.050377116845094154,-0.37184349384514903,0.47806726100629954,0.7178666679199118,0.33429011585494167,-0.9417000025529625,0.677345016196726,-0.8654664343934985,0.4841991002447929,0.8601409025442843,0.625367445586033,0.1609724185389541,0.47122964697517655,0.414922747544098,0.9240192509703299,-0.08295660638311386,-0.5465091323083725,-0.3156226784038613,-0.28791657667265336,-0.42358205719688097,0.04559297532817745,0.20102968457266332,0.5214337420127191,-0.18660904360876043,0.5141279407011337,-0.8808729807895875,0.652790313785743,-0.22119371215200956,0.4127387090361879,-0.045082459020624945,0.9180958890378818,-0.07494260487315588,0.2439613556063503,0.8973001247348632,0.46983699335821744,0.3062276682282057,0.9026150244627333,-0.21093838611762444,-0.022713198124366788,0.020955684605127683,0.30131655111936884,0.8074019205403119,0.19323466835828496,0.12652334653193384,0.26398832924815196,0.004338791344612006,0.007488558433063938,-0.0012035775625320478,-0.3426414639964136,-0.09627658061525932,-0.3850014935237587,-0.5003088145791593,-0.5327335825864556,0.10617951821219022,0.26700706444985767,0.7614470123591163,0.9581537187512129,0.8341620376059844,0.7074578963443903,0.27150596389895176,-0.8326881407004185,-0.8938693150929965,0.6771472645380845,0.9251537114802975,0.5686107434279495,0.47940439028588994,-0.4221372593959932,-0.03769663258917449,-0.5426770393925768,-0.9789747580347664,-0.5489526541546913,0.2591177771679445,0.4289449715577009,0.7818365287985217,0.9374143172567919,0.13065175712730995,0.7408733603983066,-0.35517486005039917,0.9653060756304969,0.8949367855027205,0.4718503139584589,-0.030267520960539362,0.1481419555642276,0.8100516181537826,0.17716542450756836,-0.9373118844294139,-0.43256154063970453,0.41434493317692694,0.2968561100210537,-0.07167215274046693,-0.8391257679874176,-0.7348428230748195,-0.16267585145175165,-0.9481240472421775,0.03809229127067177,-0.16670717672428118,0.03910721889098714,-0.06747763939271964,0.139321576263054,-0.06147556901509815,-0.19910016311688242,-0.32927488592171594,0.28279886060712733,0.76583667182851,-0.7186155974282684,-0.25333986003777054,-0.6690999598671891,-0.5851249476041828,-0.9298157566704053,0.005807328662831017,-0.67430869551572,0.9502816455746951,0.061479957809664705,0.2791052692015205,-0.03251824052887602,0.15306018948088113,-0.5095234307640167,0.22420006965603884,0.9292242788071623,-0.3274522054921799,0.610190032072089,0.16815387466451306,0.6294523403390672,-0.717679666036133,0.030820966875086418,0.06695744841300005,-0.1576904952527483,-0.2191117007819809,-0.41445897111465085,-0.2806080159138284,-0.501271301831327,-0.30238210253979975,-0.2441853279193785,-0.6511040269348612,-0.16112007232169798,-0.17451139766181714,-0.2422774180955445,-0.26594647128422766,0.6338897193709245,-0.6391492434659315,0.7462395003586688,0.6259566972115781,-0.025844352616989412,-0.47396751444759855,0.34257240985357496,-0.2739181555355011,-0.19478749246439542,0.2489476040741125,0.21374896354929857,0.10275937743755313,-0.20886630625098018,0.45122218341585674,0.2774619445954028,0.03699411703479355,0.37535214631591207,0.4929641619917964,-0.48597299608084094,-0.22485604571659407,0.4957532638042552,-0.6828204382691357,0.0076924638704746855,-0.7003802510061901,0.1650281618598017,-0.28713638857887946,0.41988423106501854,-0.37333887243435065,0.2740494771611751,0.03982580698328974,-0.46367489734058726,-0.013189143864234185,0.6657320718833277,0.3593039340226844,0.006337713248735129,-0.9157305728444263,-0.3814368182519315,0.5476652637473945,0.11004567455200835,-0.26909115943526024,0.620184688955659,-0.2159852326882586,0.6310841674557834,0.3049984760062023,-0.23439450181105848,0.016333273622215285,-0.8582450339598602,0.7410667725616794,0.4135433063965968,0.5015314225252219,0.5176973173336497,-0.14002189136750828,0.07178979705834358,-0.6949653122565478,0.8937807329731853,0.10687771582147167,-0.1276680142116352,0.2494902513098409,0.01975508713911907,0.8562218488922537,-0.7151558465757439,0.20461136736632568,-0.2219304390063845,-0.6599736999953444,-0.19838662764964185,-0.37448400552597716,0.06380994671983636,0.00973323682469343,-0.010827283759209477,0.06444225860479971,-0.0204370114002087,-0.35360786521309184,0.9357471510954166,0.24521810073583994,0.3173710136364994,0.3813714769942027,-0.636541198576361,-0.7841561904858148,0.13151683603151484,-0.549038749248006,0.13658595645732693,-0.6856525656666633,-0.6063444481727612,-0.45478397340348226,-0.19405868370932464,0.05704877883441821,-0.22378647524351172,0.1752798143335558,0.2779224180975871,0.16086584077939214,0.8893492833761755,-0.8947893247994669,-0.47086576461931073,-0.8224941302433929,-0.4090949020144815,-0.25101414379718123,-0.8508182395155264,0.460812654343843,-0.2676847898821253,-0.627827647286477,0.5268900473689739,-0.8107446454613736,-0.15722877474729893,-0.549838246528478,0.9383627776540678,0.008758172583313413,-0.36457917806519086,-0.8042443428236605,-0.8710396981202723,0.5186693027143372,0.3057682756875684,0.960719415276772,0.8196451702233766,-0.7763132706168366,0.03389339346983447,0.2494796938782819,-0.06604231332451811,0.15592040456357067,0.09081120521252455,-0.41443583917423443,0.36454401451176194,0.18634446060870977,0.10449474745512885,-0.7977208960174599,-0.8458200091948128,0.4926736205487847,0.7856534867086862,-0.8557928143166975,-0.5914438461690131,0.25235800897880123,-0.4743920484559913,0.4744263910873129,-0.9743661016747881,-0.014084800469271297,0.007163164928384639,0.3358389569736091,-0.12500775562919944,-0.7234856672542339,-0.9587840891691325,-0.7493130786470723,0.5362232496237987,0.3610679488750891,-0.6214889408593269,0.31585934355884804,0.059947430591514916,0.885185390089735,0.20170437899164248,0.25152082673625537,-0.12730863509063042,-0.5775988693147699,0.2876468262741007,0.019220813247812538,0.6349293128867399,-0.07952616531024284,-0.7354875956450427,0.03750637640125442,0.11589854230036391,-0.9038460670560101,-0.6430712486880479,-0.3132489666688539,0.5120081662530448,-0.06546018221744744,0.9434111642954168,-0.49045263060520117,0.8346742097270957,-0.28835122916625194,0.35733489793417705,0.06007739416078673,-0.1984198385654054,0.7323934357350712,0.5374155109303125,-0.07725936567531622,-0.6467245005423597,-0.6712751228138002,-0.46387492736310987,0.2991423086510845,0.18892019769965906,0.9069185083872753,0.06677041864709223,-0.12133379210611067,0.12123761081292668,0.898708691189069,-0.03162154816707859,0.9385805390701137,0.5875590229142736,0.0801423054277188,-0.5075206882841583,-0.25643422092207163,-0.8289238777255005,0.9561792811885411,0.3144803999211322,0.01772471583279886,-0.47582438501726965,0.31488618910657806,0.028772051539176034,-0.870070097469202,-0.6263756759550674,0.9562874047303239,0.5138317717268283,-0.5460483282302868,-0.9435001964905734,0.2625514414642367,0.9222451144158708,0.02133245820023073,-0.06856795333642912,-0.22713962052076217,0.8346465884550435,-0.3747154324467738,0.13590299968999642,0.5426995922982012,0.2124929778013803,-0.43709302202262545,-0.9611645494541797,-0.9695748482944325,-0.7745227800223564,0.5040461607056601,-0.19451935593261382,-0.6852282271026144,0.29287690286123197,-0.018554113373036307,-0.5368307260921874,-0.8488141046437305,0.2428981162248076,0.08515968006192488,0.037952790152804144,0.6551158595279364,0.12758694168879234,0.5119145366871551,0.4813021409963984,-0.9123332952391436,-0.7200959170781798,0.21365739449936258,-0.12771102340132634,-0.6749161026168483,0.22011043123087332,0.25757631637511147,0.17152591180823837,-0.5420489518252838,0.24705133940289994,-0.8813471185551883,-0.21696507478626303,-0.8648664351498291,-0.9783364761594106,0.6048823541431457,0.4985973601348219,0.14532009129881154,-0.05688563140305438,0.07991654873449952,0.587653360293088,0.6187303671284693,0.46138574516544306,-0.23582250369862556,-0.9009692454316681,0.3738735457867079,-0.11996397513131876,0.8003380833909534,-0.6620651266679386,-0.04160585042922583,0.8267669747063624,0.0566126125462836,-0.19072860529775978,-0.4281681584536652,-0.34426570576056975,0.015132218238554734,0.006674353712474074,0.26881468141932235,-0.0008546415684302542,0.01681507071054011,-0.5019249213616023,-0.010215260644558032,-0.3892039935187857,0.5739785657924213,-0.7213504268985702,-0.6357804359699141,-0.18883879590005606,-0.4065423680793458,-0.09153510388576383,-0.23728195285636935,0.5511344641300983,-0.34899517314108147,-0.4072456969908748,0.4360108368743014,-0.13712980644432893,0.6616862604018333,0.06988799798797828,-0.26860310008005905,-0.7090447032044401,0.06226811524235076,0.9130485649618265,-0.21535106078615837,0.5734171860141951,-0.06564553977349823,0.8231761089378682,0.2991203124774247,-0.05926895396174963,0.5856472782156618,-0.06815326823777386,0.8819072024711838,0.6546538581539038,0.39449931015249967,-0.0998050134682136,0.624367284406203,0.5237771071091181,0.04490837616949355,-0.258533003131358,0.03024189334212528,-0.12336877534772986,0.5674422508139189,0.07174473274961445,-0.3711145770122494,-0.8137564010791666,0.7186674899796578,0.06027761141504649,0.13673014436704375,0.2963929933916986,-0.9486428838793918,0.1841419448798966,-0.6596888174948976,0.5581361888180179,-0.748440238460309,0.010140849312387182,0.5441597578819581,0.23258818527458996,-0.11928912998899438,0.7475984763676926,-0.003819252610770153,0.12500668973491255,0.6256012085368394,0.38764507397402204,-0.6457289207889689,0.11782926541759789,0.9732472660488215,-0.1564889167585435,0.36986201160782683,-0.23526080281551776,0.30264962955947816,0.5471123125510958,-0.07060735226421502,-0.18383523958336556,0.9729727682658653,0.16202121975441086,-0.04629675157400218,-0.1309401369630139,-0.2004378501983512,0.9917230674431481,0.3854753723240237,-0.8399843682997363,-0.07129879858109103,0.769472888041983,-0.4099883156554675,0.007763989117982601,0.5285092421673067,-0.7177506829127341,0.16534519860222213,0.9236722979259333,0.18721412799814263,0.1910815921576789,0.15694369011272033,-0.29394031475093524,0.4941336278345076,-0.44025945301117797,-0.5326349009926514,0.9834108275784814,-0.697911782314091,-0.9800070072128495,0.6803731281289095,0.17462204986146518,0.8354380179655796,0.17987144975673683,-0.0716543409061047,0.7978746597701276,-0.022769227134191126,-0.1344904858122738,-0.5290250037663251,0.09153093662504856,0.07460207361116818,0.19196216716919934,0.3615015141392778,-0.3428822227577431,-0.12807301250686998,0.46267791663189217,-0.4048620299034391,0.97969593439783,0.0019186258075977085,0.4410438099327854,-0.9680201318004084,-0.7611391281090988,-0.41327640990640935,-0.506343455264437,-0.004581441891686149,0.04941251541169666,-0.25307760685774067,-0.5093927216377636,-0.28915291831254486,-0.5550667751844097,-0.3847512816613943,0.7803349555577993,0.4587160856355465,-0.18570425031423435,0.7597528447479227,0.12778993745280817,0.13372064963893357,-0.07599717122302865,0.1524921029260569,-0.5210650232320464,-0.45169497406289094,0.45235820028531964,-0.013390020823378689,-0.11734165134545893,0.6407238212848614,-0.23759975429882568,0.0497428707279597,-0.058587401513862616,-0.482182752478368,-0.17802131564746432,-0.7876873756226602,-0.13373285244428137,0.4396462575157525,-0.48950802302971774,-0.8393827253524365,-0.05634868572858477,0.4406042337866964,0.382404039737879,0.988170364760521,-0.11374889498828432,0.669757200492153,-0.04447035259357879,0.4452786389337881,-0.611873426038503,-0.4512074804970496,0.09630401825424126,-0.6112306866735752,0.777493770230967,-0.7330746643992975,-0.5084397170028592,-0.007783391618818225,-0.7219230557279324,-0.07504392544602574,0.2802562395793358,0.44036282248524156,0.8219776304823678,-0.8074008920910165,0.11982948889675217,-0.9818317388391584,0.49222592935459375,-0.14182340465771848,-0.8872158470494206,-0.3674157623755644,-0.23343721380880608,-0.9999677789368343,0.17643302945327385,0.653067119891331,-0.133548674159205,-0.06135655901716614,-0.6428403451191328,-0.6548966680754152,0.1735112968605346,-0.6933084444219273,-0.5560112146402504,0.003605168366761314,-0.4652998263098504,0.05699018100654737,-0.42937555223724155,-0.564645445823186,-0.13968680497071126,0.23039847499680316,0.2305884214397841,-0.5360054011902691,0.057590043937316523,0.9286926949540499,0.563616199788947,-0.14171732658708444,0.6165766517110738,0.12352719984931981,-0.7660953333119319,0.277998218850499,0.25447307626243315,0.17357388929403972,0.5356810095979578,-0.5486918169592233,0.2312709323408286,-0.7297450833376529,0.1470557402713339,-0.64424652752358,0.6638514257221998,0.15625465890977364,0.8518497176784089,0.6179361013796333,-0.7508107114770096,-0.3438003042047796,-0.850217462068034,0.3165797507244107,-0.8873097297442526,-0.04127775303936052,0.3460541581262607,-0.9206619037306657,-0.9686843018375866,0.12323222387921366,-0.20787548130003708,-0.33743486089170627,-0.008526274568524674,0.4070161494741232,-0.49493561712435674,-0.0889013313552553,0.4423589228194117,-0.6733572006012014,0.7201586115560693,-0.7891474512240869,-0.03554327101820629,0.2421408275493645,0.4706947645957502,0.14144150502684785,-0.0502382972025615,0.837595914798229,0.6771279950299528,0.46620530170896524,-0.3574137990406153,0.0018269976362422819,-0.8746114843510115,-0.6011276857146123,-0.0753030932530547,-0.495575525023632,0.650905389989581,0.8673416841594983,0.26508687037670253,-0.3665221008162042,6.618624955521783e-05,0.02360961839542844,-0.027908414544733137,-0.17025107469748563,-0.2859810526436851,-0.2050181524420194,-0.6970040208275049,-0.8271012953575981,-0.8737314702131217,0.13871171823981485,0.4534038511011665,-0.6333785610213549,0.62967500968517,0.6266720010794395,-0.9802545094894426,-0.2947764293727067,-0.7234581258835008,0.12937414699396482,-0.3777501238982967,-0.888181515180974,0.019786351940081444,-0.2296478230147017,0.06950644392634317,-0.057680567764231125,0.13106311114516087,-0.4846874207758421,-0.040615175579241054,-0.6212476198247882,-0.5500359594273687,0.12170723530353243,-0.5552920175236947,0.04853369104272821,-0.5613871486563572,-0.6522513354353894,0.7165467505260448,0.4710962173806988,-0.2637052828172522,-0.3981569485314975,0.8629868359754193,0.5805505311030877,0.7537626378686485,-0.5201857766476974,-0.36641622761695164,0.41223684593150123,-0.765314872807402,-0.7593064982420736,-0.30497223821091995,-0.7112010436973837,0.007672062814235509,0.4639444681637337,0.21994263858687263,0.7715446898199354,-0.3251844416437406,0.48672207290184477,0.5350523779158554,-0.09932254558382371,-0.3587848510046044,-0.5506700468008237,0.8796758473069008,-0.31538943949618214,0.6909889771031469,0.26341852798297016,0.24368828804106504,-0.3793714670326055,-0.92840594623768,-0.42304367031521994,0.28906819557235464,0.5556848060136937,-0.09604457183467074,0.18017194075549922,-0.6570758216583653,0.002744788156621574,-0.33495179137807596,-0.049571353228515275,-0.45412560108971806,-0.9282253828021374,-0.9990185552476816,0.2984877303574658,-0.07347803874562656,0.5369440722468823,-0.5188918879717704,0.002247151427001423,0.3638428531971553,-0.27538569854717593,-0.913188398914865,0.220623888075257,0.24998335077163078,-0.738048254290703,0.7478410941360462,-0.3802750326836671,0.15864445096997212,0.6888310123017805,0.10108658173226984,0.9231584108016241,-0.6890753123634339,-0.03577032748701753,-0.6102782535552722,-0.48798136838472206,-0.03272462988261288,0.08185657701807592,0.7864816887577846,-0.41451943527879354,-0.24682644080552088,0.7460926676957023,-0.489980193667979,0.013548691860303224,0.010600950313535992,0.14502904904099972,0.5246644776993672,0.4127327293894081,0.9059138982638737,-0.049389747657916795,0.03885654804300248,-0.3367558456748086,0.7087319715036888,0.1457207386533064,-0.9237372368126646,0.8115662937816402,0.033292140588337175,0.9718968877765011,0.22240565568497833,0.2788746463868975,0.4681777841483135,-0.3372566727864736,-0.37603840313360154,-0.4356322755821058,0.1722368883160752,-0.1043045772748542,-0.7389571811983642,-0.16288736357944003,0.6295321106672045,0.08356945199103863,0.16376816212307377,-0.18823864032372017,0.35126426366118657,0.8488565267028071,0.26766653967908094,-0.14923358323519112,0.08261279628156475,-0.23901930112172154,-0.05677421392689351,-0.2086230995530245,-0.886334933212011,-0.8236378857735001,0.6692161266422703,-0.45817340707744975,0.4042076643406012,0.1307605207264043,-0.11214256673544759,0.9418248632072005,0.8829249854928455,0.5990593467914819,0.7808508210518946,-0.816909617882727,0.9217872806931658,0.37152222046483985,-0.41034458591074147,0.5237216169834135,0.24286287386926841,-0.11528949202154276,-0.1647858000664474,0.34197128847019215,0.0011565357103228994,-0.2254830169313059,-0.6325175783657072,0.208582015602287,0.14391917516383693,0.19951288098072786,-0.04804453113940478,0.7883225474078062,0.2959479739671277,-0.7534121631201481,0.24224800364782825,0.45363697042621065,0.8363997345837447,0.5382509678413797,0.10391151731442487,0.26448205446519724,-0.2181408317557655,0.1477574225959956,-0.04001012330506394,0.9435988264911594,-0.08502202476836197,0.5648808607380544,-0.8733606398306932,-0.6849830991731635,0.7668677363349069,0.3171625293805307,-0.31451070125319425,0.18854070515952698,-0.20883343451215836,-0.0011607674146437111,-0.853274050394134,-0.9457003937177769,0.09477926517867212,-0.593346943155632,-0.14011604897992877,0.5614471319997504,-0.7159377985051739,-0.2646794099724701,0.7553254892426817,0.5611984860002424,0.7742777587658527,-0.5746388531972051,0.44872572135984334,0.9891291800006518,-0.23817774623192706,0.009632122331904016,0.09532514089731964,-0.860098192935199,0.6165268804771411,-0.6324488485544862,0.26434067249392973,0.0010241808125849784,-0.9713068549441354,-0.7303708541141805,0.5408272163431196,-0.8139260073012157,0.09755832920772833,0.12829529430825015,0.890307040082985,-0.748765620987506,0.0010059712294081067,0.024577764382191107,-0.560930273678881,-0.6836989611708708,0.14593901044070343,0.09605207701543393,0.4169352011619557,0.8358282559407353,0.19773641139885004,0.5698363308071451,0.5301122942238721,0.6733888708205628,-0.036257137119875014,-0.31841884519483243,0.24272120020305224,0.7934205653913298,-0.7728413215469515,-0.9798957031841992,-0.096072119979516,-0.962926070144721,-0.5110522489551537,-0.3556264290056316,-0.5413411217271752,-0.9950407657104803,-0.17583835932274328,-0.085643507980403,0.9301566467981158,-0.0719610790273533,0.19917905002618153,0.9006506489066484,0.14516341883290523,0.9717870935933521,-0.16195660188590158,0.8694016771325528,-0.6356402360652819,-0.04632711296613701,-0.22014546837042895,-0.7111485561818023,-0.408563387946514,0.7377872911942106,0.0042002669521584626,0.17668858761393874,0.20839769890160742,-0.28798710297436336,-0.763189094182781,-0.27930019210858703,0.20226338404533983,-0.01606713713189775,0.007349532307168912,0.1973131816238772,0.520896835328285,0.14499369859116884,0.4285213695639153,0.8901490696226245,0.5127657732100084,-0.848966530612327,0.7512368061261546,-0.7332097450503163,0.27959567288949955,0.7560029042376961,-0.1813504359719037,-0.29720722680276296,-0.1986584944206005,0.3010597811283535,-0.4587726089062208,0.6500284941435938,-0.0743101508410112,0.3683855459333178,-0.5813386299080798,-0.2795292320520093,-0.25050422146714446,0.02937089765862656,-0.21829112658482525,0.0070728959369249405,-0.13514598377850984,0.01517072528614085,0.9256943728134691,0.4692900184569546,0.27477236260381527,0.04234069581047116,-0.5761585432910051,0.37280274126726576,0.5320705045241423,-0.47479424414798027,0.20530959600920334,0.7571462808488959,-0.09403939231285924,0.5291757369479559,-0.48138027738433325,-0.3121202431159596,0.015958444478115442,-0.021729023921255395,0.15039155840556953,-0.13789391854663471,-0.24282917472385662,0.7080903131304106,-0.08309467101960438,0.6275235784182354,-0.4969143912088093,0.23437981272660502,0.6278843978619585,0.311756640790208,-0.8866843294154593,-0.2306626594654253,-0.395733961683268,0.10774877696374979,0.3870689066830739,0.9630990860111911,-0.6594139003454853,0.7996178312909988,0.3556568872182578,0.8537552484197485,-0.518096368755116,0.3793851511524281,0.04613077513082208,-0.017627382482986516,-0.7768837111137464,-0.456891233777833,-0.02704565567721367,-0.2846962505147924,0.6298400630346825,0.3696602505823941,-0.4067003686895143,0.9497579881210615,-0.12650599604200732,0.7133841582231824,0.007861759009073,-0.07841849478281931,0.8571632954282028,-0.9447277947208694,-0.587490324560345,-0.2534582265080985,0.43802959124349333,-0.18476152513660926,0.30490081814091413,-0.47788676438932587,-0.28449736068710013,0.39782252737610696,0.5717007927872547,0.3461610451629144,-0.2222521498676606,-0.027846557714619507,-0.2919121875114433,0.5416467971865891,-0.19109096392756175,-0.523402772515889,-0.900426134612727,-0.32116334137380603,-0.19244680106548973,0.05840350179163249,-0.5542962191927046,-0.8214403754106038,-0.04124394035881924,0.8964751653779741,-0.2057004545972857,0.4707639183834339,0.5780753126045629,0.9981614908556292,0.18321166404213277,-0.6012597815771417,-0.2168384674631562,0.4180652338609557,-0.7346850795782592,-0.26620893097927817,-0.05833081650306901,-0.1579119964837958,-0.2480678038661263,0.5637170711200584,-0.9151161160685268,-0.8044970153828922,0.05883271073768145,0.16263483133899195,-0.2513809993532253,-0.08813248794171576,0.7709951801245236,-0.8935200078591149,-0.8979347682474653,-0.024321475391064325,0.17577442172835933,0.4320453996487299,0.3078973169819722,0.7816232028048139,0.01125423815009864,0.49181026617181556,0.07608914762619906,0.627824402078378,-0.05596184849769875,0.5196104649767772,-0.5791812117820118,-0.08127187707442367,-0.36008602346665586,-0.4200587556589347,0.16661275439818735,-0.3686671920025953,0.05581500116384136,0.42559159125222384,-0.3355670115809792,0.027482053911481417,-0.7672311162650213,-0.47176803623561425,-0.5747852335537882,0.6791468319057068,-0.37436895549963367,0.6409798413226354,0.9388319197297516,0.006780033783798183,0.5382989899941577,-0.11590950583382,0.06678163873453559,-0.05895690428459298,0.7747193908213694,-0.11620102509198191,-0.5620057511793081,-0.31291278523285926,0.031160094225000646,-0.13567734845597162,-0.7589103641259557,-0.3180121738783357,0.8249938072552487,-0.29062089064731816,-0.46182653932916895,0.018378407161140156,-0.1141308206152722,-0.05800710773234539,-0.9679153134906207,0.05603750495419195,-0.0791638904540154,-0.4571633865297404,-0.6175143581533034,-0.03310121451961564,-0.5075020871881238,0.03137066353264456,0.033964056242020375,-0.1685119764762847,0.10908931399487638,-0.16272725591183326,-0.26933224910616554,0.09660877248163145,0.7322441386073477,-0.20741713421080452,-0.8235877341039216,0.49026478952152397,0.18204278354920647,-0.5176577429771015,0.10661485302200517,0.1467471029929879,-0.1133058415899335,-0.27928405607055684,-0.10639088550900298,0.6582143855075212,-0.431384260772387,0.47728322944094476,-0.6130168076261774,-0.004427689397918836,0.1581874655314255,0.7893652474925054,0.3082773506492631,0.876217946347859,0.6362091147727559,-0.21337929858399024,-0.2344609805904968,0.15102472808016928,0.6522729587432907,-0.02261969111298828,0.3348135795294325,-0.001916514935572268,0.19549523536575977,0.2243173115641255,0.6044285738967194,0.7368746745100734,-0.620472350352111,0.22740263813796452,0.696607982612326,-0.046969835224546924,-0.2460069175445876,-0.8176648246155991,0.8117625645845347,-0.6215835408759813,0.14368112681615375,0.20332638379196336,0.8914992388469294,-0.019233757313142787,0.9395975017965535,0.2835211709600879,0.8635766501652097,0.0013166488626200064,-0.7555758354140536,0.17425283184175866,-0.6211630949430633,0.4983946027316455,0.41055736981667657,0.7662560146933369,-0.4433619760767189,-0.9794565445882903,-0.3965700746318546,-0.9233953957788752,0.023926887178911168,0.29317536045116577,0.5089233428733959,0.4099554378229628,0.08637454420556843,-0.4373562988493477,-0.20028670710476992,-0.8015548601628547,-0.23705290592051811,0.5726480941143106,-0.04289134422140876,-0.7184535469352392,-0.6370104858154204,-0.18037171145002798,0.9133116121882939,-0.003481153491407352,-0.539399878292244,-0.173655561620825,-0.07711085457372543,-0.6430938381198913,0.4691613240575988,-0.21632960705183793,0.5735064452050006,-0.6295763204144633,0.12968032889564757,-0.9474278640301307,-0.47616990534329273,0.9617785026697889,-0.46278109912429694,-0.5336961161688588,-0.1037786567662429,-0.8277398049910103,-0.034909327074457944,-0.4529909616230055,0.07054630778808836,-0.1887591962909345,-0.3610747724065281,-0.06761303310843389,-0.0360063178662859,-0.0348092730348781,0.07821739436532292,-0.5162685087475634,-0.094095401845794,0.6599508672495101,0.06865044958596203,0.4235825734206661,0.8656034580069891,-0.07290901590088435,-0.28274735159019593,-0.9794949811598883,0.699840508126847,-0.5056228612920723,-0.5556435521420603,0.8359023757845901,-0.11161042158298029,-0.4567404741194825,-0.708936705760943,0.31190730647111997,-0.633446096876002,-0.18995054172343093,-0.3165868649028723,-0.6290583315790792,-0.7130225951177181,0.20433716270100893,-0.013430191370678564,-0.4072860656354627,-0.1815266967807024,-0.20913930423674443,-0.016178932637267742,0.05953176395709382,0.14243602985481352,-0.7356593473149114,0.21974114139568884,0.20560673815389047,0.524349242345914,-0.3568103230229427,0.6544625667774123,-0.2949487394994583,0.6942685270090364,0.1822923635956053,-0.050306883649516326,-0.8682561186723543,0.6679219225715756,0.5443669522029553,0.23080227542899157,0.4281719638415601,-0.39324163339758267,-0.26464772220320015,0.6445183100093405,-0.4516364005643793,0.6320777600260618,-0.7344546551558552,-0.09923325076113848,0.013111955273356887,0.5188843160061446,-0.9875579151105018,0.2930543891026384,0.03663756203321069,-0.3383071228628241,-0.08975271613663939,-0.11674592502749631,-0.1999475261887838,0.6941429729903373,-0.41491514563483844,-0.3370701899705759,-0.0813030443542242,-0.0007160939037490101,-0.8326993621032907,-0.1133810340601667,0.6369984331057262,-0.5560173228946238,-0.27666678734156974,0.829900771151687,-0.521128517945107,-0.3836888581380361,0.6598849712504701,0.3087001173387123,0.47814027230981754,0.9384274879759921,-0.6310553207090098,-0.870765978078885,-0.7472429213858032,0.8731813155253391,-0.04714068492683244,-0.6771832514567534,-0.5988856322712365,0.2568933284516531,0.48132711352517,-0.8223188355001876,0.0317303211170236,0.5994396443072924,-0.7903143712260816,-0.760082295005024,-0.03352501152136983,0.7917256920376872,0.5496064101140573,0.1199055460802057,-0.8440326689697252,-0.4099527131338888,-0.5212262830514232,0.6009314332986534,-0.6357344199501943,-0.11529963382320535,-0.9667382381801486,-0.566662880239013,-0.003320797473203637,-0.24530829176322155,-0.6386029700884868,0.16990376811301508,0.40499818123540365,-0.19328010260472878,-0.6282469404741424,-0.5887077482444764,-0.30676795903074877,0.1679669517803819,0.3959963159579144,0.8346916381613785,-0.004755995387633431,0.2332070505514179,0.2991930788023669,-0.013828359350687531,-0.5554611502846614,0.30029357037629,0.29278681875119894,0.2648395552992546,-0.976597575664225,-0.27204647566072876,0.47012075339673765,0.8592921303226482,-0.06473420381757614,-0.08771741066154609,-0.06895570211978216,-0.15636193696751374,-0.21532910297290256,-0.13632153849535097,-0.09286760594422397,-0.5054516742714816,0.15751679615531397,0.4862194905021691,-0.7481194713404992,0.7693146743465352,-0.7699713559969887,-0.2377129329822979,0.01180799237882922,-0.20733035905065236,-0.18997988490886666,-0.060729921626505326,-0.9427418951836981,0.039665971187244145,0.683785191614737,0.7735197360375525,0.2267497954990266,0.5777386791875562,-0.36839530232776463,-0.31684928348128866,0.35921557923884134,0.4510786271521132,0.4166471975702261,0.39962357379998525,-0.03167584026261023,0.0013650167676933754,-0.04400103163143599,0.03830588973151209,0.8396902679729946,-0.27472916743415077,0.13090066060901726,-0.5451294352127001,-0.07308527334183978,0.007375816470735581,0.43483990157013447,0.6381962359990303,-0.9147496862143543,0.7148836731869542,-0.9907965936222856,0.29371334587590736,0.0013694262605119798,0.2775830010345425,0.1271818717059577,0.9497755938632536,0.12206899739249953,0.05163302884515125,-0.6670466430568096,-0.19744344595998303,-0.3731216842918702,0.021590362801136024,0.15209968656931702,0.436414102229058,-0.16462194641114183,-0.12304146805081524,0.9730177520401366,-0.745195158205647,-0.31432914572689713,-0.2971073820126259,-0.37719006042850484,-0.275958130489712,-0.5385373656852905,0.21315508428103289,-0.146516967828681,0.9823984198269629,-0.04550320611368215,-0.6347304439917407,-0.6808759307001901,0.8928683000628171,-0.7686156337177648,-0.0005796212956791215,-0.08808381913076702,-0.17256193974893297,0.2237266160195177,-0.2556401365044478,-0.1938342718519564,-0.7738205210769007,-0.45473431444494267,-0.42942476508695177,-0.4595843650300203,0.032055288109727145,0.5602992945266004,-0.9899628155200693,-0.26513931258457424,-0.8245537340219049,0.42841628235555435,0.61682754910117,-0.6946257847193951,0.7615281332414422,-0.14109834028514784,0.40806484782465086,-0.4518238323791457,-0.26980326826166157,-0.5094542662864977,-0.3265777700442839,0.022083222422387274,0.2423032888864673,-0.6879945703031198,-0.009028108847164417,0.0373609021546783,0.6706103934829379,0.05825077704974076,-0.5207962238117988,0.056514250657622576,-0.23049264711272585,0.16807414202660342,0.3305416781930647,0.4667158749861118,-0.20443038501314825,0.040995055131563624,0.4412574854765219,-0.3818657846886721,0.9942410636860909,0.7913637164818762,-0.4516611140777101,0.05368352506524771,-0.157126284276033,0.7157665021998495,0.20083599005164843,0.12315766340302192,0.3031821102035274,-0.5794375774641796,0.025899135399460007,-0.7503601543064148,0.13271391763312304,0.5170382841629252,-0.1426349107974693,-0.9208368063842548,0.7099789491381789,-0.004603284775615972,-0.027870229812314767,0.2032162008743622,0.3925226092848917,-0.6092906083863416,-0.6308584674616281,0.7766109366819488,-0.3309426465905749,0.08649712533578155,0.09075701338273207,-0.30634074088164426,0.20756098554438143,-0.22760537846490744,0.17845049024432563,0.19303226787804137,0.011615992182949232,0.2015796458906794,-0.40060039879069126,0.5900935264454504,0.20652020670694465,-0.0018051846741051968,-0.02340201359255718,-0.006450563908143562,0.40903657282788813,0.3609160463044421,-0.32604276375654506,-0.44249175119817014,0.6011918184231319,0.9548439717709432,0.4777702876593842,0.3570658199577988,0.17874238635181702,0.5016573784177171,-0.30655204494803584,0.6610607261828085,0.27564379647804405,-0.49189785351201837,-0.8935633833538814,-0.19547606895959924,0.9189490804260729,-0.08402254399569951,-0.5764627625395183,-0.06281462351106054,-0.13489494320223736,0.09481001412775343,-0.3666373570979209,0.7855883172556435,-0.2779559568505521,0.0747740520304583,-0.17895496466973476,0.012739517802782051,-0.24539658538566378,0.016781215120595768,-0.09738369306616457,-0.12432636998356103,0.33668177892895085,-0.7802854980718287,-0.11060557246447723,-0.19742225679400086,-0.884856691433132,0.7711604106291582,-0.6822563933363183,0.7938779940154049,0.8411033967824822,0.06810701148065243,0.14974751170438325,-0.8757360595507435,-0.9294649566281429,-0.21592874463690245,0.7309696410469513,0.6945615189310201,0.10461875024771357,-0.09524885842209502,-0.6788211450579319,-0.25422431794117073,-0.8017494462501941,0.9216377774531627,0.7204263666168946,0.751122008845759,-0.07082260660227885,-0.02068241349065222,-0.6002623478086588,0.538615442041765,0.55464266069133,-0.1734131144026042,0.9145461331214131,0.9614753984037243,-0.41091223031275637,-0.29352664400281747,-0.16866318021696047,-0.5056086294423333,-0.1056855967494562,-0.6206738894044905,-0.033821075366032204,-0.46049363400519755,-0.0051978778877595,0.0023105157131657057,-0.7926496486052833,-0.31284144903388666,-0.6525171148788916,0.8530628729986423,0.5136806034992764,0.14956077862854547,-0.1888480048737419,0.8451564802030384,-0.8627917017652685,-0.0021055613055600796,0.4778896217817162,-0.5493032148637066,-0.994592433502335,0.15043318697927374,-0.25004241633413693,-0.38564057594321827,-0.30094662150034585,-0.9524219594442734,-0.023300335882081826,0.7680445347335401,0.35323401832318385,0.010565707177737867,0.06064117407978894,-0.7882124019654346,-0.4660035494455959,0.3997121218522176,-0.018869329078169222,-0.39651018418326633,0.11263800926257102,-0.35285498531353987,0.2972215268704393,0.27498443822101104,0.5537241159746087,0.029140746916072175,0.10711085709725457,0.4886160982083909,0.5833247666069441,0.3473355886830199,0.7588830438102104,0.6824885416810609,0.03955249219649636,-0.3864120226497579,0.030915331683439188,-0.5250068394122973,-0.025884242714671452,-0.28375883534015717,-0.05941008479148723,-0.4322625728599333,-0.9058996590779265,0.6598604066744806,0.365351666533619,0.8243880633482528,0.21881993289342896,0.2629689760086631,-0.5370963489208931,0.7860178282355055,-0.7757036751236509,0.08601069851287095,-0.4471231042913912,-0.8952017166439962,-0.9456480261763741,-0.607416669440728,-0.06219188803895981,0.03807798131317256,0.7424815114464199,-0.11180680338493264,-0.7931250160255965,-0.24518773254111448,-0.3131409380687442,0.7879871029633932,0.9402623146848964,-0.7145717590077636,-0.6268788206903765,-0.07616663936066007,0.9513539292076655,0.059575551624364696,-0.06958588081356037,-0.07561331959761323,0.16797362266088167,-0.10884866077623284,0.22597592702621971,-0.07793944261191946,0.23717219260929243,0.9509549396703467,0.3263058909645487,-0.42258637049448017,-0.32744725494814453,0.042811546820631784,-0.42170760466078905,0.21456409913047797,-0.8152995828605453,0.24706228244620343,0.7503173025006382,-0.4090099438054888,-0.24859662123551873,0.5539851992992908,0.05832209450348184,-0.9078811808586751,-0.16488253263014904,0.2646502693177834,-0.4422186951286443,0.7066130990763319,-0.1252532754877749,0.20668601973902412,0.42268620933075896,-0.3910779140775185,0.7437505357107475,-0.7163087868915545,-0.6986409952802046,0.3971533663218419,0.05995170830485721,-0.9085642289212811,0.04937718815923784,0.010742792826861034,0.0074129914576087814,-0.03181844573343944,0.2659252119634042,0.3198085948813363,-0.06488491747476907,-0.8828159977633311,0.17035390207937576,0.8210403792842755,-0.5841041571147582,-0.1271104669282426,-0.7540989512905703,0.031255575886799565,0.7249637247021099,0.3728291376382483,-0.8620812091286549,-0.2608063359831514,0.6756099375966234,0.9128869908161031,0.24596646183784676,0.014470431961661078,0.0020232563178041335,-0.618571187039331,0.22804862937854486,0.8749395167461953,0.30699834853604674,-0.5225118444461183,-0.8224059561433992,-0.6339125169060372,-0.11715688271214914,0.3231206375219276,-0.11873747506146554,-0.21615757881121458,0.11377563391932281,-0.22139913340977724,-0.8627432762556247,-0.1628317332583646,0.22439773209726763,-0.01983598228314211,-0.7170832882464335,-0.8615805323722127,0.10892223535310798,0.444787673275768,0.6073213170749502,-0.22310840197656165,-0.6288485043507618,-0.3566176533342227,0.9651043068691425,0.5723813288539795,-0.39563558480926225,0.979828140811453,-0.07976155075316242,0.9172971266475066,-0.2304116986334331,0.6703297775712146,0.2267093839766497,-0.137118182701255,0.2983719449760586,-0.2022792348827535,0.2509451715491635,0.007703775578360732,-0.10935968836076819,0.1839489987848239,-0.7681861248908887,0.3114889447631151,0.173397128648998,-0.10183210227149744,-0.8174810791839169,-0.2918453657895451,-0.15279757363550767,0.4637529819749761,-0.06699744808155071,0.08380594273467326,-0.4770691461810278,0.041327171102148605,0.014843139177801197,0.4199258274238055,-0.6764232623350555,-0.16170858394765775,-0.7268796629228762,0.3359443170105368,0.06664803912531206,0.8729386269707982,-0.0006894382638533092,0.18266106542601895,0.28933837147659736,-0.7403665514393956,-0.9758281017292846,-0.98052798943792,0.18985152683640283,-0.06996964834182257,0.053531352823220406,0.003280446399179688,-0.3609480044791869,-0.4692574572777191,-0.09479836568488656,-0.290950689046913,-0.5266887421965704,0.04464446946519138,-0.3378064800427762,0.9405563985198195,-0.1768279967420808,0.846995491564485,-0.7476178102499177,0.2521737834555082,0.11859050339943829,-0.896089958484851,0.4428199617730591,-0.02619909869945739,0.1969733733529091,-0.6580073228514174,0.007616639052382175,0.10645749071061288,0.5483919991343762,0.8400600144032716,-0.38455881220433186,-0.14198113243138796,-0.8651560950560061,0.4079380280626492,-0.3004768835284073,-0.5392860925808649,0.1322679346544193,0.4307021788655867,-0.4464110925509636,-0.21028599881790933,0.17002917297159403,0.7685842926050398,-0.05293748472398159,0.5144225125353814,0.02943894989743246,-0.02483103336892016,-0.7586331389533186,0.9465835180476551,-0.880931226091217,0.2601031829499941,0.8313170754087477,-0.4091622879890276,-0.534871885416426,-0.8558440073564233,0.15482109431511348,-0.9295364511742678,0.04535363980556409,-0.028122206470236673,0.7297529813200058,-0.1651671118348055,0.08665039626343925,0.19200419299275395,0.9343040111154901,0.015914323058013026,-0.02256021299198192,0.7590191042540804,0.2466465264568122,-0.769076719268948,-0.05467333748972285,0.767082026116423,0.7519075300905509,0.7905837448993958,0.3737942114617098,-0.06871087127299508,-0.07744838141189364,0.06683797784584536,0.5146993175851964,0.1064806859922413,-0.9886789202501323,-0.7661480527683641,-0.07707293695112039,-0.03643046870585287,-0.650004867333875,-0.23628809110036406,0.20502372098253321,-0.12502542444839448,-0.5358082762844537,-0.7794799073595319,0.030477334192645516,-0.03062339657936086,0.3573982927343979,0.8419289292535042,-0.3718963465172958,-0.13367541225489346,-0.5422666703982109,0.8926703910696776,0.015682739652475963,0.8060000192874991,-0.2889882568787478,-0.2174480005600623,-0.9981684733871533,0.8060379521588271,-0.3136673138788543,-0.04597365861630456,-0.7939497228688346,0.13945410689997123,0.5436526355884959,-0.5541271226192561,-0.8038196472765599,-0.5725976059416349,-0.557989247341959,-0.6095296029878371,-0.28464678548477557,-0.9717252068213577,0.40589260796622706,0.26312198157367367,-0.375224103919693,0.5746526741460813,-0.7846304330742238,-0.07158053915159318,0.5219222096340025,-0.9292520008008123,-0.21837230552632556,0.24188368325415485,-0.3298732835030278,0.19046504218564647,-0.829031730936961,0.17769664353486378,-0.012548039750795123,0.5043231660636268,-0.944750484438489,-0.4277990222901522,0.521031611002995,0.5286332609952236,-0.10317193981566156,-0.45837852883970925,-0.000987381266662426,-0.6007837361200035,0.5414178467627964,-0.5554903553303154,-0.8256474538878568,-0.5023070339306794,0.01625900335400944,0.7720733507547134,-0.6935222487461957,-0.6296596003431116,0.28836340611412653,0.1157256397691853,0.01700579700840213,0.3047897441917647,-0.6470474789431787,-0.2334778828041519,-0.265936080501961,-0.18215873774189087,-0.13530192718604406,-0.2140074420599658,-0.04384560510839122,-0.9139767333373402,-0.6404810699669432,0.4637490946213905,-0.9934919394657403,-0.28980110485326194,-0.29053119337280153,0.16424409496242365,-0.6686586363400534,0.10444782817227218,0.2074314271870457,-0.6183021296673452,0.3258693645019135,0.47771666142898733,0.8939569444290111,0.8662251644422034,-0.9766907574127188,0.3579639084614844,0.9176705776049918,-0.8456129842576359,0.24718860415691496,0.8487390010728634,-0.5997798039693945,-0.1359478606957858,-0.2220813773994428,0.4312362684168249,0.05710236096109827,-0.09818461161159203,0.36842388305200907,0.20032496233096486,0.2513626703148783,-0.8977305174721435,0.426895938962552,-0.5811883128331816,0.8367103687268486,-0.3498703271384386,-0.354859978947206,-0.011788507441970198,0.10409479677265561,0.7332712145865776,0.4723628721199284,0.2964141113298922,-0.43490001868136297,-0.0037723391377549203,0.5093722989764825,-0.6349739188018307,0.19310704574314883,-0.6435882373988409,-0.19839518587970148,-0.6109541763323338,-0.5213736082219008,-0.4848267098109043,0.02116580326226452,-0.9083117356863085,0.04461992249825505,0.23617041280907178,-0.1700536709569035,-0.29857017516554707,-0.8191661027803303,-0.8055858068343011,-0.06846711083470805,0.029505279695223794,0.8189629769336225,0.01262064808011338,0.23587594615147175,-0.10010065180370512,0.17730684793319262,-0.7831871317542904,0.36004143532643096,-0.9389133714438477,0.6210968504448997,0.3105333757663288,-0.7219623013977035,-0.05892202667856519,-0.04640101272387362,0.002912307589855921,-0.5871703613657185,-0.3107606297092174,-0.987278473458376,-0.6861971158755871,0.5722743502986629,-0.18071733402392692,-0.11759962586109358,0.15740034468819605,-0.9868230819778805,-0.3209524450995336,-0.058475559266364996,0.8155724873616246,-0.1466142353133896,0.06737767422700301,0.2716721643371743,0.4693022816893008,0.794795510774617,0.2515056369078597,-0.2873981271462903,-0.5256144332182787,0.4830958289596013,0.3250329696179536,-0.527575793350584,-0.7863665313148263,0.9849558728972289,-0.9779048351285051,-0.8082666643705142,-0.6530377611755009,-0.8854664894295402,-0.6738418976574455,-0.6415376153130309,0.035429433149877815,0.009826724777456998,0.13798396090707085,0.13268248673472746,0.4024131220099083,0.45754020226714187,0.9845524178781738,0.010802949231459321,0.6542332097276001,-0.3937463616704394,0.05102642199192273,-0.979399135946167,-0.0038563636293647095,0.6090594496298026,-0.1265543521563156,-0.4873308503697416,0.22651313673006854,-0.26798548570967073,0.7540891726563899,0.32661176285799176,-0.8943164553980727,-0.8673808231552964,0.42601680229155653,-0.6817952894033074,0.0009641223494352727,0.06402869888070163,-0.3593537965351657,0.349564128258051,-0.682966032224558,-0.2000322371912957,0.9560434255825665,-0.008540250068935672,-0.03018674657225181,0.7399832182252769,0.9428473464807972,0.6606990293591988,-0.8010924750901155,0.0629241553994231,-0.13358737564707332,-0.21115030985497726,0.39923346154844785,-0.9197685471017653,-0.08109212448798936,0.05472716910149188,-0.07266138440584793,0.12404156255265188,0.13120597930796496,0.4090475765305825,-0.022757877513422193,-0.235138955796742,0.19334249050879992,-0.03540148383825822,0.09132194834792433,0.33840569482897465,-0.20829744971036976,0.24394920086400737,-0.5596520114514849,-0.12325744191285637,0.04436566964980801,0.5837464187620641,-0.8018907753166233,-0.9210042660489274,0.7965293251599901,-0.24404927256890532,0.40497002113890207,0.2842345273182741,-0.8486943501140644,-0.9803735108299428,-0.17890283246131675,-0.6864628574992739,-0.10323369178863641,0.3858657627255613,0.08341579888626156,-0.572392436512904,0.9425549144754444,0.20666808310559387,0.5778956676839322,-0.5705207324440195,0.1995506825961465,0.9806247355052196,0.24006298634132414,0.9070652862722541,0.41832221097186606,-0.484096970862525,-0.6959619068570038,-0.0071335069100629716,0.5174753763932313,0.22033275677757577,0.1796730597352117,-0.8745470966791045,0.16234295417701475,0.09439974732621934,-0.6883868517388763,0.2712514955469577,-0.010983194309408091,-0.7145215231763761,-0.34257654232189516,0.44819264226918903,-0.5058130684194123,0.920154877915791,-0.11052579200329811,0.9670048555533114,0.77236594535636,-0.8029325784599126,-0.2671929208208212,0.55098304698311,0.9067742901441529,0.750143593092513,-0.28207952840040046,-0.016019741750349467,-0.0054990906491108995,-0.8065394466216561,0.24835632771861435,-0.8472569348978082,0.3949886209290901,-0.3146751939360923,-0.4485961859784414,0.9704990427567162,0.9434186880676477,0.4135915226632901,-0.9548319221778057,-0.08652404578599604,-0.020626118043817976,0.35396539058225684,-0.13053968215697337,-0.3589514096061771,0.09089290378636204,-0.5602657950223957,-0.8373710244932174,0.3723669565906019,0.2327761897453857,-0.35212364070393054,-0.17247151916430084,-0.48701298940977417,0.7338261007356706,0.7786033614306715,0.17961694823488286,-0.5694317613532577,-0.1674836029796815,0.12671652967422392,-0.11619975293485818,-0.0755191887828984,-0.39152366389965587,0.019505693319102013,0.9346302441580621,-0.027811516584702833,0.8132014482526978,-0.9115625083499401,0.19893047535522687,0.27679490737706086,-0.33001821702471346,0.24302699540277112,0.8860784074012322,-0.28670982378085824,0.5303830491266608,-0.9260566896402789,-0.05699984982099859,-0.2506050029044704,-0.016250831921522144,0.8419168725217018,0.19806147145456512,0.2979758384256862,0.5602477496698409,-0.9157267691654928,-0.5478800281144505,-0.1776409469799827,0.2687427133603552,0.9730180396691316,-0.9103681975087616,0.7329038883592206,-0.20516186168760409,-0.10598684586314307,-0.44223453177303307,-0.18632303125755081,-0.6227035197324551,-0.7582080977279465,-0.42004923104774994,-0.28174425765447414,-0.7292629619882707,0.9212489136482601,0.8103108722852689,-0.2632903092571628,-0.3120114170055231,0.07056078659827235,0.6014659152353838,-0.3162846741225743,0.26612282085859346,0.9438675701158672,0.09643183929083071,-0.1628608625379035,-0.15068002230092234,0.5022740559885066,-0.16521629253620357,-0.012144503664441569,-0.9159270852952506,-0.4507334757158288,-0.06308220554133158,0.05860416464418422,0.023454584166424725,-0.15696522580827382,0.19778040513311787,-0.6277061155156433,0.4108492243461217,0.4332992057092851,-0.26019802273018927,-0.13457264088149215,0.0755734967868979,-0.720730695728219,0.1456000630814289,0.24238759799036974,0.7419587929039215,0.14277746430138138,-0.1430185405543307,0.15419519474469107,-0.3542662627790392,-0.46532491399348,-0.1949320119009862,0.11344695835035785,0.8234453918410748,-0.32256269491544715,-0.23966003702907912,0.016995907891111633,0.2245537598838507,0.42420087687160785,0.8814160345293923,-0.08677814669851129,0.009458194084937113,0.011445499931957506,0.030489846905156135,-0.8561638014600274,0.07643701985681232,0.8943585618421354,0.9106752121864315,-0.006620636233909741,0.46430920584111646,0.27440352355495495,0.43251184547643007,-0.17278047989537085,0.7672470156755274,-0.7368511568368319,0.0042123907919216184,-0.7881926070959118,-0.35382782121821726,0.2131150125678909,0.2240393213153488,-0.6568622475706204,-0.905078981710615,0.24550721041595738,0.05546938933177066,-0.3521371388599109,0.3885153307102576,-0.15445987919502677,-0.5135950226204705,-0.04852398468514904,-0.2477720983141552,0.2910832683446824,0.034665445328447765,-0.15569628101633914,0.2532334727346485,0.7612362445799933,0.03709647286033598,0.5261163832493205,0.40445984234773513,0.28106526375548446,-0.8329094272867191,-0.04233933353146276,-0.6393667537855682,-0.008494160678569573,-0.16656096023949568,0.7227929902693556,-0.5403596827810895,0.8568199723528988,0.048239688313164907,0.20751030918281185,-0.4027416279636602,0.1394909199563107,-0.07746844709729389,0.1394007489024842,0.9925444719556482,0.325418366094929,0.016498365080776678,0.7035224725284842,-0.6214137923935318,-0.6289151917670521,0.7193464477060205,-0.29962808716385764,-0.1325880306619602,0.16988703542544903,0.6975610309294488,0.7723465460986564,-0.7456125811087708,-0.2235480447706308,-0.9727291508082387,0.9977649626031772,-0.8660357329123565,0.15157411815379712,0.2811853512715412,0.011693093198120544,0.23937000477978093,0.11600871335881405,-0.8555987272520306,0.02547048999746492,-0.1895156936995921,-0.5674820190881109,0.0555790253230413,0.5233741878511762,-0.805530924668699,-0.4353176298445901,-0.19537865611786548,0.24701222470761547,-0.13452451759313644,-0.08554388645322758,-0.22207736313380308,-0.5813786068162609,-0.527050814973202,0.8167977720355948,0.3065284117424533,0.6970949088922943,-0.5504331342715895,-0.44474003351514185,-0.10339055122969958,0.09612318539221575,-0.566274287386238,-0.23788793625658608,-0.937375365138818,0.5031848410705314,0.6833339552889057,0.14692526069871809,0.37098955825009106,-0.3998638691945525,-0.8791217468773719,-0.4737992706775362,0.8248686245845481,-0.6268001120972138,0.09067352841497556,0.05961584706201145,0.992083862106132,-0.44451036577910813,0.24673723937210706,0.6313867547971881,0.10415014008126887,0.6914123527516118,0.16605970984500698,-0.15221130588814014,-0.3029953278921109,0.30939596226472404,-0.8069457873358327,-0.8889322041793671,0.0798431893244871,-0.42385290466295356,0.6316525128638519,-0.41493794841094206,-0.4911563132611825,-0.1912901944332682,-0.6992585950783009,0.9051895852425215,0.13331417015362135,-0.701608147529641,-0.708009020483914,0.2516242902063833,-0.7856945996438647,-0.8151311586009866,0.9997902575000034,-0.07060079319585709,-0.7869550523228356,-0.06021880919718603,-0.3008477115572643,0.30071345717651143,0.029507445983644718,0.41873720782429674,-0.7985817612513871,-0.7400101306705456,-0.04440738541196455,0.20874829115273494,-0.8625118507974813,0.7814061613879354,-0.2674753730749708,0.06932017063024777,0.003241948150564782,0.08970717122962277,0.06665502711479365,-0.6795217699887469,-0.20741309855872,0.8590392796937513,0.9753714296614844,0.5255092015152362,-0.8764494095477527,0.05769002080523137,-0.5503016980572332,0.48982300379419375,-0.581873722162953,0.6954052482054043,-0.15738666945075516,-0.2961597389696889,0.0067393028833366625,-0.013855523118277643,-0.03874023082193966,-0.5332781623945319,0.01567496787700086,0.4505523608265475,-0.8433221636041541,-0.11713275490970716,-0.17280316058207057,0.06550162272461763,-0.9192318819615897,0.0387694200208448,0.8906809578356301,-0.4266890617021616,0.18846875905191862,0.0754265537494899,0.6392901779465888,0.617328027858644,0.4907837408493547,0.09419978519431173,-0.019652742906716782,-0.5142950445127583,-0.3053531358181697,0.0009716097183599319,0.9788629775778296,-0.11833817189021605,0.2867147583040036,-0.02710082615235238,-0.7606913313665205,-0.6488422191538353,0.14543854061511516,0.8058949609849351,-0.3284161325751859,0.30319289605467886,0.9652738693636153,0.3955790630894367,-0.33973657673568786,-0.11605865485063087,0.44463210519076946,-0.47439758903277396,0.4495940079718199,0.14373429859399445,0.41650438248554394,0.177024344192351,0.7219698397241204,-0.13262362261492924,0.18361406942897684,-0.02638754108412574,0.19329810474583123,-0.16153352725186032,-0.371170425068567,-0.0455645263056151,0.2753817282326216,0.7135618364234889,-0.6220347685294764,-5.473566398316358e-06,0.8166144514976807,-0.7614203475896953,0.4338333239699733,0.26642674073721406,0.6769332679468211,-0.4926239489331716,0.5777007112681716,-0.4649101513316298,0.5167008681932369,0.04506903844952321,-0.5115399028562531,-0.11419243039882905,-0.053488643637873826,0.33600693759766964,-0.05177665984816213,-0.15158867772929943,-0.3669316055681073,-0.02853420231648251,-0.5314353903863093,-0.7220620639456102,0.38424071365303525,-0.10036014753351946,0.4242404992340764,0.8816779149473256,-0.9994804339740003,0.4155660989294238,-0.2385450861858985,0.3788152838711574,-0.45342743661157586,0.37478811950235225,-0.026799914760545735,0.27933486996388707,-0.5441231585461899,-0.4079352663896397,-0.48314082918180495,-0.5501108728045796,0.1692433174956901,0.4806632390623438,0.5429058607999168,-0.932821828510979,-0.18083077752133606,-0.7584685382373024,0.3150480812703317,-0.02564774369239699,0.12241968700671389,0.9425304260721645,-0.7154897819581296,-0.06559340320298575,0.13648051669143516,0.04004259049410699,-0.7394689017644326,-0.15403703156514673,0.5434818099398314,0.6295963806808466,0.6319552792085993,-0.2127965826843582,-0.03700013582005249,0.3631871037822815,-0.03417508545044511,0.4060867381473888,-0.07978864563120215,-0.090311064310253,-0.6131454575213229,0.09743985480251356,0.6154951066451754,-0.254807865649221,-0.45291723258633904,0.13296986241974795,-0.26358084048277836,0.7548376776096944,0.16418423876018998,-0.4037396335200277,-0.5321498070602596,0.8994780501605275,-0.5331093462103942,-0.5735379484436982,-0.09562730077612565,0.2583002794212446,-0.4008124020583767,-0.10074352403372795,0.6345608774314584,-0.7891124566801273,-0.34535588680649326,-0.029753958123229826,0.5551104063377131,-0.09801413619205802,0.49515873394668014,0.4641688454648001,0.37768495295228793,-0.1588199976298856,0.5258788686564495,-0.15992402407568446,-0.5777888837118462,0.46663697820309485,-0.19695524774091117,-0.03207940873147217,0.5128566585921444,-0.18841089355416965,-0.9596927069529309,-0.7129719797714208,0.040511535793627186,0.07895780083816958,0.07184157443849797,0.3728322215570238,0.08364747957374832,0.9967743551976199,-0.08963526788163889,0.44735354741710565,0.24232248343358537,0.6150797394744248,0.49260440083721996,0.35486401805915074,0.18920839775633003,0.3079941936789813,-0.7621988162651835,-0.44101516384603634,-0.15467719271046798,-0.20258373925981565,0.8640007471663976,0.9578322440106403,-0.1262236419206486,0.8610544813708185,-0.35581126115191525,0.11004235659428721,-0.4989764592068013,-0.10968695883012458,-0.7808763876681135,0.9746380338101824,0.8651550706083918,0.7994544789914707,0.8638872165799065,0.39513845625286365,-0.0008064089279610446,0.046408001277950944,0.9259250383014149,0.7436555739178241,-0.4369029751151943,0.4040293445790228,0.29853478369692477,-0.2652488562746839,0.7772440800369212,-0.009149513959946575,0.14356961421789477,-0.5388563905569583,0.5403480240977587,-0.1831295475429026,-0.6114834662986605,-0.5617276098273669,0.14578304987937785,0.5704562991312301,0.46885806801947283,0.06437683243463811,0.025305830576829474,-0.23065452071622874,-0.9813487144555564,-0.7383053813499606,-0.7514966684254214,0.8157782281475695,0.21166306634421975,-0.81301263483371,-0.11575798948943304,0.028483984481057358,0.726307471155254,-0.030238043836830625,0.23481239339115587,-0.06681234945191784,0.08459962238636778,-0.9317100976440237,0.09425872614490201,0.13618690488599705,-0.6567803237577297,-0.007923453413710396,-0.18662825099361532,0.37341520741606676,-0.1921293605249865,-0.1059128854020064,0.4951076466908249,0.41247499238606944,-0.5037019140519295,0.053763247219912054,0.43142911952375573,-0.3147820238566205,-0.18847633014240067,0.009653404167061116,0.4926625218276745,0.37005362321499213,-0.3114877853152302,-0.16654475612257294,-0.7409335123999479,0.8849692286134911,-0.8496176954049779,0.2873023826620124,0.14157223862513219,0.2541625645913294,-0.31852168630077365,-0.3106531728628558,0.4261597201078797,-0.45003906333056737,-0.0767026921487741,0.5562153562259772,0.19651420467149955,0.0037837171132256158,-0.4572929563450247,0.018555106998601172,0.4682945176773449,-0.9637594074222605,0.6429173230928753,-0.10924348514569442,-0.2708331174902323,-0.6367416963003186,-0.38550771794151645,0.18528319777396798,-0.23838597632830671,-0.4252298201655022,-0.3689608124894538,0.24555757007362283,0.01129716458594485,-0.8352943373141527,-0.08319837189357297,0.5319019776065798,-0.0493769450115479,-0.945784589106191,0.6404433288037655,0.26649834880237383,0.571792263921966,-0.7571946193040519,0.08663847650005961,0.4243007566397599,0.6978140919586407,-0.4415135488370241,0.30201567318808265,-0.035082446471702056,0.1902986220497203,-0.30978612146399515,-0.43436143907662184,0.38193225622554106,0.49030398985655627,0.15384136311992924,0.5864058675992719,-0.16881200037648791,0.5930226440819265,-0.29870568522100216,0.9158476378716467,0.02401949092011397,0.3679224230949039,0.41090257530789237,0.9947383457720359,0.44605477912124303,-0.5800880717211715,-0.17783897671887897,0.5734237184400728,-0.24349088313328285,0.005240414552529966,0.06410211793529767,0.4646612762429038,-0.20963678609784556,-0.3780473156277254,0.20257004402158377,0.8791777786291437,0.03854362809153346,0.220740186170232,0.37435928499852494,0.238736370547383,0.14673874915453525,0.03705182028700113,-0.9385727438839104,0.06005274414205617,0.042822907066251185,-0.01912286087641102,0.7710409375363354,0.1831655069459521,0.021273371707658324,-0.9753554774418475,-0.5073278454026587,0.5098804884098891,0.8803609695893156,-0.3982661845619445,-0.28734927928176074,0.03515222512453838,-0.41885116450245785,0.8840308347025793,-0.38927927417184366,-0.1323868937586135,0.604629700552892,0.18966704508722584,-0.421191759953722,0.0965673668874458,-0.5177849603452799,0.07042025055248546,-0.1737687521986985,0.7963256391615999,0.2634715590570736,0.15204796399052214,-0.658846853703104,0.055262866453062554,-0.4182373227211333,0.6639448384880386,0.8334619529824131,0.9193855557860383,0.13634889178711884,-0.9348297173270292,-0.5480930677592017,-0.17328483197707392,0.158894900928843,0.7477026974490387,0.6321644018533226,0.5945472786226023,-0.20739939060712317,0.5689254646817795,-0.445108813955446,0.46049932255348747,-0.8948688652551947,0.020871971926551568,-0.22615150580659266,0.07756155907115317,0.3236253900951809,-0.6723970092118475,-0.26366615026142753,0.7039353372880915,0.7492185716480603,-0.1412264118645182,-0.3244799941419668,0.5205466297039671,0.05104346245882136,0.0905026245022137,0.1625894094664042,0.6565648465321846,-0.3439029598509446,0.15945214797512652,-0.1739592951418445,-0.49488922081569736,-0.9231172925915878,-0.4967321125752069,-0.3475453000451637,-0.057775193002168906,-0.2880287511768831,0.9209769632361577,-0.1597841745112079,-0.6908127312169723,0.11821888690346065,0.3425206497943425,0.07559447714430843,-0.1174152250302917,0.43975917266571024,-0.3079459933773035,-0.6630278412194044,-0.011533980816671221,-0.6872598967715854,0.4018103215885242,0.8371610398319098,0.14676053180785426,-0.2497604100177071,0.0163158157341856,-0.13151172346387272,0.08656981367893675,-0.019522383998933388,-0.6035935941739923,-0.806214961393833,0.12391447084420838,0.5214467593727117,0.46978027090445074,-0.2707815603353141,-0.5696058491894904,0.5564205731253413,0.9169361099836777,-0.6546281609405143,-0.5559086348929272,-0.1360344622351593,-0.06304169006429793,0.6599113483675094,0.06587721746116353,-0.9188904028348279,-0.9960808989057698,0.038289768821943786,0.09650462687471657,0.04941541066333412,0.01426139342092689,-0.9389929094065976,-0.4872117209769544,-0.21545907936105882,-0.10606389337538578,-0.614859908549162,-0.18143281345610376,0.8584170111447251,-0.35688226903610326,-0.6815806025653603,0.09825037533093713,-0.9661269024820444,0.025887822158766886,0.3887783401753335,0.47594503671112737,-0.40482927673507757,-0.2124802229381505,0.6280803714006501,-0.6475223219375427,-0.2698547196478626,-0.057384805246580704,-0.572934040475596,-0.06602268942930396,0.002846571419839903,-0.3958245847536009,-0.7232887504259321,-0.19591234081057382,-0.37648480683014024,0.6346000963820866,0.5745037889618052,0.0005388670535344013,0.46160374845038205,-0.46836081305339655,-0.6555988415488512,-0.639332207464669,0.270432511402437,0.3094803119917736,-0.15611564743571135,-0.2867080311700874,0.03288180842491546,0.04356556846974079,-0.05874030618019894,-0.7774210682586663,-0.6560180149182744,0.13946175110217068,0.20417274343223205,0.6955918917878121,0.14639421922915902,0.11030288308756675,-0.22533430607277022,-0.019281779180274388,-0.1664229548251057,-0.6318505596795568,0.1361499604468459,0.18160910704584862,0.1424433747525676,-0.8339376889472254,-0.04172476960417791,-0.22332436312808027,0.05532556238342615,-0.1263740864355088,-0.4805624668431829,0.26237089713760564,-0.33651289562932185,0.4582386291724064,-0.7671913552333344,0.3937174260814134,0.3189995498563279,0.039644767976567005,0.1870913706939983,-0.3044622222287839,0.33983425817760127,0.4969621971250461,0.13571364672856664,-0.22981962317818633,0.7320057890018793,0.5394075267958238,-0.28842845824745234,0.449269253325732,-0.8992685723260185,0.1073034063296145,0.6625619866546495,-0.7556795795987943,-0.03951785182699228,-0.011919091278656847,0.5046599420124616,0.42186161644918785,0.40550241038951185,-0.9172869500968841,-0.014746881059710231,-0.04035532457228552,0.15943218478069668,-0.6658199169802322,0.7146424204967706,0.6738938268632113,-0.3507959066349687,0.33724989482716466,-0.31909842817270084,-0.37985854850038064,0.013153315350393161,0.500277598074299,0.6476825350871261,0.049313010139199316,0.4719614134282378,0.14357443879403867,0.854875728732161,0.39930157691068285,0.5202999008880017,-0.25897181509119993,0.3038580743904627,-0.9806704729604676,-0.1446049825803735,-0.0633424241883038,0.7894870329076221,-0.3595715431329202,0.3254127120403898,0.5058435114645058,-0.5101863370360907,0.22011456829631054,0.12121632629543706,0.9778978486748445,0.4085707659720915,-0.33020620520735167,0.7076305836451405,0.1901526826984899,-0.5723670727490182,-0.0034937356595668673,0.31926477701934197,0.5856104411156406,0.2551034398972777,-0.5453222673368843,0.1679095227607788,-0.29423274849365794,-0.6399185655149923,-0.019271833375194558,0.558487591905827,0.18187010133707154,0.6663455232507002,0.9166011980707656,0.4333233005725388,-0.027281865363742566,-0.0712573632280455,0.8774153950890413,0.034666610249553774,-0.17195897402442106,0.4229506586477645,0.5477186741689848,-0.4303870294810063,-0.31157131393671034,-0.7330059348477729,-0.21738621214764792,-0.3909038351497953,-0.04731996239537515,0.18555502834203544,-0.901189110876022,0.10486602558449673,-0.4186185574284156,0.9847858452583792,-0.20579505189574124,-0.9515968561057627,-0.446961275862277,0.31869969925530184,-0.7872990222552637,0.09478383557296921,0.14566880393078968,0.9412544836825864,0.34579474080936995,-0.02034300926192562,0.20780291006920731,-0.2715484199413896,0.39580870473914237,-0.453415399994734,-0.8595177631530281,-0.2241915781211076,0.5518515533820668,-0.9149998082672438,-0.13954469414776255,-0.684605954865836,-0.04309412252357116,0.20211827480414607,-0.03575800780046198,0.5687561244817503,-0.9344439975870029,-0.5516665486899482,0.32562729694289244,-0.6418630913720637,0.11116472107131475,0.049925500329558684,0.754744463460008,-0.059074412410676416,0.6952216667662019,0.4262278262369167,-0.30068547988525296,0.21554415331194324,0.23424734367644426,0.8031817545108553,0.9299706184535802,-0.7600883404819379,0.2302570813974737,-0.9023492094620965,-0.5635566414088276,-0.19743288059970673,-0.609591208032863,0.1441046477573967,-0.33637178247228333,-0.4330496623767125,0.914805024887611,-0.8938686930906165,-0.5125818649518932,0.3037422059867773,-0.26116040663361906,0.4645906832118557,0.5718938237346546,-0.36988365249511934,-0.9008211626031672,0.5193622258263341,0.9349663008165421,-0.29412960878294314,0.0018419159350442466,-0.49668862924781143,-0.41008477213093547,0.341490163656677,0.1006651802257266,-0.6712080873447026,-0.13771153984191134,0.3159994952695981,-0.9225004185204201,0.5226763170647624,0.014357918577482457,-0.0665936648293041,-0.2105098624540718,0.4456905983374628,0.002613788805469423,-0.5890509116214581,-0.44932243794947047,0.1542738475807151,0.5072860624920195,-0.6281662514474371,-0.12340157710013093,-0.15895767710566328,-0.6021527771328296,-0.12777925075329782,0.42898584758552294,0.2614851140674093,0.8555272087385404,0.42187457150027574,0.005529190402331077,0.4150516194316939,-0.0053800007797778476,-0.18623135808752192,-0.6113851750670747,0.38944658083187944,-0.6021093419820208,0.07438811304957503,-0.1457877561305251,-0.9076754728099709,0.6793013076600989,-0.463669657621796,-0.931218864150955,-0.31553200855487973,-0.04268839422130315,0.43829467240435516,-0.061817878153369206,0.44690186285779687,-0.3527695403868781,-0.1701060534369868,-0.9574589842263104,0.4128652897745033,-0.12914609719574666,0.8149262221313872,0.04895929454896254,0.8478822738780788,-0.2737374249210508,-0.09256929039504208,0.3658586883616502,-0.9078155123896555,0.5968117029647031,0.05516581108428829,0.3572889529532658,-0.0173536608326869,0.7549623932171182,0.826652723292256,-0.6160563450720566,-0.10841935639976766,-0.6372344431172978,-0.19082353344782635,-0.10377015421431261,-0.42464825592085825,0.979698154806227,-0.32157040204823145,0.4151725121071723,-0.32241108528028917,0.1428540259791503,-0.8913603844960191,0.061321945048516124,0.46549677558422115,-0.857273685924366,-0.43364798963099604,0.4894538285853799,0.1983834849743289,0.04801521414900395,0.07591847696655536,-0.2658822409011898,-0.07567609324275593,-0.7708871614823457,0.435396807285318,-0.21886788591528436,-0.07516308610149608,-0.33996722434083926,-0.8429772473192234,0.11514389691129362,-0.12369926573588716,-0.5070713878731153,-0.7341109615336707,-0.36712204639816876,0.08384630364857044,0.2782905133565453,-0.5704090769289999,0.03791188293249949,-0.8634939118935974,-0.8755534135760542,0.04790964236236899,-0.9795628636405614,-0.9586902633117289,-0.6320516240056624,0.7790716702725344,-0.3956741001778741,-0.4044691712899129,-0.15106774470358705,0.5364280199419718,-0.278187279347363,0.1446449285834845,0.6487866363004572,0.3529908375742524,-0.27272053313919503,0.06389791229781452,-0.3518617534684342,0.7412566052873009,-0.31044567067262385,0.7113437092995896,0.08283594400091489,-0.933298499822934,0.760216020504568,0.7720674082656311,0.2986895039044087,-0.7288883963612219,-0.09387174753634123,-0.3157790513448772,0.10968009501216902,0.8615225221497157,-0.5606060742820589,-0.5238564519699404,-0.5598565481316808,-0.35669419453685597,-0.009613302488038966,0.04794975263718044,-0.2774462412259431,0.6612161086590675,0.6264021128981703,0.7366129758468223,-0.5881762259593308,0.025135123695184558,0.03610654583001652,-0.6092417342947285,-0.2678823865563662,0.7062124860912324,0.8301305767713244,0.5321717738591081,0.8123437418484337,0.4665382897991306,-0.11750050544933084,-0.6102972890210777,-0.4036568015903238,0.07421611978715015,-0.8804411452955375,-0.15766476201792515,0.08044932575321675,0.3267618563573762,0.8196928531151753,-0.029195079659572645,-0.4416189141334575,-0.9643567133716451,-0.6517836106410416,0.9631390801872864,-0.3583540319447568,-0.33747767020037445,0.015622188497508618,-0.5303162874750654,-0.012449212570388647,-0.058267736481664084,-0.3285160394882576,0.8657180536020767,0.4530586851113224,0.728344830145022,0.9011613243951171,-0.17602488665559543,-0.294813412813353,0.27503010083290497,-0.03684409333911481,0.32207555032063734,-0.31347670774652625,0.37432742704073296,-0.03976989205715699,0.6448657460881776,-0.7238731417186033,-0.6961532162245239,0.30533295533309335,-0.8316676097269677,-0.6478147233546538,0.7911630392108696,0.3713506161150987,0.08117803295261719,-0.8714811534250705,0.07442943831227504,-0.5862496798043565,0.2765884636849999,0.006178525166957276,-0.7637687141751508,-0.4031161311756947,0.196440385755248,-0.27232863372360505,0.003534534276192179,0.7584710689717529,0.5451230979628249,0.08561420370356164,0.7662338245833376,-0.8616777586883697,0.4270293088867727,-0.13953300608018884,-0.8046682653725951,0.16179127588898787,0.6636519944927212,-0.03489504571476718,0.876783530336941,-0.14510690162715206,0.1561776366738012,0.21398045937651908,0.8309854188970948,-0.5623419709234728,0.2240869225108698,0.22705045822226264,0.8904541563782162,-0.27993269118139236,-0.11981412053613998,0.27459635278764266,-0.520418777549579,0.6256036250378445,0.2528974633463415,0.8640430593908398,0.8549411960753328,0.0755662567574711,0.29136207485513793,0.07939598214239436,-0.9500209309003561,0.5575966002826003,0.2351291510242025,0.007034342637496591,0.6459550436982495,0.04716604330181709,-0.21255243134293023,-0.6037505944083016,-0.08970137727488049,-0.7304572656387991,0.13273010511096794,-0.04728197406048155,0.20681776875301586,0.07529292116077949,-0.650385788134038,-0.0541636568506556,-0.7976253537016527,-0.07348998669411307,0.019133281160255557,-0.6105382274240961,-0.49854928822952194,-0.9061374152809459,-0.12984307920531893,-0.9168293853885167,0.14364234520234953,-0.1431632031557121,-0.3489130762533823,0.5394526269504356,0.3726152720291164,0.35544469621790764,-0.5780913020671611,-0.4148008130608961,0.9592098287022954,0.9522151679280482,-0.26993734289271915,0.4520438675371101,-0.11524275486785099,0.3348737711975819,0.5626517389953578,-0.5459618504427,0.21196635131496508,0.4537626264449776,-0.014502262931024652,0.5555671811283741,0.8751854543470823,-0.0022058167057776765,0.4001764301559892,0.2175914434521229,0.5227552570711863,-0.32827115811543406,-0.5583697834839492,-0.5712485285400648,0.5542708215601302,0.2495215206214937,0.6384034774809598,-0.03660419376002605,0.4414357214715262,0.09417561135479263,0.4260884012009893,0.1694061143317748,0.6669047332632362,-0.21633163398417027,-0.409551251866243,-0.0813156294603363,-0.11175076257889323,0.38131089375324356,0.3207474658598574,-0.8146947047604124,0.049526151186988075,0.407717079414569,-0.585906454212415,-0.7328727718642604,-0.12544411943420367,-0.28906555937090334,-0.017952237398499837,-0.36418864829075226,-0.4590729010140111,-0.6536848361571203,0.9968344126422755,-0.9335676031036162,-0.6424066425484452,-0.16808272950209144,0.6395243681690824,-0.15671612110450353,0.8284814705868496,-0.9403790926331753,-0.942040297308061,0.6721859394738218,0.17950864621385462,0.27367706346306914,-0.1608436731252666,0.12323804660248767,0.2922247027719979,-0.538018427011991,0.034360663708809386,0.6478937240706598,-0.5643696902854828,0.8315932463173926,-0.13279444019709,0.15245426837891565,-0.8060728255943144,0.5785932594544995,-0.9741808848523843,-0.020083359228472954,0.7216496373087893,0.45028973634217023,-0.21637141378344915,0.5368192163982654,-0.07021290491067979,0.5206579854235339,-0.5263460224640484,0.6703124369259138,0.07110502917693659,0.4677033967103261,-0.9424612046637226,0.5590605770264345,-0.5946260951741474,-0.22741594001719492,0.10388468580458855,0.9453056981145744,0.6277038497815528,0.38149930268962073,0.40108869303464867,0.43820838084824243,0.49695802418329876,0.005493918654311512,0.5520214630096985,-0.08590279687799038,0.06948542807857876,0.03729012541403145,0.18214522892201906,0.2745497191132261,-0.8034578117443927,0.8463110243516246,0.07954531907249872,0.4409645962954366,0.04570503867057169,-0.5841719802709824,-0.12236383286818565,-0.018519614698397417,0.4591239063290457,0.2995264744682049,0.2840033337389958,0.3121919876455379,0.14411746025938937,0.6300600231322674,0.21515814720401744,-0.3885299801514718,-0.8674456163761886,-0.08869203104720119,0.34285705251837595,0.09424000463334091,0.2571348394654485,-0.6412893813798376,-0.25499592314237074,0.9776965538131455,-0.07573923145206828,0.504774582964414,0.5419113603183765,-0.23634545524799572,0.1869079816971649,0.06879330972142175,-0.5478461353970536,-0.27438996659891446,-0.9186706790723743,-0.5738703532441359,-0.24822668176633414,0.1755424720677621,-0.023824664336404035,0.08580467765737743,0.0008925876208273568,-0.2922181821375937,-0.7824033507478255,0.010271932130395777,0.007813159116916856,-0.12532477797597913,-0.4975999903064271,0.8217877336975628,0.09310169415667208,-0.047076475399439585,-0.16933461738753325,-0.2926340936384929,0.2716230982482331,-0.49252702911654495,-0.4475521897756539,-0.7050368504783198,0.28168977242485643,0.4587751249968441,-0.574575901457696,0.0011110240825894097,0.9606982021671497,0.4865488221807108,0.44788776733462343,-0.7027700721090272,0.314350109570593,-0.6320385197920025,0.972142171538659,0.9986545726159963,-0.11312815962126327,0.0693995311830257,-0.049695142122696434,-0.9326207810568092,-0.3213672358970887,0.3189115152782124,0.11746809584921576,-0.028712896238897945,0.05565096720489776,0.7361437144303646,-0.32953593430009565,-0.17896145056327645,-0.5894317412754667,-0.022046393940367167,0.34660697427818854,-0.538175277242026,0.49559453075462884,0.0740594610760224,0.9082840006472306,0.9056568331179746,0.7332760635102784,-0.13790304356394278,0.3610708918572879,0.7907200540388613,-0.8403094261298217,0.6849015020624002,0.632920375690813,0.39619256829880184,0.42618117503273917,-0.18766804708985155,0.4566980838599865,-0.10436291203378818,0.10645404468690783,0.14195692523782286,0.21008666435944168,0.6361566488601511,0.7299147063120488,0.7317516941379201,-0.8883301211812399,-0.34989604485039044,-0.5670995520417097,-0.07998650059594425,0.6308498556579445,0.24685813828914188,0.7497586693235174,-0.147705813396494,-0.9441525779025274,0.10023505314432922,-0.08966540749551195,-0.48153976324236414,-0.28516753902310793,0.7126226997716464,-0.29124543582346213,0.30225981087954773,0.5926262273376304,0.923601855169667,0.08399628181451543,-0.16819578550082231,-0.3971381633599822,-0.12988016355132645,-0.4053755487507118,0.045223034519502554,0.4413917372685557,-0.18705144027275564,-0.9402608368763143,0.013378874270615623,-0.003390424943531225,-0.12106630516115759,-0.4855674982796573,0.5945431202781152,0.26033308835447144,-0.4224077063112701,-0.514164829926476,0.10609342929084734,0.025695029315778578,-0.5110407310735557,0.8760517923972689,0.5210402938154719,-0.36996863864660695,-0.07948647957471747,-0.3862768536262402,-0.05134228492183917,-0.7839383191715884,-0.09462324411590571,0.10783603832393919,0.32492338990257114,0.12192430113009459,0.5673781387657317,-0.6525241213688716,0.7488574977478049,0.07598882547325328,-0.7533689784625206,-0.04582346174560492,0.312762574274209,-0.7310979494232565,-0.8388029795589971,0.4506399227783519,-0.7112154032966341,0.94622032475985,0.07517396259549204,-0.7557785564431332,0.13476987307554653,-0.049784504084222796,-0.08514030858492239,-0.02748201852094426,-0.1011371634903752,0.2449823833214992,-0.4956328820037604,-0.24262835161893015,-0.3895682452003781,0.28454706922486606,-0.3394860614699888,0.18658385854434248,0.7683908253211046,-0.9967975856806792,0.5206586040991849,0.00020736319849509432,-0.21290846452964482,-0.0070220230937351556,0.012543199147572692,-0.20444199807693653,0.4415440372242425,0.4494857951509978,-0.1547828072319096,-0.8451000914831324,-0.03699468732841605,0.6505879029793419,-0.8319065897441181,-0.42833275543371097,0.9936564644843523,-0.30534759659851757,-0.7384672489428391,-0.2480078952812882,0.43679635159001096,0.5567941454498125,0.19581323904844647,0.15502348335432767,0.1260987856906546,0.5354480671457553,-0.5803057587129983,0.006472407958017701,-0.27533786391240805,0.07098053573310528,-0.7657031460824463,-0.3334651982936956,-0.651387892187292,-0.4511157967995607,0.20477604754079906,-0.6030556417660331,0.2685872479868453,-0.5220683882394642,0.4419786481790233,0.05379260458606102,0.692505432130257,0.08522152601644238,0.013809595417306685,-0.2800600066116319,-0.8089371040545332,0.08812236396049765,-0.3575657095288641,-0.16155074403131933,-0.41074339576546703,0.13091104331563982,0.2908209888230748,-0.015026328479930165,-0.12961312983600726,0.4227539061582996,-0.16078307231624603,0.994201299044067,0.054827777324234835,0.5587169030529731,0.009142466812163125,0.668710651585873,0.6991444026410384,0.8044256418499143,-0.004906155690752294,0.09097091113740179,-0.38053492069008693,-0.08201822848775071,0.9240165309420578,0.05079511892050094,0.9261724562781366,0.07066766867833066,-0.8978511351078798,0.007312542570268387,0.0728483538586869,0.281242517160985,-0.12550808024591895,0.2582337652926619,-0.12260486415387464,0.600017888188338,-0.32216615075100163,-0.43181470737210825,-0.5058832039110293,-0.11007098657140596,0.8963825361636666,-0.5905377153151566,0.3415762088916893,-0.8819046522663422,-0.48627876199403053,0.04229566116716144,0.237451021731952,-0.6711903629969089,0.945212261636661,0.6458538284092004,0.2570626851013967,0.22190709807483663,0.6874735598878542,0.2996673927909955,-0.0005441325297464285,-0.6175165293305018,0.4488669744834908,-0.08725784896597003,0.23702278877512958,-0.18570356180790878,0.30073222961780904,0.5376090369439263,-0.8378717289343941,0.018410194204509327,-0.364699090952235,0.18871490546080363,0.559637725508763,-0.5194211459718249,-0.3633992532346968,0.6763014923475943,-0.038305415911151976,0.4994254307206012,0.9486954224309856,-0.15318392265548547,0.01591668933354015,0.6206369178985307,-0.7051127059352511,-0.37940798649336455,-0.14535293542797303,0.6716240990957476,-0.06542989736146439,0.28662196732985873,0.10172258116191876,0.9733650219407246,-0.06433757863056987,-0.28617720061363194,0.5678070581943433,-0.2595296275497975,-0.6682077369331164,0.019955377606833222,0.40494904540383003,0.09601945508721024,-0.08517155704109221,0.00011564615686822748,0.523837056829978,0.709989382820107,-0.15753561531739135,0.034357110182356466,0.5360838450844093,-0.1510391716998147,-0.08864111266081276,-0.3867279825769247,0.8094467449215204,-0.29348329287359526,0.7766462795721685,-0.4735838765797217,-0.556198229899611,0.20413919328619204,-0.3840706486516359,0.47855288727781153,-0.2713411712942955,-0.6225258921309534,-0.3905604336199379,0.19460757570388038,-0.7030892309762792,-0.4172236512354013,-0.8031104757313781,0.10455200727812529,0.23118814872953372,0.18091046783225104,-0.7141839856309575,-0.38128056192823995,-0.2039843728165569,0.7516506916952492,0.01586710902209622,-0.8509941848847806,-0.03532614476808648,-0.05728351199811436,-0.08176012548301195,-0.03128923311454202,-0.4120291958762358,0.7559818183301714,0.0401260374397863,-0.5251387163803474,0.24945608246063536,0.04638078917391923,0.8759959195768808,0.8986468267520537,-0.497212160713769,0.7039726420620028,0.4100300267200298,-0.40022685745277664,-0.8300195119146473,-0.46777363410986045,0.29039291452752697,0.8106262891779948,-0.2234912321302305,-0.21884370533156264,-0.2740416603531126,-0.11112035230257927,-0.5863370522725649,0.0751186925273152,0.5227057973859608,-0.8085158692323696,-0.2457656378291565,-0.13144773903558585,0.17143640117923634,0.8269778593735182,0.17798401346185375,0.2479288402820176,0.19384025331908716,-0.7873316789719155,-0.09093244943478726,0.11448268913950325,-0.048272043832795895,-0.834593286518719,-0.07283899933688036,0.9613563944920096,-0.052017938964182484,0.28050578975317625,-0.5202758140643253,0.14781237733221972,0.5866393397923658,-0.048682457951315074,0.3159690853763349,0.8692760910258231,0.15953165516592868,-0.7993732063662181,0.5519117954712276,-0.05151721929698218,-0.2628736843239,-0.0368340157436993,-0.017910493489345893,0.7301025111321978,-0.8921598172105215,-0.07105478649045484,0.3102409378248222,-0.22960018140863134,-0.02727669559370238,-0.5003158255558782,-0.17277662976001343,0.17529622872802944,0.287428512058891,-0.8254509180884505,-0.34806688494170746,0.6873695668445264,0.017913636210173788,0.03513728345328861,0.17053810415329285,-0.6735416603890921,0.48975411904561034,-0.08340871305387237,-0.23210239656621076,-0.20662104884803847,0.16717210940178154,-0.001033673106424317,-0.47881092544525305,0.7556075988592608,0.8802387468317423,0.6166432647590957,0.9409941338133007,-0.39951000272553777,-0.049742843716775446,-0.5215943952850147,0.0323963275448509,0.31482058922300854,-0.866385477837364,-0.9302214527174595,-0.20574970854267827,0.06848284273852606,0.5780679298508378,-0.12081154414370088,-0.014114888786758328,-0.6615838972051375,-0.1444178265971173,-0.6910934650066739,-0.5915290831640739,0.826867415504823,0.5068139874702224,0.1830588955463947,-0.010445920058736619,0.6792319252235565,-0.9309400728465052,-0.36155538573209817,-0.4121682661260318,-0.5108411926037113,-0.14138212586952437,0.3067770699337265,0.9695908717817161,-0.41907262337486056,0.3112224713671024,0.8086752425865043,0.8105629429550708,-0.3111995973230355,-0.37728750177540793,-0.017311767663903996,0.9308627960247925,0.9153450682090091,0.16453811266209245,0.05948331811495555,0.9001849298886637,0.6797917489013476,-0.9261661722140241,-0.10813159277562491,-0.009986758961776905,-0.15571018046631332,0.0748946969141888,0.47553984387976944,0.5280891954142981,-0.09771125146937315,-0.9887813538738425,0.0587562523897262,-0.2836193565970595,0.34988201129320684,-0.1591088529798272,-0.6041270510671154,0.8360250483399108,0.17004745728126416,0.494367081332476,0.6635211545814552,-0.3721972655456805,-0.8834298681526824,0.2669302465821024,-0.5197451379944602,-0.6999985428533199,-0.7611985979910182,0.8789692124094133,-0.7631410937867653,0.38145292864291225,-0.3186802867063581,-0.293728419591034,0.8260216174861368,0.32695669461586474,-0.14064225376450987,-0.7853832690782425,-0.012438306739575323,0.6143243153714993,0.5428527832088526,0.10857784477807982,-0.13464212466886374,0.24997678412058677,0.10432059635020853,0.45845165540430977,-0.32137234143549903,-0.5999951683491033,0.08935359238222104,0.4934671445551675,0.7801288818377687,-0.8787856153032481,-0.05966580517502397,-0.2205727870042129,-0.0939396519044488,0.0723208357896976,0.22577335020483572,-0.9422020536876543,-0.5393822058521947,-0.310219542641577,0.8458781209586902,0.30096219833282434,-0.5732893805371118,-0.40459013141087535,0.14353556645691268,0.3049064648853578,0.021264895173110348,-0.0021943971143371186,0.04875739633276473,0.6166999701617983,0.019808713349849957,-0.4056775459689441,-0.7545647056453401,0.06076686277719042,-0.9827928871022882,-0.5053763625939353,-0.10941931305164845,-0.8060693095488901,-0.22974505272377282,-0.5196055684499534,0.4643679717202674,0.35618666882626937,-0.5748661457156105,0.07803309896951677,-0.44677914688013637,-0.8072620586332804,0.14296592292402202,-0.3393359855566331,0.8653184156700059,0.5692016265278279,-0.5515145154012184,0.025340917369969688,-0.6237085527275946,0.7131421005580151,-0.17458146425263635,0.16005043136929664,-0.15790102740076267,0.41732098360981495,0.5538758937994849,0.5377191134484611,0.30149310713237504,-0.2755953444181295,0.9738270221248497,0.39577700182571485,-0.7262952811228047,-0.45016944800708913,-0.1982684018780435,0.001316344411131309,-0.6403025118306083,0.11493897270463832,0.13207616370788136,-0.09145732181908704,-0.009466974308103747,-0.12984458064977458,-0.2690760245235777,-0.702615147557219,0.8325914404739316,0.4661704555281838,0.5596562111370218,0.5949323103393538,0.5805358643445506,0.19576079601604113,-0.02621001179720601,-0.2523604532787708,0.3447053202138324,-0.0863504425760437,-0.7280896638596603,0.2720400861517619,-0.1098908478675315,-0.6601129212767124,-0.3631427068301492,0.7721949575680602,-3.614971306911905e-05,-0.37989697544311785,0.053812491650971774,-0.6634946624359687,0.9738650492909283,0.5796847494890753,-0.5955371164895312,-0.2748260123977489,0.004771668176291599,-0.38937993976455937,0.44961205666842213,-0.10130636220972898,0.031410764547531646,0.31731555323650623,-0.39691704779324144,0.9857500881810002,0.6164004125074045,-0.5003494548833758,0.3934996895735193,-0.4443792872100768,-0.3643567757955389,0.43844974570241196,-0.025109407331166882,0.45517891102284164,-0.9099520344112931,0.2536652468455241,0.8869491872078475,0.4041842585849659,0.2451677616723351,-0.11912179532036352,0.4298300513522822,0.8524979525380822,0.4844476027155239,-0.4724780657065932,-0.30654937164270757,0.07229667678099008,0.4208332307601373,-0.7857735065114945,0.592182189905569,0.6029990339787655,0.06494768655396944,-0.24740273190542417,0.352343204744831,0.01601889981544842,0.15895439496511943,-0.07655510744188214,0.11399360293364633,0.07572997903212922,-0.8918174335792485,0.754619304790223,0.776487846463994,0.5795178762279016,-0.8337620734958927,0.8605429064244914,0.267412949798185,-0.5182353976000593,0.3717070162101057,-0.654094383000338,-0.1814147371388157,-0.25609392521951085,-0.45050069182154934,-0.01878406325521552,-0.1608233850109013,-0.5898834310095751,-0.2062687877187808,0.11533327068332873,-0.6583018982195744,0.6878813218406047,-0.3483652339847353,0.42451265948536826,-0.07303667236492689,-0.5626857904386353,0.46005942424255014,0.4177563571342599,-0.09413975307657514,-0.8933163547945074,-0.6014305419529741,0.18716258919332135,-0.2439971694242184,0.035387984942486704,0.522508644367847,0.7448754153114324,-0.5290622768811352,-0.4433450316042007,0.14885923671374116,-0.13927791831724032,-0.5697672159116034,-0.49987562392616425,0.3211832045351644,0.26955563003517014,-0.20089281000426576,-0.07016460626883189,-0.3822110820913719,0.0029080879602102687,-0.401057560479649,-0.5469229813647651,-0.7220265820300167,0.6665603078695829,-0.9276671282803619,0.5943365663087117,0.8255990067984369,-0.11836614287216811,0.6076586428356289,0.8404721890799282,-0.22861391949505364,-0.2620464160329954,-0.1477546237036879,-0.6357446781886315,0.34399321961301255,-0.1097380263337386,-0.6751853241706784,-0.12144034075462312,-0.04960596385139886,0.16082409222782962,-0.9758768617852552,0.7901089937780946,-0.7314322734671754,-0.7559021469981764,0.4218020060351213,0.01709125370316231,-0.0815002693196479,-0.5351657605473211,0.12000677496169572,-0.5286431474664881,0.26831980943789485,-0.7574912201194182,0.5272835954026035,-0.6615495360674278,0.2680548923149313,-0.06574214640328241,0.7395345367386296,0.5037652063798287,-0.13003362462107745,-0.04125194363650642,-0.5274543609224253,-0.19112423503492504,0.77071516129402,0.33993811715679506,-0.9356959357750949,-0.21768533476225388,0.17146621444729584,0.40091700771398114,-0.37753589688441136,0.12822197299221033,-0.6014143201806526,-0.002752416942479384,-0.9811885705105542,0.22890409673148446,0.9457749237578441,0.31215894731977645,0.3430305369750733,-0.3723068202312159,0.14042700953387927,-0.9223242065255021,0.1478501394146161,-0.07353927129904671,-0.07752382256172516,0.13508877663470564,0.5479435642435332,-0.6166937164406757,0.32381792150741184,-0.10934423199914434,-0.4109118565456968,-0.05718693572912463,-0.7243099619178786,-0.8754355598269739,0.7907205226643177,-0.48226837381899085,-0.2891241795545676,-0.8097383760179729,-0.3538908566695904,-0.9339174171034065,0.31697780879556103,0.21856326819614955,-0.5123806280022113,-0.06652354963876851,0.5755014281167387,-0.7867127595435939,0.4646564551428675,-0.2708609541579611,0.5521825627986895,-0.5689191343326567,0.9608154422750103,0.4114939390375524,-0.12894132967218405,-0.5630362633351916,-0.25789783630688967,0.405659545958141,0.015012966412820171,0.028336890868119535,0.7940895178543684,0.606683861918324,0.9343444740637946,0.910778834749836,-0.0709426541548589,0.5661215051537245,0.46892996752391364,-0.09415624314961375,0.21388139379522567,0.8426672392788974,0.5197875936352886,-0.18092282119197275,-0.04080449161501731,0.005915498636030769,-0.025885081640087598,0.09712398804644294,0.6327847566515039,-0.236199066403775,0.598375171392769,0.3802099749495757,-0.3455421212819547,-0.9269569424976869,0.28504427548309513,0.6221453558654321,0.1906341390347754,-0.45862525348853755,-0.030984365910270137,0.9803776174014271,0.3445670268980621,0.29928270849758043,-0.7090929246824639,0.5451507116953263,0.02466195556120269,0.6535804112047348,-0.8621068646173161,-0.33836317121642207,0.18497462209452004,0.08670925431072489,0.6205489014567397,-0.971729078913385,0.6328101714179338,-0.20651837200940812,0.4333439421816756,0.06463025654262422,-0.598038388650441,-0.38059553204948704,0.6872391968899894,0.19745054279143534,0.1472513214337976,0.9265293990368956,-0.9942888288003472,-0.09705906759481349,-0.9302031495793297,-0.7440066810650326,0.39286634465316533,0.06394145401826459,0.41438599013451777,0.037675319640841774,0.983137183909379,0.9157449079213422,-0.25972119747771943,0.33881000220721935,0.052792096193715984,-0.7274698366657403,0.05345670941093703,-0.30796898922466837,0.09209882632172368,0.8266094819474875,-0.4842085327763135,-0.483530478010794,0.39367767097984263,-0.9099476038135532,0.4434668995270432,-0.5990628859952213,0.5461926936381952,0.037278186292212835,-0.048463810182987566,0.5834758333884774,0.9393421448347163,0.5437029440955503,-0.1808480464886806,-0.5025378455050491,-0.5052841574686,0.03736883366325793,0.25284354315803514,-0.6512291626081841,0.11997766395678344,-0.2369096173813482,-0.3919292000593629,0.4199970713684647,-0.2961252429755176,0.8538656237427928,0.11683195219023972,0.40733352722027105,0.024803013938520184,0.6980437801705524,0.022308300791913635,0.8683279982274922,-0.4902655436327747,-0.3822348770633583,0.00673115692639777,0.07526347736744585,-0.16343330445192766,-0.8021519948515463,-0.8857542439795932,0.2533572137285828,0.01568248632386751,-0.20846379380621627,0.1908405212936438,0.11799262655732597,-0.7555860437221821,0.22777778647366925,-0.5177001270164785,-0.7061587135899532,-0.9096046308752131,0.5318627150284863,-0.6031577766088003,0.23019056314230685,-0.6519953253905798,0.9555458705850108,-0.22657479723101695,-0.056214652139354185,0.7446572312566322,-0.3802721084547702,0.8851814337744502,0.8952723977444275,0.7302714895308668,0.5612954725636813,-0.3176255199703566,0.11790515996728405,-0.20216351190810414,0.14356057807938485,0.19174514997142816,-0.9012156437106863,0.4737317734224553,-0.41483785541065055,-0.539240560247906,-0.17027163311903273,0.3491932955848871,0.9052958956251665,-0.34357677634057604,0.09549225051648257,-0.5529537822500007,-0.3175901101678514,0.33048463887880086,6.500996222983888e-07,-0.030909943823363668,-0.1628029348882515,-0.1802439343360453,0.1565887231832117,-0.35536592434267544,0.2012480852190272,0.30573101011816856,-0.2148638596468739,0.07540945506948639,0.18194754902529944,-0.5361968877627367,-0.9715842411749175,0.03293653018589288,0.9875925946996381,-0.809614583481467,0.6396320907446964,0.5329988173003883,-0.3628675841440675,-0.39383318682282925,-0.11587732701516597,-0.8264347388866903,-0.10710780046674023,0.6607352654726373,0.08016969967975059,-0.8919428147172802,0.1432087067453898,-0.2869087725696133,-0.7927023237406848,-0.6589276745096764,-0.12404306984071103,0.9005127740138826,0.1659554342990191,0.23806036575204387,-0.28101425494330423,0.27895947297533696,-0.4398946801009283,0.034178135508287626,-0.8600978991047072,-0.5333780591305088,-0.8443723190594579,0.7327942822326099,-0.1650508706209906,-0.20252876234053874,-0.6234221962478202,-0.1656526598135205,0.7415868224324894,-0.9372499279583261,-0.32149795029890543,-0.6857060205862183,0.2810757778449716,0.9505923910820127,-0.23569825024196794,0.3563252638843004,-0.8358206035002844,-0.03689679155506868,0.26830362896963295,-0.4488031781413042,0.2546532181848188,0.04982190063144978,0.9962855578444234,-0.22209279337527627,-0.33501093972612117,0.40386875661392735,0.6218992950360478,0.7148320255469373,0.7339395397820488,-0.6807716239780355,-0.0988875064087016,0.4860640911063554,-0.14457224563176233,-0.02809666578182369,-0.9726847313979599,0.5029935820530012,0.14999086319080207,0.3581386903275795,-0.9430868966898602,-0.3938436823904609,-0.13412048850412908,0.094064800786388,-0.8195557967073306,-0.7248624750026241,-0.4180364325629057,0.24482299617777217,-0.5478757901871351,0.20560149098565966,0.650335746701811,-0.4395721750918956,-0.02139503643865423,0.8580399430548177,0.017323715581754842,-0.24255663574657738,-0.9780992967601652,-0.8120699277745902,-0.27353189300913594,-0.1340014239423247,0.38630745290204616,-0.9075982122752503,-0.397157446982288,0.19781000111527378,-0.5821665635412602,-0.8776327488355666,-0.16599769609221096,0.9157328906842179,-0.67795920086826,-0.49679659156861683,-0.24914838298019085,-0.4076742645317576,-0.04058639404867275,-0.04843912713995438,-0.03137481589268507,0.07275978398585584,0.1114893349731348,0.5383044776933786,0.13161022929982613,-0.509397357552048,0.04985397897244955,-0.10583432486841539,0.7138570307854463,0.9490730633508417,-0.3641527885142576,-0.49414983039439814,0.02525328153458944,0.3539333216256155,0.12006774138557083,-0.02278310758725151,0.43780365194297316,-0.25469994772129995,-0.6714729719245335,-0.6524338250384556,-0.864633895854282,-0.8186949062598006,-0.2501793494681556,0.015157048187431629,0.8381211045425196,-0.010335728510992402,0.40917721036062715,0.09812330228082355,0.691869440503295,0.33925987859309237,0.4146567986442352,0.0033030575863325306,-0.0027583202542358076,0.06999533625417667,0.858002853485578,0.5553265052389018,-0.9540101999888008,-0.07196546062457715,0.24729953095278598,0.2495736592424456,-0.502940036811563,-0.4878082800512208,-0.5425907398188944,0.2092240745916222,-0.12849226581202647,-0.1924102215719294,-0.5879864512603263,-0.028054683393814363,-0.32981834878967337,0.10234580525721522,-0.04325863429703851,-0.8792882253390253,-0.2636788692455812,0.45918273632991263,0.5421167792108632,0.45118481421761525,0.10287086095208678,-0.7574803037113795,-0.7949634842433875,-0.5094691213897248,-0.8877524604088372,0.32947652148306783,0.11428837561385301,0.058451740573680806,-0.2934495130265794,-0.6686229056622418,-0.7574921729286956,0.4668172665401659,0.4849339984637228,0.02168833479997601,-0.11438796276734484,0.2182180382422474,0.6650458921233448,-0.5890012501735075,-0.39049680255922303,-0.17886765856179818,-0.35578090640008286,0.39060795991270436,-0.06170006209322496,-0.24682148165124512,0.6732619416947435,-0.2604012689680734,0.007017471006996579,-0.14027802422027758,-0.3618944709950769,0.08385492823473346,0.12277738995340297,-0.2988783863334099,-0.5988780290285319,-0.6402178880534777,0.6087144713272237,-0.00952002545707093,0.6853179122341998,0.6111715091643113,-0.23411988955795848,0.29580675350793223,-0.2922798151582737,0.04685507521848771,0.02834224618596764,-0.8669482819833845,-0.6238734292419145,-0.9331961046420426,-0.2323940582283734,0.1279805956923998,-0.17089164892115263,-0.1055101708979246,-0.6146125265057804,0.15974125714894696,-0.6881555339506866,0.6018174961500861,0.47296616856966484,0.6934060864247029,0.10963214825811801,0.7667442811621832,-0.15569731413813145,-0.6219584775462763,0.1588480565329511,0.6787479288941436,0.8662370819298097,-0.6990124559580329,-0.25114412803507213,-0.9978385580206418,-0.24946793245709015,0.3159953995447446,0.030158137738707323,0.2832833325571643,0.3794143531700683,0.04234099203882568,0.11360149935365575,-0.39172771698226927,0.6946720536264571,0.20102806000402312,0.06784585127904956,0.2127024472027355,-0.5749869690935594,0.9230544225130414,0.40512446876045727,0.2987971479457564,-0.3325268870475931,-0.21421472705267502,-0.016672051158207593,0.0568461876280484,-0.8056196354412721,0.34223630539569366,0.7836468580851985,0.2593098710398613,-0.4427911271115954,-0.2762063711508486,-0.4671433737078192,0.17725836877102577,-0.007092736544965829,-0.00990459643893335,-0.6371546710691208,0.7910302818472235,-0.4420128760640896,-0.956249389621036,0.6536022254166182,0.6957416213938463,-0.5927015856154829,0.0029191914135344014,0.17436373720589723,0.7071712487970566,0.6113542923400497,-0.31561380738205025,-0.31513638617338324,-0.6059663840705751,0.17501609033310897,0.24145894243059873,-0.9786860663117446,-0.11997332950423453,0.6804664494028656,0.725215371944973,0.7220279362831541,0.6133688627728962,0.8966132106959804,0.1603028500704799,-0.3800501329280888,-0.1837817906012373,0.8732284011911189,-0.47705153915532367,0.0069157432563360256,0.62915273855872,-0.380794122801119,0.6869586796097312,-0.05928381721919643,-0.7199716831929345,-0.6382564439544014,-0.01568383233621497,0.36727417912928806,-0.06219118570385263,0.46232884693228826,-0.19947148522017763,0.4033203327126227,0.3972030519900728,0.8953758523431454,-0.5025846581285519,0.9247163765491049,-0.8677824217231717,0.22621980806196756,-0.33386535054939315,-0.6204430220791415,-0.570468222753987,-0.22612642838497835,0.09488171675504611,0.9168526709410094,0.3904385887985823,-0.9827957871597889,0.3994818514261883,-0.7476478214726545,0.08223951377889138,-0.05327029732716284,-0.7531834894660256,0.2629079506057374,-0.32499619315813055,0.6519389106329764,0.07687275503440355,-0.2715330715017699,-0.17672530766633182,-0.6628749386216125,0.010518076408461866,-0.37557938346616015,-0.8666723743753595,-0.11253995739338321,0.4809991195895283,-0.14236874928126506,0.04790843387752562,0.5590124912647686,0.8160302233567216,0.929169321729545,-0.3589714433036243,-0.6252829071424542,0.15389512662012006,-0.8705054871639779,0.3457569692046642,0.7998089716945826,-0.40596979132231453,-0.6887299426274862,-0.1070245740964404,0.9915037674586713,-0.007971407681132494,-0.3857014228599258,-0.7206028612240852,-0.962829555314237,0.42769799323231217,0.7541302229171055,-0.24577062975084737,-0.20213578649342287,-0.23705756790858099,0.36936628339005956,-0.23899300165331144,0.5828993932433862,-0.13581968483952733,-0.5065109276214655,0.38886355521424093,-0.13305704796293205,-0.8282359509123461,0.13016291355164508,0.2520470708884793,-0.45485304570423585,-0.4627989280899351,0.4417410589862989,0.7801388221709517,-0.8765547237987623,-0.15100266897560424,0.0931828055381319,-0.9241336985228104,-0.7357393796138272,0.9426739371611016,0.40194827289128954,0.28607859562894783,-0.24632157783468664,-0.29329236653394947,-0.39701490012411383,0.05360835604842912,-0.4816267351616277,-0.7116500515510499,0.869574359257157,0.39211962482542595,-0.3038881590088354,-0.035708539308418726,-0.5639190610023601,-0.10465138358149954,0.699186513454226,0.6715590868726359,-0.1261855833451242,-0.4257047843197192,-0.04717804087070776,0.6848090826764633,0.7130492848137058,-0.4617197614510944,0.6739398918171183,0.2390272411434286,0.30204234960873194,-0.3384170940576893,-0.28571362685666546,-0.8657892863175236,0.07910616690167939,0.5904909942239945,-0.33107615759278747,-0.08750716169190818,0.15787391343352558,-0.6234458820064965,-0.9084095957479743,0.12074616768758692,-0.38719532692996733,0.6827266696968843,0.03214436470987604,0.17085291078830206,0.570693309658031,0.040379143199833455,0.3307177984601201,-0.434297835385378,0.8081983001648161,0.39008808186273686,-0.048658547257119565,0.743737997674195,-0.5892351106495127,0.1594248473367807,0.008654078213179582,0.4580368716762981,-0.8063251665725045,-0.8895872579670335,0.9105111429369517,0.23946005437432163,-0.005003673860557634,-0.6110037575530338,-0.17064467510934278,-0.005495963995527911,0.6651402269511666,-0.30625013881599816,-0.13752063563578484,0.8121305154428375,-0.1554700395183338,0.48393098639236803,-0.42641982070550793,-0.8755048198920624,-0.24267205645916026,-0.42476508923182255,0.7978286312626178,0.09996237648039472,-0.29255984059793266,-0.1647792840283873,0.18822960384307422,-0.15831962670107155,0.5465765919780795,0.20301232299458744,-0.5854184272588896,0.4245295748134241,0.7756545484566243,-0.4801137689197043,0.13643703731396634,-0.991663945147099,-0.2667249320660052,-0.31312904893254506,-0.29481747946981435,-0.8821012896995796,-0.5595417916873684,-0.45635814747676307,0.5130792227679748,0.07592660740380171,0.18250088842212606,-0.7417568290910341,-0.8501879269559487,-0.4216497645007801,0.1714387953312057,-0.37541817180674514,-0.7261578053744638,0.2579257061232244,0.07166171163177973,-0.9557134359107999,-0.3784762912088347,-0.3013270254065582,-0.05515934013270653,-0.14371406108237114,0.28036812283141516,-0.1291028171589322,-0.20551892147786963,-0.5794237581914683,0.6529340913582071,-0.37570291995708205,0.3500256913458123,-0.245600156300423,-0.8421197991208095,-0.030740426557237143,0.00410457125585663,-0.4895570323258375,0.42207378514491034,-0.2307692831787443,0.9742994770557027,-0.012964083313588063,-0.15426755200993802,-0.11706974258078186,0.05589480287269229,-0.08224056496498755,0.6518817029644053,0.04556227160992949,-0.03299553332359393,0.05074826695245694,0.19339070142126585,0.15238414629392505,0.01917573944877623,-0.47968152520428925,0.5742053867040907,-0.24855338578268438,-0.757364164171216,0.00012170244757312023,0.2251784547204127,-0.3065851555115627,0.8510647762716664,0.6611609662234265,0.294415238061771,0.7674947288937616,0.13108611314059018,-0.19027985506436376,0.19096898495909106,-0.5257673778840344,0.019866188555029644,-0.2131118620996622,0.01080011784596885,0.02780762430863548,0.25811962631793867,-0.36894032756538125,0.18919631489858266,0.08225019001099894,-0.9280956469286304,-0.22561704809192643,-0.5941713195151397,0.05452885222614533,0.12040688954350809,-0.8941529076248511,0.4438283792812096,-0.6153444269542728,-0.11039152654731202,0.43947441987321983,0.41011545569175395,-0.22912471399279843,0.674367731082165,-0.36170671896495427,0.4350300823640041,-0.6193334621489818,-0.5634770383613166,-0.0346663614366891,-0.2593738684750437,0.060614716687051214,0.44950203715525006,-0.37799589088093205,-0.8995901891578126,0.4868312797438119,0.5313808690011261,-0.7783036652234622,-0.11692775607916239,-0.2901737798004512,-0.2928792359716559,0.5029718760955532,-0.052627600125211955,-0.48576099698946235,-0.26881854327030164,-0.04865441510934979,0.23199938427579628,0.9061264990865208,0.9302975788440058,0.7377860308268804,-0.37820392768096034,-0.10876632894017674,0.4514234061749712,-0.7863341776721445,-0.8046920770779143,0.21732741150891793,-0.3198466059635904,0.4403002625497868,-0.48273850313284544,-0.05040434178634788,0.5502052757553384,-0.8748054669983094,0.5439983445327792,0.18810468552883786,0.12039131459178873,0.008891823765813402,-0.36323484488066127,0.5206664473690831,0.2343826050336117,-0.6227537019943742,-0.6605533308515541,0.83269555576803,-0.28136029382535516,-0.008601920980950287,0.1168001528179653,0.1182181911285443,0.26464684363481134,-0.7830275918688335,-0.7362588741860409,-0.3668109766954477,0.35891449198988623,-0.5788420772328419,-0.4525908182638748,0.9539487822383375,-0.07446622574559872,-0.07080914708581355,0.7765020652938107,-0.4465213342084836,0.5551711322375066,0.3090804593764154,-0.8259483825384466,0.05585118408564147,0.0046182665736934575,0.08431402536808993,-0.25841559481516524,0.05384398042166791,-0.049682053621753625,-0.24536292911222382,0.10236554229685832,0.6142458919097576,0.2609068844786413,0.642989807337423,-0.17511487802711342,-0.10403131651020674,-0.4134636099899579,-0.4022991529464654,-0.9730607871438499,0.06924827482653781,-0.01009453911153734,-0.27405454966132825,0.7617900358217208,-0.11523639030334361,0.8069940748858028,0.21694241277641094,-0.6315914857891602,-0.14633211436750734,0.01347399515736599,0.0870810451767636,-0.3489089557640434,0.2110833161315072,0.9629130195209249,0.1641161658128954,-0.9377984746370144,-0.6347456381477703,-0.03403292253892447,0.1046323925853664,-0.501532454725956,0.3816599094240544,0.5861946259416413,0.537123185702352,-0.9830983690551185,-0.3711085501182078,0.03487619673468966,-0.3034185081559532,0.240112235003677,0.11422206709610447,-0.5168512726813755,-0.17265884718155947,0.36753680982237713,0.353282591043927,-0.5546788227630217,-0.4860462094337629,-0.17031019505217618,-0.24019643196598794,-0.6990921766227168,-0.8897115910466828,0.5788202955929075,0.5144543974549861,-0.9931688951065727,0.23788132081818736,0.04529592694761357,0.1986285712504281,0.24321425797171128,-0.3214547220274324,0.1425177946603806,0.3145217289810979,0.9702953330024204,0.29088107148485154,-0.0736328254202792,-0.12223738245449234,-0.17944007341411294,0.45963829779487175,0.35358828845345186,0.1470670718134849,-0.4320645064255956,0.73010419786572,0.012480920930305174,-0.24399847608384975,-0.7578887625684081,0.3784915976467273,-0.043616695908741565,0.44143480784429345,0.39449068338669846,-4.1662597403423065e-05,0.5522077975449596,-0.6546301190130166,-0.749267420758938,0.00632107860817972,-0.04341173140845178,0.3341666854075079,-0.18702336743475817,-0.6289890687568727,-0.8709281098996954,-0.552652006603545,-0.08914142803010487,0.6633344818552577,0.05599327101725358,-0.23415298619872174,-0.283512791329193,-0.7089259929592596,-0.38012018588577856,0.22534218177820334,0.04224436522036836,0.4715923747096005,-0.5796341958929814,-0.9580124934947591,-0.08041775195857391,0.3618065558715114,-0.550044712006956,0.21614546632918463,0.17625580726951784,0.1903757227072375,0.2897537643767709,0.2994067877326154,-0.02409891488704842,-0.06440709999029014,0.061788016967830546,-0.20726837372719256,-0.9614694255849664,-0.6988438104111728,0.30415988008963324,-0.5560952876783453,0.9297827064696682,-0.02848887467277951,0.7127087623565813,0.8194712234651182,-0.006070656160648659,0.9838095136049408,-0.11968016920170005,-0.0592299570810095,-0.7217784016330954,-0.08313836638256762,0.4767979710668863,-0.17771621730945572,-0.41743127934061525,0.9486421191622648,0.5185531332628838,0.3054065511371525,0.7124344108765567,-0.8504385252500091,0.5312816567881188,-0.12658064589501533,0.36177445281798204,-0.5699159790076923,-0.09091861453034124,-0.16711245659317706,-0.48982016889640034,0.1349437795974136,-0.8112134592669297,0.018959817449983676,-0.07943685559800642,-0.7153473307342272,-0.0003811014874887769,-0.0177895876235009,0.1488555448485804,0.676755982404146,-0.12103809344187814,0.5249388176601231,-0.14158813506577483,0.7753625153416713,0.8133273412402261,0.4890718356842497,-0.022886832758708696,0.09072693358563154,0.02016871657291624,-0.46244919494775627,0.5677983140801738,-0.03325942097447317,-0.6693340543793062,-0.042009813663320725,-0.02908408117771706,-0.036970427282758504,0.8691189228119297,0.7440114214012936,0.5558377985688943,-0.02427556099365338,0.016910126549288047,-0.9977600919313877,-0.005416219421494481,-0.7245777443593254,0.27394443589181533,-0.20621685751796426,0.061527006853463996,0.2783873093062606,0.08035554441245471,0.289326079974451,-0.055592169475529564,0.0053744329521573375,-0.8082255429723046,0.8835603257827047,-0.3422794612344055,0.7264951741578526,-0.47012743884482927,-0.4757992084740534,0.40029886089865424,-0.9462513301255648,0.7823136631552555,0.6302946426593012,0.05070585987338807,-0.09640825662262907,0.38041560423084086,-0.16286257529648343,0.2738225585990686,-0.087789844458058,0.13158787435672029,-0.4800712390836483,-0.050101189245736595,-0.041382185072855966,0.9573495166472149,0.7062057847574978,-0.35665714727992015,-0.2032747249369153,0.1482901947224259,0.03497367787657943,0.3291521416519921,0.018885221618655378,-0.3462310765615613,0.9164213845421665,0.2198195214664616,0.173261307991327,-0.3381867091941764,-0.18465665745295526,-0.12309487551502635,0.18970475980191615,-0.10878784146390541,-0.40231310723591857,-0.46775644422660145,-0.09577254003734309,-0.9494943192440286,0.0025320947808879415,0.01317460506371093,-0.7734002732850992,-0.7090819220063654,0.20664487635113551,-0.5534249806950086,0.48603234883609997,0.071044918025838,-0.30370118190188355,0.17108036020969405,-0.04946815163319469,0.25099226600291036,-0.45893919632215713,0.5364293989233755,-0.5553391081239807,-0.008704913826725738,-0.779272359138129,-0.024229376288873092,-0.584512607936909,-0.45246223218606707,0.9920512800366639,0.06046120932720726,0.6120169304204539,-0.5496292811621091,-0.24770842555922468,-0.3235120368279947,-0.5485619617452563,0.3632325864804751,0.01920364983576869,0.1813248085127054,-0.6668388446481496,-0.5751793908088424,-0.2038693963857025,-0.03614825304620195,-0.02608002208303608,0.6224955322014981,0.7949259237537026,0.9911739687656053,0.3541689110400018,0.393345539018422,-0.20901696557122482,-0.36334253510174735,0.7705383202974253],\"y\":[0.710701010357964,0.8681098258743579,0.2933943717084397,-0.44927492381887246,0.12177209285197206,0.5442011305534467,-0.14760494020958617,-0.19862919384314265,-0.6439771782653287,0.08103202526589032,-0.36330932172623787,-0.9446476859396193,-0.17932860902854955,0.5598346503315654,0.42990775386700164,-0.0296735172365311,0.8496808848479294,-0.7104188187831615,-0.8736710730877977,0.4457399780415256,0.06375895678886252,-0.6903944190528902,-0.7679802283368898,-0.14085056560128467,0.3515609177417142,0.09374374303927724,-0.7569891094700718,0.6737220020424624,-0.2055754810274631,-0.30273162231385725,0.4140604513273704,-0.6134457044350826,-0.6034354719290863,-0.03429189321729691,0.30916762909778756,0.09815210638930236,-0.7273070620789349,-0.42273568866715094,-0.6460995345745287,-0.6737368565906304,-0.832117931030274,0.4766965846632621,0.3950167357676596,0.5543492277388941,-0.10674646935276198,-0.22120162656199363,0.1312853998603175,0.008476837655112758,0.6822981756384645,-0.06101968265262239,0.0024012818016725585,-0.27721757281507825,0.42423059417602754,0.17821477660952822,-0.9564943238142355,-0.5894861132130222,0.04027885190750312,-0.5231753483587849,-0.8281518641458585,0.016331112710480256,0.3961904249198358,0.0636366518711319,-0.4926259713546031,-0.8125492895944894,-0.19424636768951675,0.4929509363844682,0.3688406727925962,-0.17263832087992656,-0.07309453777264578,-0.08925798249354489,-0.829553433619927,-0.21185837259742907,0.908005048433873,-0.8263254280029533,0.26748866906339586,0.22773385309629102,0.4443812897480864,-0.8203461508731938,-0.8749161860378493,0.06231271504569658,0.030391466611286454,0.233230749882152,-0.3603208523837203,-0.30378372792491576,0.06830556476956696,0.08283808986809396,0.7276569471361328,0.7346139770364896,0.6979209553095796,-0.4707086100818201,-0.017306224070869614,-0.3922432889217407,0.6041347229776666,-0.016501297697568956,-0.2594673589657318,-0.5068219206491072,0.3926182402871145,-0.0029867360070472315,0.7591850616037612,-0.22657801526397225,0.5935286206012911,-0.1643221407557512,-0.37774593071735063,0.42990459195594405,-0.015442153956213381,-0.7668423553242795,-0.885508554836022,0.419493076718226,0.03178215110742767,0.08492760149349099,0.08401440974726178,-0.42113421587361144,-0.17498412512320027,0.6413489699968398,0.9840222445102305,-0.029464709517242928,0.12289881364379719,-0.11586550965096679,-0.1093717295983636,0.6724219651662492,-0.22112849222420333,0.4646790418165681,-0.17990796061381256,0.4613081444950213,-0.5628017477249704,-0.7921763254671881,0.17523965287292753,-0.09644636579128153,-0.2903525400405954,-0.043155131539438105,-0.6537316545601554,0.2226595936765863,-0.03381004297568427,-0.8684016202485059,-0.027511386886730677,0.35034514123053245,-0.5638849044523064,-0.29452454314912857,0.012980513147598375,0.5194464847447852,-0.06428361311903219,-0.2251587501703685,0.5258305868928749,0.25791216360549185,0.19409177862046023,0.47847915619475945,-0.6795842866223786,-0.17568435843719596,0.41709816677057343,0.9744483252291558,0.14210010232902465,0.3539791557126215,-0.24836318022859544,-0.27085894680502476,-0.04260479043641264,-0.741561691803805,-0.2282099766655951,0.09033532167270426,0.9377173397665978,0.567418000093093,-0.46490237682866303,0.48461785191620566,-0.11849145566258143,0.4566282278218513,0.22368856153540068,0.6006015026501204,0.9160290258756123,0.9453816175476923,-0.25393595974982364,-0.10727028212781521,-0.06336887560209666,0.25473978180981754,-0.18205350524380415,0.30246670555254124,0.9907455356868531,0.018858769228471847,-0.392999399697622,0.6235736446314474,-0.9022296529440609,0.7888061872587255,-0.27943458546783784,0.21017063757501947,0.7634284800259371,0.10662909285183308,0.05273106772518153,0.020380679534940077,0.8420561848055108,-0.01228193212856441,-0.5006589770880305,0.39372066681228485,-0.3948568157291645,-0.7477162569729331,0.26273623149597597,0.509646581307561,0.7078664756700646,-0.485698474580105,0.4149620001254838,-0.22832978250153954,0.9917640409259081,0.11472816546400452,-0.05446022931405637,-0.02188481738694123,-0.2149011867639231,0.06711868122650852,-0.6897427294557535,0.864575128923612,-0.7850540869294866,-0.6084054384574715,-0.6211148735162799,-0.7993297251772931,0.21708253810431863,0.2762401830669324,-0.6980976223303518,-0.44170947175424274,-0.26099177725793776,0.10169922665473975,0.04369712308172617,-0.6396296258421877,0.8441351388750801,-0.58498702230854,0.32724607156452895,-0.22419230874931106,0.0475139743429723,0.7417613530914052,-0.6647412436619299,-0.4915115104915693,0.9172188349450294,-0.9032715083111912,0.013336444664521151,-0.9751371155968522,-0.3230045229183686,0.689051412753527,0.22589828827511638,-0.3860579145054192,-0.3987017755306468,-0.18582584036905864,0.003527598614397405,-0.9583767197208286,0.6531300829085702,0.07855971452203252,-0.042846977137390906,-0.3371025740199002,0.037677807796798524,0.10349099467823081,-0.7658038766510463,-0.06257244804854192,0.27187342345012994,-0.8757087698161066,-0.4924749393462163,0.08376087343580044,-0.9123686255237397,0.30295733261425517,-0.029265388230214216,0.4892676941075881,0.9660096300257656,-0.25017748802424494,-0.35864651575251333,0.3241311888538105,0.3971018781356498,-0.8568003741732231,0.8230378290043708,0.7320366083417685,0.9974103997837973,-0.14863665938127035,-0.2720344381884297,-0.4040563193284656,0.5415543910407798,0.5557654026614498,0.8267370269854367,0.53985757331121,0.561354888424819,-0.4534861494608565,-0.24915209057310359,0.025625269498129915,0.07949533404959815,-0.392590342797905,-0.7077796784656993,-0.6485762779777674,-0.3632993491643775,-0.031142749622918783,0.1291762392390867,0.04485218755603496,0.1221140508060067,0.70914409199987,-0.021007698140293664,-0.48748347920675356,-0.06882704654732477,0.9356771451638143,0.9244479343221635,-0.27102542517067857,0.15734484747116506,-0.1379207446442605,-0.5623233408973672,-0.2325701978713967,0.20172911982347178,0.113835809698651,-0.4294222918272033,-0.18353154424677445,-0.551776998162947,-0.20551594651952643,-0.8360566130474166,0.28797867980764613,-0.012801315391680924,-0.19274564243872158,-0.2769111544647552,0.34245248799889416,0.7936980673532339,0.1432926835047429,-0.5231352015563965,-0.01569027478420698,-0.6411391339058146,0.5570368058531057,0.38730957328902094,0.03794301512879664,0.015626115524439533,-0.46629676698804073,0.6859909175390457,-0.9535416224104786,-0.3352742712469295,-0.028355115596636227,-0.5919301512428934,0.42107662868085655,-0.3371481737770219,-0.6006289661966843,0.21677886840780758,-0.27635672151363416,-0.43278452226703273,-0.42748604988828615,-0.05023049881858065,0.05740635474031322,-0.7177053131481906,0.9757621848115277,0.04461429208663192,0.8907830684034557,0.5404589065960173,0.038925530008119553,0.1691210115675366,-0.26909559974941727,0.08177979948195528,-0.9134985722740278,0.29651230167034087,-0.45416811933269585,-0.07968039004925379,-0.09821948949613274,0.521469302013797,-0.5295980332440985,0.12163158292336332,-0.8723600887896964,-0.2852450236111167,-0.8467729437740356,-0.18196280245216379,-0.1332647240814099,-0.24732529084043794,-0.9012133794595314,-0.35978379664769883,0.0723208989683451,0.9334984123747876,-0.442848332753375,0.528476711770675,-0.8617224697032592,0.6788396880363012,0.3743986347985366,0.30901339416738716,0.21966666650165725,-0.3192547869107498,-0.6110035052221605,-0.15526642281111497,0.5521165429874556,-0.5745330819651814,-0.31564131489931446,0.10616328086315846,-0.28249001709350247,-0.23942667115166966,-0.5400252432444175,0.07690953955308344,-0.5710032345830668,0.7167594792209748,0.3893500299248863,-0.029002600169069265,0.8989831719289532,-0.7085002579046689,0.6557301717034174,0.30349737190833714,0.11798062021392795,0.13521584910814805,0.3614067648343716,-0.09520918671007769,-0.1728031579570909,0.42615431963093775,-0.787370485043159,-0.7907302032246303,-0.3102462376657284,-0.3472775250173391,-0.16589625564058208,0.05603902817304591,0.010882385866966182,0.05286073713302214,-0.5234079580322347,-0.09305541230299043,-0.8284047281792566,-0.010922338813536974,-0.21201678867582624,-0.3080984532578409,-0.3154999003583929,-0.1674279709043799,0.46125783159836536,-0.23661145385193652,-0.8758561945104629,-0.05569512568264548,-0.08073949501512383,-0.5686337745818988,-0.28792951429304564,-0.18755351177218282,-0.7068491014240242,-0.20240242661969982,-0.7100893689413482,0.29247728645990023,0.009212168830278483,-0.8144361789756893,-0.544215525462439,0.6390083741814804,-0.937782325683214,-0.1067012899842995,0.4357391660269806,0.8126726074604543,-0.30183752600596986,0.697636726765555,0.4230752248953372,0.06492844828256704,-0.11966671984475359,0.5188978799912228,-0.011254253421243338,-0.10731809027170558,0.03936791784926949,0.3059713104094952,0.17467669325982385,-0.09761810583396767,-0.8869394990831198,0.656949975593878,0.5153660345600144,-0.6110691397762064,-0.1964033477351467,-0.024154256227171506,-0.40719323735294394,-0.1804766945370158,0.44314842444069336,0.8131550408093872,0.036439373675572234,0.3385082085037936,0.03614979029125392,-0.6906930347552802,0.40449106285016156,0.39710224039381636,-0.22581939020748426,-0.43877101584866385,0.3458227292438863,0.09715686303736283,0.46298885193746103,0.5414870681101438,0.7499817046014402,-0.04548871507111471,-0.020607317192086562,-0.8753510423650204,0.37820429013788975,-0.13038127045104766,0.575817410476801,-0.5159092000381005,0.35523338834096535,-0.8754797514029069,-0.5745966000546148,0.6024022855240851,-0.20697409237585032,-0.9280528570666895,0.23180255185071202,-0.27911281709583113,0.09991997533799735,0.703663940163133,0.3923851458505431,0.13378843890173003,0.34397483754226865,0.7719090329354663,-0.4082875588898687,-0.559430958314165,-0.16360259932770652,0.1108856594815273,0.19399271146278327,-0.5351258765390943,-0.07380524590409246,0.10998999284211865,0.4235673279987545,-0.02697269241285272,0.3684277800015056,-0.608573355528537,-0.32440152355397434,-0.42866910062469954,0.03925645177600816,0.018816104821326413,0.9720138481865577,0.7333194147505849,-0.1734418708681585,-0.69502910557504,-0.07726653658233897,0.32432213053567127,-0.3947832847560776,-0.4410437484945124,-0.4024991176077299,0.5747729646701413,-0.6867366844301884,-0.4566268926259711,-0.2250257133536588,0.06595743735538136,-0.6472216422917149,-0.020199472982044584,-0.5512230123438546,-0.8255222548994569,-0.3267004095489228,-0.04018309359080168,-0.9819484563217149,-0.055345730191139565,0.32942124210520823,-0.43821810014954965,-0.3724750858935337,-0.8072302358068346,0.7843049309122386,-0.03364161446792837,-0.23582462397591353,-0.5808845150478738,-0.5880978017438814,-0.7379520185734083,0.2764990050701856,0.22972825215102013,0.960427887600242,0.9490187802799471,0.7423159700562617,0.37594868405571086,0.11686990045332835,0.8641071028529516,-0.14501673818419292,-0.46831465316253035,-0.7114941760660456,0.5650297920334201,-0.19907225129367365,0.8390928277217725,0.8862927871642086,-0.21951412232651826,0.9004866182237796,-0.4313593123243858,-0.7448828267346174,-0.9796493022831801,0.09919923035674756,0.63139360451252,-0.0957681753407356,0.29498913193647364,0.14652953085603215,-0.28420426479808275,-0.4048903023757299,-0.6818630903676146,-0.6787104625127289,-0.29224293455220424,0.9772392870047525,-0.11942712513939001,0.3281869250912293,0.09934692066374817,-0.18182012048164614,-0.4753429033997003,0.45634122636593183,0.7815900497916657,0.7061609209325369,-0.3793615826915543,0.24593182422353593,-0.28053068431514355,-0.9529797639000155,-0.7683735488522131,0.40163938509450836,0.031085527765243984,0.20444648355881,0.1920433279116407,-0.09051808053662778,0.5913162014831504,-0.5279274978578042,-0.9873098612457073,-0.012598316672940597,0.2653711732540438,-0.49134757872720786,-0.3680399144007118,0.6435684872787346,0.22255253098049066,-0.10121214900137879,-0.9094641997559872,-0.22076620592862947,-0.9725416670750353,0.5976380302914555,0.47644093884272926,-0.6394093122431025,0.8373587527825278,0.7954198793620632,-0.12154704791489142,-0.33565114073797975,0.560343744976297,0.7767979162129393,0.4029127852527666,-0.5995081541819198,-0.09362567254256275,0.2822769549769998,0.820538313638329,-0.14996818891063088,0.03209463456491623,-0.042305918732117774,-0.02229808618829757,0.23881795770777556,-0.1155820416518131,-0.09945672408215646,-0.3481235763763508,0.2520492430791967,0.4030957668692012,-0.2438188815223845,0.502934328189644,-0.677449337702292,-0.19470728596641368,0.30857419163023847,0.08175706513902084,-0.8979547451493286,0.17496038216275744,0.6624778476970076,-0.29604220636922884,-0.16688404955898525,-0.13296634495011653,-0.31804941840835127,0.525486191271831,0.310970637386591,0.07092949408981902,-0.08328638866881004,-0.6989349504855635,0.6991900779456711,-0.37570029530552834,0.05988844926463195,0.40982573271069,0.9964660670939189,0.6627779625255239,0.5958479160657577,0.04301391071304834,-0.14026253685094942,0.8318787742151221,0.019717747123374537,-0.5554510434655209,0.6019596932967741,0.09608056261775877,0.5379776157298085,-0.34399494159605776,0.010030683260606143,-0.2840653914624211,0.5194258598079163,0.2537219074521054,0.41633894827880186,0.2698138433866415,-0.7610442649972247,-0.5952576745745227,0.17820546507189275,0.0057978409227237414,0.16755163313177363,0.07051046784160539,0.22295140700832536,-0.7742532498049037,0.19199017759991818,-0.539717099574056,0.5879183276211467,-0.16033135437718996,-0.1452274538786157,-0.49537899210788217,-0.5847642552266432,-0.16321611220447305,-0.7620339345685122,0.06277448468882976,-0.2323596844705367,-0.8193729587983128,0.1174393625778329,-0.3551883390706662,-0.9624660536098115,-0.652593659151352,-0.38641515465721016,0.274576734155739,-0.030570819555434142,-0.4376051077008627,-0.06413966974013328,0.9044782346231774,0.4407798176202363,0.5401649826568391,-0.18847195774015352,-0.5154845980684449,0.02062564559573257,-0.8647220051661414,-0.8547635844491094,0.27790464123591785,-0.8174370948066755,0.3623311758877814,-0.41804601232103705,-0.1675064157548441,-0.5492719901905081,-0.21082350145516668,0.009600432950762072,0.014897318123316143,0.5765719673994456,0.0037234753246550194,-0.32563095147639404,0.8212654470726105,-0.004092152305460047,0.18432934778777757,-0.4406443952343488,0.27947283238572795,0.1223821202590685,-0.4770007096293201,-0.004410227729351807,-0.44962622636453564,0.6681973685342634,0.3181911183475771,0.39717738669162533,0.15259474828261707,-0.4720144948321621,-0.40498227012633,0.6407906151174527,-0.8181166716475115,-0.8701937934103686,0.3898705084213982,0.632139959137352,-0.3188770557515339,-0.14837222884171739,0.5367520186327064,-0.5226834196560515,-0.44300716061448203,-0.44784136180217976,0.27128566690345257,-0.7710622401456158,-0.7599415219017719,-0.2688946703344365,0.06797038702890203,0.8794512233672974,-0.012168062165147273,0.057298320162231825,0.7051649874053456,0.7967048047872499,-0.4836324552377697,-0.8542492135675477,-0.39662006949559203,-0.8904870550851597,0.2352086397497963,-0.8400014613046125,0.16775456373175535,0.9182471460184436,-0.36528181260131565,0.11386481551647654,-0.10697451891845622,0.37197690588770754,-0.012589455366251053,0.06464959099343968,-0.35069824652362636,0.15528029958234407,-0.9418638971779327,-0.4651118087161067,0.7229757955821926,0.7858540665494589,0.20008067705923338,0.21974129714717047,-0.6518517667555764,0.7249783936946257,-0.6227392481923454,0.35951483544611457,0.2896317873812423,-0.7419262577772228,0.9512728769192692,-0.9254104720629615,0.6530756817278461,0.28631872347749915,-0.6441026480575083,0.5450440644369742,-0.028074333221051316,-0.7093718350793641,0.9830074948623371,0.7792003542799552,-0.4095170851486008,0.13097902942289028,0.033375405395675475,-0.6354865130163806,-0.15913001821835013,0.9723987283491139,-0.004527359710057545,-0.8398332490690368,0.16642466757359636,-0.9243162870547558,-0.6919521336598828,0.7745456179292536,-0.01888257821644855,0.688568011052459,0.3790073733691589,-0.6040184258447994,-0.4439144334131379,0.3780374175764629,-0.1342904005884501,-0.01928394274758145,-0.421335582722232,-0.0633247818573365,0.04992170482055275,-0.9650621585672557,0.1467940707706288,-0.12768262682575887,-0.30416161240408535,0.3504089547738057,-0.07553973738434419,-0.26673963786873506,-0.979135862993463,-0.5638383627546883,-0.3259300824784134,0.023234915985061604,0.7004315914374354,-0.21005336439811872,0.8645543747056944,-0.637570526149903,0.31286950358180915,0.18510549675956167,-0.5700574322640621,-0.45793848463834175,-0.7256865562614023,0.09329985459662855,-0.20799115393517853,0.213368440642344,0.1230559722481949,0.9188410710680587,0.6937843485274726,-0.7943054646030626,0.8048964397580756,-0.039179402687141054,-0.2955578843126484,0.17172122633346723,0.7023143874818537,-0.8788957342637286,0.12411827165452956,-0.026758274114508953,0.9559591112349606,-0.3681036279177512,0.005669491939541507,0.04418813562430692,-0.3561960925592784,0.5947853260126903,-0.50968614826233,0.7504914837273862,0.45780117016844474,-0.643276325846103,-0.07490569248367397,-0.6256701075128228,0.9746490559285269,-0.9290125080040306,-0.19962057529339158,-0.22084776355348545,0.5412596589941515,-0.15323794327867266,-0.290690327540746,0.08527328461155417,0.18664622290815794,0.47333925607734056,-0.6024541462989381,-0.4722498184079047,0.47034116806253473,-0.7582241983373832,-0.39957344226654,-0.6287160875380299,0.7443794558553486,-0.6577169436880728,0.37644945978085137,0.07214289513267008,0.7506589162818645,0.5662482604176511,-0.6958828543409702,0.9313148816733949,-0.7208433632570883,-0.9780252877985762,0.8433165702785526,0.3334862415739756,0.17979105316175187,0.0013223114153249847,-0.13530185146337967,0.59407787446872,-0.35511784440648103,-0.14032481557235305,0.6606410150416115,0.013884963213756102,0.9769975091832921,0.689660138995222,-0.6524667002706074,-0.9940267335992141,-0.04045238789177037,-0.44962570020104725,0.007571097872635944,0.7552399312459349,0.06252492657998174,0.09639331070494815,-0.5496422134984187,0.6053560439618936,0.6780846425832644,-0.4478000913119485,0.47773869742601854,0.6084541525153114,0.4246650109859984,-0.41936057630801704,-0.8820393635171315,-0.44975299674685887,-0.15790043513096677,0.6178990532858538,0.32325290393019085,-0.7832067319476252,0.09150242058087216,-0.24252705234501465,-0.21053386163878554,0.4325797399510597,0.3923274021688055,0.27349570564578446,-0.4499215076153086,0.01078425168697236,-0.03486745308105145,-0.6080470681925239,0.10946392110889604,-0.9163819689744551,0.22650274480490112,-0.8312553690413105,0.7839654533957339,0.9638010557902938,0.7492134755607098,-0.23696832142606583,0.4563998959967182,0.125182556900509,0.4127042620901134,-0.9168486835370975,-0.2903042438549078,0.2270395342338659,-0.6563572741745346,0.26671263212176805,-0.7137296171541796,-0.7510452034020021,-0.7449726535189889,0.6035151733569387,-0.883759819337168,-0.8197211807167657,0.8393523168326092,0.8498746387059317,-0.7151428701843827,0.3436867536484886,0.7886824307199668,-0.28882708763116516,-0.7269642301534613,-0.19417931629392426,0.010644460469972222,0.9062960257897837,0.3368900552053511,-0.15053613965291576,0.1981447963191549,-0.6323265569068801,0.12032923180192943,-0.15033486349953729,0.42856997976955424,0.5414434233265845,-0.3179591791087972,-0.5095392881810221,-0.8889546497914422,0.6197166018630248,0.6177579374911907,0.8969073176155343,-0.05447541790048324,0.08744937618869708,-0.2879987613713891,-0.01055871474475987,0.5974510031591765,0.329978838009626,-0.059746719742708246,-0.151741685045476,0.5401317691085455,-0.9906487533578792,0.8978433885092553,-0.5075155392701491,-0.07176926393100003,-0.39219070812712664,0.40983583585105676,0.5724020267457186,0.2529458403898668,0.0779854299710357,0.14815449660364677,-0.4065045149773883,-0.0629696194157209,0.22662160867376838,0.9244972174733505,-0.4904212995064558,-0.22433486199623429,0.13519764567684514,-0.11588050084699521,0.4388129279059082,0.0598661445875003,0.3152580545905525,0.4076112206099556,0.04831372540386921,0.9510644423124474,-0.3025195573450002,-0.5586339016745834,-0.4408729517238159,-0.27036655247704133,-0.7583257461722571,0.07039098879175257,0.4289234085560992,0.9336015548282262,-0.3013634367140967,0.39465087570728524,0.3001791485814154,-0.8625196549995879,0.7053707486220109,0.9393680296478903,0.6726886434494858,0.69868000257978,-0.8181703062927992,-0.07681504866442533,-0.6222964196366407,0.4680940064602927,-0.00423588346264443,-0.26840732622980135,-0.5094136331537471,-0.017750402569496494,-0.1949585142994143,-0.6400061605526768,-0.22389481281054624,0.0015683331648748543,0.16755328141867093,-0.19183699800599388,0.0027054412528636747,-0.9528447371071728,0.20874946275987244,0.9481781570471848,0.6449065118627344,-0.6485062100144192,0.8524670603275583,-0.5482177873731943,-0.729505502960625,-0.2500985528486102,0.18142439164911353,-0.1679569256385397,0.1984116536348014,-0.10328663695520529,0.7454259355098776,-0.8282599944878899,0.3619900492795594,0.5124928544422855,0.23080265834875974,0.5581540353321732,0.951711230915489,-0.2071237129501158,0.9934189833723271,0.23892245893892783,-0.24382561748683385,-0.20600700374441402,0.31341921017986213,-0.1764729848468815,0.5986290170388682,-0.17276817986249474,-0.08782218337993496,0.4552559594247145,-0.4455975718926758,-0.5924395080099871,0.10589380126526489,-0.7604188865227449,-0.12409806155645628,-0.4542618513950081,0.5549621617122057,0.7729891468932015,0.11506904072091448,0.17955823183784633,0.0317673097765241,-0.8461845600674486,0.5147936196195326,0.605146487751976,-0.050672680269940235,0.7630171284486267,0.21571234646724807,0.2832456635803556,0.13120663654046893,0.21049862202792316,-0.17781814183926986,-0.8055626395300203,0.603270428013879,-0.18650052829757238,-0.5818564371788026,-0.776934064163416,0.567915474650658,-0.7276114132449649,-0.005265758077948294,0.10531618974787128,-0.23431713924646402,0.8140169690470902,0.7828193785686617,-0.06528759773096096,-0.6107043079085456,-0.12231751913547649,-0.9123940501320391,0.5524895814072825,0.020562139609961446,-0.011222699133902232,-0.07613924698620218,0.7980200605735854,-0.03847588506132561,0.0070148515306352,0.5982518211929354,0.4899602862200626,-0.05835759150204463,0.19881425072243167,0.009941351399916639,0.8779268685327066,-0.7414487696025446,0.462559309274534,-0.5312439510124558,-0.2143838309762076,0.4440413841997438,0.21743273242891997,-0.08294448813917955,-0.13006079346438074,0.000627543706364136,-0.5051073784029235,-0.461271012561943,-0.7087919932361811,-0.1564805528908049,-0.7305346411021036,0.915660664763227,0.024444412100885913,0.2232380458533709,-0.6101681023005858,0.7707100262915614,0.21848087986525408,-0.17544526373102934,-0.19837288249236526,-0.19293448423076842,0.15202230735479236,0.07394572207667094,0.8725889656513497,-0.39231429160220815,-0.40905186048923137,-0.6233142831761769,-0.4622238744580713,0.6460703358466632,-0.993718084492322,-0.8448076179757519,-0.27580479995816254,-0.4778943445625139,0.655611832818422,-0.005173321398093963,0.13947092785000934,0.0415268861660299,0.7167848943515003,-0.05997271162467774,-0.3703069839006937,-0.1763505874400179,-0.7933457220757426,-0.20205005625687947,0.8011829557471654,0.2661463717563254,0.4082358682853911,-0.22580767640295374,0.44666652976211024,-0.8576443856267678,-0.004717319277967625,-0.0032639969846515703,-0.5445884879184478,-0.7129818777990247,-0.4032370254003678,0.08856030416333852,-0.02637876040614074,0.23633527912812854,-0.8528227784067943,-0.19031364470851028,-0.18391079162704335,-0.6246364868601171,0.2571653660159009,0.6142980372417077,-0.9574188505170421,0.01828394450507633,-0.024937888569215735,-0.03742187234672626,-0.6292763672489151,-0.2886880101497936,0.12641118925895264,-0.7136650271821305,-0.22510216526042565,0.3642127384236496,0.3538056433950328,-0.35753055090978303,0.18664655599946892,0.3251956585427785,0.25400099442809204,0.4159341111669116,0.4944713372347882,-0.2782171580288421,-0.23451233013518977,-0.28063450565194037,-0.2865288638319101,-0.8172023498158207,-0.03220025032222357,-0.31040161013536294,0.5546194547322251,-0.005824304240429345,-0.15608028094967455,-0.19020927427005735,-0.09452167171784852,0.16407542498714828,-0.9070562334594792,-0.5850454438027775,-0.18175632380705914,-0.8976739930204287,-0.6846851128501039,-0.41130995976234025,0.4010738701186892,0.08174991727606351,-0.06667773339694337,0.8732960758876751,0.1557206513257786,-0.045622961796751196,0.4866816004808478,-0.9104277309572785,0.7675539721058038,-0.7651336552634627,0.03633214523985098,-0.027649302614076558,0.826522621000578,-0.1083871775895439,0.1276094469564464,0.8068447450161166,0.08255161822205305,-0.9634209933132228,-0.4873296550874405,-0.9964911930972099,-0.003209996951971319,0.8135653195955758,0.09948796410641829,-0.014254014069333772,-0.32300280591343894,-0.01223050794172403,0.3256771570948938,0.9068883801436431,0.9117151792524955,0.3138603210163213,-0.46506114354878386,-0.5287531803317085,-0.294873411758585,0.03612129791524216,-0.5165465956551478,0.5394650785827881,0.29436571514775195,-0.08505204838497815,-0.2943073505581798,0.6629196124397178,-0.2841293242333219,-0.6702128245878017,0.9926618974823361,-0.9018741688651002,0.3435253500858081,0.6674443553433571,-0.5401741817618326,-0.13926736035962264,0.7669433353360864,0.9843947691313367,0.0385675085447715,-0.9802732486969139,-0.5658515988092991,-0.7222492814123888,0.6429388529621903,-0.7268469650255657,-0.9043522454845915,0.9203819946945373,0.3007153580557639,-0.2636875985844411,-0.15784364246766508,0.008161566498813137,-0.9013629496079848,-0.3375189963246386,-0.22977692768773886,0.10356851314265124,0.23147609630583119,-0.6253190530201869,-0.5428996872703444,-0.3665423109433139,0.024022288515165104,-0.6048355319777134,0.13217591178731034,0.08580684761735292,-0.4743580574192202,0.7264574717410902,-0.22417297454827623,-0.027045058290713055,0.7754704320401165,-0.16345325356509643,0.126789234583355,0.8621970903042732,-0.9997456821755695,-0.04061502914600415,-0.8838303045692104,-0.5117075235085282,-0.7440745107354558,-0.1712995018790908,-0.5627658601647433,-0.8800494779993955,0.19561790121942926,0.4864139336708933,-0.5507873483804803,-0.02735006968117326,0.7271904209642512,-0.08036525633807574,0.7169169467388002,0.1334063204230599,-0.4678356791985886,-0.5659886089775689,0.422510474596495,-0.20192357562951566,-0.10567059172176907,-0.944893633826818,0.8417129095103305,0.47086716967665415,-0.2630371758456769,0.0141628697759246,0.7347666284664979,0.19448080384704933,-0.8214986937283064,0.44198590454451603,-0.9221410341901266,0.2744826604535033,-0.9545324979809863,-0.34678798304301506,-0.44303563613531494,-0.36213271648287104,-0.33580173035074845,0.755389310405215,-0.6615074408803605,0.5981051155135296,0.08954865611719078,-0.8518524201235949,-0.7576808723052295,0.9735663488517995,-0.4235780828660042,-0.3107061309038689,0.21484889323908804,-0.532941788433336,0.852962776066785,-0.4542751371841519,0.548299288840193,0.5218246579895883,0.8640645002628402,-0.5522531289525486,-0.11722204190630156,0.8266427617260932,0.04469439201523667,0.5941573413500308,-0.6627271881004148,-0.009272882284296135,0.08217674849757972,-0.5199822599215803,-0.6571839340549324,-0.9051484032221807,0.5721937173633836,0.966254650356273,-0.3954491130827525,0.5588469856190563,0.008866647359948698,0.44570579949353195,-0.16190512805928006,0.6304551322872896,-0.7547098674148156,-0.013032810103998423,0.8030605886451146,-0.7417294773820048,-0.11293768222063423,-0.03410729303465865,0.10512225794429131,0.7183064477695049,-0.018911262889476223,-0.17507284601712042,0.4468063651310317,0.968514764885672,0.2326384216308579,0.5820188857411234,0.913045478161289,0.19970766462392167,-0.04416541236860567,0.40919676738897165,0.11180962714969112,0.774851534725148,-0.6764732872019303,-0.4512329398587835,-0.8848207045441899,0.04533458480757271,-0.2607025347523763,0.07726585545905872,-0.01668077451050796,-0.9477778908667402,0.21079010654528083,0.8393642075451635,-0.2526309835009594,0.19789894498868643,0.043167735740441804,0.833460393796767,-0.6000541623451775,-0.25100615271350835,0.541115766020216,0.37711049446073597,0.5789521417736933,0.3796641535708281,0.2636588652701863,-0.9184160512566326,-0.007521725651919408,-0.738894390773622,0.15333359360855764,0.3432371011503129,-0.9426451730760047,0.5157588129509105,0.3848207849159207,-0.23337201192745533,-0.054878055986110834,0.42286596601726356,0.4436409419124532,-0.4778726120321477,-0.7908380395048253,-0.2953667478749696,-0.051518268616360795,0.2025588201294821,0.10534330197726792,0.4954883217648149,0.8766571429379726,-0.8060861865846112,0.3632639935844977,0.20852314034916114,-0.9551553631058023,-0.011899764924050435,0.041909035996481686,-0.5082342920479394,0.9661157346014755,-0.059144299521250256,0.20987644548592393,-0.1371210974668762,-0.41824253905614034,-0.7030593554402204,-0.3787601290560735,0.46478720184362526,-0.4895752747566225,-0.6561531265398586,0.84741691406243,-0.7674074718955267,0.06854796398307933,0.850282747715234,-0.029788303449684857,-0.0034925072764176324,-0.13465566483298955,-0.8971707774543031,0.6621923839821792,-0.12279654097192173,0.5154191120286439,0.4033751139163995,0.12406479592577152,-0.5406011559598717,0.6521117691024559,-0.6144875914182989,0.10222605665985401,0.45690002705368105,-0.7783678371463647,0.4183711548934487,-0.21835168258623402,-0.5252022460801271,-0.2104795923833356,0.4567939403062939,0.16550027200504489,0.9548713801376301,-0.9943865307950893,0.4737754907514559,0.39692212545873234,0.37560305364384783,-0.6836717241190544,0.29071216377785775,0.7088523896966521,-0.3104497966778204,-0.7419366055553379,-0.6813365888970502,-0.870648822494811,0.47984677709295076,0.4407840127296541,0.23075264775654253,0.825409726753813,-0.6582501685670153,-0.6103781232360217,-0.0103584019793218,0.26648265999783355,0.5219905524504304,-0.1512468563985645,-0.007893330014402728,0.2599810870848,-0.07115421668881665,-0.3923907502451094,0.8012715888004764,-0.3960946370671841,-0.6023487413288086,0.6970476038348761,-0.530024983632703,0.1946605519437168,-0.7487438046369942,0.7251652037077787,0.3210037881199445,0.023253520474635962,-0.3734417423498412,0.5582803099882978,-0.6493150262213133,0.005169267792734886,0.040713320009014814,-0.18823182814854977,-0.06560414595844918,0.16083675914532092,-0.7226329956731887,-0.014674048992879095,0.5165110569200128,-0.8743294910089714,0.3614019991598068,-0.21715184375599003,0.08529688249091083,-0.18205041055583973,-0.16204685595298782,-0.7090586057650723,0.5720602380611352,-0.9658940270082494,0.7247633974108203,-0.11326762786617771,0.001973050900238895,0.38519405201352674,0.6755958273943405,-0.48777644755952393,0.7176764073492329,-0.7799890126833262,-0.36211758205434724,0.637689175021266,-0.8701920529607987,-0.5722366598827632,0.760876481170752,-0.751680433102878,0.29199539940164954,-0.017257848775259998,0.936257179491407,-0.5707830062994613,-0.7355206952486409,0.17051155634797766,-0.5711860208768772,0.884150666346695,0.15726748440594995,0.4486984687477577,-0.6358630155709876,-0.013274527577852418,-0.2699534143265117,0.5128371390187498,-0.14025181761727468,0.14032708004541697,-0.10096240307672155,0.8946907982409305,-0.3166446475034762,0.3324269734945316,0.8769327542678849,0.7626782849195735,0.5682125660404,-0.126424780024312,-0.08842773301867561,-0.13621002907818205,0.9266467301453738,-0.9684200889646508,0.09062978316620854,-0.9624769171196557,0.8764841279003553,-0.5057414524458594,0.14594019037162054,-0.3300668007261032,0.11772543260983363,-0.40511018509222463,-0.5405474260873224,0.5083941393938601,0.8892843740300728,-0.7582103350805497,0.21179095190472408,-0.21989299900475645,-0.07275266744810707,-0.9156225060055045,0.4005668640057119,0.8360295759761959,0.6685513100159498,-0.14284427081134532,0.467034599573788,-0.5050794346634451,0.038095973632427456,0.102459750816618,-0.6693739614601733,0.6687670988605546,-0.0005648871403619511,0.1415005066167902,0.6205064254932539,0.4640004726234037,-0.7014932810845832,-0.0234027698181226,-0.8015208724008346,-0.39642106693210205,0.2995713169321574,-0.29027436798042,-0.310971133208227,-0.037821387550246575,-0.08133949777672757,-0.011411292487449803,0.19651588664407393,0.31335403090997216,-0.7741137119008271,0.7640897253829296,-0.989964683366414,-0.29416600998802006,0.7213457043039392,-0.7741781298672098,-0.43166914661137623,-0.09862381357532989,0.4123582912525631,-0.6000237507541955,0.6517157635334442,0.14228527319579248,0.023428019953926082,0.4895703698722121,-0.7394634570385153,0.5071024617762301,0.7789926633327668,0.16258513204436426,-0.4100966220520376,-0.3845418813569359,0.39581771927835974,0.5717732687706844,0.5166628045816969,-0.7429858014494541,-0.0038737484202530617,-0.5701534506493231,0.6774977696632557,-0.953161481936374,-0.5390055006751778,-0.9584421959291897,0.7750756871746672,-0.36114731779323045,-0.48214255509785847,-0.9355528265497813,-0.006553974102181225,-0.6393186948948718,0.006864218352663125,0.004478075705645834,0.8353909834600435,0.00593791117212919,0.341696397242791,-0.580235696531149,-0.5147883535192113,0.32698594764508604,0.5756293928265732,-0.1951239717109214,0.05845841743256257,-0.9256040930861664,-0.03881656268746656,-0.18658542205442397,-0.2664214388057762,-0.7079081056653374,-0.1039902326667531,-0.9331136741244801,0.1593677097757351,-0.352748647728704,-0.3063640068916788,0.14228913028084772,-0.01565493887809107,-0.1930975374407377,0.6342979541837956,-0.3345057038450285,-0.7738308057015938,0.3163756156027726,-0.2218831577904945,-0.6290588734955409,0.5564006515865141,-0.58385523028101,-0.07733328978230526,-0.04443763654540233,0.9173814187743085,-0.2568475256952211,-0.5297828081074358,0.08525761285649348,0.40506565717036036,0.0893126738510259,0.14574077447933145,0.28098492528456764,0.05995740489413017,0.00825379662250103,-0.14812634465802,-0.3972240205083252,0.623343559387212,-0.18146210018175493,0.2701782293287166,0.6475500410172258,-0.2276136269765526,-0.10215074394165785,0.3320698245234011,0.23469757709860262,0.403172197837866,0.6142512502607441,-0.9668263071186131,0.62759012088016,0.9354746998873604,0.48175609076526904,0.3319844827339286,0.35167037127910955,0.5178564000103159,-0.3259726810213147,-0.17883216349680534,0.7893311168228531,-0.130137258520823,-0.7304293463090408,-0.09779731376434511,-0.572471758581558,0.3922810532377206,0.9311982145790253,-0.06683628274542913,-0.820864220171443,0.14954191114526816,-0.45276517831401236,0.18888505564579752,0.398614123674888,0.7336058226886963,-0.7596431880210546,-0.8326734800418267,-0.10530688398897914,-0.01802812448230184,0.3047766215417647,0.7688500434029589,-0.12753662336614274,-0.2164099993004552,-0.3152730649882884,-0.7732621545865852,-0.07693203626660453,-0.2797385013054188,0.28094856111219996,0.5898759200708138,-0.27046066275496444,0.243869307300446,-0.3103194922020545,-0.2466239521285672,-0.2557690592962541,-0.7801289425774152,-0.5300995530858202,-0.1661314330951866,0.31139390554953583,0.6355455875776626,0.6568946850018168,-0.32551946955704,0.47380306864819755,-0.9976270041754616,0.009541100720123288,0.39187595227586464,0.6393775580828235,0.9409115723413258,0.11640844278791959,0.8613070014224835,-0.9813157409108831,-0.010572243147148136,-0.023203442787616928,-0.34878428169870196,-0.34191801705115393,0.7166067693855986,0.08693261795500416,-0.8304540841332625,-0.08749935287798978,-0.30130088801278315,0.06973066834072016,-0.31463367581048923,-0.03443728739598519,-0.08839527077626583,0.930383732598097,0.21549026885920397,0.06529786364534264,-0.021058941271826965,-0.03508933285187467,0.1517275294497252,0.7378737379783648,0.12289633258706896,-0.02662507103252643,0.05484930272465219,-0.9453432321428584,-0.09551623448226675,0.42217917328623056,0.07513558889903692,0.5118195426087344,-0.785004090640004,0.3216844077879174,0.2295618892934416,0.08774415680559736,-0.6340008297108737,0.9806573597945543,-0.30034971959927437,-0.8586485816767837,0.024511676640858564,0.975849160604884,0.019884277745959085,0.19433604297260879,0.44404557467068323,0.32036136955727945,-0.13546756984656583,-0.7350648439730231,0.010710651574991346,0.448012056083522,0.5156329864550787,-0.06434027901736379,0.0015369676930780808,-0.019895296728744686,-0.17292460007233396,-0.8126216736444378,-0.39038702567437494,0.770645616861855,-0.35398055947824103,0.2794135885636526,0.5159370184675157,-0.5782625320225006,-0.5209224974348432,-0.014967165371808363,0.17854309016931263,-0.31458189780551227,0.5223350448645724,0.1383729161493684,0.21622318423830336,0.7851986649370454,-0.6981730794793115,0.03461313075016664,-0.5061654186431127,-0.314950321375806,0.05817795504614457,0.029531017886706364,-0.3277646480048625,0.38102637553182633,-0.17364419264428946,0.05960724123478139,-0.4368018065162705,-0.3337080737421522,0.10170499648187761,-0.37264679378427107,0.09650931363380617,-0.9581341860132329,0.4558742622843372,-0.2359763748798345,0.064471704747879,-0.04129859362461861,-0.28280083595809297,-0.13370827379335284,-0.8544115630019948,0.1310811946157644,-0.2987589605269007,0.4838239042129123,0.05050743131630838,0.6490202342250285,-0.09228168438457353,-0.7112242911533518,0.7720982373318119,0.24938531933282337,0.505224782649438,-0.8149244801745009,0.10008271845721894,-0.0073805318095153906,0.043720224273740935,-0.03670543871818607,-0.3756876895962035,-0.18717043378572612,-0.20435769183965197,-0.4117565250467688,-0.9465722674951026,0.2291214474745684,-0.24975223264574734,-0.272459949555584,0.49116321377892797,0.2987858739782711,0.6832719529095447,-0.22647201747489645,0.38375790527324966,-0.16521346345816804,-0.7542877027531607,0.10037443612617053,-0.9477857909073505,-0.46133477109369986,-0.6756935870695435,-0.7737274121620705,-0.2109000127954016,0.28591351169765605,-0.013617645000324587,-0.07782923947124946,0.5548629061269883,0.10227555367833761,-0.04572944775606607,-0.043115086558141384,0.2692767387827162,0.2733827483425716,0.561545318278772,-0.42085744612254733,0.5263207757171001,0.7663802046846334,-0.0228266844925027,-0.5882254404899452,0.04110740410989014,-0.8718342322318539,0.9450491279991082,-0.2245909577096076,-0.8435208417760317,-0.8013163150149187,-0.41788111127825295,-0.14182105560846095,0.9032288253162165,0.24093132194126235,0.14315531255277533,0.4882836926541078,0.5664348185006142,0.20814236142400017,-0.14660404234369623,0.4061195104576455,-0.2401943551987134,0.08031306332111875,0.03986887715291516,-0.6174830566396051,0.35026505458605994,-0.03423186072381845,0.43141833983943717,-0.7330820080462305,-0.6545177585852694,-0.7095033319657439,-0.22745391831093478,-0.1745579389985299,-0.5224099993429612,-0.6562298524234678,0.741212960027564,-0.009571354564774285,-0.14137341024303088,0.5206064629714686,-0.1675790110808748,-0.04799998360551645,0.31524584170546366,0.31527919554444966,-0.4275978525715985,0.6672048679582049,-0.08898561310880417,0.2798893747210134,-0.7143430148310836,0.960590828431955,-0.8105994085924692,0.8573283730243729,-0.614359952182323,0.015813505659689666,0.35213265288248474,0.9980726775457701,0.48013032390852894,-0.23758434904647666,-0.8168230641183425,0.767207275623358,0.2504619470927471,-0.5217076597077333,-0.9379913666138611,0.952103650315393,0.4712489472770251,-0.6101150786136414,-0.5624466813124545,-0.6603833957237508,0.09361639644666025,0.0008063449790300551,0.40243594568755037,-0.6618014236188373,-0.9418000509695962,0.12991312540362607,-0.46274398479090767,0.22719483985356934,0.44411323602749103,-0.5478777588336767,-0.2668884751725639,-0.18893119175682882,0.2509402154313278,-0.8063205388436493,0.7148803861866199,-0.7436816913398875,-0.6384476345997063,0.08953034900618072,-0.407958011773404,0.44967897573304355,-0.13060703951517658,-0.2768359887350223,-0.46310837417801937,-0.5311608531788562,-0.20515002754394382,-0.1032403343267552,0.5090565159931156,-0.6698153422934593,-0.13340054957924688,0.5150788625877641,-0.04433331298850208,-0.22235293855051108,-0.3943147051743026,0.6380692622930638,-0.2354037577813799,-0.09621474109350414,0.07564288901766938,-0.004967574920333193,-0.7083054425066448,-0.3575869824627333,0.27217343605014505,-0.22155816895411537,0.000166026040900093,0.036956826689194436,0.34209135850352435,-0.9262433185096673,0.3399705011406243,-0.14571404482454559,0.5049636575259205,0.6205810553432416,-0.47950607325994954,-0.1990197485581453,0.012810967824188287,-0.178907475134527,-0.03338797218358701,0.5347069652284123,-0.2198831178127531,0.07020349001219627,-0.04956888995950781,0.9782788495722952,-0.5939712503104518,0.24699648744736136,-0.5209307354106836,-0.2180879108515665,-0.21347377122287883,0.996908869483074,-0.16446440681757854,-0.006093366465270972,-0.7820031521362194,0.030727078908719587,0.6256025670809283,-0.474089126895765,0.05654352829096622,0.764592189184908,0.28907327087942214,0.2116514044684165,0.8115682659190077,-0.4883418935888994,-0.04417031949192437,0.5542473083454057,-0.08894084784912447,0.8169241342155442,-0.697889167845556,0.7294196558265478,-0.27060306709755305,0.4909041248360734,-0.041733270424152744,-0.2311996838877186,-0.2987255227420384,-0.2230755436329359,-0.8050333963052847,0.017153218279136268,0.7158574072042646,0.7353069049616929,-0.10402632195372491,-0.22777531003150767,-0.38572787682381104,-0.06927063227498642,-0.4080862490577579,0.7530666995129942,0.9254064909851247,-0.7750677544564827,-0.12276864589143394,0.7822477816505488,-0.5489986435944865,0.07378284492117533,-0.8521448330686618,-0.003490416530422802,0.7657503330497459,0.6050670246380982,-0.20872810614609835,-0.6861619153811653,-0.21092942644962528,0.3640821749515447,0.183880835464209,-0.9020659054791832,-0.43122406637640187,-0.04768825013973328,0.08788386216936613,-0.036278379770221025,-0.18290346675551597,-0.09172207993175764,0.6011063029988298,0.48518634217447143,-0.5953764021081515,-0.6685322957499987,-0.15075838729244212,-0.5273639050408094,0.15637587135289077,0.2496458363581436,-0.21942239622276458,-0.09057207761998065,0.008175268650012094,0.1934670647627052,-0.6823487172897889,-0.36997696595239077,-0.2456778240465991,-0.13614670424769412,-0.6178347829345032,0.6015566770071757,0.0159329795672397,0.26197486616306487,-0.0732385294866084,-0.9139060955411406,-0.28396434813545124,-0.3188594859422818,0.46024009449582554,-0.6408308769471084,0.3470159026384189,0.3864378344328345,0.49865069187026484,0.038579633000730494,0.08240365777536707,0.5737711920891072,-0.40660579257622875,0.0015564159457119408,0.49487911048265587,0.8758084178391631,-0.1022622546109206,-0.08680940366035567,0.238283392901482,-0.8661553326270564,-0.18364101200003635,0.9454381614280553,0.1204029795199626,-0.6459651116575088,-0.06593630552360091,0.8370442147174739,0.2619074616902489,0.052964711029439566,-0.4088482848476492,-0.6399063317353144,-0.7196663294054716,0.07689917362809844,-0.039845965129353005,-0.43376075869588804,0.7999301036911929,-0.53921539292208,-0.7351209378981498,-0.031796857181288427,-0.7400558574913536,-0.1927790276538924,-0.09633836222896207,0.11256083493528328,0.2192320965275613,-0.5298061526260859,0.36696020437473953,0.8336944958852642,0.32428996799062165,-0.5778961762030752,-0.6519865182675543,0.8803082383821901,-0.1792093996217561,-0.8485529900356586,0.35834820229242714,-0.042370623710510216,-0.4596910658972103,-0.3305146679397573,0.06896481967543291,-0.3947645755426243,0.30528178171568093,0.2033532694052687,-0.7931544272323834,-0.016836310684712922,0.0018948785896392391,-0.06431361994562085,-0.6572316363431866,0.21912972041078135,0.7386832751156581,-0.17006373085566104,-0.6979405562344253,-0.1265485017819062,0.35058738705425585,-0.19941792294928937,0.15225935689866069,-0.6089393418318564,0.5881147804627288,-0.011537383966030431,0.6237917343866004,0.34967301645082227,0.7874615766341116,-0.07016185935614346,-0.33462470931264965,-0.836140890098904,-0.0028603818389766012,0.13180427383051493,-0.0015491730730232231,-0.3620536124338123,0.23450186156608263,0.2824893296378803,0.6713143530279857,0.5611373482106136,0.09130431650975478,0.8332583956015155,0.3961847639454339,0.6276365122351152,0.4698631100011134,-0.05618721356205605,0.12256981317284965,-0.12238013974365768,-0.9850256675905705,0.6982723968813721,-0.4519634220388131,0.006190609073612241,0.6980786423406548,0.31889955391771163,0.7408389990934131,-0.9145448147902003,0.18606704916136246,-0.7986153022727949,0.7570162378776923,-0.21065266638654245,-0.23214674702449664,0.23026524057861378,0.2870570655727479,0.40020350939318694,0.15912027665658302,-0.4274692383942262,0.33639655276200586,0.042407784729098195,0.06435160772218493,-0.07288668041199751,0.39216493651007683,0.13667994175118237,-0.8360402805655909,0.14959692109089023,-0.911369372197142,0.03425240350224914,0.6414388970228962,-0.3323548408089426,-0.048280487546196516,0.03249630414385352,-0.8716018479740589,-0.1221701580987735,-0.9295713017713022,-0.004463501359850122,0.49069853403105473,0.2581299243764572,0.4215671058132124,-0.5809801415378474,-0.4709064838683129,-0.3746542425203652,-0.11622979254683595,-0.05637373714791878,-0.07459048496699178,-0.6675941835998144,0.4617933909542781,-0.7213282846919326,-0.7563341313901182,-0.0037026749074566033,-0.33377165033935585,-0.5983122714232626,0.10659936420651973,0.029240349585929838,-0.24348835131626806,0.45712745727102516,0.5424183948139089,0.19265411101639784,-0.17744579170211652,-0.5989578365066788,0.23494677587442855,0.8229460872887024,0.2170606280126695,0.6637473655791314,0.8378337327318321,-0.2915742980536215,-0.15976676672547288,-0.22673171676380033,0.06810903063652175,-0.04465397224253098,-0.3444043077822201,0.13397573844203775,0.12818601410161456,-0.9661288063024905,-0.8651796653024932,-0.8222742833419496,0.5601233162446714,0.5167671940336933,0.5822277074832396,-0.9429226789068899,0.28799799410020177,-0.983716614695302,0.28424997917726214,-0.09982428785714026,0.1263264732455078,-0.04619620352289314,0.6274241060422066,-0.2515691109265558,-0.7368245354640273,-0.3344781163756142,-0.5948105997586807,-0.330214240106956,-0.2594114652028466,0.118517389481669,-0.33988790307091865,0.37555182370909207,0.06338890445577404,0.05814013592841765,-0.04417714047440808,0.5249237830267903,-0.6086810579086553,-0.9968105137655789,0.997852895258107,-0.027602993067245906,-0.8059880437874538,0.621521778906655,0.07092800654053821,0.35962273870109407,0.04436133385544294,-0.5508075231312848,-0.9653342751091755,0.6714277751198038,-0.20847687638036538,0.36497880675450445,0.10098243325857956,0.28466810070072124,-0.8287995080479463,0.053314818568392576,-0.03433434124494613,-0.027861628136438832,0.09172640315156731,-0.19792827537214222,-0.9680022275742477,-0.0006847040553415219,0.5503317641669869,-0.11411049277800352,0.04018447136095085,0.5427917078572606,-0.3253742728481364,-0.5965827535767368,-0.06053455645427645,0.34959031994910916,-0.11469993158927787,-0.023276396902258342,-0.22394219986434186,0.3299782295947662,-0.8081496717027805,-0.21220665375866857,0.1684873733217461,0.49553617360372676,0.6173569996119683,0.6269549596211954,0.4557855259276509,-0.79007393419428,0.32660792542018385,-0.38220499527293067,0.49930937810932413,0.09375109243575233,0.01555825737580334,-0.13723122599245008,0.9154882683790517,0.9574980984222746,0.18035600980084954,-0.1524815532041364,-0.6134038053995219,0.653788630873597,0.6894580159471726,-0.23743277061507975,0.1700575865615289,0.2745722830162357,0.9271967756416212,-0.9900383893205903,0.6398899851598856,0.1003918466277917,-0.7601880092618922,0.6543886169528199,-0.29934477774747,-0.05209226718580424,-0.04110399338378184,-0.04252943417506047,-0.02698848077510963,0.06571673223042833,0.2991428697258764,-0.4170845215409383,-0.3545516364508514,0.2538269370852472,0.6602866614815935,0.8820494940131944,-0.7673624671487048,0.7151755435860483,0.3883013563081947,-0.17753570263626958,0.38828681205158944,0.026685077912547282,-0.2972821165414844,0.9028999910579967,-0.8941653411043751,0.33563246542140196,-0.7786845466365394,0.968764496133374,0.1920431107682082,0.43168405987725367,-0.1382730786213356,0.4966698907202321,0.578462846525745,-0.5183083579310267,0.3791060964655006,-0.7358085594547161,-0.17309275574578795,0.5808976865133294,-0.020933386546836606,0.6912782307323272,0.12964103133866828,-0.4910020206878291,0.3688348137434904,0.5424696872741054,-0.14627075299412953,-0.684403902233064,0.19530164650811452,0.5555842936958114,0.29793748519993896,-0.10396816582937042,-0.47644856897536647,-0.3368980111305694,-0.4105964984122072,-0.3558279449009702,-0.15252903663046985,0.06127951526298785,-0.36340831130551116,-0.10180278093089834,0.40565103011921266,-0.02496613978075077,-0.00464923054960233,0.23280590048153418,0.1211159459413228,0.40739309116117733,0.5486921535935689,0.5955072842809501,0.10869646385903974,-0.9600002038222611,-0.16438883204067534,-0.0924874230588993,-0.6072990965897335,-0.5911388142327789,0.823241106367553,-0.2973625850946766,0.2736606758201753,-0.09484682303722804,0.2074858470909629,-0.09645921989375228,0.2196334900679507,-0.4178803238186021,0.40793758569407884,0.03352536595069208,-0.3345993769774889,0.11654606042998782,-0.5027148722009643,-0.0001473486979466625,-0.9247834047261314,-0.5864423283891073,-0.9624232753661832,-0.9257993254408452,0.8550056426015258,0.987502533928232,0.9332883716753583,0.08260417727849362,0.09572946271174707,0.2807544362649958,0.3161991139590729,0.03600205179188167,0.32057879659629707,-0.6898185734351874,0.1801381361356973,-0.15908257716181726,-0.3309521640925729,-0.5545535237749689,-0.9193758489288548,0.605316541435536,-0.5569142581391126,0.0750263296874769,-0.8183710625950548,0.2771306756718585,0.8638237342624189,0.12117095176110959,0.1282178352992743,-0.7003319958109209,-0.005966575872924131,0.3332838890028689,-0.9955139807787756,-0.17049277926422385,-0.21111650500739865,-0.15202277338012846,-0.46903109885681643,-0.7324293462125004,0.3828992427114928,-0.22273858827940798,0.05880522176123992,-0.627603760588171,0.18565523034981804,0.09608434291938084,0.7598196117111271,-0.7717242443096822,-0.8695606078888019,-0.9705319763355598,-0.6952376305169035,-0.44953732287819004,0.5190410071167406,0.1631747431640177,-0.709177943506314,-0.30583948975765696,0.8682814302888877,0.933911796381171,-0.2930672828720306,-0.14363928317160593,0.06618686832541568,-0.605895860911675,0.0291180774861483,0.31929320693944196,0.6390075987356792,-0.7606207350259937,-0.23191407875691972,-0.8078380227326494,0.2166187378881556,0.2276349855904567,-0.2087589929759806,-0.736717207334466,0.0795811751309613,0.2937779802379992,0.9014321700364262,0.27411737486259496,0.4852759981998991,-0.6577639738010456,-0.36668667751867307,0.31386856472064734,0.037110600070005204,-0.850808702324151,0.7082556242559163,-0.19975857571672365,-0.10787880435398295,0.95939662839701,-0.4691755350509859,-0.312572806446825,0.14758376683236804,-0.30832703709959364,-0.5118034812005653,-0.6173138529416299,-0.6098543130263697,0.8088517285347244,-0.5203331720897154,0.2932811713078352,-0.732014740533037,-0.7733756601134415,0.01272670181109994,0.10731856796192056,0.9873313684882731,0.044868634084766566,0.07795458073358516,-0.6166992458222853,-0.9101032193344372,-0.460575252493996,0.021479152839765366,0.409844400069787,-0.08443988999542343,0.7773768337186171,-0.26082746458239675,-0.006318097906088308,-0.018900471599669025,-0.7703118045370263,-0.49724612912146166,0.9873710675667187,-0.26692920478931986,-0.4506357816357904,0.06702694791451952,0.1360016537956896,-0.04174911065027944,0.8333950264187977,-0.10509948848776297,-0.5850653791755581,-0.5254768878633884,-0.6160947168521238,-0.9534639034313342,0.3087399807365485,-0.4084279648648954,-0.06069901559211083,0.048057505441713735,-0.04292258499699672,-0.18431680036781775,0.09903124899308632,-0.5818865611425277,0.9442831797790665,0.6134371031390222,0.9645301744861852,-0.13241201068612593,0.1335243770000392,-0.3332424923934462,-0.6712139931599952,-0.10227139641632622,0.2741555306381226,-0.3725418004199656,0.9532770548357787,0.15289548388886842,0.19662860980947208,-0.08110755988921849,-0.5929083893945992,-0.8297583354119764,-0.32528136909084576,0.8578299506904461,0.3133550709298188,0.023595438678444238,0.29107819537862656,-0.9235873316966199,0.32164368923763537,-0.06038405565176913,0.23577063385828023,-0.4437342386838456,0.13555159153233298,0.6092997620427992,0.552955167942043,0.13502112521242665,0.09233459633599678,0.9229509476971133,-0.018902748975792475,-0.94448208650559,0.7638283548113974,0.15498856901642544,-0.8534886616555217,0.029146453443962585,-0.781181567019406,0.5335206592531252,0.3829693682289769,0.9809611951682409,0.09680402165889435,0.29183363409961316,-0.19446012955043535,-0.18732695749277148,0.702973047810067,-0.14719217144941027,-0.16810968391313685,0.0037122443150894007,-0.7551401780964986,-0.2252820183286199,0.3552400027953344,-0.007079523229985087,0.2811084596953905,-0.2568597664696544,0.1564148290390152,-0.17391677147668966,0.7846361443766372,0.1466885649610703,-0.06723665688384167,-0.010659859913757659,-0.34841924442317157,0.012950532192734857,0.05815319103033851,0.41694324471673305,-0.02056111536551989,-0.5675294771999297,0.2659041997347985,-0.15487969789577094,0.28817510801743607,-0.6144585971402718,-0.0002821604208940413,-0.4145653907372761,-0.2471411228044011,0.8943867897807181,0.9550866055886564,-0.43523391347653945,-0.13754749547359443,-0.984128304092612,-0.751757917799687,-0.16237743774566774,0.032487739688924745,-0.9045861732168333,-0.4511941482911564,0.12822275535596542,0.42465171080547487,0.04810582353088149,-0.05713377730878486,0.6724252052797858,0.2663276085791518,0.08127514033848313,0.1414402311873268,-0.6261478959100052,-0.5162476641329576,0.08021030778485129,0.001611404002861574,-0.43115392841409605,0.9953027802038948,-0.026026205910356186,-0.2620771128115942,0.67365562869212,-0.18604193005136277,0.6299760956652685,0.026003373383803225,0.023740939378712002,-0.3681336883030951,-0.9896541205618198,0.38857971441770217,-0.8469523416658703,0.838417286069171,0.3424579834527056,-0.43912424759448837,0.310229719391723,-0.0632458169752318,-0.0729650061440436,-0.7768497139460703,-0.7411792864342436,0.23961855391325315,0.515623398101312,-0.40384498689058484,-0.23284337920806356,0.8558221353329795,0.345330958630985,-0.8581516094981708,-0.4502369771483863,0.8744899593104207,-0.7146997932759432,-0.7245444199231849,0.05158729212998896,-0.7645822258988755,0.437430880549571,0.19249089781516565,-0.013592660515105045,-0.08169138924985844,-0.02757045832651331,0.34456348872408243,0.4684763075097099,0.18663901733194635,-0.47265208732729797,0.03017469870798857,-0.24073837250990815,0.024001627148143006,-0.7038278513584226,0.21250197815781294,-0.3581396911660456,-0.9548390004218897,0.005344653529586254,-0.06197601044932204,0.05866289993588184,-0.8220524079145215,-0.6549195435625675,-0.2410972721463836,0.10265017483748103,0.6878330365900702,-0.3744613159762069,-0.24654421779504732,-0.07910704129040799,0.934285001114869,0.6551141540317186,-0.12984168128943535,0.604641997138754,0.9913471182494454,0.6209339799832782,-0.1952422297301667,0.2761657739058197,0.23510394415873634,-0.2220024245885429,0.4850073065763724,0.8848130599920383,-0.01867926945944738,-0.07783157168531604,-0.007130097682093239,0.9691010765998719,-0.10559382966299169,0.05542258747451072,0.7003508375312882,0.8072030225919533,0.058812665955200315,-0.06834730834279289,-0.3337912883287707,-0.8948065453849493,0.8079166004979746,-0.9794557751511956,-0.9054326285280211,0.0687246420363064,0.7670311024649268,0.33118600743016036,-0.7540726069861841,-0.1499719685007297,-0.0008466789374811352,-0.12241089060992678,-0.3135342950070124,-0.4665359018816828,0.7549393738915255,0.11189477986369058,-0.024782917720819992,-0.7908487072349767,-0.2852982623167109,-0.15218778897998794,0.9474340573113199,0.023681025435874567,0.8729236742870154,-0.08477272091645062,0.1720544644884058,0.5327170565979077,-0.8795596019462508,0.2886472420788759,-0.9522315406369475,0.00236291313279032,0.8030032033147794,0.49611357344366025,0.1925993508820027,0.7174917455963626,-0.7552801891236897,-0.3818585596965032,-0.15148422249950133,-0.6019855170952387,0.8808657210616644,0.24760183648101627,-0.03225931455112648,-0.2718089272207685,0.6906084342924216,-0.3206058526184067,0.9272351540208517,-0.2739001858884192,0.8395044136748505,-0.24676995744432909,0.7819348922485708,-0.041155118141059994,0.07209613267474747,0.5524004517347287,0.82745167112365,-0.6813703959971145,-0.3223746773438339,-0.9766349913800713,0.20704631941351356,0.326958973434404,0.03480298532643573,-0.3492498663987115,-0.25125239472179556,0.6452691567330505,0.21578810139041846,0.3882971828032464,0.0073229587237183666,0.2763952386881245,0.7527526878252121,0.25018198889178306,0.9990469605006052,-0.5256039566796045,0.29280521408817917,-0.5953893091682474,-0.970943104056784,-0.18004403913147252,0.00910936742957679,0.33562251140248295,0.2543026772701937,-0.1264254300945858,0.8369943694338684,0.8355848684234631,-0.6567825138491875,0.005689575837723642,-0.035852112722802455,-0.17189249360630987,0.5970098898257716,0.06703189506732175,-0.9105404255629423,0.757545873548393,-0.14600071468278786,-0.0840701941456727,-0.9372054470371926,-0.2893475170599785,-0.33094639135921994,-0.3125487507560729,-0.4767612671104098,0.6442211835796491,0.2970978355468125,-0.9618642154341189,-0.0031240341433254443,-0.5851953230724468,-0.30871282186851423,0.5158124072488932,0.259121167030639,0.1398433318749542,-0.00866432464730732,0.48443310504852766,-0.10782358285567172,-0.027636859432944305,-0.13980664569951087,0.10717016145895837,0.35108697080058565,0.3570679089828894,-0.10498417954962722,-0.001929746358909717,0.005268820861467731,0.11483810198649483,-0.5779674486527359,-0.003430494819108264,-0.04286173272579122,0.07895613944288378,0.7144989084580626,0.3487489162368209,0.3761261541305286,-0.7341833913915964,-0.9364775302629086,-0.8246800808458957,-0.1807175448553087,-0.5963808478954472,-0.41801456916044627,-0.9202300749700316,0.9966324273988761,-0.13901080709518854,0.1466426324672132,0.039347134526935015,0.05513279015174028,-0.14004051288473143,-0.07303891143580152,0.9642672433958774,-0.18635024557249943,-0.12296837986077,-0.8139925844097323,-0.20373968722665198,0.1618939155071234,0.5044816010807419,-0.04359064887410092,-0.7469521148157373,-0.11620644327217905,0.22142724788346513,-0.8380563730292415,0.9321359104561592,-0.7660911107722155,0.5218886811123603,0.3906316911241125,0.2788631503771312,0.08927440585234242,0.6665151068238204,-0.21062143981352002,-0.03625791523151312,0.052009046135807716,-0.009148422126207626,-0.11999870035979014,-0.2094374440221288,-0.1595818307933392,-0.9346484311748392,-0.6127123937504957,0.7169245881679035,-0.46786674988965415,-0.1415029801057327,0.5800227986477543,0.5061637799387679,0.27725534264474144,0.035439614508788325,0.12264864168835102,-0.8957426441458912,-0.7886936974179656,-0.5820946985560044,-0.09384267309482243,-0.3636740553509242,-0.1322608716354289,0.30059689961284314,-0.3753985914991347,-0.9609825831568071,-0.6944726692551016,0.8754784828879136,-0.19166682750607061,-0.04327938413693361,0.8669212659342317,0.277370702569002,0.651571828469611,-0.016125476113751206,0.6540633953176093,-0.028245161641584624,-0.7517152079953202,-0.814720037670672,0.5249243193892706,-0.3037867964987487,0.2780192306598855,0.16234289236872348,-0.05891786455387929,-0.307552332434192,-0.23416568961833156,0.12571446439195044,-0.6551761119557238,-0.7719268261518727,0.6633194519767661,0.26793618366731986,0.01468090125760242,0.22032294703427738,0.002851411495766571,-0.21689953064046671,0.006470074086139588,0.37398985598633344,0.03924552312924283,-0.32878888145846136,-0.8786630619439864,-0.7201763133327062,0.6417375972286117,0.04775359242449187,0.1301603540207613,0.5962863990971196,-0.05354444491473498,-0.015551653899124034,0.5473491923863285,0.9405219102790504,0.20034921265622824,0.25495443181937233,0.780074866438644,-0.08390660128778524,-0.10282581743464797,-0.08967253120333833,0.4574710030821407,0.34154433893598773,-0.26111369086430347,0.013140573369728627,0.15324748985651412,-0.36658226684477185,0.3397019682768169,-0.31718313665914094,0.14847903216141112,0.2275044810632191,0.835089347897393,-0.2537705710129502,-0.07861500722264368,-0.748427545467121,0.014700357044283477,-0.2973066018043048,0.10192458698172596,-0.36007245084398687,-0.22093304390476923,-0.011569085965504204,-0.17303688133709694,0.4249205652824756,0.08154064054833711,0.06839055410456515,-0.0116011787914852,-0.3710268519374788,-0.910387749587012,-0.15836864730960548,0.4299383137133517,-0.014781764337479972,0.1181408621457833,-0.0755375379781094,-0.5043396633879956,-0.5046405238179628,0.6560425471783928,0.6312912720643473,-0.45416794003635796,0.754463939627604,-0.002824441739817807,-0.8001580578247933,-0.48385837043565644,0.8185147521612878,-0.587031500678449,0.030355210869797995,-0.8470127707331151,-0.8628257337611872,-0.1223245080665792,0.2964480289427072,-0.7189973178522313,-0.3314409236471436,-0.36115098881870555,-0.17863364074952498,0.8222932427298357,-0.15937353121545583,0.5969905808245308,0.950279626025213,-0.9820444147320476,-0.9871151842490845,0.11393562293149578,0.7659224199947738,0.5806264524762785,0.032588207535132536,-0.3785757635637412,-0.8712029212706907,0.7034034923389766,0.32529258664051297,0.8694207703200374,-0.8539598886037771,0.5590748940156731,0.6935255176004046,-0.03560779696063921,-0.14505831244169712,-0.5982185031432801,-0.1969903690031319,-0.05681856828327462,0.03108161856105183,-0.23649894952019482,-0.3787138087669573,-0.9569276642311039,-0.012917454484578749,0.24326163369919454,0.6713569731064661,0.31152956532451437,0.4862755378915197,0.34160298787444543,0.7303324566032405,-0.03787546614555361,0.7667112681506102,-0.5396160104070827,0.43789118483086464,0.8085107087598659,0.018317770481911237,0.0283402847945368,-0.9759675057204676,0.04223179613759449,0.28520718780403864,0.005313154319592653,0.005749006660258664,0.509238546909424,0.45502858486555614,0.1508747572122647,0.010920891360322269,0.6921947156752485,0.552809669632172,-0.0567009728378679,0.4772965798114889,-0.9231592476703263,-0.2435893467177222,-0.5084846509905975,0.9872084519265033,0.2977481816896088,0.2805481081542007,-0.03730735826942304,-0.24534330776180502,0.035010253939886014,-0.4717908425616202,-0.1941139920547467,-0.2110674671725164,0.5733806906214055,0.14269336775381625,-0.22021308011403562,-0.4543654847860068,-0.9246311992844239,-0.4342395352833296,-0.24923296655886643,-0.0660863712661351,-0.043634319919893055,-0.9254249604690888,-0.8715893243264454,-0.335171867049582,-0.20250301136285553,0.8588530996502527,-0.014753802579570785,0.43843352740973657,0.16351496614530345,0.3795815821050543,-0.9414851307628513,-0.015779066048559214,0.9589609177922663,-0.20740778766025275,0.8109995840540014,0.593608395016512,0.7869362354127464,-0.6460225074807922,0.37570405995863426,-0.039182043289905176,0.45638458035613666,0.4560063855870919,0.709074018299909,-0.9389922153548983,-0.37292147360019895,-0.290635309556806,-0.38471429440146776,0.6848039084744542,0.2238112077025109,-0.6566724691557131,0.616423746067315,0.010994232246364121,0.33866056838026304,0.18698187284563844,0.07078994147448407,0.18868821769322275,-0.5295015164076784,0.2216498647690599,0.9345257007120696,0.7511877009865243,-0.2522693285047279,0.42672908821291494,-0.41638171961027826,-0.21796271233048067,-0.7084057769067931,0.18843631227106836,0.7289340261052367,0.3264037888556278,-0.6483927611381658,-0.14583796356340772,-0.46991856816947464,0.5124518821666793,-0.005831995381844087,0.30936746155118344,0.21827651891867092,0.3257233898260535,-0.056665206629976816,-0.04474360026942797,0.35789117322165676,0.18428332409620374,0.6709134533586845,-0.6156531296412053,-0.06190005134334808,0.0607226115496073,0.08151648404953288,0.09134049226255836,-0.11218863820330438,-0.16886011668243164,-0.7943357676302817,0.006813898269156141,0.6473890028720913,0.3180730601062804,-0.8543092090496607,-0.16747579698581483,0.818959368800942,0.34704312158181655,0.5389447989309991,-0.9370987587979384,-0.6800225827587696,-0.1125378964572864,-0.9297864261541856,0.18639049154227916,0.4299072456666786,-0.20098740754314184,0.04379418592813536,-0.8547165920038392,0.7288619610885478,0.9210517002212298,0.34478351762634246,-0.8115305300285338,-0.12061741407676324,-0.571103021003603,0.1976005822650239,-0.220102528398915,-0.06351537265075323,-0.7054666487081961,0.31072457004375875,0.09574625114200964,-0.6490664019427351,-0.9442215200390859,-0.07350629033362993,0.4095266464435692,-0.5366074201331723,0.5713603166279474,-0.5235672718304862,-0.9416671735189253,-0.5711749171855086,-0.3371612980751933,-0.02322374204160542,0.6138318982667924,-0.16062322391959077,-0.0018249607755904933,0.955687912415516,0.3431343258483628,0.9926886228008993,-0.6472780212694808,-0.05911218129671305,0.24844734937036209,-0.16644124657627937,-0.5798618584272752,-0.1991916373633438,0.11867688673366329,-0.16730560877402575,-0.973057116132157,0.0001657422377554943,0.18985469955650264,0.6093398730835443,0.09427181997750074,-0.2547970938418047,0.09793108765196838,-0.4571591606507755,-0.653787748876599,-0.14666357408926714,-0.516724671378477,-0.006227441649631958,-0.6167676670855025,-0.015572877848910987,0.9737075966895852,-0.1231829466106312,0.7822376493157972,-0.7296297248972092,0.6839040614390287,0.9329143291226994,0.5816609094763765,-0.9465218329996217,0.025782581691433083,-0.9050719786897324,0.2307488152831533,-0.17661675048688413,-0.2752383693270977,0.9335949446084417,-0.00932523859837102,-0.24048619116867953,-0.47784944233888205,-0.49340590833027603,-0.19130690793298247,-0.9923996178475871,-0.005375435333149305,-0.13054204529306052,-0.15142134723181394,-0.13925461894073193,0.06967094259402634,0.6219008904683785,0.6150994293445787,-0.6000997896900366,-0.8678028535922951,0.4077088942838148,0.5638206566250525,0.5550225837745053,-0.28291234185093145,-0.646815248962627,0.9852834192718183,-0.3573793032773492,-0.20445422798114254,0.14391441191325555,0.8771691498233711,-0.23674644703311004,-0.5008084173784333,0.1653942869626434,-0.6034551088360149,-0.4145255146933004,0.8732559578513654,-0.43296544650519375,0.9418406255002624,0.05392065973389909,0.04745495482189085,0.2253045769634067,0.06338481974590196,-0.04613331324289893,0.8296678669781022,0.004423250633938378,-0.27855221370543776,0.10626789475722671,-0.17589362118230267,0.05418643847054814,0.8739845707668108,-0.8563190009290136,-0.0035640479091211762,0.46238869473663413,-0.15131883681936184,-0.023522917464278384,-0.2839951317297389,0.5320412942233654,-0.4895832278388846,0.35083887892796667,0.479827242612478,-0.16906922383820663,-0.8905284737075294,0.9149374698847167,-0.186403036456255,-0.10609995534809542,-0.034651227924613254,-0.10620916529025194,-0.21403466990932773,0.701994434327912,-0.9982718248275175,0.980739166036279,0.27516042057057605,0.3333952336932812,0.5676765610304031,-0.20820381658003484,-0.5126202882311293,0.33120705362397607,0.027557703238770957,0.6020833514378466,0.07523470988123118,0.9099430292584096,-0.2914784379839546,0.5125604595560157,0.7042042701792153,0.8077397866491172,0.8035689128529054,0.3355991744310031,0.1221760274596211,0.19038728369526997,0.8548073899340587,0.2819898668833417,0.3565243415785466,-0.33861783569129644,0.5404017037387882,-0.6686496983825934,-0.040645476051555794,-0.8297037703828197,-0.26017880245494224,0.5188345872493909,-0.21836863674215334,0.346012889374031,0.5493120757789935,0.0255329056337292,-0.1668521049917832,0.4874787133133291,0.7984971363603408,-0.24463138873623516,0.44016077403665804,0.7757376514371811,0.6169312361145154,-0.7129964881994443,0.9795860737661443,0.48272061268760813,0.1495922916974716,0.3417315743616508,-0.4698313073292392,-0.5445726639578664,-0.9990288460631054,0.055820793889136244,-0.3057384442500738,0.08129093882308142,-0.5452438193215493,0.7681035653868624,0.5974987879419615,-0.17513939818518937,-0.0012692439020263338,-0.484097168920175,0.14122094747261493,0.9923646355310451,-0.4274417536682138,-0.15636492078884062,-0.24549174701785292,0.2188141873915913,0.5841822936514123,0.21717382405519015,0.011344354661862387,-0.08074893021355624,0.3838226295707384,-0.09742757084372426,-0.37170136703973683,-0.7275406489539772,-0.6165001663459555,0.05782010236963265,0.5498965703566011,0.47770757103535155,-0.09717174801675671,-0.9669538162973298,-0.08074422113656732,-0.26399678517980435,0.4265501010826701,0.20598361769852222,0.3232952612601567,-0.05760339767217323,0.9086443578766626,-0.6327994667165777,0.5178906669259599,0.02727626059234738,-0.4594000250300513,-0.04585115451050129,-0.6032342467487011,-0.42871926604667976,0.22436841435357788,-0.34141747669160744,-0.0646393426336758,0.8341351894929768,-0.034224966834592585,0.2872147218396363,0.006800338078123994,0.5117274963812344,0.5979567294647712,-0.8859943221672528,0.0041332426317566015,-0.1946545072097234,0.2916332290659483,0.08854894434854389,0.05370554048515579,0.501309360838437,0.6473122221019687,0.14300651989583602,0.7769326445363463,-0.12954216753275502,-0.44212969203664865,0.6454121913577621,-0.43293618066318523,0.9389763835254346,0.6868866644658231,0.2617039544187195,0.09298377316653278,0.37735412093046233,-0.414997862824296,-0.3294799707056152,0.15188540531448716,-0.15245399549197766,0.15095082857678982,-0.1384625445438787,0.3732802597198532,0.4990451757767787,0.6199621810918872,-0.2755731664382522,-0.26546145975738117,-0.6353633401588714,-0.3030754268892028,0.9917430105392261,-0.2568626100072101,0.5682133104833272,-0.3827950080495016,-0.2793844114226637,0.19551986363277477,-0.5247801950082137,-0.3932860170261563,-0.5124453892363923,-0.6703154711128242,-0.005058168636661197,0.5805475987958678,-0.3597993971598816,-0.10923764117473143,0.8937203241731964,-0.39414021478077865,-0.8426627890720927,0.9000654885840287,-0.9222590874182559,0.06694775238008796,0.9613066141024089,-0.41198683029461547,0.009705172078327357,-0.5031858148657211,-0.3455469324039545,0.23775718213235242,-0.4018929077502142,-0.7035902124141756,0.006972610313165383,-0.16247847114019248,0.21518773819156828,0.6815517220036061,0.5951531172863209,0.45275567553512136,-0.3420592424998018,-0.3780096004854932,0.15591185216368214,0.26998089510796824,-0.7253227397818585,-0.7391211847295451,0.044735501891267494,0.5939511462405619,0.8119769791395552,0.14810324873416383,-0.5293561637199843,0.6792950681654711,-0.7506244498749479,0.8658733158759033,-0.011862875987165475,0.4563469119845815,-0.5538056996713974,0.10948484819543539,0.9325423823837586,0.12348659379790451,-0.2818382138354799,-0.8437561543283789,-0.3894291132927508,-0.5756422835228859,0.8640267795638297,-0.3332394501141015,-0.4041562444335298,0.9363972202531674,0.774172501658037,-0.5236209770620118,-0.8937343652656626,0.296838770725505,0.46318570771821777,0.14082482134951957,-0.28913319019606987,0.30939959471475587,0.3278996909139976,0.6313430143001869,0.9107142743154669,0.17543112749304154,-0.8829272893767887,0.8522932718317118,0.21885464363512847,-0.2054869825346791,-0.45940969068215376,0.0586684918367363,-0.5290503272274767,0.43174029438614003,0.01882600056889427,0.2607762329934404,0.7175594650707238,-0.5653981794088264,0.7312749620804994,-0.9583227705266529,-0.8081860441937391,0.34723244458877917,0.12249571153082697,0.9261025216394061,-0.026307248721026476,0.138619387051511,0.020115624005133503,0.6853785141149525,0.1657306584440049,-0.0713158402390376,0.11310031409105205,-0.5177705213084826,-0.6798390156924314,0.7772267024535174,-0.8408659437309286,-0.4443009207607834,0.8669821856260085,-0.5086262216590326,0.4466793154484553,-0.000892776718419845,0.938347577434499,-0.16721496184146104,-0.09607016927255521,-0.7378978338212986,-0.9986970163904956,0.17282782484047918,-0.38086817955489466,-0.3758420708711862,0.002880597218802187,-0.09091263596568631,0.9532217086111461,0.5301087572394696,-0.011007837228604676,0.9449999355044211,0.088932634214381,-0.2577702157091605,0.07799281436711532,0.004456144854378003,-0.12276089540485424,0.7064726342466712,0.8921761183095694,0.7293263464307045,0.5308885411481754,-0.49611592826697876,-0.5256408006872065,0.013770213928085584,-0.6643719618906793,0.5941513952923991,-0.045805585246585324,0.7209942701039337,0.10379700815289669,-0.1412345937930551,0.07084916122842186,0.3398593910630645,0.6408686649763721,-0.9271554918857392,0.8606585577887956,-0.10770506316381902,-0.11288610506563783,-0.7198152230965923,-0.8788745243981045,-0.606281698269695,0.3208628992016757,0.567600711134049,-0.8184792942028333,-0.5289483956393864,0.325856410728357,-0.8245398371498884,-0.7840932126420556,0.43697526769664624,0.8784745618614326,-0.9005802498757532,-0.33684602313139633,-0.03138656456981399,0.07510941729948155,-0.540280585919696,0.8696226322765379,-0.38031561111590123,-0.3685969227138751,-0.24098879731835907,-0.1765917181090574,0.4029263325844999,0.685760362633921,0.3432370770962673,0.021934347879829,-0.7352540948564253,0.5255462592383395,-0.3784806665494151,-0.023754191946214483,-0.17128059443679433,-0.2187147825354963,-0.5611843432905566,0.8955642186033996,0.046809829539396414,-0.6126805406367636,-0.02493088456081137,0.18184985220878064,0.12581200004124574,0.12658390184919274,0.7064575415826106,0.18341682613563848,0.2196792142751174,-0.4562580428939228,0.22507749798206672,-0.9502605485896211,0.3554397525516688,0.043653589514890456,0.8107722976253526,0.8913997064548055,-0.16193125060379607,-0.27090708832237,0.518813361573301,-0.693894923774355,-0.520143354236664,0.9179290772599589,-0.03215973995890465,0.06165313657862117,0.061570030738222134,-0.04592022282360475,0.8963446529041412,0.21006036163138164,-0.9408138179611951,0.23506972527456574,-0.09209365941279517,0.04206851428856177,0.2950448266679322,-0.30992233329631186,-0.910796600415705,-0.7145580468717111,0.2696680006014365,-0.6301284711199464,0.03617480230371933,-0.4949877919497047,-0.630124386800214,0.012780769686990963,-0.6637991553356226,0.21280840876336582,0.6286404321423621,0.11220065685160756,-0.024588109631487748,-0.03276866255710267,0.40243359124477096,0.7400384778809225,-0.6009886885145573,0.4537872078824151,0.446152964993125,0.9186136543632852,0.29383806140205077,-0.48523029598293427,0.026118337285672238,0.8169759112190632,0.6386396475885873,0.8076100951196927,-0.13663608490849483,0.10295747315327021,0.07015651908573908,-0.16003432821534816,0.5572700807140997,-0.27547331855674545,0.7325785861199087,0.980584053846344,-0.10226685427598846,0.944265601121188,-0.23602292780818482,0.38769787735035466,0.6620873401968402,-0.27585779207716443,-0.48626482566032253,0.38255582752346934,-0.595529483590278,-0.819224279530469,-0.04494559601924474,0.5794455236559909,-0.5496317174503575,0.5153881267442865,0.200994173570037,0.04913009117538533,-0.927864879297329,0.5449291793097203,-0.00013343692639929776,0.4913802820675773,-0.11830771379850527,-0.3220249169235629,0.571360507036304,-0.9733196969282577,-0.46293261511567596,0.4794170013908687,-0.7003381896138804,-0.08702834700351894,-0.1748135043318822,-0.6217030623563373,-0.9756353475275269,-0.2782152319477378,-0.36240775566503736,0.34275292768954363,-0.9797222221912303,-0.43829018490268035,-0.28363321317543344,0.38694170349283696,-0.8492109565019499,0.44873689808097095,-0.8078852234112275,-0.9199928520024407,0.27294577801946723,-0.39994687339329393,-0.2835964256174954,-0.5516679384978644,-0.5267042451961205,0.7999096838672288,0.04810085306493057,-0.24365337008302088,0.025019418248643923,0.885700357633277,-0.22596135227708825,0.8625174807520192,-0.2309113966561979,-0.27212548645562945,-0.8740835484607362,-0.7665049868458718,-0.7578438234671039,-0.018623214055754973,0.15564999423935683,0.9090113098324116,0.1609272295919715,0.7352300648378665,-0.10273693671630309,0.4243679473354539,0.5254334016878018,-0.11728408427168464,-0.35860820137437804,0.5348407407812223,0.2925061337798439,-0.0386075397980966,0.24131971601558883,-0.6357087881039206,-0.0841301600462073,-0.14564275710044647,-0.5005939665373349,0.7120957115850794,-0.8464182920525215,0.6314903170985428,0.2693876366852272,0.2310887091294978,-0.1320643506454263,-0.1770769711445743,0.2714211598082049,-0.26260671510586514,0.5931235874387077,0.4948778185885541,0.014239392758999232,-0.8732700578083566,-0.23144587717996595,0.3260444055531499,-0.8207869196413028,0.8256532641740882,-0.6333887254805788,0.28506624840546574,0.6229123361790716,0.26265899843791213,0.4388028875974324,0.5596497383188155,-0.042602821173672915,0.2596835186208958,-0.1741332807538753,0.24981495589525932,0.511471128233129,0.39895579416204624,-0.44898748532034616,0.19341873305244936,-0.014915086522276048,0.7628077096077875,0.6706784723785235,-0.3086533863455942,0.8788924292899142,-0.0379072044576354,-0.6405495813023354,0.0021617900300524976,-0.05098992775544323,-0.3208268612640445,-0.1083394225796317,0.569239088899538,-0.002848507869929645,-0.389431984631567,0.0021383820689357663,-0.40660975963344204,-0.699046899022207,-0.7097652522971788,-0.6526007814297027,-0.4628320973297943,0.26607718075641046,-0.23643992516533296,0.3665792171336391,0.039243996354192325,-0.5379125927079252,-0.1737098081244297,0.03773967788501411,-0.4189389616374221,-0.05888602543956213,-0.03590738643335519,-0.09869922312738989,-0.44940829203510413,-0.10405479152204763,-0.8775141857287476,0.026975321029526662,-0.0678147073294683,0.5031839581475221,-0.23781565984981193,0.5834901059989965,0.036064613282766715,0.5822251173312647,0.8118167321319438,-0.2927935926202366,0.8030441296027145,-0.15441143529794232,0.8943388973846265,0.9540118245076934,-0.3414708731961147,0.16863378424379705,-0.19117717119400082,-0.65510759858339,0.95144907225953,-0.17992533984165904,-0.6997183986120278,0.35448986823624257,0.7644378776520415,0.25415895186926096,0.39207994951226255,-0.7194476627750688,-0.813904562173602,0.4364358641853272,0.43987454838954254,-0.5884515167259958,-0.699907089009346,0.2266242461235894,0.15904756721327362,-0.6803934159591826,-0.013129827538955453,-0.3112858169653949,0.6741667435945691,0.3591156687744869,-0.335998425235511,-0.8856605816395334,-0.1022067042432878,-0.8207950725344395,0.5895533719297328,0.5650643463906464,0.8912713383330455,0.9014016787664555,-0.4057550029069706,0.5179390282602927,0.12928486309262635,-0.7339234783280119,0.8555803501414639,-0.3579994120879072,0.3709185047023749,-0.44886041668693355,-0.2890547449006779,-0.7076820356664375,0.106339324356937,0.5826991719429038,0.5107209831191211,0.2946455409552466,-0.9025930410380347,0.3196539336404828,-0.6559571178162715,0.6354757657118751,0.36344214099029104,-0.448165475911953,-0.7820340125654108,-0.7257171912413933,0.2341832390063078,0.04196208709339313,-0.40649106247628736,0.9847895765240398,-0.9407989471369368,0.8084609232342402,0.1080810727007162,-0.01200451274386425,0.8322892089183447,0.7120756101900685,-0.9552417888332222,-0.6593378044179412,0.7635381687702495,-0.6836059749224027,-0.5215888234987127,0.8895015950721115,-0.3206624269283178,0.29998866330543694,0.7751620657269296,-0.5104817095962808,0.3446504833090731,0.49348741247902994,-0.15222935598497117,0.00047884171423668757,-0.1882650143789331,0.6172119952496026,0.6925500929185426,0.5535089579196928,-0.8665192060986627,0.2835910892367676,-0.438101202590849,-0.053725566801259866,-0.01925828499808306,-0.3228633159670059,-0.4995638819330373,0.10951422137286994,0.058139909713343145,-0.13857352054740785,0.4450312010881705,0.7179596890839001,-0.6235125994521987,-0.676918013256984,-0.883202177329393,0.5442312642075856,0.39884261863692205,-0.004710634912878213,0.14482908824365182,-0.015861436862342197,0.7150319900132098,0.12863853829542674,0.031814179828676015,-0.004820595019676018,0.045583007957125936,0.6768171768992011,0.4878420175204101,0.5083485397969922,0.6987077463036735,0.7254649854966081,-0.2704776587796171,-0.4051493505584899,0.4232579732971175,0.012946309080601525,0.9403127309636461,0.287729043136863,-0.17626840865664578,-0.4264131687314662,-0.9504024998231442,0.6518405346879416,0.3067999939170665,-0.5935973312282629,0.8806088157622518,-0.5652002218198013,0.3868393002576878,0.5058895773850973,0.7910306111924784,-0.22202019634052014,-0.25206458935722814,-0.9986460642315262,-0.6494733309749162,0.44678134246908346,0.0014048684117343147,0.0788884352106889,-0.27394290577974223,0.8711062438218462,0.83081825228166,0.5275795874991386,0.04865037046053001,0.2542862525540831,-0.8760461243233354,-0.2357234847308621,0.9482398175064111,-0.2913794928183914,0.2702962860478399,-0.5647343533128317,0.10035513181172266,0.22187458865114382,-0.6367250522103676,-0.4265186830476802,0.18117195115175344,-0.28153492864376134,0.5268597602315513,0.07777382145050248,0.012630642581349962,-0.4571021454394391,0.21633873486955058,0.5102035859488795,-0.042683620672910295,-0.3325567217080698,-0.9581226887710758,0.0005457723847105602,-0.2534435963786924,0.5828513218072734,0.050998098175404155,0.35386170455207105,0.5343594434917949,0.3154519624849837,-0.7308000388100496,-0.14102932991362263,0.43167543059942404,-0.03109151488687851,0.9583915569092325,-0.12416417659774671,0.334150694763512,0.7049439841192404,-0.10565908515080173,-0.3750018992118838,0.07300445986483488,0.010587117149240703,-0.3354293675139144,0.03881860839123333,0.02751292585721206,-0.4151915330438324,0.730097244901651,-0.7522800456551368,-0.547289178135255,-0.27382916719377015,0.30408567955180954,-0.10700040191394761,0.7115151624932903,0.5150454876560918,-0.722074019918831,-0.2836662699638921,-0.24632663569750698,0.2524033752358078,0.7273227413061957,0.7996856700244693,-0.2339803148397237,-0.7696285231327699,-0.43465146885691186,-0.10396620425973392,0.3022496962547003,0.7994338549756089,-0.028308283128881815,0.9373835093059883,0.6623826278741376,-0.024745952519783673,-0.16709061293160504,0.6730607309920453,0.6996925993794675,0.38475810688767187,0.732351774680677,0.16604006607744504,0.01846428184543579,0.6561688753699028,0.1473402047532285,0.4288583551955165,0.6870359157594369,-0.7120367381214845,0.35898080317431774,-0.06320069235358237,0.47015688214484364,0.5357436007866936,0.19276815509445597,0.6250724101371281,0.7491676187041535,0.9559155270800579,0.2028255677874696,-0.006814886179842284,0.5918291314004291,-0.7479659265594092,-0.8029902076003743,0.05250765145426275,0.1689434428537499,0.03642609747303459,-0.7070816670242196,0.20157761697891338,-0.6227119870501779,-0.5713744801308293,-0.1624668948917634,-0.549771017671801,0.39250337679864916,0.30211632459615806,0.8883952115870938,-0.8359022400579907,-0.2236029142567796,0.03280080400129806,0.40781666514941517,0.18802753861488972,-0.574818060307833,-0.6805520687686433,0.21334962547536643,0.24125934168955848,0.7404827933083713,0.17777442237844968,0.4107754791883204,-0.7328890098103497,-0.22254651277971574,-0.21943039753219754,-0.2127802146347684,-0.8790305826054281,-0.31405892336197677,-0.9284662650409397,-0.15661086884469647,-0.7267758784160208,-0.22298270773936138,-0.24356545307940597,0.1409130542613939,-0.4854242883766484,-0.669248025452417,0.07158331559286146,-0.7320530145941501,0.9729708805109142,-0.13794346667493645,0.7156735947069807,0.6159121487107991,0.7041703857211974,-0.83214966472905,0.006529633307567519,-0.21428994945188373,-0.018609828875620286,0.0732656416434406,0.007686329264739848,-0.04325054597470578,0.40112484492512485,-0.8923404073117004,0.4325104999816092,-0.26437817046833634,0.170868206954657,-0.15258952469923984,-0.299319967125923,-0.03142117201706175,0.5516120937093208,-0.7100011649767205,0.07326386142466418,-0.2741287590189353,0.09237327191866902,0.507911819306637,0.5739545681502186,0.2626480089937012,0.8487670332285314,-0.6400914297029163,0.658296950897427,0.11608558361733706,-0.6491194733907008,0.9346199380011173,-0.2233220179318109,0.022376410404683304,-0.32197360668932445,-0.013853999958344885,-0.5020938876231917,0.8798893972015167,-0.8800524132798522,-0.5800974541038318,-0.682392979580647,-0.45593194773844603,-0.890240301853064,-0.7226471350544276,0.22680505524017347,-0.37502694346464394,0.8294344444235202,-0.16932632801981415,-0.5710640050540915,0.8503001361243757,0.7219517948136839,0.853555764015117,0.6242688058087608,0.002576653100660928,-0.5971372478133049,-0.21604435923794382,0.5515796268910225,0.7603740562438532,-0.32673714227935824,-0.10408146077669612,-0.17138161387946907,-0.010966755691820821,-0.9117582964801422,0.18323875724036667,0.04824770428121094,0.5496663872005175,0.7996511785007309,-0.5758109201743572,-0.19227557131046216,-0.06838492553586725,-0.014542259057136691,-0.7478123131452936,0.9156664549471171,0.7477854841301685,-0.9028512505304088,0.26596445973086213,-0.19386907437780312,-0.9300698372179702,0.3092834744466308,0.763527821077254,-0.08312643824681236,-0.07214513075504078,0.18268060251168963,-0.06685879277718701,0.04023472557235529,0.07287063606746665,0.6092836681737055,-0.10092578885385355,0.24950678903732293,-0.38869187087799617,-0.8636906621626482,0.7176670822026024,-0.017575696077125533,-0.463942343279642,-0.21653114762196954,0.3571283986970679,0.15955714238047022,0.21749577034558865,0.4440865138740857,-0.710481849647474,0.06494001630641492,0.6535283826999901,0.22520988550958534,0.12441415799636187,0.10512351132465603,-0.07588902162640446,0.9551754365440718,0.006332838428427268,-0.09206098931124596,-0.04136454003558942,0.439360498568495,-0.11066919563499741,0.1414762756095275,-0.23274049652358722,-0.03259291820276729,-0.4524256762434185,0.7072467261524998,-0.2839536078485559,-0.0012751728122345402,-0.07493706700337995,-0.196808740812311,0.4034792445941303,-0.08168169408365632,0.6907866148612053,-0.4704763635158839,-0.02939811398651316,-0.7477342586686136,-0.17453978528520467,0.5768761836927203,-0.1181219504072169,-0.2197678797920348,-0.14124428321632834,-0.0726667182869183,-0.746879107240374,0.8235736967612763,0.16167671509130396,0.33981373140761084,0.029013915772097814,-0.15102180804524448,-0.8349280303658452,-0.004429502260887706,0.1202516589028377,0.20118130432378428,0.7136711069217161,-0.502252999050712,-0.5306962693384288,-0.20021680895090094,0.20803326024897906,0.3854074193288321,0.05941254329556007,-0.6307538459704736,-0.9476023710950212,-0.33630226322326867,0.8325869436360818,0.16836924288024227,-0.7175834247959507,-0.21620368742918386,-0.15309235957918912,0.13549105458313537,0.6229614075385714,-0.2065219435390862,0.24938898597419704,0.6330980926000992,0.6540163756050085,-0.06980507470410685,-0.820917150013105,0.4671121160849322,0.8795143707922857,-0.2523371787347294,0.46562902545701984,-0.3983556132372914,-0.04298848154229074,-0.010319556239450356,0.04522995275593925,-0.7181845227342957,0.05086539488094629,-0.48190737831720365,0.8739619949680194,0.8814761165554498,0.11771622944694181,-0.6191277153364043,0.207764133721752,0.9228363194605518,-0.10851381035432967,0.3973786642626907,-0.4007535813353473,-0.03853919925130463,-0.7040321084048514,0.29720003880503776,-0.0034904581796725313,-0.7711682528559886,-0.04916019397717958,-0.5203730037229046,-0.12484888739776828,0.1729740730796211,0.2398880891357548,0.9642110087679482,0.42361861140905915,-0.043697514805905016,0.8469008931014068,-0.7601619799332532,-0.009601759445507771,0.8307687202006037,0.13018228537850524,-0.48424714039018024,-0.25841233475460995,-0.8548441352334145,0.9298625578387385,-0.11870084823253511,0.8093279878805715,0.6844541529329526,-0.9515255004154983,-0.02709641389417785,0.7522852194602772,0.5033929936532436,0.22561036478758825,0.08933218213115028,-0.05515935983567277,0.10470014992157832,0.7674022241381786,-0.9185004175632109,-0.2672724300541731,0.3782247115766394,-0.9091100451508083,0.11586733169315308,-0.10421307277950867,-0.4460554422527414,-0.4367283332208263,0.6338244137909719,0.2701007231452587,-0.4697926760794053,-0.17743195166530257,-0.4904994156253556,0.6846712660945422,0.5118639187915391,0.5582557035064744,-0.006710884284842217,0.5990321451642467,-0.8034118879778626,-0.6708336323737262,-0.2658637437331496,0.21022651445395113,0.43346881013991434,0.14438803373076328,-0.10956388727420087,-0.39619624682972937,0.4006072314052588,-0.4743055112444041,-0.8612950612315471,0.13889760570313198,-0.3397131271888302,-0.020738829841696317,-0.49962285981617904,0.09000429682736256,0.6019429451959605,0.1934621586846694,0.1425724149651167,-0.07924873225144928,-0.188601977034368,0.3776088860241692,-0.18998507642374957,0.41998974532534544,0.9581755153865804,-0.348946900560366,0.8164318348097296,0.9081663324628316,0.2822188918506833,0.6366523350942577,-0.5968795637114905,0.07328480904242954,0.1632413600704808,0.9218087331625,0.094348695687195,0.19686330992823325,0.12669643056225677,0.05182654302400054,0.2089496676313324,0.6570851050762004,-0.8072520616471496,-0.1380159423992214,0.411460423223221,-0.09833020461183786,0.4627591630825529,0.14971185233530956,0.43798953369390964,-0.2260289154233636,0.7647278065346511,-0.16626226201697503,0.6972922014046421,0.14440549166512903,0.813824433913297,-0.806610101852603,0.843446697354636,0.7097084942027325,0.19797809541590292,0.11442076073465356,0.8996461802617034,0.8459801453792626,0.7760578084319683,0.12915635138396778,0.1482682932041987,-0.26978741335569395,-0.6731832574531906,-0.037682540787577046,0.4657254209481395,0.864570555447399,-0.06931644545070248,0.9719554744327961,-0.6914525432792112,0.0989059221336865,0.008200699748923124,0.9843699967116845,0.3600878726229476,-0.11065362722410794,0.030839171230542275,-0.07944793124055388,0.07559531078305579,-0.3281098140966717,-0.31307603150109964,-0.3133900820978664,-0.15594501557407958,-0.265438349624649,-0.9839759036640588,-0.5776464098305225,-0.6297127343200737,-0.7016018242333054,-0.17572439425793543,-0.28382338833804815,0.9366498098253837,-0.11135924296145817,-0.36706039473326774,-0.5864126015121935,-0.0025435819949828895,-0.6155462904446516,0.12019152082299583,-0.2265126289084933,-0.19939151884788767,-0.47780880915104046,0.7203043368491017,0.37869353128793615,0.7230284072973064,-0.4582643012346677,0.567898413959962,-0.39726800466620416,0.3598658824142923,-0.32183507975147374,0.41884138045139924,0.08849460019557857,-0.9385071326256323,0.78745093879915,0.38955902742945864,0.4773854685388284,0.07949676450423768,0.9596734993141973,0.1385863209797086,0.20825691755376127,0.008970051023962864,0.9975898396027548,0.07549026668008785,-0.1803200305598053,-0.18740985338074015,0.17791524572179718,-0.09878856236996794,0.22928070684335516,0.9710224714358073,0.39247093957838863,-0.07301836161064777,-0.016284699545456537,0.08176604092999738,-0.4028537692915995,0.8162763418542863,-0.3747933044233586,-0.09676457069963462,-0.3377576637817614,0.4842956402365093,0.18787655559792357,0.6317093176483514,-0.22493298859756308,0.3871138117003831,-0.02474148536437757,-0.015353055162389231,-0.16524795728870753,0.393925989169369,-0.5691073491654551,0.1401320956029586,-0.6442836572412179,-0.22584425588986975,-0.10213261507311634,-0.09986915279460505,0.16932506608854217,0.9877682802951212,-0.06860184872915737,0.3055077802335935,0.20145049553200245,-0.027454799051166344,-0.4352203346638538,-0.10639364776367537,-0.580749423300462,-0.46990121217461756,0.5888173355559881,-0.4422914311922641,-0.0025568819941867754,0.8146081642148197,0.15857483147643367,0.14146197609153954,-0.0234413245489049,0.10536096842693987,0.6108096161321311,-0.19031189766777293,7.940307970432774e-05,-0.9362174507634591,0.6080386177999186,-0.7992860216546274,0.7225249898091027,-0.5152885086786886,-0.14770980307304565,0.21365065652426393,0.5225635206550295,-0.08574907136415842,-0.6977469600648506,-0.7005116916088943,-0.258532754456053,-0.7766315375382519,-0.035396040310786886,-0.26021040577806365,-0.9097773436094524,0.8081113245492529,-0.29806241935470873,0.0877405128785444,0.2101964783019559,0.00414827845315096,-0.011853097825804081,0.14674709087301144,-0.08755370398578646,0.6602160321835276,0.057518126429408255,0.18783798553178072,0.4384492864143193,0.26443778903300114,-0.33031896676537975,0.23861132403271335,-0.056965835810782676,-0.25724960361469085,-0.041225633848684,-0.06797706191742443,0.7340901729905113,-0.7244007076379576,0.9956667936279363,0.8405890485487689,-0.471227552794981,-0.052415030854919845,0.6111375955618267,-0.8991797615322976,-0.6094590412373727,-0.06416702036233916,0.06879883976192144,0.5293694935067907,0.1134797647525259,-0.43211313441536264,0.06411403736876983,-0.08855658968788047,0.8847237101611594,0.18221265653908192,-0.05357632705952865,-0.07634595688066122,0.33607442030262885,-0.1695171868648751,0.04976505242113509,-0.6698579089245701,-0.5813157314341834,0.8712409569651366,-0.09404901503108301,0.36507959683466346,0.3548505382643177,-0.024434683697488954,-0.054064320604044966,0.11527219366592814,0.430599616907497,-0.3023266820787402,0.0010833874515161288,-0.3296975485320197,-0.970327655088531,-0.11804819110792206,0.11469099017859047,0.21965624190573171,0.9639558812035467,-0.37127621482669365,-0.12710103753352453,-0.3686966739938469,-0.6912449879473703,0.4178708262412065,-0.5216497687273711,-0.5252795401724745,0.28846098897707617,0.25981850974922893,-0.48745870365931404,0.2735891489057889,0.03274625480789842,0.08798845038609747,0.5907568651017083,0.5419704031850711,-0.07114103112154069,0.7009861563667468,-0.1623160895382668,0.9933895932255152,-0.32349900742735205,0.6294302540754525,0.38489953835651863,0.8435334172972144,0.44645438814838345,0.2662183252858942,0.5090688610615516,0.9998230508096693,-0.696738898408744,0.8299259669481732,-0.835461778848731,0.9889986924274298,-0.6400748019805558,0.1336279547259324,-0.542427965638388,-0.7243887703782969,0.38145969839214827,-0.17226208905618062,0.3935625847189194,-0.6969023595535841,-0.0909746813687533,-0.5910921871501252,0.4062965630688619,0.31234745179109796,-0.310936654979289,0.36687420868498843,0.5127705847245694,-0.07371647559732017,0.010056928273779256,0.25758503365750285,0.18476412954995625,0.036917137785977404,-0.4894835254657749,-0.29433258340619106,0.2592535474175556,-0.04708445281959418,-0.5536291611547747,-0.2314560361919065,0.21781785011862076,-0.40368959963299805,-0.2319381108140163,0.7959232311761948,0.13614265424201968,0.35828578194429705,-0.4377716584132324,0.6770703463250641,0.021753632647239386,-0.22293646029467135,-0.8569132509379741,-0.8865316800241938,0.7199719660005646,0.26584454784968586,0.2345345485270349,0.3923163286735812,-0.782888736556214,0.47016711204400463,0.7247825195795574,0.10224482805968237,-0.44551434791191885,0.19364320369316715,-0.9218955403272195,-0.06206077637764824,-0.042143866052355275,-0.223777405300731,-0.2289826454325241,0.5089777414112752,-0.5781078919512201,-0.8883650088033999,0.808870035532175,0.3988284896005516,0.6309579319909066,0.3316049073639567,0.8737051719997461,0.9407233177437417,-0.02215548486778197,0.9545968968921581,-0.5137198666603652,0.4693289798995647,-0.15498702107991064,-0.15732945684430605,0.4675597469069629,-0.0688236089663092,-0.20255660411539694,0.9180866939219353,0.13486767430646723,0.7350893792013128,-0.47451110994032386,0.23333278590834827,-0.324664916016885,0.15034271622555673,-0.08932999971696462,-0.846537116748699,-0.4116456940407603,0.09619793896608995,-0.9433596468610256,0.18432249450064267,-0.13293708533206536,-0.31565538648472113,-0.7674759838744332,0.17287646838811838,0.9793405252534605,0.5737631137053842,-0.5559346803484583,0.27215958116391625,0.12133079795051083,0.20906147160344288,-0.8521352205658154,0.8059254302725004,0.113250239492775,-0.3756454041844083,-0.3905692820568747,-0.968576860341106,-0.14429998821355036,0.17493889796352427,-0.5431379701361123,0.4120063349874902,-0.11341379771712554,-0.02253711105182654,-0.8875541162924682,-0.6764817791399176,0.06002110211706344,-0.6760242215227171,-0.008460556973330549,-0.39548729158691137,0.958248174987866,-0.038069234894067217,0.0012098814431510108,0.9189902360159474,-0.005117061069332439,-0.3820617047822847,-0.36365902674429607,0.8099893161144798,-0.34484838353217556,0.022491131067167467,-0.532751933527001,0.2700907470076463,-0.08404987912169815,-0.6284277122191155,-0.3078404983169255,-0.19599732919329932,-0.16911179654984868,0.14354376234255056,0.37941022421350834,0.08401622420100209,-0.5910884871883653,0.8804665383413224,0.2170398615613555,0.0016827251023246587,-0.12015112107778211,-0.7007978267106718,-0.5829563996650002,-0.8293238143057913,-0.20038014228687906,-0.15779948444986194,-0.113007144956671,-0.5922119498896353,0.36071276656448237,-0.11831512053367171,0.25296294767151967,-0.4759235063272488,0.049254691749888786,0.19889362400623117,-0.5671550678108825,-0.3027423139598021,0.18049563086517398,0.8030858815025831,-0.4776375469702384,0.8535301556517536,-0.36411114021088875,-0.4287997564115478,0.6625188110413405,-0.032679589577168155,-0.127644671466583,-0.25614001472539333,0.11438737958421842,-0.008731389677533076,0.9255348340996531,0.07632808171934312,0.9863759633014348,0.017779029061184323,-0.25008175796420035,0.38490969357065563,-0.5476379301291189,0.25720325369184405,-0.7961286775710495,0.5734393501530252,0.5964014824914394,0.27666998692794964,0.9992614943097063,0.7186454080530804,0.03499170932878675,0.973347623663915,-0.9573095273200068,0.06456315459882826,0.5317134908811586,-0.8599433243691659,0.9572125358900155,0.36877061239386155,0.4134589466289897,0.7225339214913402,-0.056099449884276315,0.27184024712201865,-0.23908148691180114,-0.9290987285644174,-0.7022236985507686,0.8037981928906326,-0.10185910518845102,-0.41750227174873455,-0.007016071086673536,-0.7796173079257639,0.8859428211212497,0.4410417316848259,-0.6820590998876035,-0.12462449298104229,0.19631054964461417,0.4022072149105657,0.9639843878944694,-0.7492434876895491,-0.21957889687841778,-0.16067865847029306,-0.25997721838626175,0.002955606589273609,-0.31004250431986946,0.832931023045492,0.27052252071639965,-0.9613763676325494,0.8692774106740241,0.024659417659548242,0.9682992786452532,-0.35579279306016676,-0.7497913740604363,-0.6343807986290441,0.5677314470055396,0.389496042193551,0.0435842743760928,-0.35805546027191715,-0.6144849336717574,0.5398597515174833,-0.5390589285223578,-0.9071867823616422,0.1839904410675145,-0.7810830463941699,-0.9534362600553492,-0.618243635559703,0.2587533187538051,-0.1168554038301762,0.7472359904229916,0.3856432250834541,-0.06742019194608347,0.3320337284003016,-0.7606509040511549,0.44811625915875464,-0.4017369564121895,0.9196326028704339,0.6074402090691391,0.2657783569634379,-0.2217470627681162,-0.7435581503367155,-0.1922992772959425,-0.1817609175636594,0.6097982593432997,0.18360421921909847,0.2896549679466761,0.512722592999234,-0.5548659674621195,0.3247761449662376,-0.3004691996338041,0.5044960019655708,-0.9139660160975251,0.36349568530417586,-0.0014490267608969494,-0.4410784192946345,0.6586905406599047,-0.29998648542535983,-0.26940985743052986,0.18216003641454548,-0.515915662245791,-0.18181169083766568,-0.9667439717636731,0.20233458504852767,0.46171366581334605,-0.822380039102759,-0.29865579011459376,-0.29831166648154567,-0.06724775749994095,0.011737208174199312,-0.3059812447182502,0.18352079520860018,0.9055948371458877,0.3141271078525411,0.015583358619522817,-0.08093595182448218,0.43507657924271764,0.538716770062104,0.596722940138427,-0.40377684918354295,0.08870514014202456,0.45589774870101135,0.7176441129985742,-0.7691324605333869,-0.7556000657280176,-0.003204699656682821,-0.22244216392869998,-0.03566775155391862,-0.3833183040464267,0.2029156145522279,-0.2577671707894813,0.14833798463290454,0.3697876923767025,0.42657006055036745,-0.4608696079447879,0.9124499141442236,-0.9412735665643692,0.44830820413669464,-0.8577597166101049,-0.011392827433789235,-0.41201266760925165,0.6353844490294148,0.5789962403136039,0.19129124853714094,0.7879100065461031,-0.04424359651325531,-0.0019225426233197753,-0.6512137064966973,0.5635306266007735,-0.30072967009074436,0.7243058328533172,-0.5473536644326793,-0.2774611362017342,0.26057591514598405,-0.1714236775913292,0.989870606683676,0.9478186907143356,-0.6272294734566227,0.8198964660269836,0.08847687790639373,-0.900967788840206,-0.32028698323130395,-0.8496373070601956,-0.09176188833343393,0.4768601576475461,-0.19537996931722845,-0.8550700424829633,-0.2488934004394618,0.23581164012002095,-0.01148449564096125,-0.3636430294817885,-0.7406846408994666,0.2241503486815517,0.18438686962331102,0.960911217039846,-0.13341004043072238,0.5448506534134022,0.20497288228578595,-0.2598281188310663,-0.21400779155600386,-0.579532621689009,-0.8404064683243746,-0.9323450168089729,-0.7243172107664245,-0.19242599427578308,-0.22514435277951333,0.3384957111666092,0.1534206227515883,0.6163249565441611,0.009276581923310169,-0.25555623630942653,0.050044836833884596,-0.0222127049342385,0.3530549372717903,-0.058217723731622706,-0.029200050820209045,-0.03225047277114253,0.7305104947821139,-0.2471016303104346,0.2700691004514441,-0.0057182457402811405,0.6524683275487586,-0.11556545433889327,0.08691895723221633,-0.504168603072985,-0.5034411041910141,-0.11014706766614912,-0.5871348742109056,0.08282870913111982,0.32010999945469826,-0.0800018154895317,-0.21072486145113434,0.8195354763712674,-0.16068653118671922,0.6486066713056773,0.7218276991424083,-0.4619602820628495,0.644667137089939,0.40003710424137956,-0.000348248426127564,0.7850374652387372,0.2403803031999325,-0.11312928888351158,-0.7707908588427458,-0.18669537420625237,-0.5397903832911948,-0.2886233033098265,-0.7807181838004312,0.008204153242593458,0.12205184872536994,-0.12103628132028987,0.9061143902148094,-0.06186102094118408,-0.1854056744563702,0.9325862892061676,0.0627338005885131,-0.33265045077744,0.6866625392295693,-0.011836309298162,-0.08360387425758169,-0.07789177829948639,-0.28393539971920506,0.9642607458063926,0.23645269875768368,-0.3194223783509708,-0.19510926610627424,-0.14170524150220137,0.45219914593588,-0.29720321828606283,0.16055965353883783,-0.6092017156908258,0.21693814928401794,-0.6890479255842257,0.2758022840673633,-0.24146839753690932,-0.5038108917787579,-0.10524671391850894,0.7681633850128649,0.23189986988833677,-0.8292401028898821,-0.007187322044370567,0.16745522961018128,0.18895466889518028,-0.3973990202525053,-0.4052678024545469,0.8339228085429707,-0.22763512035146652,0.6070467887399744,0.8585054546770975,-0.6845278034425804,-0.2872286631223696,0.23024335860385903,0.28793532057026383,-0.2339624339796745,-0.33045495447878337,-0.593038523999462,-0.11364055603074454,0.5286039817378309,0.7754115771597478,-0.4536107684947998,0.05019140340884781,0.43035043274292767,-0.14900473390792368,0.1747943001290884,-0.7602421655719181,-0.7715055457878622,0.0233182057850963,-0.0934122319273983,-0.09314337294497682,0.3806792770573192,-0.03467770904806859,0.2005714418709297,-0.04286167205529013,0.40320201542710343,0.7486399497278785,-0.039954271662388005,-0.25659516063135024,0.6408977456822357,0.02049113929067002,-0.3957903772080623,-0.6010951317358497,0.3370083689182792,-0.5683144081669708,-0.3785868202107618,0.8459878422158468,-0.0403302588908102,-0.49193900386818407,-0.5443015566056573,-0.15658085996878027,0.6209083211373061,-0.9819009604276719,0.4691047358940915,-0.042278673599966794,-0.4248568717432888,0.5447773592187644,-0.49735147048518435,0.04593648016077812,-0.4007721105723485,-0.24998797800733588,0.18091573259970892,0.3308331032225015,-0.7312915341115692,0.6759647653347338,0.1881561394784662,0.7484796169966335,-0.630016398736012,-0.39867685808388065,-0.592638736635757,0.4979671150935484,-0.4037010479306152,-0.7815891267696147,0.8013847018107656,0.029725217745665097,-0.5648591766625708,-0.9541797616507036,-0.5537936447357461,0.8101587684533486,-0.4712482257793491,-0.11304016020983473,-0.5502414530763036,0.182970523596581,-0.16210366486093297,-0.42258633391979705,-0.12554632248211964,0.022921425080604078,-0.15268731810106087,-0.20319136969406,-0.6075804525599812,-0.541013400760912,0.9496492408392907,-0.5451416234761038,0.05740672636830555,0.5071807095269552,0.0403875583383779,-0.07868483639728227,0.9477949085146284,-0.09683579789131395,0.8362728251731036,0.7285334222333786,0.7852893533006429,0.4780632262913825,-0.028820483240092933,-0.8061477270615002,0.5340126922481655,0.12652893980165103,0.524048879851184,0.9443201701185477,0.0534937796563369,-0.5347743934674285,-0.42720849240879694,0.603064165568924,-0.8609825125122651,-0.06069837733136467,0.9818151257013876,0.6007708810052439,0.185490313645345,-0.15666058964517204,-0.535938041931688,0.8179721887716773,-0.268738703458687,0.2048233223251893,0.06966885832241722,0.04266407865477056,0.4292342351088098,0.608402046960034,0.1282639496873027,-0.6596492312851752,-0.4536961997395474,0.08248266939160018,-0.13259562602104769,-0.8488540651510119,-0.6135948957829336,-0.2645020321677178,0.6160220796962629,0.7197441953258957,-0.3715265064666389,-0.17999724032176587,-0.9803662393150129,0.47964248797182124,0.31181610619694794,0.12752744564988316,0.3774863647299311,-0.09851183371527154,-0.17936990249673093,-0.04723305223906153,0.020256332802837174,0.7326074546283284,0.420153125157604,-0.4351784487686124,-0.4658686359938644,-0.9927085719563681,-0.23464469811659328,0.737675578975112,0.8945848293978426,-0.6261071376621294,-0.41183687031965927,0.4025031511086606,0.26975379381900383,-0.7078935586821463,-0.19915603411301847,-0.03247510798633192,0.43036478420157237,0.6824025859268773,0.17984222920238724,-0.9885807347231395,0.30598102184131815,0.09295712365529854,0.05355736223132909,-0.8512314660117553,0.14682911051572667,-0.04738467301762679,0.12443564922472439,-0.49159526037388546,-0.5136882893159519,-0.03127702695797819,0.4708598695957983,-0.46627373123638816,-0.5544627641894015,0.16810670134949887,0.6462061536179361,-0.6069575975176806,-0.6226771173001369,0.22010490344789652,-0.4986917248863156,-0.01250570084372675,-0.623700598244087,-0.84501847668747,0.7878999431014946,0.6105645118694065,-0.2662046204676287,0.5788617823608108,-0.13513497565822186,0.38558627103346516,0.9098904781243805,-0.16457166888574998,-0.4755704227834934,0.3021719277621983,0.6378448720004336,0.4014236529049469,-0.10280243132386156,-0.42983931788042873,-0.2105390040633598,0.44011421260437905,0.252902115946069,-0.13527312636728184,0.49081880040848613,0.5487661061143034,0.09567166399007966,-0.16410546751598426,-0.741458128278617,-0.881460118602247,-0.17190420459484884,-0.3567011940770768,-0.3509662843739088,-0.03397856983356442,-0.8265501567212413,0.8836029296760292,-0.6886538329423638,0.5317901376912529,0.09583845085696355,-0.8891288459765958,-0.341384188207468,0.41052372756552935,-0.8658277520325071,-0.18967845563237481,0.8242532098071647,-0.6057813765962916,0.4397821013016499,0.30977833208226435,0.9696887213273447,-0.008026680790649238,-0.2728293582603929,-0.4322139956253598,-0.9466029045112035,-0.823643390913087,0.5330889680612911,-0.6568314731315384,-0.9081837737014422,-0.19789519913608247,-0.08940257239117834,0.6853391332796674,-0.8006061285264925,-0.9337240243770444,0.6456481277629875,0.7974479143710477,0.9854401408321021,-0.13243182948311788,0.2580293707062368,-0.2743818108771668,-0.6610592531536521,-0.0014416916987147188,0.2231334115155237,0.9593374503089456,-0.35201932561555704,0.5516114322079153,-0.5541864041306469,0.1485200330344113,-0.11986182417847989,0.31854981816970906,-0.6215732632445957,0.045491108002549595,-0.1993071616392493,0.4640959184181999,0.9333426352038678,0.3338953006108182,0.11821028074344253,0.5017114123991465,0.189284564191542,-0.5556675067774636,0.6328390545138609,0.938646489090642,-0.011946469601437765,-0.5305120866847267,0.31747298578853345,-0.06877467433825975,-0.8838360673304871,-0.021472940246187688,0.048679506247306284,-0.9913725287664863,-0.6842369816575752,0.020770035745448077,0.19484704779182532,0.8719931168463781,-0.34009199926218675,-0.9142068037883618,0.354933343830289,0.6141955581221901,0.6011947421078756,0.28431268451349057,0.11289707014668209,0.5688897659961488,-0.57422945810658,0.49379357188404643,0.21474412954516958,0.2401303395299713,-0.4856048883898186,0.2607373382080261,-0.8764362249368198,0.6040534608828374,0.42647722069902694,-0.5118296913353786,-0.7764141253297075,0.40008999994943406,0.42987145202714366,-0.16043939317329983,0.9641665137851873,-0.8704650995406241,-0.1889684788570367,-0.5478759616147978,-0.19890204102298134,0.6896714399895969,-0.10561629808297318,0.0054567897868015545,-0.6526532282146565,0.5612944865361444,-0.44077198219361924,-0.11126492859907762,0.2988735422576066,-0.5394108593689366,0.6794028114545484,0.664054656654508,-0.013434583368515836,-0.1796345198828159,-0.47372792043854284,0.31082924439346143,0.4215792011660683,-0.4532776181253431,0.024613525871740517,-0.7290544720416537,-0.03162158400853225,0.08387041181695269,0.8287043339129149,0.824239400837151,0.2918975283748436,-0.7415101652274989,-0.5020312266630305,0.8521316054894655,-0.10438724038321415,0.024038726294161147,0.334030993637542,0.45093358436167896,-0.2973593815988441,-0.01826555847640688,0.018960064606849472,0.47081625544071576,-0.5010073837352004,0.6128527764065359,0.5496429924692582,0.18345442366420578,0.09459764896433193,0.4216372849749544,0.494328724019709,0.17863937881095054,-0.2672080439241357,0.08994891258435324,-0.00016179026409019454,0.592374920316402,0.26588678089821677,-0.44297690017699143,0.78955240457518,-0.7450216194955676,0.40234978896752827,0.6645356486819795,0.6323717306635958,-0.47320709769627756,0.0948305392532662,0.5559262113107923,-0.717050224275044,0.21193438169192996,0.14917292177375843,-0.8123800525042947,-0.3703317545640918,0.6691222157117415,0.5407459402290371,0.5001189901568082,0.2721475808097344,0.9788116887559769,-0.6030774381022911,0.025380538307538503,0.39582580696749387,0.7671661042275507,0.785259889422627,-0.15675709804762689,0.02608861450606559,-0.9094576143841995,0.5758238537051948,-0.3952333634870875,0.8543034962574824,-0.019217705803125863,-0.7915497087759783,0.5515042202486354,0.010212596940525603,-0.10943967439278482,-0.8093825795269189,0.4353882016336373,0.48534009485450386,-0.0307522579184723,0.47249656016903663,-0.24040159198109545,-0.19417452288450682,-0.3801778964498787,0.7153645943159456,-0.6024674914224213,-0.21792851772251523,0.7019547427820951,0.001973577365034395,-0.3363034152442709,0.616642676258499,0.8042501688369227,-0.6055466688909108,0.6518423071100063,-0.7443578273056773,-0.037239979862773845,0.00984604737596747,0.7313629716558603,0.7673928693682683,-0.18346098140958267,-0.2841798306954243,-0.4938035031346491,-0.35472546062000837,0.36680296756564595,-0.5632278297488167,-0.10080923497905746,0.34864612689863855,0.3522895975424751,-0.06139638281337834,-0.22113603882538768,-0.44981064629581574,-0.9590003774934651,0.03924982282929475,-0.23103973541162962,-0.4934992622075111,-0.1423973370633355,0.7015636519178972,0.016352894722908764,0.14555633686046818,-0.716327543617152,-0.7295503673952813,-0.0013650694736425373,-0.14735195879959778,0.5260746488593523,0.9110145521342411,0.4897237481954953,-0.16210273765879227,-0.47613572174559593,0.12669946781143954,0.8645078845644202,0.11475598953992613,-0.01635163723914527,-0.05184723521204662,0.15663047478709152,0.6677875468370047,-0.7690227444661544,0.46417900799828055,-0.9886504432466846,0.2510865285140206,0.1373811388706114,0.26224920273695007,-0.6765722486885775,0.29432722757491364,0.08735010253276923,0.26685321825836167,-0.8551975988917843,-0.12219408883855187,-0.1379630550569319,-0.20172593983534343,0.1170765824274314,-0.8736136946067433,0.9119818757869759,-0.717771828536876,0.4647695183290175,0.619474046327228,-0.008549931816235012,-0.24239268667292732,0.8966942466371993,0.003645991396764597,0.3903476552991423,0.7154601189170252,-0.3642978030735041,0.6286767825614995,0.18632584881234063,-0.5478159993895585,-0.8390236218526971,-0.028154254066315602,-0.5395405283313047,0.2568654494269293,0.0032622295583264902,0.8696712314813998,0.32724685382578467,0.9699657688101181,-0.505556582231687,0.2479498281643971,-0.49960483825157415,-0.5685071523745767,0.5111262505869401,0.04610342106568832,-0.9391065090845412,0.9055910847174135,-0.054114567748350544,-0.5046040423640119,-0.05974497121313954,0.45999918101080434,0.664815652571031,-0.18556433047465942,0.7678040868922912,-0.6524468106368692,0.44499953076813614,-0.6501644746957804,0.10866528732246,0.10121189528424798,-0.5553275114890822,0.7622215570950552,-0.13796865391438584,0.4338173842718036,-0.0182766876229787,-0.04623594653724229,0.46783608010267774,0.5516069844324909,0.25511283554368236,-0.30477278626042525,0.002287028948931583,0.17469420769216673,0.5977588871991845,-0.8396456192546942,-0.4868083896027048,0.6855201584703068,-0.05331676586535393,0.24813747829291338,-0.01301109374836285,-0.00045008786139515963,0.9996768624558681,-0.435580858073099,-0.1295017220826274,0.9080281463551212,0.037382458084602915,0.7099385582838024,-0.21288876687849528,0.43572667669396287,-0.8170394035770736,-0.13054603463969003,0.7379249174243661,0.013296576184076654,0.583825709119521,-0.10321220701763598,0.5381848734316845,0.4907345493464011,0.03253805431972562,0.10239088154226818,-0.21765883946221398,0.18612538477483362,-0.5008091755312499,-0.09319912385867596,0.08768326838075696,0.12849055155313352,0.6626019180352339,-0.36096189822344377,-0.5686069456038664,-0.13626404464724384,0.40876400075594926,0.9790859350480698,-0.12397666399294482,0.8061778441594687,0.4521068461626932,-0.6511067226914353,-0.2592727372081629,0.9747937107348313,0.47161620692679784,0.620576510973072,-0.6516923617357825,0.0004911622604648829,0.6345950009528271,-0.7657706185594504,-0.017519484733699447,0.14924594660110013,0.11723884801040671,0.3337002538365292,-0.018788241221080915,0.04458524632731426,-0.4256988327639818,0.23122874534021798,0.06996403518120103,-0.18763217252993467,0.43681538937847364,-0.0057029300505653125,0.11491672361835664,0.27933486570279137,-0.4445027744812856,0.9583657753347501,0.0942318688593208,-0.7788110225556838,-0.03906212888845731,0.4678766825719703,0.056989862758156054,-0.4274493215382276,0.6155195672697128,-0.2598240740906354,0.12766580475105077,-0.29389451102867564,0.8371524611855453,0.9666507175868044,-0.8549241844037576,-0.8453764542692274,0.20928768425703106,0.9854736982643961,-0.5526857137383059,0.1946700620389715,-0.8470885582910421,-0.30640002389959176,0.24341018709405796,0.09788368528928344,0.6910801566150336,-0.7713697932764686,-0.5734858024988416,0.9313784093045472,0.5318281481278346,0.8495499597019969,-0.7653384617001672,0.3022489968368385,-0.313602183998335,-0.4598238688409533,0.545918982403951,-0.7879686698454331,-0.6774501721976872,-0.001827491881927901,-0.6670758266330775,0.5057015282872954,-0.6296889658291145,0.850530819513093,-0.4791611159045273,-0.6824411586646921,0.8457639169472989,-0.4603098542341688,0.939403504922124,-0.9173372151185976,0.09654594047167887,0.6715609035013711,0.2615452951974136,0.7509607765197466,0.4103730607665044,0.7243270906822641,0.39349525613067066,0.8547380256443473,-0.5719300223462664,0.06484459747415222,0.20064928965142267,-0.26309239747004176,-0.16155675963664154,0.2446943562312554,0.9038361863255303,0.7751720457045859,-0.3045297427533975,0.5642364705067527,-0.3075610517852505,-0.8656406218149395,-0.12060384254956372,0.015262427620480223,0.21475932549054402,0.48293052070413245,-0.05558416089316001,-0.7040660590355549,0.07635215533799308,-0.09098732045442379,0.9206884138979254,0.5119533671739541,0.44497914661727606,0.9010126240307318,0.250189960805578,0.756088907736336,0.6710435570777966,0.9473914394681325,-0.9084150930253271,-0.34861288015346675,-0.28688033156055387,-0.6768367529182113,0.7277154521408463,0.23493718019292462,-0.9093060845701956,0.6183152912107494,0.4680720689115499,-0.8229991612647256,0.285090551332642,0.05930151084045099,-0.21132756591705984,0.244979996208955,0.38056164034165546,0.21841611297573388,0.03470858441269905,-0.9346190308609396,0.27300476470079715,0.1340669955121995,0.5702271134731683,-0.19766762131687718,-0.05275829061963047,0.20048785455218404,-0.5806140462683694,-0.13216156558723635,0.7546562997795999,-0.08361798410780467,-0.3901472202487604,0.044443752224240456,0.9391683648826327,-0.5522039584828742,-0.23858167005095973,0.14912679350508762,0.24340640868156288,0.4297245960864554,0.9983326538228671,0.46461981033981165,-0.3482036073058082,0.23687709922247807,-0.12984611255288425,0.00801276300511008,0.8706568992158382,-0.07353266701740677,0.39175473191666554,-0.6395228444706624,0.27313101796099376,-0.7322206386413008,0.11044324175757704,0.4248121351063319,0.3457023968698349,-0.12372059702800423,-0.19816593186847123,-0.00862589296373635,0.6925451332233844,-0.6098464115414527,-0.15238617302681373,0.25664953841521454,0.2263889247759078,0.5344691963078596,-0.6599702080237679,0.9196260775101542,-0.4004485639652935,-0.3222285411853903,0.19408466135261582,-0.6834818520763664,0.9643586227751547,0.18351123875400183,-0.019371997425075713,-0.25079054079313856,0.5724678124658673,0.8162992223807887,0.6908839730097224,0.33501768477900284,-0.033078443829259105,0.19160203933026612,-0.8651089303224007,0.5430958595888474,-0.15509788202305339,-0.6949612126426471,-0.039110325574617515,-0.7902264164451798,-0.02413842628512432,-0.18703373996946104,-0.10122421869989093,0.08454114493622333,-0.4140892318311373,-0.7406503765167451,-0.17280799498691649,0.0067796312884852595,0.06847972783175643,-0.8557687396833131,0.4355741613264118,-0.379271419291597,-0.9817441314504373,0.18204111759541278,-0.038360376343467936,0.204826845187342,-0.38027268651671425,-0.3766697805542648,-0.33138584368837287,-0.4413431828450207,0.5230625372065925,-0.08252540500019824,-0.2439880694228409,0.09963950187126365,0.034296368326319805,-0.5656976097411236,-0.7101968777220105,-0.8981679351970896,0.39740561190017504,0.1423137214803226,-0.011222001786443198,0.09008312358652791,0.11348480437894623,0.7964329922242426,0.1698584236156841,0.48104597418364725,-0.4945709704156466,-0.16526595207867856,0.6227130498602004,0.21026985918006783,0.10999441889927322,-0.09431584192843988,-0.3516807453300551,0.007288051672025873,0.11649218243589766,-0.7913934607655214,-0.48400069071709934,-0.773277679388707,0.08489595724077258,-0.5270137834241325,0.12608208188596562,0.42295964139546666,-0.5725474399981668,-0.40211926642471435,0.40179481734185163,0.4801282662246869,0.5825210817184671,0.4512838359262524,0.032457701696359344,-0.2778818162268757,0.30567553858357316,0.14264570074983737,0.02778777467197653,0.6060880362129963,-0.01838296641829151,-0.35580159055843624,-0.7925615576166909,0.6961284970876811,-0.5257645539946044,0.3385038170362216,-0.1973025914520172,0.8799488151355027,-0.3056027130082766,-0.3947952748153352,-0.8783776559659924,-0.8079724798562473,-0.310702254236635,0.7777712061434804,0.16367674326087972,-0.4080728251935499,-0.5966784696702767,-0.042191800732218114,0.6612454427848974,0.6342709823319452,0.4275373403071986,0.7657073274344599,-0.14613887462039168,0.40220229137781355,0.0011881584395326671,-0.12236803685191935,-0.21057465233214137,0.02236122674808361,0.720226356942053,0.04801914469197981,0.30527737533857685,-0.6303680599567563,-0.7635113639547324,0.9047542771145151,-0.2029164019888245,-0.856787672411424,0.2703501597632644,-0.8639305975959491,-0.6101872395726156,-0.22665637192952698,-0.39393653559259695,-0.5792539234237145,0.13888299435045906,-0.07978085859422551,0.9795675294491905,0.7326543796979291,-0.16019074874263958,-0.0012181100936868522,-0.6463686289647811,0.3934405355614277,0.084625477677935,0.2202217239910607,0.2218454465585983,-0.0014900081896566926,-0.07998329893774296,-0.40103550698735185,-0.3460974655357605,0.03727367933232802,-0.172578049674398,-0.47573948034639174,-0.46697095005553224,0.6470677178713455,0.3562195867933419,0.0016007137788098494,0.8893832051675887,-0.6961647280142519,0.8674715615328569,0.5207987492584301,-0.6013291242853417,0.1894812569543693,0.6035639099845267,-0.6235624899968831,-0.8935451644170977,-0.05558761070332249,-0.29392744923662634,0.6877238813303517,-0.888179777686811,-0.18731250127043586,-0.0696657329978495,-0.5666147302271121,0.49253798354448847,-0.5419565434508672,-0.05101315158119894,0.5505114149111341,-0.2712753043591989,-0.010115026051931823,-0.5600589667322806,0.5155563232806514,-0.9827938554328579,-0.06403884695333487,-0.4213255345117374,0.6348184883222322,-0.11933261444885024,-0.003868764815747219,-0.8907659446871987,0.7013766247326144,0.3370566825005318,0.5136421811108534,-0.8893889883452698,0.16355646584577194,0.6469536589356432,-0.22452994297677395,0.05870166438800104,0.33085274400305703,-0.156617557144355,-0.9275729149469338,0.1489081690544294,-0.19611015592489833,0.7055108773350733,0.1338602428907959,-0.2791743179373716,-0.45199316374167203,0.7393112898909778,-0.1956841024493728,0.02093760114937743,0.0027145384375546217,-0.33397305919670217,0.9934858177482621,0.7694264680020244,0.7020467924853762,0.9009678662816912,-0.36295755275510516,0.7970985271111073,-0.8876429220949408,0.2789159593863931,-0.5309128423178773,0.4614348436543811,0.3044583897300481,-0.65284851558844,-0.022862017149763464,0.241736493523101,-0.3825285110192444,-0.3276495986312285,-0.38147503437502456,0.6863905409735647,-0.9277161945199589,0.36648488608310875,0.5468072086093779,-0.6661669022559438,-0.45179592552791153,0.5840943327128473,-0.3411292339575603,-0.9898891571559075,-0.05637320945730033,-0.45940323889915474,-0.42764174082965756,0.007489810159113326,-0.23635313662762666,-0.8242964740652049,0.4269906234750391,0.08207326784156377,-0.1690685051686135,0.2317883891509622,-0.8177997375480482,0.13630130200867666,0.5433231936548032,-0.6250907865848945,0.6205363505981963,0.9045359371813322,0.004495562410687696,-0.19340728093114057,0.44469460842531683,0.7463947667572485,0.2934355341091318,0.027813299196571634,-0.17839743639479674,-0.02112127944394033,0.35814882208437077,0.714742109094723,0.4753425498785189,0.46417304518652425,-0.019220495925603362,-0.9486856083977114,0.8210921680325842,-0.17663769489120584,0.05516814253589162,0.48611393839203654,-0.4456842225734878,-0.9614019015277987,-0.08672557036072322,-0.3010657177668646,0.009350162650728178,0.9743971898999221,-0.23703499721840357,-0.6670923870132133,0.8628407988448555,-0.006837972887709956,-0.8556614986848938,0.25673425078975814,0.630524393764969,-0.5915627481475305,-0.08128918751702946,-0.09796710294115979,-0.31705601336704203,-0.981787900902094,-0.9974511920736558,0.0662156873338894,-0.5426353074773761,0.19780424228545115,-0.41395684861351867,-0.1419912570804584,0.6726220191365385,-0.9265057635417282,0.9134626566417923,0.20195176103888668,-0.13617261630031585,-0.38149129444783086,0.24830271443787924,0.10822474270551352,-0.19152073022884644,0.06352440621554899,0.9992513794402925,-0.4159466934047525,0.24392124976928503,0.8470218126963583,-0.7527041569896664,0.8293891425495928,-0.007016968255274135,0.8981176041455451,-0.601761976932454,-0.38969658961806813,-0.42277524108702036,0.0625896477103169,0.8232251322348288,0.5714040998230228,0.1467508411376166,0.44918776657308346,-0.2377236104448843,-0.05611976808886265,0.011290512580248402,0.4394109825447169,0.3336893485284433,-0.20560192217286166,-0.015057955297879904,-0.8497116745274347,-0.0914288989960075,0.11116082861803078,-0.48733421291251694,-0.07428225663477024,0.42686476547281726,0.415169585264475,0.8684223411966171,0.6869178952527782,0.7898362905287155,-0.6796875984945574,0.23305642681525673,0.002044280320310868,0.11808133543224737,0.06604201249167946,0.46479541999481017,-0.14106451460978206,-0.37378418846306893,-0.3624473176774078,0.2917269245816089,-0.02064800489895381,-0.2688146734846193,0.4890286468446735,0.10581130216983141,-0.4012905658060845,0.6333456396295076,0.4342220607615015,0.6162216971509586,0.8408635037718359,0.05288081725249721,-0.44441653689055627,0.04313199824324835,0.23676071608357732,0.2000803578299813,0.571777477383278,0.7486543972181248,-0.45707158105231094,0.07921210201428318,0.03690070231745979,0.9102813703650783,0.8719451954587567,0.9523318579914041,0.6324776947562374,0.37719282856600256,0.38757453260471253,-0.16576839967703821,0.7240050822579356,-0.6626630672143994,-0.20854685252067254,-0.17760622648512442,0.9639734829666743,0.24530911056773633,-0.003952202503099899,-0.058677836229857984,-0.7027961906798136,-0.7841000859920465,0.5913427194790882,0.15695314123900267,0.18600689090986502,-0.7889981728676907,-0.6994340018982422,0.048338843803542766,0.06495851136422907,-0.6857684042307733,-0.08940316682987266,0.9869795337796468,0.16144244808106661,0.19488195982590004,-0.23395395592829263,-0.573650448780704,0.28087494731569673,0.46943110253374193,-0.6032251057907909,-0.6808409126440014,-0.7897077687242314,0.27082007875912123,-0.12675994469689408,0.6743862795036041,-0.16887314555823968,-0.6622729014168781,0.18733338575397107,-0.9104503081777583,0.1730892849020933,-0.6469849202245941,0.6093248091729644,0.9340876491100752,-0.8270464327582082,0.2101318634143825,-0.3953937122402379,-0.27223830054483267,0.19080898736569793,0.08560749184912012,0.7607310481773849,0.002085229384880458,0.5170491386794388,-0.7631785638590337,0.7770473923450311,-0.002191839244615182,0.9720408854473853,0.06669539951815709,-0.898924524430454,-0.2851686951222156,-0.88856865198053,0.8846384399446534,0.22480080518242507,-0.4671723614389489,0.2681973461567163,0.12607523863816136,0.16113526840490128,-0.39235804503184335,-0.15490924717158727,-0.6749639445345254,0.18651444837531758,-0.3916172952966475,-0.8695655579692614,0.0702385477143551,0.9382152563471307,-0.16602553096983524,0.12907111850671188,0.49105235552370896,-0.6502981378360917,0.39874956152736263,-0.41124084254175725,0.6403506762011392,-0.03185273809165937,-0.33484410199523995,-0.38708255353255333,-0.09797151972047848,0.0799087600628578,-0.0921779826702779,-0.02690174548011246,-0.6749635982149126,0.9902804935367471,-0.9115534564256464,0.582617777836369,0.3912923423707912,0.135216499467348,0.2054360333548945,-0.6346567328997674,0.12953310498772738,0.5218294678153773,0.43981183378992744,0.06688838082038662,0.11284050494002193,0.41929646218026156,0.11978436482717487,-0.3010823447333113,0.41767430699825475,0.21723302732610872,0.12759960146172816,0.00024115771285551462,0.40998160263362315,0.10653425672540104,0.4449505663415057,-0.11284471625754289,-0.3711429634117073,-0.23072748354723369,-0.20587014602153125,0.10967281446998783,-0.2242596065781444,0.42220300106541153,0.25854688201945425,-0.4948208256541215,0.39564857026015915,0.20515916693384295,0.0629863310035659,0.10382167977212879,0.3243736522310249,0.6667080311823985,-0.008763125486143905,-0.4317939432093958,0.1326780507390603,0.5630975960823575,-0.9495640792078052,0.001776094176194546,0.5423515793048053,0.7088246651417982,-0.3860281591170543,0.5063293967617049,0.6652705015859094,0.12143960587149838,0.2308612834623547,0.31509843923792025,-0.4395668818817197,0.293428300493789,0.12120210098741147,-0.4834329462568543,0.10012913498787179,-0.8420951134646429,0.9370018152129664,-0.8744900143472621,-0.09505629696090957,-0.10479844917418822,-0.08059966955539434,0.1763008902789069,0.7712197968892414,0.7644938290912585,-0.06609704851070623,-0.14991471017917132,0.8693876855204924,0.7994541405598348,-0.1101813666063555,0.24426714912518083,0.950624765646482,-0.9028054471007911,-0.2487549963984867,0.8801057105705878,-0.022641038321977915,-0.032832882322195577,-0.08608318783183205,-0.6858151559989472,-0.4732978409313072,-0.6741680734129251,0.24240401999191388,-0.5788079848784827,-0.028455255430090337,0.23579611188420355,-0.23740563389632383,-0.1659406036756786,-0.7813271807387926,-0.37584726922792033,0.9717303407842719,-0.385567680151196,-0.3635014470059805,0.6998986831214202,0.40077585250416964,0.00758321371432305,-0.5282663644216312,-0.13843319101040383,0.23953439862739234,0.45243815576767965,-0.32486684778961433,0.3699561302575954,-0.5209290811322435,0.2917080686089533,0.2903125724238791,-0.5126980707009592,-0.05801810480220969,0.015786392254301652,0.6548246168663463,0.017430727139651603,-0.024390428000784,0.9416115428818174,-0.7760949983265015,0.4738418875456428,0.17031436223683483,0.3191981310821627,0.5509767983895437,0.9818386985893267,0.16943708056625584,0.9920145407682601,0.5773938429324542,-0.13552875382302434,-0.44106144046393075,-0.06654615282553325,-0.3162032261718644,0.7830285795176808,0.01921903221515785,-0.034054772076234224,-0.11640829619843786,-0.17176288703644255,0.3145117859386458,0.008271045721645085,0.342601350652743,0.024971474272733253,0.4287813980600399,0.4534377561591635,0.6605868375500775,0.4600952686094358,0.6567720622712591,0.12313543862245775,-0.22143367309033138,-0.37911415947876637,-0.6436190985101974,-0.7240259567530327,-0.3183167417539468,0.5426419947286001,0.17572264596261208,0.34338938206929626,0.40545327593852865,-0.5042763158494633,-0.6192546649660953,0.2530842664109081,-0.09983297297610656,-0.7150614472574058,0.5200077565224318,-0.22751853645954764,0.11345933480109757,-0.9658362092438693,0.08236886757828418,-0.10546843708940379,-0.2791128270431253,-0.5025585234070084,0.12324930169050122,0.38581911391846724,-0.2955103168021111,-0.5463577751027267,0.48932913405199663,-0.10630867571246294,-0.4821639422006919,0.028563884577249458,-0.024672067997757664,-0.18852745316682154,-0.3946926367647221,0.4213447191061634,0.38055162049149593,0.020816024072407943,-0.07125072077808169,0.9861974276486797,-0.013961177525588108,-0.42538751608223724,-0.26265075562847673,-0.09846146619118054,-0.12275896656813194,-0.140345566601846,0.4475004461968451,-0.42396149004147277,0.5358239321162444,-0.3961726586471343,-0.1969832440164553,-0.1971287640291893,0.3506790835523741,0.19214061756964904,0.4783701530457722,0.9219609433370264,0.8968665630194934,-0.9678795791700886,0.6108380132772767,-0.48940383722687963,-0.024621422849615122,0.061131980605674076,-0.1262382640777485,-0.5391733471079793,0.4966964851373696,0.05392736436539956,-0.1518380836401285,0.37029691377643714,-0.06854515763389434,0.0419201048995176,-0.9800961290297111,-0.36904054713275297,-0.46585712088493336,0.2609465788653428,0.5869101017479567,-0.9873733355063891,0.331380950312717,0.11561894964311673,0.25272026693790683,-0.002211118446348948,0.17646339374354644,-0.18962548607860052,0.6309875075525955,-0.9496916526662385,0.864148790946016,0.0638708147930392,0.4642893695399125,0.6980940647554308,0.7152699416426647,-0.4495219745666997,-0.8804757270209423,0.7504757751197856,-0.8422602867713403,-0.1333298764437186,0.28707578525860095,0.050714813721402074,-0.6197795177365653,-0.5474854800039364,0.0401824785267344,0.18193238033174128,0.1560320337807156,0.4451195745093722,0.023516474557959962,-0.9729791991154736,0.49097898677574386,0.6055469641412844,0.19604739998059348,-0.19539682017662285,-0.36993486849468016,0.029865229256119737,0.35653107468573714,-0.03153806070301638,0.254299671300884,-0.12027178224995884,0.1761803676356394,0.7633919882816457,-0.7141379703122661,-0.3349540957522936,0.04961442401627669,-0.013079906506555867,-0.4338380798445274,-0.518688115838669,0.372877526897999,-0.3233697471314605,-0.0365667073503138,0.10222129273394795,0.2521662644160942,-0.9875091084747674,-0.6635593355782456,-0.5556175502978024,-0.009837137954327802,-0.470321382422044,-0.8179228340124143,-0.4511261884927886,0.2916848664299205,0.7530603959446486,-0.23849593621148774,-0.3054025989892258,0.7196539990479105,0.6327184787978278,0.9216990012771844,0.8093251633175826,-0.46215642633284526,-0.7971960567560991,-0.53980898231238,-0.5515395913123858,-0.8106110733326272,-0.7796978834917144,-0.6115221525833394,-0.3863247941504486,0.08497295317040271,-0.31664987963172636,0.03270628427188341,0.22001382704204908,-0.23727870938966275,0.25448379272309707,-0.08764093869545657,-0.04919937876314686,-0.9573687961511934,-0.3676847668488991,-0.9052369119839743,0.049250793814609596,-0.3246530527440287,0.7742391879867283,-0.07569018586567552,0.7063026441911551,-0.333302854112406,-0.28727290914491105,-0.2762157327747857,-0.3511959874958486,-0.5122995626756554,-0.5088965127628576,-0.23269671890591215,0.5878016900371912,0.3990914766370046,-0.28990148465634763,-0.8365514179871631,-0.11834462339595896,0.26013882351713424,0.7529285240578747,0.26893980925425226,0.9723294049657941,0.027111963426994137,-0.5204098236493048,0.8616547340413675,0.023634849172661,0.22679681777422717,-0.010655971476152102,-0.06377608077543284,0.22145024169809807,0.018502765087703533,-0.47666479190519817,0.5526431333696084,-0.14001069363935062,0.03958808306153031,-0.30622825339015536,0.4278197280174559,-0.6697130111489058,0.3469550806803648,-0.38647374815517505,-0.025062338774273284,-0.5546411408945873,-0.9453288575197705,0.5908166858172275,-0.02772234682634915,-0.5051259802183421,-2.5888816809291e-05,-0.005960172398927362,-0.553887281825604,0.11496786593104485,0.18799856036229387,0.24581683882076685,0.5751208495627074,-0.6571992461725331,0.782698616735077,0.46857571414473087,-0.3558160655564028,0.2329890802044475,-0.9138711965302757,0.41875615755121853,-0.6886036119079587,-0.8062313524396785,0.565159614523249,0.1627875779871099,-0.8404079408469082,0.08042086007780587,0.9408699205590253,-0.49833270578020206,-0.2981423381398492,0.023948143747216256,0.5570411856423604,-0.7460390920625399,-0.1481583204780076,0.07133265648972179,-0.15633537687768864,-0.20625767720297541,-0.4947649802314773,0.7491125257674988,-0.7464852372933316,0.7946537930586333,-0.06020211470274475,-0.10216507481975912,-0.2465185172984857,-0.3993216730824332,0.4788513130375191,0.3285469613619869,-0.7218944029801471,-0.613531152860988,0.7202015440286393,0.49549943200383373,-0.5226306179697775,-0.46910737586158036,-0.041259764371953694,0.8468634562240502,0.7590177611130932,-0.08496231176371606,-0.46153505727804545,-0.23313639819049425,-0.8945596132584329,0.16510727521116025,0.19651340977545886,-0.4042085158564113,0.6789478480810416,0.41717037367230303,0.11334442402510994,-0.943701089498593,-0.8003578703997636,-0.2487128947372477,0.08699059486075693,-0.3116974414649605,0.9765030326941312,-0.3426337316202098,0.10668130964769447,0.605783724341939,0.2816249188627479,0.47933752771079857,-0.16390829388789968,0.5271339048251064,-0.1684432699394008,-0.027039884820328923,-0.6597852341122853,0.5285251964295405,0.3730819561873899,0.7287147204716437,0.006551739850511371,0.7390310228750523,0.32501240865471165,0.3636794870708179,-0.32293748652679466,-0.6218809901182325,0.4184990729238475,0.29775948965357624,-0.526458688701813,-0.813062928755281,-0.5342366540898107,-0.2944942504687185,0.5279180222928835,-0.07452794402168726,0.8470453805881747,0.37288810830243013,0.037941282936495825,-0.4175114150100032,-0.8731145475033835,-0.0552118375768391,-0.12068256760823066,-0.6955973241745308,-0.29854184351694973,-0.5893002171975902,-0.04621602784338721,-0.6481739422032478,-0.6583096979088034,0.609458345982627,-0.027914454396322674,-0.40839386467504984,-0.9475899337117246,0.31061942607374105,-0.27781556431279963,0.06938641472041868,-0.43397842631191585,0.5181708156352792,0.8827889232588405,0.8861661816614709,-0.0643158705227727,0.017559565836459064,0.8695684155649004,-0.2386246257607821,0.8101090051222382,-0.6141661382194431,0.7889260361763688,0.18868915733931862,-0.62634810832693,-0.21471264497651993,0.1937771274336167,0.6382446026604587,-0.41649888542387836,-0.15373455945370798,-0.32329624016860165,-0.8076769356514226,0.059174937261666935,0.68884452503768,0.02726045154825596,-0.3288472588249315,-0.010542280496339637,0.5977470904228396,0.053141901845567024,-0.7231017045330507,-0.7531165132656851,-0.17832607159328384,-0.5279185857130119,-0.028025292212812903,0.7364615340329018,-0.8792128356990995,0.12127654993651632,0.5063026814746039,0.7567267520476797,-0.5958655235128558,0.8583536399412551,0.9229119591663467,-0.7665363884023345,-0.14263300983199376,0.04139248356157977,0.20899287606789357,0.33162597700209,-0.40730564238201306,-0.24914358034408532,-0.2884687907306655,0.5567526191055655,0.07691489190554848,0.6858392487020234,-0.9348519251413528,0.9906777714974775,-0.823846257161889,0.8223787214426689,0.16651796534013988,0.08022224847576627,0.34634981619431393,0.8576941729358747,-0.08813892619785267,-0.05495979980824551,-0.7952860963038756,-0.11517831720352155,0.8145090248603432,-0.6579807484861863,0.15965303548634213,-0.8697358372751225,-0.30718059082808014,-0.9405453873800411,-0.17816601416795735,0.41990394600811726,0.1161846427496492,-0.44702627015788066,0.001088672859893278,0.9773360835851006,0.24792522784511414,-0.6590355371667537,-0.5780785351837516,0.5195307599850479,-0.25565178119822257,0.020741616266687395,-0.0825284085068017,0.23875785000470365,0.11940337227223802,-0.16539030662651164,0.07059649085595918,-0.24860937156729987,0.15532277900008992,-0.5909406411073133,-0.7536272083847828,-0.10261223922770704,-0.5905926531125777,-0.12934815931929705,-0.9973288507501776,0.24609517888204968,0.19746639444115868,0.39773093816194605,0.06485710548817092,0.8669123970604329,-0.3302381008703187,0.02648108083837788,0.2760681241968127,0.5709199573350069,0.09759339389969177,-0.3779887281583082,0.7285751066927271,0.44512270052102126,-0.1829376012074277,-0.4842394810258171,0.013726340600170648,0.3152435894858299,-0.5927050925294932,-0.3404236462253666,-0.4532623372755732,0.3665388242559066,0.14337888749573563,0.19669287428934412,0.872023925204632,-0.6953253635731018,0.8813424835856181,0.5942046047497551,-0.24571218168401857,0.33363558019820666,-0.08114691415163612,-0.8939927614451814,0.28889131013762603,0.014434930002149621,-0.9720855703885449,-0.15052940487053637,-0.30592314516811503,-0.29634051619725993,-0.47718658767689554,0.08214153657310451,-0.3218763800392965,-0.05326510376577212,-0.051215210958390746,-0.07233168689013701,0.4022981845831184,0.24809575219142746,-0.24347152801746622,-0.18648550093194272,-0.22477993048361228,0.7974270246389906,-0.029279584179796203,0.42220426784195075,0.7851942771636253,-0.5669814921885565,0.6519543329273348,0.36359550926066403,-0.22630010290514824,0.09444184119535362,-0.5442951393008985,-0.15534397888632284,-0.3720768668429539,0.770812326680668,-0.40962703607063433,-0.5065870987200469,-0.9260730221978599,-0.009274377798781557,-0.07485686194029166,-0.5889904068535219,-0.9659244547183652,-0.42784063706948067,-0.7241791778482013,-0.3466773023836929,0.8224148444519488,-0.1717597012218273,-0.10613081660444414,0.49481395169996883,-0.26119177832174445,0.06123055441609877,0.08921696603599175,-0.8214818319113629,-0.18636554175624745,-0.1131493858353081,-0.9080103949254905,0.8127187089107902,0.4507329164878695,0.7028274793220279,-0.8091462495291342,0.8129183929155822,0.29494788859710047,-0.8732908243632501,0.035784171643380346,-0.5269228399359882,0.30592905921612984,0.052020693303400804,-0.6017110790439966,0.4564452282119137,0.4666301164489215,0.08341104409986481,-0.9194880572265923,-0.014705244049455427,-0.14328647376627093,-0.013819773083123287,0.2775099057337319,-0.4024279236629203,-0.835850015370766,-0.6835677561828196,-0.2261386570388932,-0.9034809267654874,-0.0730501798718885,0.3203761248465318,0.26429049805715144,0.3752381110425349,-0.06321429933149103,0.7087503413951057,-0.020162467867483325,0.09012934324025221,0.9582425837642465,0.6705568177065074,-0.5697635670096282,-0.2654845315751553,0.7569600025536903,-0.28955222197561564,-0.2962395831659057,0.00768605210499868,-0.3897876108591237,-0.22038590438551725,-0.20791775346811756,0.551219097862638,0.2652889900374026,-0.8883604562689111,-0.28890273714448816,0.36408362939359734,-0.005638070250400949,-0.32455600970097215,0.5034603388984435,-0.18953253137380327,0.434871795749573,-0.15453983030327748,-0.3991999192932252,-0.9645579805083665,0.7872630949876323,-0.1786697094231549,0.8666204692000498,-0.26262867290177294,-0.29942706462315055,-0.5170063413415327,0.7781489390739683,-0.7606321390628135,0.10230518789383866,0.28388690469797145,-0.35440878241967927,0.03727384924962961,0.028855998995141754,0.5377362534222682,0.028439796913844885,0.23701730110507097,-0.5129702709054269,-0.7713198085533042,0.0664961631222505,0.7322631068310977,0.223612954136454,0.4971896692886144,-0.03285777574054772,0.6606417236973148,-0.46427882616073524,0.5333456919775889,0.6360621681440436,0.6979640274409344,0.26384113118254787,0.3299897522904204,0.4798836485707333,-0.6831223039290054,0.15341732810944633,-0.13822075567458053,-0.5496615384978746,0.931910454098411,-0.929862725593691,-0.002235403411806136,-0.7189556063922257,-0.04507664707762221,-0.20569029171254338,0.016568714666228036,0.013476438964593808,0.4695552645904145,0.09948814340294543,0.4693438475534641,0.07258451670258895,-0.4324841434727064,0.2747920295340358,0.9368173150493738,-0.7009560032691798,-0.5571494180412867,0.7259698691154617,-0.43857197508021145,-0.1010681780411285,-0.09284226997860164,-0.8859844579737223,0.2653074545916697,0.25942415812200326,0.22117387527083163,0.9424465089106641,-0.12329240081607784,0.17348998618961398,-0.1419670390540583,0.025480142072237436,-0.13399988908315827,0.7902213553350641,0.9869618592866584,-0.22176961776958307,0.0030980985262397836,-0.7702113345915704,0.07420306217379935,0.9673559448853213,-0.7756844714487445,0.0886536716385098,0.5201861921031685,0.0464274882897158,-0.6947331663782378,0.2769494661587073,-0.20432016223173952,0.17414549798626022,-0.06707419850999836,-0.7245281045513317,0.008834729923930735,-0.9680766694994446,0.15974027273226118,0.11932213090077069,-0.3070506188083763,0.1846595212651175,-0.6060297841644957,0.6889485005065582,0.2545100844999135,-0.03650185341670835,-0.6664599878015781,-0.1186764538009021,0.03288496864755076,0.611228978319199,0.631834645125245,-0.13113467685700658,0.38196266200452017,0.6945979092282171,0.23722040893897015,0.6449241000967371,-0.7471869453989858,0.4303697293140586,0.3283626293458575,-0.6555141585501137,0.13527994297993048,0.1932233601161393,-0.054804033496676605,-0.27945602455576296,0.6332144364182213,0.30842315980530605,-0.06239598842045644,0.2507298601224088,-0.2795658640538475,0.5031508662451629,-0.26355803996640415,0.4596966950681989,0.2905924502975446,0.9515734775458626,0.004363246070479327,0.5704202709050226,-0.5826911324787486,-0.26454635419643924,0.9686290425078814,-0.47385987094353704,0.27177960153029607,0.3231143889816798,0.7041902361298239,-0.3717526443942954,0.24408472853409285,-0.950053013909568,0.10889249549315631,-0.8338750870150595,-0.15158831928073388,-0.23400596221147385,0.9283519952700621,-0.33510720746606004,0.13484544704982623,-0.3159754814208657,0.24776310309410654,-0.48769286352175806,-0.1394794360522294,0.912137290632462,-0.21921842463151658,-0.11449704119768182,-0.6013179400248003,-0.565234872361055,0.42961643003094596,-0.8931248046851923,0.0934669660347779,-0.09624068221930711,0.8956199368001582,0.29241091007787456,-0.2619466095643016,-0.6248447897245017,-0.2980068175614909,0.8542627881233291,0.6689207005984654,-0.8541667948307582,-0.5949270178414278,-0.43987385048594885,0.2953387524402714,0.06717395492933365,-0.6908048446437662,-0.7598808979928195,-0.88003151207775,0.1850888682419086,0.2994247193160124,-0.5015513218502872,-0.12743117895574768,0.9906049220934093,-0.21493187956051665,0.6047895108082147,0.06856243680079095,-0.16286389912063168,-0.3929912158262308,-0.00329296262865364,0.043411492015778305,-0.45711977653346375,-0.2721922293910981,0.8854389358769726,0.3947357587843444,-0.014880064211036359,-0.24640755343601897,-0.5421305779194749,0.6427217208238252,-0.24677049399055953,-0.8879461379604899,0.041883922252426625,-0.2352951028287809,-0.12389117380548623,-0.3837819705885639,0.9993435884324595,-0.7376801095488769,0.8254042139337281,-0.7335188535222209,0.9735439054093993,-0.5040261621951705,0.21159326013246887,-0.08891569025076992,-0.29117806006490465,0.5758874898008823,-0.19957328987375592,0.31710274526206256,0.7852599739049758,-0.40773136996691434,0.044143176439750804,-0.31170104989984937,-0.14683386907506668,-0.01712721647055205,0.5527252827435831,0.7518511942447814,0.06492357363122447,-0.25481244048392243,-0.22207293364773165,0.34795113019079144,-0.05373731595934877,0.1299817903389158,0.07285105329976134,-0.7364530386215968,0.35333104717560126,0.6861518871603962,0.9369646760047049,-0.33641749552899447,0.18016797098310633,-0.611278476203039,-0.29960622110146523,-0.6090363915834006,0.011955632661165116,-0.6848436641214372,-0.48950073532002936,-0.8712841479907796,0.16411593159446441,0.6229769756195132,0.29550471439249404,0.5088575992996985,0.502694124207844,0.34423820545155515,-0.007958081905303394,0.4382125378094009,-0.0015369551059114834,0.6500358346623598,-0.2088777519961871,0.3277780572321902,-0.22524938486809584,-0.6003424617667519,-0.4913545089219188,0.1251325210192352,-0.2853434086851541,0.514829159306788,-0.5155803484801948,-0.024187175038655202,-0.1100482560845447,0.526541148156424,-0.44170006520361255,0.35053958774466654,0.07451367179757075,0.4241443441124037,0.55805529368082,0.03291776178250659,-0.3256072337360478,-0.6973122066266009,0.4005065625370463,0.8010382581736057,-0.5765253490555923,0.18200775486576146,0.8652994760366802,0.27820076367681695,-0.026980887434845828,0.4846391555852997,-0.20611020246363468,0.06681673950290065,0.8192597814055624,-0.0983013404426895,0.4192290888389111,0.25921027403496577,0.0020763845664692965,0.06888878202978943,-0.9977887555709398,0.0028015245546260336,-0.21152640625385313,-0.8288488600440025,-0.228258200376486,0.5494900915384358,0.3485823789655283,0.8272860083682249,0.10107171786448275,-0.2153526117079222,0.028525811058657483,-0.3032801740229472,0.8132817169560506,-0.29957486282783324,-0.533488318908421,-0.4858536624265188,0.04494365857857251,0.9547315537764574,-0.7064303652767422,-0.1852814869105924,0.16577211081089926,0.03838313507697877,0.09596551120570333,-0.8591796415011276,0.8092805459601816,-0.07514384060567175,0.14242331822718227,0.1284579414031967,-0.3247225069260738,-0.8513713110046136,0.40960459000915866,-0.32510726449390065,0.43753439397414856,0.07409149639464012,-0.5426699875479921,0.020791901974109295,-0.6726121866997449,0.15743520222232105,0.8188286716076031,-0.6974781051848206,0.03675416921077849,-0.00555099709410333,0.0596196029049747,0.9287183506534704,0.7468971776242397,-0.15570804974237323,0.25583181555941176,0.07518728212732513,0.21339073370159647,0.06417231461932323,-0.718760911094991,-0.0641237455214945,-0.33529936934565446,0.3253822715559444,-0.009210238520753854,-0.6095532806321465,-0.6817065854927545,0.5186691679782508,0.1254114131558367,0.27488029417149895,-0.19200177667032858,0.777842207629865,0.040290030487773396,0.9402278408147491,-0.19027158779841677,-0.15144173441889794,0.6823456972843357,-0.10618158136786389,-0.05222094170921816,0.33974126561960405,-0.6936738437644976,-0.5442187252147339,0.39451702648948,-0.34713221520480747,0.7019686491797169,-0.8504876630984938,-0.5368775603583709,-0.009658582003678222,-0.32891935914830245,0.8843547664702067,-0.9468375848146842,0.07276500897342648,0.6985227977573303,0.18669197991625625,0.029636211103139028,-0.27177302901996314,-0.9939123947123817,0.905025767288564,-0.8217365201415626,0.4765827495599582,0.8260594638203291,-0.05957236293938167,0.02837095643456164,0.799517427097861,0.7623621955911812,-0.17878622825236515,0.8604799972391408,0.8580714575215285,0.6543331633491314,-0.8047917101638012,-0.1413570967388279,-0.4562622441780749,0.39941172766264693,0.10258901089615764,-0.22285247743585757,0.010920419109197766,0.029895439575872533,0.12290884339800576,-0.5673816729006297,-0.22334365450526159,0.7811504331727462,0.035461159972786024,-0.42175466451529553,0.12587044785317453,-0.3372914676678654,0.40569960317422316,-0.5002350258332404,-0.17575333550073216,-0.0005591800001545293,0.0008631413774954281,0.30990637605419724,-0.6423123472409638,0.8358196545867416,-0.3949727086384384,0.07825482873522113,-0.9620276343067149,-0.6009093351993001,-0.38367905254324125,-0.2825722337955926,-0.5582301086555519,0.8380260025398333,0.06176584501233491,0.006087625519099101,-0.6794084676232596,0.1540555753101276,0.7543217962788512,0.874463163352401,-0.48862171345918803,0.12827527881279807,-0.15052005135526142,0.006612872384577831,0.22066364383953857,-0.6409288266715033,0.5597730863107282,-0.9639407278129055,0.5401888415537969,0.7128297662987856,0.027763125902974237,-0.3791728392552674,-0.38406473151468506,0.483403740272343,-0.36865714549746187,-0.2203455891310364,0.02751861445862275,-0.9926458162290318,-0.1343008971188245,0.2702363038064656,0.35737758804606073,-0.19855186836725766,0.22779156380491333,0.11413142535733353,0.0015409250084633716,0.34382766016652033,-0.9000165275028462,-0.1880278360216538,-0.001407981892283269,0.8881610007231331,-0.16465798753121783,-0.08179229434679892,-0.04063704726243531,-0.7652484632378737,-0.8123475048205656,0.37046946365547373,0.8890115879651466,-0.4624137483309959,0.10630845258160239,-0.17210981381248722,-0.4919807886342974,0.0018674787307112397,0.16353904251059503,-0.9296395071990591,0.3851035827383787,-0.20509512609785707,0.8853784368567739,-0.9711395970491695,-0.7519746956831095,0.4483340350162105,-0.07208183866029094,0.874299481023085,-0.08779575514436501,-0.17415411572666564,-0.2541180422591066,-0.7314750478728926,-0.006717612169425175,0.8510115143758646,-0.3919789489085779,-0.5348052116169631,-0.3154907388415312,-0.1494445039762031,-0.9023072890285305,0.6180773366718044,0.08086893178104719,-0.3328536423243032,-0.5004606277613678,-0.23455614553557586,0.728302699499873,0.3691746317036818,0.29596941819863243,-0.7277318143654035,0.012616545333537576,0.00873953723062573,-0.5158780744731948,-0.3389809252067992,-0.03520939080638932,0.12524960425182888,0.2081962128921031,0.011728086401442487,0.0059281784383370265,-0.08766099619878842,-0.589596879171764,-0.01601228319274948,-0.18445720455916842,0.36140145425976217,-0.6502610729449269,0.7615129663010338,-0.4946917800132778,-0.27740082426147145,0.32014646184099077,0.32549633810773826,-0.13251695480639664,-0.9014270230025953,0.21502361474620127,-0.10240797251916378,-0.8592904875273873,-0.6480803307454309,0.0298596147985449,-0.3866065976922327,0.00209877425398582,-0.06080208633573857,-0.6352292539529758,-0.15360596677492372,-0.7616704461169536,-0.12071667436466732,-0.14910157120506365,-0.4763013113254655,-0.15683708546097438,-0.17234128793116024,0.16018038125380246,-0.39534114347916377,-0.6824103398037666,0.009631830014686012,0.33347993379011964,0.6988457922084992,0.16116460337612465,-0.4360370773509864,0.6218116316283916,-0.9615685879731977,0.0058777675551471295,0.07702165871715506,-0.120774036689804,-0.42811554481621317,0.45424950845120854,0.667879660599506,-0.06301041690908182,-0.04810278831120752,0.5412491558649295,0.2721818270198326,-0.11514640578424454,0.17359491619102124,-0.7210187378387422,0.18204707933370398,0.3152044563021354,-0.3140337323483347,-0.8530912306216121,0.4920394142027455,-0.6619895210027298,0.5955006933136004,-0.03674281635305656,0.18663393797068523,-0.7078380193121001,-0.13590735452821248,-0.637552759194722,-0.13192179795757816,-0.028735078391174233,0.38447025429080367,0.42699067638072136,-0.20009414658211896,0.4985921276082027,-0.9721561670778884,0.8876344086687569,-0.6407836020921753,-0.7354964688911957,-0.79533386751866,0.12829128688948072,-0.8078979759093251,0.46662733445946397,-0.4808792173536887,-0.22597280495271227,-0.29318223189073184,-0.8767017325513832,0.2957206315928348,-0.07163380307044677,-0.47293473138983566,-0.6938698092529181,-0.30018866422318474,0.6528622251821173,0.9524282555628798,-0.21469990595167207,-0.4189625664403019,0.027983864592822153,-0.8395393918268644,-0.4893063335584217,0.3021412768125596,0.582776367099319,-0.06226978599453656,-0.022919914362522255,-0.8546906808250145,0.37358756724591113,0.864193190592951,0.31804412248097763,-0.09895329907728828,-0.8945545685840881,-0.3816581489684244,0.6197100442092898,-0.7108413196252885,0.3554141525823624,-0.8623588803956703,0.8835697820610904,0.04324629156231645,0.42321639969081026,-0.41826418446510893,-0.10989636978917491,-0.022235748263111896,0.5539337800457916,-0.9156590749196976,0.36000074505335444,-0.1169032239319647,0.1522418100602202,-0.7782559440507117,0.017346824953718257,0.09698465516912967,-0.9897682256022072,0.6730859151746637,0.03192258027621313,-0.13559224295958539,-0.8340936790912358,-0.8494870441352581,-0.20365265540576089,0.055424692181339615,0.5730942692491436,0.09096051245576957,0.6058232157475781,0.5557266060966765,0.399901553614867,0.44462877258603584,-0.6748269777135941,-0.8043374157615419,0.3582542410909972,-0.06919891709512312,-0.7031221375445167,0.9208435669241677,0.03592307112585178,0.35172059932308597,0.21153950071700933,0.8679917311716742,0.5391509925657196,-0.9872175059851849,0.28858557658048983,0.8559517498431817,0.05151912669792897,-0.907415388732507,-0.42549665910554013,0.18388933727916232,-0.2450716599847782,-0.019773887968097262,0.3011555375719351,0.6894235474176125,0.18018143002823292,0.37115959563914674,-0.662951242029512,0.7404280278508788,-0.09335866324306963,0.8869022171835081,0.1774213508445061,-0.44388923448300627,-0.001085991120335019,-0.15237547871758028,0.3221607253505782,0.9158064745408953,-0.7644104823111102,-0.030644375885133742,0.6578341642732229,-0.00011508199792873314,-0.6119798277114338,-0.7648237995320744,0.7550782358617106,0.41037604445563325,-0.06404993553804318,0.1508300917608532,-0.23765821400053538,0.5785724475707827,0.07794976186115869,0.018863048242276057,-0.8748463247612805,0.40053872062420304,0.7128219465152172,0.2959095310861018,-0.13094139015978082,-0.2861148381744412,0.025147058284089478,-0.09815031110948687,-0.9688701998778083,0.14675898258963638,-0.7595657476889369,0.23667740093854409,-0.4616947065690069,-0.24538948562886032,-0.31674498367581627,-0.12429649726384957,0.1750396143942064,-0.373264425728769,-0.9833052917417467,0.7057707348428703,-0.6763534160736828,-0.33833787747785576,0.6711142477576941,-0.5427316305769433,-0.47448134210615084,-0.9151961234492784,0.11806868690060678,-0.0363804531662122,-0.4046965062063007,0.797861674058273,-0.9131456486407481,0.6341913846185374,0.058240793112840354,-0.28810775305978226,0.019204210966367742,0.33714540911206137,0.7233014137835597,0.46613430708652875,0.02347385939053659,-0.2873334120216228,-0.07280336025439459,-0.2578597358120554,-0.01500350698432094,0.00031127910985490336,-0.8071622228408839,-0.1005927770643982,-0.1715940450635083,0.3385998286259302,-0.030083402381315745,0.11333823780409709,0.22486202418562684,-0.269599532555764,0.29645917132477617,0.5134863838281236,-0.6353044697762947,0.3953972428943334,-0.26828527630537563,-0.7122931557904206,-0.6527875837734738,0.8200532351479073,-0.7417944045165892,0.9476302472909861,-0.14004737791399505,0.2916050161360799,-0.40715337694912956,0.812744540889277,-0.43584195499693057,0.833392039465492,-0.7560828771495265,0.01909909155373253,-0.2920736435476661,0.24877997079977818,-0.026545755907575134,-0.139706295259093,-0.15326863656825307,0.11451055929388236,-0.8599864406042685,0.3240218020601053,-0.2549152670428004,0.07520654614147128,0.7921653518818746,-0.9195703549936362,0.27880483936016615,-0.21197809247461466,0.5029435583884448,-0.31384232123798983,0.8359160919775745,-0.8102949098808964,-0.40707104660936155,0.8167373179637276,0.9787105002336441,0.055223695021324015,-0.03767335813165529,-0.02129873222103765,-0.21418355304492057,0.8551920458070488,-0.600617436607348,0.3886485147730946,0.769337902561365,-0.8715577803701557,-0.9440768034471659,0.4022807141808402,-0.050674239760733084,0.8995037410373135,-0.9058487118885266,-0.035334177979974984,-0.5250719990529935,0.6530246519094483,0.6134946634662177,-0.8096276698481486,0.5329795147829969,0.9520138469839872,0.8703253146450864,-0.07882579261687106,0.7014808763331097,-0.46967157898405143,0.02280651190399089,-0.29795339750616046,0.2369574692381935,0.7653903311553681,0.09676280228293618,-0.5818067999498573,-0.5139925930159315,0.9016545769415313,-0.050902822451669716,0.30075700285929385,0.1307235948137428,0.6719504546350903,0.13483827385218497,-0.2980082904189103,-0.5741758724796079,-0.424724102583386,0.2221012559689078,0.8321809578979396,-0.36051433271685135,0.3485175904964166,-0.7278700566648357,-0.0829683409870854,-0.7614854232782452,-0.3620362034092229,0.48358791067088336,-0.32817280076468713,0.8206114456888806,-0.011204017443441381,-0.1872651376790203,0.14279274686508125,0.06318871887600011,-0.5275859450129408,0.6438819602607693,0.27718311365414916,-0.15852315166266637,0.7085109041568963,-0.172945358410454,0.9116979751766034,0.502595009769863,-0.36563350209782414,0.3620541305091857,0.46926257047608383,-0.38942925954637353,0.5338990140877683,-0.7197269807390414,0.5905263813438778,-0.3892157221025981,0.9013199614553747,0.050539013663199475,0.26931264980189745,0.1249722493994464,0.252635023875225,-0.5959951897484661,-0.9066950904947347,-0.6307559183818823,0.7271773948068034,0.40111050542700616,-0.14404492112292794,-0.3762563403668669,-0.3209632436815069,0.03717156031503139,-0.9570461493276343,0.7441595663870049,-0.48026735634940004,0.9261291580419585,0.04536660969996455,-0.05306367070733435,-0.2570066751215535,0.0069830626935760975,-0.37343313872570416,0.6729054165926663,-0.00854648826939476,0.8254605179919574,-0.47952312034583383,0.27809288488497813,0.005041023973547434,0.32344000461953876,-0.7187390958831954,0.6658709962351856,0.8407593793490133,0.5813021262555008,-0.2390343058777419,0.08131889945084107,0.7967577702391736,-0.9894260958991736,0.360983719599719,-0.377805718642075,-0.4778656238075623,-0.336070516134714,0.9887984112728654,-0.7386573082897547,0.912595422937227,0.05995492583194851,0.6818289924934305,0.07025753511345564,-0.4218339071470257,0.11978908069802786,0.30117652245580423,-0.08433133132293644,0.5760075715205362,0.23256724838508055,0.3630782567539573,0.18431102815402445,-0.15814685316708949,-0.8668212345874057,0.03384195187830408,0.8942687359444708,-0.9007917643013479,-0.33253859149999887,0.12642263701276613,0.1408536148819421,0.8020633846454963,0.49311982613144945,0.8471629715930845,0.09167670717339543,-0.2302892822218486,-0.3704202334119341,0.3754746845931245,-0.006671781957524437,0.6656214682739354,-0.996854728155385,0.08970791171109757,-0.061500426982114394,-0.6524257339048796,0.32393844863221527,0.7857553624145801,-0.1798748187820485,-0.23225850567875686,0.5602408599277416,-0.13187389541329725,0.6261721165752615,0.1723866639946392,-0.27638421731306295,0.3995872614985761,-0.7857934957986131,0.22510619683372549,0.15512884519907777,0.06503002818015796,-0.16614140364873223,-0.5123075806916343,-0.12842709339389122,-0.5062859475918321,0.5713546080353882,0.15482634064544656,-0.49544662927879424,0.8320887132146881,-0.9224856019154115,0.6295491155778288,0.20928673543518872,0.2719206571002343,0.03818123972247452,0.6564119857346317,-0.5368608807716178,0.07155386487965486,0.06027166227183209,0.4380774746693885,0.6628943655326563,0.471273903534827,0.5131160437351472,0.3972059679190687,-0.7494104369482556,-0.039083118563445825,-0.49873558729746226,-0.020163650606619034,-0.019481418204064887,-0.20105344599241975,0.05830065210510323,-0.7123373675806199,-0.18219463831761862,-0.4832184154680346,-0.5822603129594168,-0.6433607577320971,0.291183479515061,0.8019283707737676,0.8021651407859581,0.6079993535533316,0.03391971013511276,0.25012840997295277,-0.04528110778500488,0.6281970056009901,-0.16420368118024734,0.5493303511392321,0.6745437175991422,0.013756923031759643,0.35868057796540176,-0.09202305281084967,-0.2707915755475405,0.6178477239325304,-0.6479098115024382,-0.3810115989231341,-0.33921453447817795,-0.16061061024055992,-0.0836351258330861,0.8187923663911102,0.8435188634585584,0.26126964858560425,-0.2277438210864995,0.05667419849814119,0.8664816064034233,0.6264494213441324,-0.51006895058195,0.7391119647903122,0.09471077120715188,0.5842451492602839,-0.09361915272951597,0.4029125717115419,-0.024975054133753297,-0.5147235701881734,-0.6629830935572723,-0.06706953401156893,-0.11246247835347417,0.03140248289903411,-0.7033186125450179,0.21575225394898756,0.7613686868854068,0.6246742906220253,-0.7315213449124646,-0.4741040687267807,0.0519034650200973,-0.017863339490516036,-0.180211970851549,0.1838187420974512,-0.05204491946590965,-0.32204341931009156,0.18639467506798763,0.7216203661117477,-0.2441592887220286,0.5492477163833194,0.672323491369716,-0.9436055217777178,-0.6772947475397635,0.015785060077737063,-0.971969710767547,-0.8558621775332971,-0.3689415594712088,-0.8705003373325336,-0.38073111420798234,0.04019489729032701,-0.68836717611809,0.1507112085138603,-0.5422829278995712,0.044436159351156725,0.2839382331645268,-0.41102133952827646,0.13783829634445585,0.2645970676581881,0.16391503399306215,-0.001431108202942637,-0.6319594697016399,-0.497581702845041,-0.22030454024796117,-0.7313801311553602,-0.1889517054845094,0.9177731516072031,0.06024153022289168,-0.3599976364508916,-0.895030466319264,0.005793074748393541,-0.4073967259897955,-0.07747763851687087,-0.5127061461140293,-0.004681911637515865,-0.9173474956388888,0.41497080074900455,-0.06449213384438073,-0.5442629640261131,-0.2329687113433213,0.9085217264096016,-0.0013649835867343653,0.03851295424691592,0.5069857527158036,-0.40178713627099755,0.008176905225469173,0.17503821564612523,0.744790500779124,0.12685486556945139,0.3085161024233184,0.43036462676444404,0.0026478514730673974,0.6350170390157792,0.22722007893836035,0.6912804861648731,0.3771013761369132,0.7349119253594488,0.2817532677914149,-0.9467727261120141,-0.039111911165685694,-0.05800709357595984,-0.15414180711941158,0.7755359825685805,-0.10278825931865616,-0.4812566032307627,-0.08238641452738493,-0.7444457181979699,-0.8379846426563933,-0.6820944042984108,0.1684043880961458,0.1624042126497163,0.933220134083324,-0.7650876727599712,-0.7433429352032355,-0.15839713290518073,0.31863530869741336,-0.6697667756657556,-0.9179778345221987,-0.13575465089415167,-0.6392644748959717,-0.6577633763645789,-0.6760496160246313,0.027663379159136425,0.5270625634306937,0.8247795899610988,0.39410227762939354,-0.49390891194661185,0.857065068459666,-0.7917121932923522,-0.7253149004445274,0.28005538596978424,0.9756473807411752,0.23684869866000796,-0.39658416068639096,-0.4530328241114696,0.8273591813828535,0.4441314323692295,-0.612929888848419,-0.6171137357659129,0.3985633127168499,-0.8363230538005483,0.02497032212723436,-0.20737596972974862,-0.7725663762782695,0.7035775292442862,0.06010991073018551,0.49772555243633587,0.07926322827625258,-0.12434701446165539,0.037166880614944824,-0.13695527483396558,0.019751818983353285,0.30719436877363226,-0.2217802384495114,0.002527083038249927,0.6151222174121797,0.5709454887243612,0.10954805683324498,0.8487450058033893,-0.6242640537984003,-0.12585980893969148,-0.44423347464824037,0.013035555935340858,-0.28694390435941497,0.11165433376367102,-0.8717364738952796,-0.01920497389895347,-0.8241049556886862,0.35757635234286234,-0.14549147872674906,-0.5699258898205063,0.7251730447823189,-0.2290437089397261,-0.9814633374674209,-0.2765681631458673,0.2510676036605612,-0.14579699962428974,0.023624588257143215,0.2425992352318951,0.08228934779914017,-0.14761425830033315,-0.6121747939106433,0.13761540154032373,-0.15914601195007863,0.4759784931205301,0.7981878886543328,0.14440799877803664,-0.0793431761742401,0.10871432993295377,0.11897917355524604,0.7207449289076203,0.5071898600001867,-0.31154296403331583,0.5544380370409727,0.18217593257886083,-0.3309577601962062,0.6984643646449747,0.13760518735452595,0.15706454507202486,0.6475335970591197,0.027632573173035736,0.9277165473253024,0.4122649412843728,0.2832717276667123,0.4549503932639307,-0.47470180926293554,-0.4435707017168484,0.7060577291166543,-0.17464976974572244,-0.38102346894521794,0.03716013992198659,-0.03266105054624663,0.07616375227937275,-0.6751915892079215,0.058482389315766846,0.13916610699412205,0.6840618142915669,-0.06705634415081584,0.8096347056816966,0.7652968098089531,-0.034605766660361394,-0.9307835235447479,0.7329191405811949,-0.2922927185181656,0.6829171541526852,-0.7052503768068261,0.7063325465946757,-0.13502603561872703,-0.19272047358041472,-0.2426013212246358,0.5383966678802458,0.82804321991643,-0.07849269441344105,-0.5932068233832847,-0.14257355729204793,0.010309285594537107,-0.18763138269227264,0.09705959055130606,-0.0016339651039313213,-0.4656567279379983,-0.03880508929895659,0.4924058887323119,0.05246431873192631,-0.7951408273103882,0.036641972930125576,0.6523428895774457,0.7894991663149594,-0.9771625646807264,-0.820881951900714,-0.538085012328176,-0.8441342067170823,0.38450310130442206,-0.7934041585970415,-0.10989487837258291,0.706784996270807,0.43536403773316645,-0.1856924201364838,0.02791430117999733,0.14719078984858278,0.44950113941404835,0.9941136929187405,-0.23415050062495277,0.7632241551699781,0.3201226836987112,-0.07124977369559013,-0.9500527253945366,0.8563938727675551,-0.449896004548252,-0.02255221751641669,0.934948125097211,-0.756763044778153,0.5343502790599596,0.7069715528036845,0.3805100615497439,0.5178954786775507,-0.384042233138847,0.7251682987725161,0.2169423147597812,-0.05143890970230018,-0.02186761446258925,0.7696994658116865,-0.10328993849418362,0.01139004061007685,-0.6282239947509469,-0.9512838771713007,-0.1407611064874564,-0.5518274728396316,0.08608016102172282,0.19478311366496687,-0.5082978390837284,-0.40617745270692557,0.9241757229957495,-0.4075530647945715,-0.5276375615036591,0.1552163800437337,0.18428683442532245,-0.630747751853032,0.7141023068343021,-0.005188800635240301,-0.023529273879290234,-0.012623891050389921,-0.7590249412013726,-0.4051515406270112,-0.46076861488365417,-0.13540205791705812,-0.16441609934663545,-0.051167293701677656,0.8127018444621449,0.05370343308842902,-0.3690367872509159,-0.29812895248875954,-0.3112121496534129,-0.38794822172463994,-0.0068254960065060166,0.021501119962794264,0.9415546738631332,-0.5770929793114288,-0.10794287371113909,0.09047738611430896,-0.7039836325438007,0.024960873828146175,0.8641018469366225,0.8238598633939004,-0.18165976910581644,-0.16969204231276486,0.016282762138921835,0.29575133314578633,0.20986042223230092,0.12070391745691399,0.3907683468029828,0.09280416816808067,0.5335974109501566,0.4312879576474819,0.4999109086302759,-0.9080967291952435,-0.904517255174701,0.8548118324679767,-0.47609469214751904,0.5056564410734065,0.12177413970126214,-0.44250600515562594,0.10070104952039878,-0.39771360345236423,0.6269461965410724,0.6373772176360131,-0.14022598033060749,-0.06599518894493339,0.20826622755424765,0.10583296677036567,-0.67585762410993,0.05982105871863619,0.16536974386172695,0.17203978444375745,-0.32818169213616766,-0.023287099383031983,0.9959158510010803,0.6536893798429874,0.6692068506128913,0.36838002978312984,-0.6865621918154878,0.20095709792796065,-0.03593949809818465,0.28406772575807987,-0.19413095410320588,0.23862111370946568,-0.7844678218364807,0.2950699997470107,0.4440413663678889,-0.9842949869462811,-0.8813066856454805,-0.378931939880746,0.3223218280863175,0.7418109257366907,-0.7935141932015932,0.1380984124026233,-0.8528856886416601,-0.7952822044118022,0.9390957340679935,0.27246361093921934,-0.13382168905003775,-0.36295500540079345,0.08582676962757228,-0.0076227691025141445,0.24360699791973997,-0.8534845755047226,0.9219222831821449,0.6544619086338813,-0.7548865825516476,-0.43397755935924487,-0.4196370638148367,0.6826639773043621,0.8361998901177751,-0.005076092737556147,-0.9775932919382281,-0.27806805927358313,0.6263961335542741,0.6181761777203643,0.4714319601900195,0.6014073109909412,0.3560774016482572,0.017970284659001527,-0.010010040449269491,0.45501291012065326,0.047672264639266645,-0.18304129401753452,0.09373473832298007,0.8920026975467283,-0.3070279369593751,-0.8997235964055533,0.009029589929651586,-0.4178759665466462,-0.04591365978218618,-0.009473125934036227,0.36734919235716806,-0.8160374620950394,0.42063477356737156,-0.8685013621258569,-0.9315050702342343,0.2837645641886455,-0.23750584988402407,0.41570215984244996,0.0023750275062028466,0.8061754351587654,0.002202127194949743,0.2457674036846529,0.12376447361229266,-0.6967178208349324,-0.9299515714366505,-0.7474675595538028,-0.29655162973458027,-0.40619885509784287,-0.532714835750945,-0.07353867621097826,0.6575421808014242,-0.553866748205551,0.7927090681258943,-0.06220010391015171,-0.42287114737661186,-0.5950970312060155,0.9362702280629287,0.49841140061778166,-0.1884161810264014,-0.2523066304589884,-0.9285273675696448,0.5409794327316657,-0.03436825914648232,-0.6069468290203852,0.010121277215882895,-0.9566588106600767,-0.053301018378210524,-0.38199884366394943,-0.7952756602983097,0.7582552758808486,-0.3504509391320263,0.6451951511760158,0.7726903356917392,0.12899001191618165,0.6653927155360764,-0.47890050578807203,-0.10939535352774495,-0.4258702404034866,0.3148630694213491,0.040495548217499185,0.3091979294913821,-0.5220441157804692,-0.4928218712285721,0.9335435002370266,-0.038388473567558014,-0.14647473976306077,-0.2381204621591383,-0.04882344059815096,0.5008114386829116,0.718971427359952,0.34237792073591305,0.43975114628719275,-0.08632892602009867,-0.484273717846756,0.6082443696120917,-0.011192662953094162,0.3122452024230751,-0.49956974551177585,-0.5629986137365377,0.01364619193755876,-0.09073849792072532,-0.7519333775046797,0.5269666016368043,-0.30824064320777783,-0.0758297023772822,0.3096162591688146,-0.1030341052071289,-0.2692624289907681,0.00848192758528143,0.04435993252492751,0.2503352219486058,0.18410064957709982,-0.3039949195094966,-0.24338524199160652,0.6136678150358156,0.24032869404455295,0.5627701064310721,0.8065438223913075,0.08661635419299415,0.2505322103472806,0.28344454576723355,-0.6444454071194573,0.0010158100193933936,-0.09891017781884702,0.0868639488560265,0.24654361994799562,-0.3885747445354143,0.2012170165191153,0.7416495111669195,0.9662318119008511,-0.37049011203026594,0.4101997624020543,0.03892938231686513,0.8903128278640691,-0.24154756951958287,-0.44736055634089134,0.3703112229684881,-0.002868083153505349,0.7289801300716318,0.4845854766466659,0.5187049409016156,-0.5457947820025214,-0.9939188099228058,0.6414951925248927,0.17753779679391635,-0.7668512247566536,-0.10012919722407664,-0.12488971201143502,-0.5978554330978886,0.69433031768887,-0.8381745279718452,0.030177804358452003,-0.09480693060825139,0.1453282554461655,0.5340167932478901,0.596139437505138,0.7269704617538187,0.3235853772139851,0.2991102224688839,0.32504544987301087,0.5487080241437534,-0.9243224487284857,-0.18970559933916772,0.997252945321628,-0.075463106196527,0.16462491364168869,-0.8587434344793339,0.4684068585877829,-0.2022618969035105,-0.7711924192437878,0.8595327193309532,0.05309437677515794,0.022562686425414667,-0.8289080467896051,-0.7040963547888794,-0.9867262271371241,-0.9920895372887656,0.4966549961556811,-0.046348700294969,0.8521472159008284,0.0362584149818929,-0.4365393930947921,-0.023441349360465845,-0.42994575622783426,-0.7915379377126258,0.6347199514846958,0.24493913236581574,0.33245951323000933,-0.7504143011744694,0.8537918394178531,-0.6725252621277025,-0.12887759336408855,0.8647283018850309,0.6153398660416876,0.8447031320148645,0.30828166844192273,0.23661472128699715,0.6922778709292498,-0.032894132058954646,0.13494774361442607,-0.6701250368246356,-0.9781267761268361,0.08955129140810948,0.019319827292663516,0.43004762520576556,-0.09237175194874074,-0.04179727796562192,-0.006538019936213425,-0.06602931048003517,-0.9110518901095558,0.6508573246160504,-0.02279385073292334,-0.6042721336866643,-0.5680831879268604,0.9986935294911957,-0.28033520463374334,0.200138336069627,0.1379570145256362,-0.35655736046202974,0.31221062025120866,0.48634850030059895,-0.5574852505408159,0.8713573238132467,-0.021385414859113386,-0.5487801919501454,-0.8694706314192849,-0.20582128871116895,0.36712230346581765,-0.5730646018162433,0.29406331102430605,0.0038573354920181766,0.8150542576671895,0.014646782990215011,0.46616573527518523,0.061181875313524495,0.15946008070889475,-0.010399108536266102,-0.13619605077023927,0.13199936098444096,-0.20464401276503158,-0.6165251608672989,0.5778789790689831,-0.8136322803687029,-0.14823839194530636,-0.06262903560877073,-0.040468925438414266,0.25406884014969655,0.97465018373131,0.8775738345055072,0.41685689931188635,-0.9533089370788699,0.7470867787178236,-0.1434316770878067,-0.9113073319693997,-0.17915403773749033,-0.859757783227332,-0.4500683532163459,0.8304674019021289,-0.017462919540110113,0.7241119757265568,0.20796734318271345,-0.06143028937261291,-0.6242384833627879,-0.4061825576753816,0.04567591864794696,0.9117668396947453,0.010765151092016027,0.5075983879468693,-0.8654979029981195,0.9832734854647817,-0.6285943044448145,0.34979165680436985,-0.2771749533351501,0.7609510527632151,-0.7188183372669472,0.21536762290954797,-0.7787229647300777,-0.4013984292898496,-0.4524707718417127,-0.7724737984190623,0.23469114487977283,0.07701128887611025,-0.21855926422079144,0.9522268407074232,0.00044736164315918353,-0.11433828710473119,-0.5988957142650968,-0.46947766374295563,-0.5241524598898963,-0.18165634415353538,0.7380578488398889,-0.9625807068011711,0.024011584634243452,0.030450341529395863,0.3240299760281423,0.497382201797935,-0.2474603250729431,-0.05309780351343217,0.025143676872276782,0.7565575306599478,0.10302398491948864,-0.262049128500082,-0.26463611363639866,0.2903446052624708,0.6527653620023103,-0.09072287523902894,-0.5483424696593253,0.48862206942667197,-0.23302898760019283,-0.09924580138431807,-0.33582758746212044,0.009889376166327615,-0.22207964546788309,-0.911107058435907,0.7598885074749074,0.2791750858011892,0.15325963673096338,0.03653215436883529,0.5537910397581431,0.2640110132841064,0.17162353557653767,0.36228585213321673,-0.44510713850794675,-0.06309602046673028,0.07718230376134481,-0.10336444897358636,-0.3239989320645226,-0.505522449829632,-0.13303240338246214,-0.11321934634251304,0.18260226963882625,0.15094502768722948,-0.07003575498812978,0.006585223687207103,-0.729330710017397,0.08967186890346827,0.07661092674114363,0.7040092578121322,-0.008843023933942793,0.12557430644134912,-0.1365349937660886,0.9001333633817461,-0.6535022311300875,0.9351355073576783,-0.7350258025655501,-0.21101921520399808,0.8796144886470316,0.7720030036042205,-0.529261352298079,0.3099675108570498,-0.4272935633597325,0.1067957428101177,0.3342163276499554,0.5979045859718983,0.6406967474000954,-0.4652345421877456,-0.5353868254649503,-0.09678153027482383,-0.29833130061461516,0.2714280941794675,0.0032009255835901244,-0.6863203102348571,-0.13503156857015775,-0.3293580441548095,-0.4811575080954882,0.6713225431565673,0.29934488508680257,-0.535901644401449,-0.4821592304709426,-0.4738734829241298,-0.15743424147186139,-0.6496445174601538,0.9446503798958722,-0.6975759274092288,0.9901259740644585,0.8465357258045045,0.39030788131722016,-0.4376022744168141,0.5982496933124776,-0.5897113482518122,-0.8192212593053065,-0.02844330596478073,-0.9259072128689974,-0.22086599804722554,0.02909741833052534,0.10079279941581257,0.35849623447279005,-0.11565940608389196,0.5965227359245486,-0.7812376502715985,-0.15557348230754975,0.880773137388573,0.9692602175804721,-0.19012237434274593,-0.4741287233320267,0.38794519006542083,-0.9997821998630516,0.5950834638556718,0.35628279610638686,0.2505683862789742,-0.12160714647956494,0.3591966334339406,-0.03883566590215417,0.22025633632759287,-0.5664911527792676,0.8096781700508194,-0.12283588572210823,-0.29074423256152815,0.754276543637004,0.9523291572775197,-0.30008542514479297,0.1398353730265808,-0.9292725319597062,0.34229120972419175,0.26702576076081985,-0.1383717486841958,0.7525603126033584,-0.11907681721477452,0.25175394898506637,0.6587518521030331,-0.09946326665930648,-0.9036434248823727,0.03107861792628245,0.8974782242834023,0.40468597579698506,-0.12858821980858587,-0.18326812302296316,0.13256666469910636,0.21007314393778267,-0.28457054635833595,-0.6873827950744427,-0.8519851312102146,-0.8241239502230671,-0.1913284047011656,0.651983437859104,-0.13583375107265366,-0.024467765852975734,0.1379374151427408,0.007220357435486848,0.014205898380194492,-0.5250254540837266,0.18265558692801495,0.5109283887570661,0.1911726098109116,-0.05865690365029929,-0.5254809808442036,0.34765371325602795,-0.3001359830260462,0.8801584918765017,-0.939587360824897,0.8836497072628884,0.18203590230444336,-0.2400082892339058,-0.9617783718225725,-0.9911029611939366,0.040750341511893697,0.11913795130319145,-0.5451076277763521,0.159119817586277,0.8860448346206238,-0.7854365551194149,-0.22191882943009214,0.17725731028548342,0.17941899382548762,0.4111311452324453,0.5302014857464481,0.5266855452453273,0.19046777652964905,0.17052125563507237,-0.17145528662141474,-0.008519374573071014,0.5556880132728768,0.31946142090857116,-0.16802151927245962,-0.7455421471954098,0.47318196308599536,0.9049389065352398,0.3954095239106547,0.6862579512160892,-0.5273863214832377,-0.06104814962481988,0.46526772376155284,-0.33960756569596623,-0.5724721273983954,-0.25808401286254407,0.730273722450898,-0.8394741357562581,0.6241928740175222,-0.20256806809551053,-0.22390970263766075,0.1983517438126471,-0.8731572832783522,0.18365763097194818,0.22904856943098856,-0.10103808907224,-0.4790827238179178,0.6070474730382861,-0.45837431328626044,0.3433199365426973,-0.2190562006407692,0.8393729511698834,0.18428277891992975,-0.5203470309870726,0.021509695650609856,0.7118205713401055,-0.9959649310109697,-0.43457582825261615,0.6499421315367258,-0.2616884352305509,-0.7333694988978622,0.08749756906884577,-0.297028758940522,-0.48167912097694926,0.34129794598957036,0.1782109889220276,-0.7556803679196942,0.1884412364093867,-0.24329223741935857,0.4771050231716656,0.3001612282271197,0.8158210188910046,0.6673750378360078,-0.21888589237596734,0.5199905913869431,-0.7225917032529399,-0.07001327221920652,-0.9208699787079683,-0.8261835239233638,0.21772727455148752,0.06032740376490068,-0.857255166019726,0.17614080484417546,0.7848281057397699,-0.4099801251105616,0.4522814953039022,-0.17603010641027575,0.6639009751749634,0.20766769399057894,-0.08262915147926016,-0.6626560534507439,0.1171635344341472,0.6638539336938951,0.6296235255724746,-0.14399163522815503,-0.5873117390643325,0.4106527544569714,-0.3662606098865024,0.732346031039572,0.23505532974370766,-0.9270999467223286,0.676166973230797,-0.02172379280431259,0.3725426636805864,0.7602804878373125,-0.40052348243546587,0.7063184364848014,-0.352526556963849,0.22275574244151594,-0.43633755756807124,-0.9758634456437892,-0.7449395627987422,0.4017571738922174,0.9376171942519687,0.0032366960730748993,0.44122604950318906,-0.7690176749001887,0.11372874861278323,0.9484186729955877,-0.20076447485594334,-0.9222514288481141,-0.35832795157949965,-0.4449809364248887,0.2153922262652552,0.5224705624436716,0.5074473609543884,0.38069751107798805,-0.5960446528471696,0.0173139247880732,-0.1227785064606903,0.7396895487897631,0.024131769983225745,-0.4128468211206076,-0.9400131831347058,0.1464732383558735,-0.7730266875801171,-0.33974039991982335,0.452884823210093,-0.2859064517509967,-0.3897374505637584,-0.5354757166538998,-0.11060459115890467,0.07905818036387513,-0.5772898206175341,0.15315690943695656,-0.04211044193580613,-0.752335238445268,0.034260051884781324,0.2038722061866415,0.3834540177569264,0.25176782241268947,0.14945415717804586,0.039458788702040684,-0.48852315303346827,0.182130858489252,0.17875781327002666,-0.1483788687587228,0.31536407167425334,-0.5735548728361878,-0.4194243893457351,0.8185983604189989,-0.02051510471256205,0.38094563320127134,-0.961474376495431,0.3680981921454866,0.2844692333833768,-0.13581961852691596,-0.8323539400167813,0.08877485474464729,-0.08478972844710338,-0.4975235029386884,-0.13398241745193687,0.46920369189025124,0.08856688476898952,-0.3424071988277756,-0.15837928394801365,0.8693199457542092,-0.5109237626792943,0.553504735733573,-0.4169096940231934,0.05165102200788253,-0.9435094997479817,-0.9563252532493168,-0.6653170889641883,-0.10965864043000774,0.7628280228603063,-0.40346949717367514,0.36342290841393227,-0.5749468950104069,-0.4940956786640459,-0.39730871659198935,0.028988545719215036,-0.6959604806500581,-0.10205231324235257,0.822500666210688,0.7868927372948179,0.36818213581412246,0.423982249066788,-0.9983836888398223,0.08839317559943477,-0.6623386867278475,-0.2862368439423281,-0.08430527690827536,0.6230811764238317,0.7007593650421833,0.3561553785515027,-0.15023736486941278,0.043971505733446443,0.3743566578331114,-0.23690698797915197,0.3013270911036952,-0.018429464670379977,0.00719118918192522,-0.17162531859321875,-0.20513341963708343,0.5516290669915038,-0.7259903632534784,0.5532298971677538,0.7460442680404814,-0.5314074199728149,0.00015343570023585042,0.7582227099003448,0.3898480878534684,0.7850680937093292,-0.8703395968961446,-0.7520432076905283,-0.07487901589201751,-0.25633461515127637,0.9540276846772766,-0.19754440591559558,0.8041586071813562,0.0134327504174792,-0.5714468677352286,-0.0023660120066742556,-0.4947245615358035,0.10245014300387152,-0.0947268107987388,0.6311040911527037,0.10783388257820471,-0.5573764140847117,0.8098680637262413,0.6058619914353438,-0.1503238831858466,0.2032237595588696,0.2262674713120786,0.13082753756649834,-0.8251543987736278,0.7287290071439579,-0.3343016024401743,-0.012782470623445197,-0.3503884945351228,-0.05104026184536252,-0.5126671534132108,-0.04325927150133202,0.6981590696821363,-0.27218851725723286,0.05094958048403354,-0.06628638270759293,0.3752044838635245,0.016101362236665345,-0.13439170022037203,0.014562568523143663,-0.23707936030407303,-0.38137955187076894,0.917381498191405,0.7312488927975098,0.2604950759036484,-0.12557525243816223,-0.4534241350147315,0.031108534868349205,-0.04140716737432894,0.23324555532076433,0.7492052461367323,-0.7568876292284089,-0.1768076974867992,-0.13383984894815934,-0.20439010491430395,-0.335967414847948,-0.014835886908570637,0.1697543267357359,-0.7810081639933556,-0.6951928989078644,0.6681692345831969,-0.7235568219914131,-0.7240093595437804,0.6769383556574424,-0.8561434833176915,0.8815544875608667,-0.8883785117066648,0.9511811325566975,-0.028959890084173514,0.34956926463112775,-0.9097552977981808,-0.633573615704522,0.194666874284097,0.8537241676303289,-0.34052566785566424,-0.012590967112774198,-0.2536048285473512,-0.8605104276248071,-0.2893625175010304,0.8201331407332298,-0.557872551224795,-0.46014116889026374,0.9161252689391791,-0.004159073006490297,0.9761385444364199,-0.5588374588323309,-0.27938108277803847,0.19796954412650503,0.37508053567577815,0.1355496781569542,0.13994366512141526,0.31011715365579856,-0.29320769563340515,0.40898447817271566,-0.971729488493608,0.37125201062439234,-0.18414287069765495,-0.9619445790152593,-0.6163976570645344,-0.20713507032919262,0.9201114023921492,-0.3529545656293957,0.37272498822963146,0.6699493874757588,0.3155832944292423,-0.8374567085326373,-0.03786495437409129,0.11685311889130441,0.040128498523614074,-0.12166012451598998,0.3815412499626665,0.33877182272522155,0.8111591683681236,-0.07038819212121937,-0.9852407883182435,0.8746070122132685,0.0984126133596639,-0.6833071459986259,0.9573249840881056,0.3580788257579187,0.7017159140811032,-0.04208915242416374,-0.10824791650534156,-0.48421222539592,0.06351819066379503,0.5751691344595636,-0.6048834019167377,-0.5195559904939803,-0.5278268224782966,0.11367025403579231,0.37300882515985795,-0.009164438284282629,-0.6576555009412104,0.6123041334083218,0.21660878461193808,0.012646145936402039,-0.13214641247137415,0.32858559114015695,-0.2534934093576014,0.3293050959155247,-0.7535826811809758,-0.020562782115880935,0.3236378181649414,-0.28823931124483304,-0.07469119816744575,0.6705674472997307,0.3926834257618149,-0.34558314418887326,0.6192935620924729,-0.13018830330762313,-0.5903614547670433,0.2153071506151767,0.05535173652574501,0.395520384743829,-0.18445551663473056,-0.5599792667564666,-0.04298013979718851,-0.6995374706253835,0.8806017842387218,-0.34441456281710325,0.44926917012806167,-0.26546108173028476,0.20045225328270053,-0.205640738738937,-0.21310381557026437,0.05997486828730964,-0.7772804893496866,0.576376597745362,0.516469511598276,-0.3282587185308057,0.28210490250765247,0.016871901363731193,-0.49720734054123567,0.11958000196797074,-0.9200643754867518,0.8425572602914699,0.46369731791265895,0.17776681795773105,-0.7769181894282127,-0.8867878080220053,-0.12434513653979148,0.15942175699656833,-0.05533905849284349,-0.09915216819720744,-0.031251818404965485,-0.6054570426058948,0.5655560993937695,-0.10180717852307607,0.2158211731181621,-0.7281426943416874,-0.4143570708929648,0.00682382399850488,-0.45903314739733386,0.1305706350898497,0.15126351876284733,0.8051831878748421,-0.4273144749844874,-0.9249770369331569,0.32900934256504216,0.9177472522760273,-0.024694832565995375,0.9067257737102307,0.2521780780367602,0.16071740352826644,-0.4894150991525717,0.012660910124020847,0.7392129907769531,0.004878956353766553,0.15517955652554571,0.897983412394177,-0.03268018310858366,0.3202039131086924,0.008725985060655706,-0.13526278624665994,0.12263836919939584,0.4891416433614609,0.10568333324498445,-0.7863619098717988,-0.3429408814837147,-0.2082135965667722,-0.336709193341447,0.639834095482162,-0.7326814162973839,-0.4789869676071621,-0.4714448277166203,0.28160932717435044,0.13446003342942112,0.7713466895691542,0.739264172489986,-0.6968474831230631,0.46113108039852047,0.6153004238419517,0.9775285279357305,0.01728420914743642,-0.0339656074159212,-0.5125230628625475,0.47930555147716836,-0.04347323300746926,0.04072336063421299,0.5260612045208063,0.2824272950802375,-0.1389695969645503,0.8436751427994139,0.11914740163136796,-0.27875997016866366,-0.9185852510505741,0.12376911639889303,0.8374243595057567,0.635027906927652,0.8367447259282906,0.1566000959257236,0.7569554223299263,-0.09635266189044697,-0.4983999393742077,-0.15930940696251733,0.7143114923828934,-0.4753922597457208,-0.033930029721905584,-0.1164651440539758,-0.5098768630812315,-0.40100435561731024,-0.7663673576980888,-0.15126322797422617,-0.009240724289625208,0.0017712232798619697,-0.0011336152359191904,-0.4495297673521098,0.795187208469328,-0.042167904014659516,-0.16861687520110236,-0.4827307191761927,0.8738377725666098,0.22031978616562437,-0.4047618986556675,0.6099466634532054,0.14763653314451636,-0.15856759816081165,-0.837758521564214,0.30822699706712997,0.9983629892000102,0.25106537202300716,0.12390998428309674,-0.5295878161169648,0.4393197319756432,0.2973947345749407,0.4607078276697617,0.16889950957407282,0.16446269813655376,-0.4833054929340309,-0.14570917033005923,0.2505244683753043,0.06829968132796083,0.14804308655016604,0.5570702074925916,-0.31751780102616184,-0.9481010330919755,0.4382168936193195,-0.47065297928083977,0.6470372003515245,0.03113792626835838,-0.6173527070724503,0.92109119984409,-0.039480995992310426,-0.316763573112155,-0.714491582745125,-0.8079405398148434,-0.596496139050368,-0.5653025637328073,-0.31101706569046256,-0.38083284376063337,-0.016592118935689414,0.24066533851357608,0.2748959506874183,0.8050013749911679,0.0034892930944367545,-0.951689611153216,0.4889862030703484,-0.9517128645398775,0.9883888679199547,0.6892653937656937,-0.08929759290860946,0.7138234658442153,0.4696132617035848,0.40650574070801326,-0.6569135751096048,-0.735929695397741,-0.9152229337378851,0.10602095385038747,0.44794491329217373,-0.007497725624778483,-0.758745390514835,-0.311852544990805,-0.7734976286882929,-0.17446708836368063,-0.6447227199873137,-0.19773335691512728,-0.11747609193801095,-0.9646562671969561,0.24432283093395318,-0.4295155161430402,0.6701892138068832,0.7611190121922842,-0.8315089278044676,0.03375453165488559,-0.860792025005048,-0.5185698687709469,0.2281999939555093,-0.2983344614601344,0.8131997061295024,-0.07469115488799995,0.49078958644644477,-0.6312353248493371,-0.957043994314486,-0.06337608181709102,0.4424076544571315,-0.9024044820300107,0.017810751047002877,0.26084816517625536,-0.7658212693204506,0.9667710475201141,-0.9915426609335738,0.22318872288556427,-0.2925339037183852,0.33263679396789103,0.5410920406726626,0.22185550823767455,0.7895671495819839,-0.08235669618299372,-0.7756791843670373,0.9378774621495485,-0.2512799578145543,0.2197545052520572,-0.18059697784055273,0.43531710883670494,-0.3095878257696163,-0.23360787326369872,0.5452132942308648,-0.7410722857553429,-0.47814523289961164,-0.6375399809971845,0.5734897689237053,0.7834348374452653,0.025052154286121217,0.012517677149170736,0.24452174963035284,0.45287505795039906,-0.34766512058018134,0.2823602209274205,-0.03784040315421467,0.5922051577309146,0.7758300840600864,0.0037877419077686257,-0.949082218343882,0.5280209049120236,0.7913330331589186,0.9264028841335539,0.14130354813337817,0.4367628702856374,-0.13783370218560595,-0.12037748013958435,0.20098071463946254,0.013504009271972688,0.6713898675120851,-0.4405914413573157,0.061397561857759304,-0.7897426628874991,-0.12327308286726192,-0.11881224740313455,0.04542798735878235,0.8482991423256306,0.02366660237373319,-0.5201413698215674,0.006589017742430616,-0.46959392518035853,-0.8430027694403287,0.6877816574737456,-0.01530396426234973,0.6936996540734256,0.7559695810644301,0.11723617520953922,0.548783480721734,-0.5042382958117796,0.15351243221014507,0.9727700645096415,-0.7173802174601058,-0.8934394562395451,0.24028540889115496,-0.6819014440266603,-0.10833662349960534,-0.49685518160236697,-0.31513845171712784,-0.3846165150462384,-0.10044499969163774,-0.3973034655745077,0.1283656684210216,0.20686496339735416,0.32262513861366554,-0.7401609445053428,-0.16982774798489167,0.6087716072590906,-0.27501838670019674,0.07535625215259655,0.03641159260094817,-0.4376300849837352,0.8720723768743817,0.9057087621833381,-0.265503621583156,0.6242240591145782,-0.23669721417394254,0.09774245912878236,-0.742286027164842,-0.13026664696620618,-0.8878466034607616,-0.09403295197708726,-0.9728880284641487,-0.2767052304697976,0.0025042613545627227,-0.6308019519522065,-0.7238480245142428,0.22640052350198453,-0.3266666275829288,-0.5925997518653718,0.7803773565045989,0.9666517023749904,-0.4888072089502381,-0.3418739855480934,-0.16288079798623073,-0.18005735983710563,0.08547060629341006,-0.7630499733279694,0.08015536089573891,-0.18645938704087137,-0.12133545958306145,0.6770293280401887,-0.17985622204599938,-0.8218050880928501,0.5618917661777127,0.3071538504624936,0.6708356571921987,0.8598287459556753,-0.8546958718008327,0.18115066426292997,0.43973911067213356,-0.8877345172865885,-0.5719190395406395,-0.04975300776668408,0.02263733040696364,0.3211637492671057,0.9889096465724914,0.8589739507616754,0.8047620750395255,0.005340085403641971,-0.8967425865408285,-0.08737394534751486,0.4678108816756038,0.5398991048358204,-0.00994351517263885,0.23980854244823568,0.3600681816662583,0.3195421296915799,-0.013908744759397679,0.502846868480837,0.920630115026219,-0.402176722637278,0.3455625600655149,-0.046207974190935155,0.696081003300061,-0.10537431243942821,-0.06675680082432009,0.3212686988061865,-0.037311118706485055,0.04785317505311582,0.43426220554813655,0.9119376803935325,-0.6630036167314558,-0.6103096402185268,-0.1367434675302429,-0.41437858103890707,-0.01402460240277292,0.42423882663080953,0.2960929166836421,-0.5528515945734799,-0.2923077457968029,0.7868355224226833,0.5259632009428836,0.9404662994307748,0.1506276572116683,-0.27096332456437755,-0.14257761441795522,0.5232605375738897,-0.1433796018393558,0.005084865799133985,0.2606332013327928,-0.701809106362322,0.35938773341711544,-0.10064123616382498,-0.8291846793259411,-0.5824542599534821,-0.020266345606223722,0.8656119414143987,0.554925831259882,-0.9965469265228426,0.9166950379055584,-0.8666801274515883,0.5149206389233987,0.03795712409105977,0.010226977652193305,0.4645391642437483,0.3295010554985628,-0.4911097079023824,-0.05040564149613603,-0.8327183947223269,-0.4012093374943635,0.45541569655621056,-0.32984818749778394,-0.49251962523705783,-0.0018660524273579583,0.2217490921032249,-0.0854108547514686,-0.0012210716550478712,0.7344522464323642,0.1644048401365619,-0.44639142633012485,-0.4331635781748806,-0.637788653694243,-0.10092563704207888,0.81931109345068,-0.17839494835355832,0.5217854760138819,-0.8936802649227347,-0.5220356301509999,-0.5685725070392782,0.2811924905539062,0.9025455008646701,0.8031256855412284,0.4704745666255254,-0.48414717030621085,0.9659114646098178,0.5335607536112157,-0.19319656416827316,-0.5380865554201962,0.3694157003293513,-0.3169096800132767,-0.08701039389088197,0.30812863371522514,0.4675962777166304,-0.33844012202387763,-0.29226838849478304,-0.24044991918347297,-0.24767217407128295,-0.1418892429148276,0.4186243186323794,-0.07779487575910135,-0.3204706831312815,0.3749581749504239,0.2960040937044146,0.4522421622268224,0.4423230333972641,0.27769288569711564,0.08426614832225496,0.08340763620831965,0.18825393025439158,0.5006860222926365,0.46598072830200576,0.18701749960843175,0.7299708297235379,0.19131967983103343,0.1629228899821539,0.6200032198555977,-0.814716603243185,0.6481215374757168,-0.9177945729525985,0.3861729757907238,0.8818840551558967,0.3683396955184494,-0.03239952447155401,0.07266253472375157,-0.6754741263596299,-0.13021320241788398,-0.373191130441925,-0.04973274232029194,-0.4213927864404684,-0.652957517146483,-0.30496280715974505,0.22610080563461363,0.13059816280159622,0.26070066522933366,0.9410785217133784,0.9443184881944529,-0.25124324212222937,-0.884405596595969,-0.039484327408492705,0.48506879182166907,0.8769235767701984,0.8186479844546788,-0.33593292716053014,-0.5543896793645136,-0.1894966152123393,0.9080304054740006,-0.5821367423812466,0.5091642012072808,0.2297338441933855,0.5126588160268918,-0.4592586960512759,0.12849768190940053,-0.6802376078776121,-0.40469277713692337,0.7830366507192233,0.9438532885794968,0.2856125937944498,0.504492050362425,-0.6736125857983791,-0.22341018542485844,-0.1762228147252345,0.06846137707056657,-0.27195228346625466,-0.025667919754172677,-0.49092995961268493,0.7658852873879103,0.2697796531784561,0.06595487015447307,-0.1341216272410874,0.11787095210333269,0.7278375993724983,0.42848928318210694,-0.7108612417990023,0.34213918073913757,0.31065893265324673,0.2787531216338151,0.6417238184407745,0.5583127087913464,-0.17507396092432193,-0.5701684193392346,0.08960312833839622,-0.21421404720466947,0.9873666080255639,-0.08942942732886067,-0.17615778550124664,-0.3494259018856157,-0.873140262566012,-0.7245748771161651,-0.5442261467551772,-0.7464662576973513,-0.16465395209012962,0.5966677193228399,0.3705684890901974,-0.21594624959554498,-0.6541196747531847,-0.34506080091395736,-0.9612761523648854,0.20679394586272754,0.2861744926463787,0.26737207890480347,-0.6641856629167591,0.5179609127448535,0.5983038056913105,0.25613054004821895,-0.435432112787339,-0.06166607595066535,-0.2990707194655902,-0.9447614883417544,0.8754285483258534,0.6498222805364191,-0.8937564328524229,-0.8140329474467753,-0.48447429369896905,0.5867912857572528,0.04058339061645711,0.08549573105738513,0.26358387593239574,-0.4527961320703482,-0.7906819230393354,0.7745796445354061,-0.6861439355838824,-0.26977478742476946,-0.2149677738856515,-0.09578274576374307,-0.09196700824082935,-0.053862411756207366,0.007966316838997373,-0.3860754736920579,-0.307021257269145,0.6405614953643511,-0.5435719269820165,0.6803527446011046,-0.0828941035180175,0.7585228436215263,0.21648398548256356,-0.4114631768718194,0.034815168381921203,0.5157270404178508,-0.18162367577083113,-0.37877007349745706,-0.12432245263686238,-0.38737960204028604,-0.28146315610464395,0.700807811602411,-0.42100216894619646,0.4228305843593357,0.4286895446969844,0.9098790930592333,-0.16585960498328867,-0.10494637573433067,-0.5414934684300362,0.7132046037168697,-0.3945476694737623,0.5210118112195622,-0.029888604797637046,-0.3942583325382906,0.22718895008769693,0.016048860810771334,0.4996797399967284,0.025206526291111638,-0.9565715819158417,-0.6096671633093771,0.042047892121280836,-0.41866642979289026,0.2551104312176181,0.46641409230051334,-0.19915882132324755,-0.1328103592100888,0.11906785642416448,-0.0629228864403338,-0.4044259294553047,0.1891623555599757,0.5618785942961568,0.3471702546083741,-0.4492387267558637,-0.088729990018774,0.16395193815309514,-0.058270227978177484,-0.7558575525794988,0.6602174300625141,0.12374814212526443,0.11537152223899831,0.9113054027371085,0.9476311984085342,0.9522343252259798,0.9669637332200416,0.9714950794228085,0.6944671680237736,0.3189150656473782,-0.22637782959097927,-0.7456070303181606,-0.14972767385546928,0.8345625189122603,-0.3064715459018046,-0.9392880278107365,-0.7104336972341861,0.1258063783284028,-0.3195005207596828,-0.3518474249979065,-0.07481348584017078,0.7852728178496093,0.06458785686613988,0.10170397068025834,0.5640976390454295,0.3971990520375468,0.09250112453096263,-0.3349758466960136,-0.2106182079512922,-0.7733951369528054,-0.9752044666401598,0.9041879121189821,-0.5402285767277603,-0.5621629582259542,0.9318222347674501,-0.44299212499931734,0.22107283087413487,-0.6601941209722255,-0.006902258158889719,-0.12271112995811834,0.6507034978963666,0.06852961733586473,0.4257873863639825,0.7887690806506772,-0.21953381979280864,-0.3670516358660488,-0.6567428302126942,0.5023417951245949,-0.5535395230417011,-0.00462846553153503,-0.9448413079718861,-0.9420368339976789,0.1908241610312563,0.5803307875459482,-0.3240695022848919,-0.09497087110849081,-0.5853707182190496,0.6991341116999129,-0.0009448408246468067,0.028164574733606677,0.9507199051641567,-0.36428582293028866,-0.7281414025334328,-0.43152251241028144,-0.29626481962467893,0.8406746421785917,-0.809822652222014,-0.1405746715051887,-0.08754937773748456,-0.7090152805300147,0.8346768504136903,0.2691438227162934,0.8584562190019273,-0.24418724357109695,-0.3944126208143588,-0.004547521825844858,-0.9606610593990005,-0.09962929248550653,-0.06769239768649182,0.9651899543068265,-0.04366439267094357,0.36105192640948014,-0.4722650327248892,-0.2798124593230366,-0.046686794555681095,0.10909215311072411,-0.4165858413591578,-0.4924137218097728,0.9935578437425862,0.041280054308899576,-0.8466368655720649,-0.9481441722531023,-0.6444297136221664,0.31243491164709747,0.8785505906511405,-0.978566406419533,-0.4733110392006058,0.31480191212154773,-0.08484046906741029,-0.4231096229436479,0.6979850155148211,0.18780276035021026,0.3687520179779912,0.6407262807654694,-0.6505171819204565,0.5227607171697554,0.00814058511540326,0.24688268617715317,-0.4826698057418956,0.03315273796112826,0.25502580478183595,-0.20493458451331634,-0.24956080152343674,-0.3826227595774006,-0.0001198496944885519,0.05021418673938927,0.03248518708881272,-0.5537209664045052,0.5542981482631857,0.3209830333854657,-0.5472566885513177,0.25742830180345844,0.2395179129573296,0.3303264756816821,-0.0113732819387729,-0.1940976219210688,-0.8121160080831149,0.8208525286968529,0.2577121918284594,-0.12246363584818443,-0.7426531590693504,-0.052981106085481025,-0.9730140488882539,-0.06425456435634913,-0.12065246847117361,0.5189977082405917,0.7823183798479295,-0.6623165147926664,0.7982987059869296,-0.016904580883901614,-0.015414336886660097,0.25488125141798956,0.2371275882734849,0.24814343134862754,0.3635355394141506,-0.07121907066828986,0.056700555979815145,0.9532306886651337,0.3904505230359366,0.16613103340794888,-0.008277430420825875,0.4452316441171275,-0.04021086005511168,0.2429357310766294,-0.015274502782767839,0.8130131542372867,-0.4610637075698737,0.16483222386625382,-0.45868020420162703,0.42630182198000544,-0.4454836864358846,-0.040749847274279535,0.13437907530711693,-0.0026388103584344936,-0.886397820836319,0.0538484227986447,-0.7102822246727667,0.809614277435071,0.046581304396455726,-0.1128048370246587,-0.02978632768559587,0.22592191984711565,-0.0870821289514215,-0.27639974113567384,0.43011431491780355,0.05048694307831091,-0.2448904495566343,-0.04760432188033854,0.7246471346748714,0.3942677539508587,-0.08027635151525729,0.5686850020164884,-0.9379562000723636,-0.5811940700755299,-0.11096638482379556,0.5835766611035047,0.5637087858541341,-0.06232066045967201,-0.31364434339560865,-0.10091391253765285,-0.19058319874610527,0.017871909435027197,0.269702282104015,-0.35784829172299676,-0.48573351690825517,-0.031126072753732217,-0.7443965755095635,0.81580306749428,0.029865587793775142,0.029995891531805676,0.019857523789244064,-0.10357210323024361,0.919416248854489,0.8479534598465338,-0.07152998353069012,0.6270067084899695,-0.056962393345226334,0.12397963769143583,0.00825123369088748,-0.748292301053249,-0.8108298884068769,0.12411002263697354,-0.5604333264990967,-0.5616931740815748,0.8344176541191356,-0.14404119755490133,-0.8618456123603735,-0.8213249479981789,-0.7050050584746472,-0.9547287639697011,0.2970542433381334,-0.5747297408528794,-0.3704152158564512,0.0895385124242998,0.1377925663188419,0.5159979553989578,-0.2425105024892731,-0.02843522900593719,-0.11800731916990694,-0.48588668387293027,0.9075672596102121,-0.8158637624742456,0.6558746068788639,0.14513345153118465],\"z\":[-0.028840832300872313,-0.47711385604250567,-0.069845070868415,0.23755402904474499,0.8123809150736291,0.7884756916156236,0.9872826107155387,-0.7191111059861375,-0.5997827293340648,-0.25357961188909334,-0.8540140935249427,-0.3280826876309212,-0.6550203719132968,-0.12682382231957165,0.7785696990078582,-0.9625002692139301,0.527278607534484,0.6588462680449164,-0.4416562883138887,0.4309209396286809,0.9818065389360455,0.07714824180892321,0.5399908875800743,-0.017994723678622322,0.6650341647802804,-0.9891006233764665,0.2190789676827795,0.5688788685212647,-0.37955475407259176,-0.6882984789393237,-0.38728681429828093,-0.18798909252553098,-0.680768412399195,0.6018631590354219,-0.31374139225692915,-0.97593413667994,-0.6855951352084811,0.6720019527700724,-0.6180425256254063,0.4346599558051204,-0.528381850954973,-0.6128065041125035,-0.910345139623695,0.7116127833485268,0.7753785256143315,-0.1362082414621501,0.9211567937365868,0.9230445636088681,-0.21532670984658797,-0.7896260768665085,-0.485761521278486,0.9332750379661812,-0.677126220518964,-0.949371634872071,-0.13196827082122797,0.11281541694952717,-0.9811250194931713,-0.6540925235874637,0.4237730747474567,0.999279206593684,0.9178124925356609,-0.7179317979227556,-0.8679774990625997,-0.5627788915743035,-0.9612269102720081,0.11062524258300871,0.498524531543684,-0.9229767640871023,0.5087607935589561,-0.5490993948971019,-0.543212677238101,-0.9615310471838582,-0.05925280278135228,0.16313825086242284,0.9506311514749045,0.21329358530239434,-0.8500152340492425,-0.06259116601272238,-0.27391731890779825,-0.9970234338756098,-0.7647723114282249,0.8947382225499906,-0.9093976587179263,-0.9525995213868265,-0.06396380945935005,-0.10158561128847352,-0.3564040060063267,0.6779544884646002,0.08512912046186617,-0.8281279707530929,-0.999804547312989,0.8899298648001711,-0.6676290260997773,0.9996460193298017,-0.9468065914235299,0.11903152281524478,-0.9053184740320399,-0.9998954206936876,-0.5458312906403414,0.973890533922902,0.3451211433738219,0.05821470303141745,-0.33161639271469534,0.31471617734974244,-0.999015942769831,0.5141673605992595,0.24728109063622708,0.8174288777166845,0.5504768684590323,0.19237495377099564,-0.9892284375088528,-0.8305366292420467,-0.007188943558665048,0.07423020997935306,-0.1739735756885707,-0.929614548618584,0.7566436017580498,-0.9646019710347478,0.23305867885533946,-0.6778445835745984,-0.9619809456300347,-0.7743393842533578,0.9203141336526653,-0.7657127117528054,-0.21406561376535221,-0.4162054220686529,-0.2563236631852665,0.967982370506996,0.6948906306971301,0.9984093479556482,0.43785506869641894,-0.1537561817717287,0.9914614568997855,-0.3633822574870554,-0.9149425981313511,-0.7478148476488453,-0.8098674592694006,0.20384719612736432,-0.7434680681074237,0.8505436176664317,-0.9565126944945295,-0.0484958260763659,-0.5947107658921345,-0.9191440645360512,-0.9636475339392848,0.8778852761922433,-0.06628738857781037,-0.34459859697672374,-0.8624441838706992,0.2245056710606429,-0.8987251020556487,-0.8804773250917417,-0.16600444506985665,0.8444166757443873,-0.9985662147638487,-0.2763575183917034,0.9243418802272917,0.9339239177502809,-0.31720385748752106,0.739454272403743,0.09349902037297868,-0.28208612745512485,-0.9926341831248817,0.859400125943362,-0.9467656301638347,-0.7985557417847127,0.35289861756684654,0.20610204584254296,0.6704275009402846,-0.9856577038749844,0.4636005046879966,0.6193978189124488,0.9127623746430674,0.9090307938484194,0.09097063456863615,0.9986098806376617,-0.8584732480217822,-0.6786160487095925,0.42169429749125936,0.15995059808459827,-0.9258782176861601,-0.01472433839900724,-0.5877906636691383,0.9924958125823612,-0.9975122601394713,0.9879613432081822,-0.15120120937696277,-0.999472655158019,0.3094168487890731,-0.3068045599114675,-0.6149206232347131,0.522503227843805,-0.9646156329382441,0.41926025127740807,0.703958874909879,0.8374652270675008,-0.24773484993058434,0.5871420920542251,-0.07823693322372095,0.5569270919992151,-0.996663465444653,-0.9689171342324471,0.4289659204143276,-0.9947030798455136,-0.32124165366751023,0.4799589397788765,-0.09380827068993977,-0.022930973958013863,0.7831986548248356,0.4928521197603965,0.9225650816197077,0.8505972985318624,-0.7147513337641076,-0.7085144364492049,0.9615676322875426,-0.9923598900514701,-0.8936779132488055,-0.6499185586900248,0.14953490103042016,0.6841334768647416,0.9449253172940647,-0.9708216916754391,0.6582552113705349,0.5829014092982288,0.37274600790563645,0.004155218657908422,-0.10057354641559957,-0.13892030984702092,0.9986814773162741,0.1929229554525126,0.9460440496079978,0.402408439562468,-0.9735361449632924,-0.7426783805388557,-0.8531257907937583,0.9825617506486977,-0.9750273253337874,-0.26307283444743135,-0.45204568256319605,-0.9818492599372459,0.34990853838277436,0.9381136702286467,-0.8440030165631177,-0.36852574041302155,0.6421724798484119,-0.9953168425641643,0.7887406208427422,-0.128004667416286,-0.7756993336487203,0.3360039680346062,0.3775311236432931,0.8242478731932686,-0.6642771784979227,0.5714713682404141,-0.12039646841668591,0.9633728210179983,0.3727862741408427,0.9428366748777856,-0.9176913955335864,-0.2051167352702105,-0.37214808691271695,-0.661296278068229,-0.0715570561092062,-0.721503838437431,-0.894945695356902,0.3743414107601559,0.8400382438561199,0.7574081592829284,-0.5280548837162203,-0.708591542501516,0.6171908050330548,-0.8440767093991055,-0.31934382216210633,-0.7147591193981937,-0.540007052972206,0.8809119012999389,-0.4199355005951302,0.7571307751272579,-0.871608136191549,-0.4700535367237395,0.057748119547296584,-0.7884571603545413,0.046284442754284824,-0.07984758534753701,0.9997783965125617,0.864901279957966,0.9844314120535453,-0.2610089530988249,-0.369310162593948,-0.9263486730909593,0.8407467773048164,-0.9233770683121878,-0.7752389915692267,0.9653118462855518,0.8365283835161519,-0.8775559462181334,-0.847800528140863,-0.8376427123929897,-0.8232508715431588,0.9173632421090476,0.2545709143156392,0.9029998765471157,0.7489800234712992,0.8665541764479385,0.9608945663293486,0.10073284380634076,0.28247255639116375,-0.9893641274277316,-0.09835496715277564,0.9685818523852853,-0.2295398742111923,0.8121232189519074,0.658470983738625,-0.9842629883034641,0.9416283400001514,0.7644908238267484,0.7069355410323825,-0.1445321689970926,0.9024771611318363,-0.9674407873263156,-0.7914683222821272,-0.20660497333780614,0.9332490619573354,0.7738566190732564,0.9747741663580489,-0.9545653394228131,0.8167189668966363,-0.8950298959054861,0.9815919735488043,-0.9750745820566122,0.6947584595532743,-0.09136439437901334,-0.997300922670535,-0.408530498624729,-0.4886358512241785,-0.9715439524260862,0.8706614987158614,0.8954052437939964,0.9915552699902781,0.40438817901207397,-0.8818295224185848,-0.8790153096360901,-0.024651735525859142,0.9004713723214701,-0.7880163290893557,0.6566195983911147,0.990160424111997,-0.4550321639907974,0.08643534125296361,0.5132254678800015,0.6562011220141796,0.9910115448583828,0.13277947905534254,-0.4006735064996377,-0.5280834083368391,0.9442610246062508,0.17130100848040536,0.7660190210274971,0.12699447217177354,0.5061774392302085,0.546282443477599,0.5394813283519447,0.9291497734016091,0.9449891315624881,0.3278796756798834,-0.7509595483806022,-0.8808769004055,-0.09075519709745775,0.6355673733542143,-0.947684327900903,-0.9881109325068623,0.8584924410589013,-0.9706606070254578,-0.5654430678552592,-0.995568997528879,-0.6783415678893825,0.09076931579557426,-0.7844302476469874,0.6374245217623862,-0.364556675341173,-0.33189705154776195,-0.4975317058071014,0.8732139714961539,0.6194349993461526,0.9775884981742492,-0.7849607718606819,0.8076930063283325,-0.1671117812995738,-0.03899451816108293,-0.4086449794129311,0.23152912669034978,-0.6807279751133809,0.30874265811304014,-0.9711283559370565,-0.8630470557899279,-0.9623897989197733,-0.4500373233279895,-0.21383365413151034,-0.14957395542347532,0.48273501719528755,-0.9996695983025022,0.9772147358168084,0.4628576210958642,-0.6255845147246883,0.4357908042003933,-0.3466866982140237,0.5387240570716344,-0.40164683266352025,-0.9971060922654674,-0.716536474726781,-0.04685927125486166,0.9575565808475883,0.47022455273469244,0.7064849400557832,-0.969448809808666,0.6549853066125806,0.283037485397763,-0.9995334759011243,0.5355866312468951,-0.29702395075319576,0.6726728042754373,-0.15993887284686234,0.9923208849609122,0.8873433917201335,0.5534848937160326,0.9520115900497518,-0.2803798637329802,-0.7603120664417992,-0.9960763208111894,-0.9433725357651622,-0.6076525533310472,-0.8005290552819628,-0.986524242399939,-0.8098997858180578,0.7258451761744781,0.9796381874136799,-0.8765115416458046,0.11409742500619803,0.4208865871543598,-0.4418935021750441,0.7915753870963285,0.9795295769056749,0.9982469995212665,-0.9096626589318497,0.95486975206888,-0.23503283116938445,-0.5778290290189235,-0.9993335200026633,0.5586493446052802,0.9056981967000335,0.42307969333927153,0.9112945817904129,0.6065563928703668,-0.9266839921393099,-0.414488201369049,0.9021190538487006,-0.17010211522540014,0.34897147154576197,-0.3820662852604043,0.08991012156942318,-0.8291197694499083,-0.01863603569380572,0.4709039234672756,-0.8924286095865185,0.9873848815696241,-0.7688982315953977,0.7546186106252126,-0.3881701976561194,-0.42737210861830705,-0.2509474687258601,-0.23522876349172328,-0.9146692758276856,0.3664502485104169,0.8782764150723718,-0.42892482426734013,0.794742499024875,0.4534986704899553,-0.8955222901562487,0.8817876594369675,-0.8736487053120158,0.5770814118627823,0.9123904370183743,-0.32619717604276804,0.280009770319379,0.9936217088226496,-0.9754542485986208,0.7735980578658963,0.7888691387007782,0.993355808390127,0.9036971809605945,-0.9843889524214894,0.8966534464421348,0.10318306080466094,-0.20323258517519277,-0.7930806367616255,-0.7892812059402412,-0.9995225140741404,0.1317612398415011,0.42846968241420375,0.6742938223514428,0.6919633400810866,-0.9968394067711726,-0.7976859121401498,0.8797752906442391,0.7257194202727211,-0.7445960091360339,0.7419859866605689,-0.041378317856152216,-0.8890144191232785,0.8747527366735649,-0.9821384597447683,0.7558892100189363,-0.999791329356879,-0.752030085980367,0.3962003476926947,0.7028190015826942,0.903193140258335,0.13237151556282162,0.997956453103634,0.7629785897221454,-0.8150319776735477,0.3436280573847905,0.5104116951283985,-0.5068816341856753,-0.994045051188643,0.9181095951820465,-0.5155881706616737,0.39499888988990217,0.6372149458177184,-0.9558123718021041,-0.48886673983115,-0.24848533754934665,-0.2883591828751459,-0.41251208119979244,0.9086226810338579,0.9555699950430121,-0.3336467356203323,0.9586348066545691,0.5799673607701833,-0.660050133941743,0.8002138553632671,-0.07938660047664522,0.4476443579454448,-0.04953658797105704,-0.6335458412076355,-0.196343482092471,0.9019283843350319,-0.5059266617150876,0.1977042041869902,0.9781718078531653,-0.36308197962314176,0.9674193858216006,0.7597693286870668,-0.9793393721354656,-0.9314102074321753,0.8346004020892083,-0.6955894754053763,-0.4662546875160699,-0.8812610590967297,0.08013708242100201,-0.9913401317711463,0.8152021148661067,0.9909129275174389,-0.7508993260338479,0.1941707710821426,-0.8892251889241507,-0.2185206650957351,0.5247339000158526,0.5338957476678184,0.5526171493515651,-0.9598182892684918,-0.20433323004496562,-0.5802174340803224,-0.014025960069455935,-0.9995117482039206,-0.9770130260857074,0.9755495922118692,0.9857771501311894,0.7792551806977229,-0.2934624562168176,0.1403957350436018,-0.9950852023162647,0.8575933521006567,0.8709621395972199,-0.7814135317113331,-0.6122784771292449,0.5332095321074121,0.9943505450409469,0.22509147451570413,0.057934035450480544,0.06534720587446223,0.585583645733691,0.8787963910776075,-0.2399248123258173,0.42260114075844674,0.6057549544437639,0.20207642540687806,0.5831983039392171,-0.8081499078473012,-0.29193999074935567,0.19481680434148768,0.8002330695092014,-0.024240679248113493,0.13680154608585887,-0.31977079980085016,-0.9877866114624853,-0.0904974827499778,0.5725608003153535,-0.9910564908152318,-0.9701279920813255,0.9903498030893827,0.9917068244318569,-0.9369900410057901,0.6990112480502528,0.9028012901886457,0.9662774652870273,-0.08555758056660762,0.5784498631222517,-0.8291362219553418,0.9392682861214935,-0.9965821735109144,0.21622808372761562,0.672290711387334,-0.006336702645903991,0.953832927897559,-0.8352430977208128,-0.21908270170016717,-0.9479887738559395,-0.7886056813060365,-0.906548803742464,-0.9610154516123166,-0.902546150621895,-0.5030160523790566,-0.3559443887667111,0.5387955645492473,-0.8591544642872868,0.7166625095381554,0.04654034763712248,0.7481473532779527,0.21824778557140526,0.9759230868628975,0.8529901352540169,0.5545303122654389,0.8714527230922471,-0.7686579398365904,0.7553387716120478,0.975904541902997,0.8233237593212922,0.06430059223306267,-0.5226915330166716,-0.4067864964469729,-0.731930761580465,-0.9646358160426346,0.08627836142171703,0.9623716320791099,-0.23973257882714571,-0.6089398105338089,-0.9253275193950574,-0.9999568784550256,-0.9615076178302016,-0.9922741861325222,-0.3789996413372949,-0.1468888945313226,-0.902084744700621,-0.8411617026056563,0.8001570352055181,-0.9851187509530849,-0.9707919536629527,0.8678940327397431,-0.8110372553093637,0.9690257305302392,0.060706577423961336,-0.21137386850651343,0.9332526810912025,-0.5697478371368554,0.9748829043627596,-0.9330807845850457,0.029227594738500586,-0.1347359303574024,0.9214077055424584,0.7881434430009372,0.9960277673058366,0.800377538767099,-0.9659857374576848,-0.1017742534463219,-0.8855112553496718,-0.1616408372991452,0.952227293610631,0.8520933250036766,0.9997681935436881,0.26994908396533596,0.06303613759817199,-0.7777854290663758,0.2607431376586748,-0.7256162054740762,-0.7346195825134256,-0.41084968419881884,0.5469321616988972,0.9717684952009966,0.685047332196776,0.9998585960640323,-0.7029747358481007,-0.999094252532983,0.9069202692484859,0.564864831965364,-0.9999768239063899,-0.9800606828993268,-0.8869365144442445,0.9596845113159015,-0.5562968148621773,0.8417518857624994,-0.8944525336548323,0.6449360377546188,0.6780309738381256,-0.9433756733754496,-0.10640630743621779,-0.9853931100852873,-0.23702393177151204,0.0981040922167157,-0.691580571748229,0.1012813783537461,-0.32072235194940035,-0.9097683439588489,-0.2591326353140703,0.9468629120082517,-0.35763279183452945,0.6498787603335549,-0.2795299771400654,-0.8777734563287717,0.17986026539051672,0.35864623853078453,0.6190773035226153,0.5222715667457725,-0.7946088586033779,-0.7998051606832562,-0.47109182659786736,-0.9554919913724123,0.9977816984857859,0.5252833373718631,0.26107847249029464,0.8669225950531456,-0.43274609632379735,-0.8979553700620776,-0.3636704308456724,0.9421515589784464,0.11035952560863835,0.6527140515226623,-0.33272142576073355,-0.8211371617695428,-0.984958617547437,-0.9939588245588782,-0.9258632089939047,-0.9999066663880866,-0.9739936244549272,-0.7965213640096134,0.9678567589311154,-0.08087700523381032,-0.8249820539343287,-0.6810537218858254,-0.14839248263378613,-0.22810668881602308,-0.6250982022776984,-0.6196132016637778,0.6871716568566351,-0.7807623718894113,-0.03511574113841027,-0.8332963324094597,-0.08857315460006117,-0.05134323216054787,0.3519528995282009,-0.5764841480676133,-0.9441799074555258,0.5226658936934554,0.30410544468031414,-0.9995066956054732,-0.2735181000917316,0.015425138832516838,0.32602783646212813,-0.8620511722844729,0.8239011178201355,0.9994341273436682,-0.3609996456678109,0.9243952130153306,-0.2329713291561294,-0.9991902364484558,0.01991247676723507,-0.4256115294096749,-0.28641163511796214,-0.6077962673031612,0.44234764083952033,0.9998102548062039,-0.5080753618825444,0.33149150257280086,-0.5153240783288926,-0.8826023102741704,0.4852523929002789,-0.8439091076216941,-0.9740768914841372,0.2591980438771817,-0.7004939572280348,-0.9946413005288236,0.2544940857315661,-0.9880859285350292,0.7367006479853023,-0.37642114260776,-0.012801030295291756,0.6853586640142887,0.9398496331453927,0.1322565775779697,-0.6260697630511808,0.9376460543687408,0.9951508471586593,-0.5751848492509001,-0.7337211591219085,0.48142937343794595,0.5745999222878998,-0.9275546730841062,0.9826077522002138,0.7665781493636545,-0.21829991628538442,0.5949374126697887,-0.994172944464173,-0.8163260529179116,-0.9271999483885338,0.8158763779657833,-0.38812866630006976,-0.7050809930515474,-0.580052912257534,-0.3439601909707326,0.7352089776719409,-0.903586778282505,0.8755969609050619,-0.2798070026276466,-0.39377173513716485,0.9920986781057413,0.6183623614499347,0.1052191746430524,-0.14832087226852142,-0.9952630615915447,0.9985719397422362,0.09534182345131965,-0.6773906631971935,0.16298584290114995,0.08154417791313616,0.8810534130406527,-0.659570492201492,0.9962561587369181,0.6987233054269031,-0.2193499876842695,-0.2619316827764042,0.6038245422701757,0.9529071454124909,-0.79766415012108,-0.9403949490478187,0.798893558045056,0.8677284606995842,0.896783119232476,0.11286230209024496,0.7219681896967917,-0.8802055944427463,-0.8209676730868282,0.43160092620957585,-0.13740668190419597,-0.5650525605206038,-0.6449959911145768,-0.013000435158091076,-0.2719872854958919,0.7244125076740043,0.5291279907639116,0.8203451445331706,-0.18778356052262546,0.31960663129183126,-0.3955332391059291,0.20685777441421427,0.08315947108938872,0.9141005371683735,0.9145486848455513,-0.1253612283419348,0.9680098132315563,0.06142267588549705,0.3705986742989952,-0.9892499172503639,0.7506867750443873,0.9844194562825073,0.18959122063140685,0.35974097906766034,-0.757809973238077,0.005187093439636095,0.4342521177891787,-0.7079515571919498,0.7850471958972856,0.6543430733353582,-0.9971023505337688,0.9946429493586919,0.7501470221138293,0.008980391385618772,0.7170972676172347,0.35266165117203635,-0.7329550184638521,-0.7336324511900112,-0.6536310959589691,-0.8801996375620529,0.30357950731415506,0.12492883245229942,0.9376743799202425,-0.3721178571066038,-0.4753181437678076,0.5453250625747745,-0.8820400537964173,0.817504176771222,0.9441666673778585,-0.8759865148741093,-0.9198131337716654,-0.5735752667146427,0.817230833066449,0.9998421758692446,0.5347026264364827,-0.6446182521053202,0.2892664805167736,0.3970009750786219,0.9542708238767367,-0.0019441858095415353,-0.24872605200516965,0.257192602435955,0.636822321165242,-0.14542579190383373,0.011032418291302715,-0.6697987736654858,0.6554901068020946,0.274987565452421,-0.9486899776582253,0.8132291388235534,-0.47834045788448876,0.9516312213310824,0.3622827231419108,-0.1992385155616168,0.2948423436474695,0.7522138722570405,-0.46763298311592977,-0.5409403145920517,-0.5131244655112157,-0.2271061193128573,0.6947218648223465,0.7345670937219333,0.5817789878915459,0.8936317270263723,-0.6679657456280985,0.885537369703452,0.9799836833667264,0.11343304812333214,-0.9369351571498842,0.1573523243176687,-0.9717123510815312,0.03385126891806598,0.982674562822096,-0.7911215243219895,-0.8763047016298059,-0.6934891384658552,0.4356893128335675,0.68275761273247,0.4565584250331393,-0.42869275931168327,0.3853687269855565,-0.3852540016270734,0.19862581838688212,0.9847980469655166,-0.9224518477050628,0.9999388559182835,-0.794926202239902,-0.8184885917199775,-0.9980640732398574,0.8721451948934922,0.6578012551953994,0.10787207663788834,0.0415166482235556,-0.6619077667339297,-0.9912217517830995,-0.7830664754692056,-0.9083414411745264,0.649086661167542,0.9468495149976454,-0.9207840442537132,0.988689068052907,0.8581536945867738,-0.25190748905794386,-0.9734702628337777,0.3255000158746368,-0.5110851636876009,0.9217587747578444,-0.9885065795561468,0.9907517882016369,-0.8926448439869368,-0.9903457983228078,0.8680604330059998,-0.0015018782452831856,-0.9661638740704404,0.30657000031181136,-0.30434126693741026,0.8268570094982304,-0.8552500931153061,0.5987832254568926,0.36517613620011175,0.9966445831143732,0.5883754296658146,0.28146671888985125,0.8526711913829017,0.27248622079771506,-0.8564191118453994,-0.13483121869220657,0.6563418000291594,-0.01811098402080477,0.006705361592161558,0.6852191318146746,0.1379439036936534,-0.9968593260062716,0.6614040399824773,0.08112028522869327,0.40115571704644926,-0.2626517323832116,-0.08487139515151736,-0.833821944579785,0.3067484467957577,0.48838111153789987,-0.26719898317731905,0.9792062466025375,-0.7242444807391486,-0.8222447298039552,-0.9986733638128283,0.10474636920963143,0.908827756862633,0.2000545899581194,0.4504173154495152,0.7518486791197023,0.5150016605847865,0.7259587675760525,0.671098648998922,0.5227829282592777,0.956347105740562,-0.8900949097069635,-0.4375725165946743,0.9908433692248924,-0.6184931086953144,-0.09147480716286867,0.8946614614285019,0.7868399515172121,0.8617682860965926,-0.775369372257206,-0.11817051074030095,0.9482551062643265,0.015871978421307123,0.6523722632201467,0.9414790090005875,0.9454993887307983,-0.7387379776026205,-0.7944547832093569,-0.03292270723037778,-0.982140515598326,-0.9954102907659163,-0.8052990789023737,0.7241224895000191,-0.7826154151079439,-0.9940275984162538,0.5367376612840978,0.9875082935488307,-0.8574319138521393,0.1476718156300671,-0.617443259844627,-0.9906920189731853,-0.9596486478800644,-0.9920133396367368,0.14084633267182867,0.25950931645808556,-0.5801214322224963,-0.9616178317852796,0.07247619686404255,-0.9758316414371054,-0.6580918728294413,-0.9496487517520019,-0.9532232016819304,0.9838881694253339,0.45261564703595014,0.05744534539796268,-0.6318216449614846,0.5973992901405547,-0.587925122099146,0.660278573437514,-0.6806032187785955,0.818394343756213,-0.9182494767169743,0.5100984668893198,-0.009218853224599496,-0.48877499863373436,-0.2591084297008579,-0.7910115122908973,-0.7023232711588893,-0.4079885018877933,-0.3751653255104313,0.9332852518292285,-0.9999309781476825,-0.31345511919361585,-0.02639001164744371,0.8713294641102349,-0.9984765829364819,0.08957198949950017,-0.8264175981637208,0.9697003014740878,0.9732020164185411,-0.9997418635870843,0.4526772669163277,-0.3250561838260117,0.7696113231901723,0.7613647086890841,0.9622084408021564,-0.8233143563111587,0.9084842013219565,0.9407064433147228,-0.9905998179793765,0.9999995410134146,-0.36952594467109023,-0.5282961214267899,-0.0223762465809711,-0.7896593319558929,0.6766095275937704,-0.30291690989529,0.8824208259769852,-0.9119315948220991,-0.7274261351384936,0.6174571423632769,0.6456730807109771,0.2801317506117261,0.4563838421891089,0.16237701761728496,-0.9783290343626813,0.9594073009564259,0.19578881992952016,0.859488318881276,0.43457082791450785,-0.5894575487921866,-0.661506641045924,-0.4841523358870146,-0.09421643671320194,-0.39746042480385807,0.35229163388514695,-0.596559500360114,0.5191820259298212,0.3789132915287423,-0.010553323859389197,0.9951314021481882,0.2547202162860586,-0.5890532489515561,0.8984058640137181,0.3380649248082677,-0.6030510619536382,0.8920530700260685,-0.21418242982436086,0.9545467266915948,-0.8997445655870563,0.9112284477454203,0.2875662076397506,-0.4595393341450459,-0.9926412866891063,0.9998170839250975,0.4580662567788316,-0.5600297322017654,0.6333617349466384,0.9479839148224837,0.6595081398600785,0.3499201727728493,0.12268132998655853,0.056521529340553024,0.9829388391499667,-0.7450161693971039,-0.6559885968701497,0.5026915446695818,0.24638169075249777,0.9706638122221816,0.9961104024266937,0.997553064090751,0.37601720513671455,-0.9549800208825885,0.5521472699650346,0.24637091538193562,0.9541814186088157,-0.926866079597052,-0.9351935751723122,0.9329422927676922,-0.9764632601822077,0.9454435198216113,-0.9661334260355802,0.8306283413487966,0.2418575215726538,0.9557953124575542,0.3012709066133075,0.9552926629182434,-0.8841543651267282,-0.5750757319836044,-0.5005089427696849,0.9503436126788517,-0.8015914165050889,0.9948134911091054,0.9800148569844306,0.9393367977880277,-0.9952242248822254,0.8831413445923777,-0.3472104790798508,0.8083935795329181,0.7452738169278529,-0.062360331067242356,-0.013832104342566487,-0.9026782373628909,0.19356661363269145,0.982232952365438,0.8156523797670296,-0.48718802092331864,0.5573723258465377,0.7688874564684706,-0.22921540925432698,0.2134403676922775,-0.45955336562868526,-0.4962439224218451,-0.943890373396085,0.9893530404690701,0.4864254084344083,0.9896255821061338,0.9917515769213197,0.5660443948814177,-0.9934689397366152,0.26749038674248987,0.34546925273995127,-0.081729134384114,-0.8672582517849134,-0.4247712277555448,0.8613994033669778,-0.9969079864305924,0.9437742149294382,-0.984495862977044,0.8398442535487639,0.17336983916126777,0.41082159645914423,-0.9105413092763186,-0.8542084425482933,0.8454429338717586,0.8458193652777233,-0.6694069830600281,-0.6653226965367603,-0.2674047722952105,-0.119179813930917,-0.7923261570463817,-0.6818394758489255,-0.5217111566311177,-0.9120279824562758,-0.25007179798954676,-0.018677838996688723,-0.4306315484096977,-0.768853197055948,0.44135198802219683,-0.7660722380722371,0.8268291978706823,0.12772331295392172,-0.1682815221331459,-0.7689401472722468,0.08770957755561287,0.7443547608914947,0.006919784438127619,0.7623598327990873,0.5669029912799713,0.2703395018559903,0.0002071677852694009,-0.719675636428222,0.7841583160554813,-0.8316431722424517,-0.9579300965595069,0.31652488824590785,-0.6109527532322123,-0.9476493581441413,0.9251902386116994,-0.2286105137078304,0.12642538188873448,-0.8377225169011027,0.16622700640030771,0.96215324506035,-0.7725530013184092,0.9213147730272702,0.9240918410303659,-0.2895088015761147,0.21643541255453527,-0.939495152785807,0.3257975948455194,0.6306832652992546,-0.9056725370066087,-0.5719464257640887,-0.2730418470239938,0.003363623694231513,0.25630192102235655,-0.4604535963863563,-0.8285847345927954,0.2825248386462772,-0.22606468329237434,0.7714358952584669,0.2688859294710048,0.24531039375143127,-0.23631339253580763,0.4400597553317892,0.9994419239948813,-0.4919831049876803,0.9967251875272388,0.6606585421793877,-0.9907557976472816,-0.1599214870420568,0.6355904859947027,-0.005633878566353116,-0.9786645744109123,0.9415439435185656,0.3234675536752387,0.33595264984221335,0.37319734309737446,0.9244113233538922,0.9998463276341637,0.40100754579325065,0.9717835654766731,0.20612141434586057,-0.6035153617716692,0.3830638109620148,0.8991552609226321,-0.006596751779938192,0.9266436730498007,0.8959939953249008,0.9236893753934148,0.32971086462185784,-0.07398209847881365,-0.6436868680029448,0.7959098179149687,0.9958533520212596,-0.0631413062613813,0.5505674951920413,-0.20698734629198726,-0.9044740162002441,-0.13732841965399017,-0.9631236141535621,-0.6469166220164652,-0.26182507896301394,0.4953247365477381,0.8361371480096697,-0.5556053419360034,0.4792749958031006,0.6240812567566333,-0.7751621235721042,-0.02345691956027361,0.8018919217427135,-0.0226673008882761,-0.4611729997015568,-0.9999351835729742,-0.02654985130126628,-0.8442012737625094,-0.7265844282202906,0.3944866949934301,-0.4558002022247123,0.17882155829641147,0.8917200986104354,-0.7870433838656061,-0.9983417796030025,0.86691271896736,-0.9136475076879367,0.759539689911076,0.6318572516458447,-0.19239297343624084,-0.04345130412404936,-0.6324056988571869,0.4442551800257453,-0.990403504822334,-0.36693622350654675,0.6809339413708176,-0.9997238663643053,-0.9153853620740418,-0.8919983820043437,-0.21765008599146332,-0.9023080334455819,0.5779893526620852,-0.14657566574895342,0.9132224144822804,-0.9945734137227783,-0.2941719657183204,-0.9904308475580279,-0.6175994318601459,-0.31637174001863483,-0.8886281893681444,0.04378911400703517,0.8137200888083356,0.34735242602561955,0.996610404402211,0.8311022493325229,0.3189255627144715,-0.7812267119374537,-0.04644155789426311,0.9675128598627217,0.03410248101781617,0.9896942661629694,0.46904228991268904,-0.7948785740052569,-0.4633684339616583,-0.80760455148912,0.4975756027444726,0.1403227215672207,0.8752159997241855,0.6359751402720308,0.32895938164893884,0.9998977793901285,-0.4627518151179493,-0.8085265819314127,-0.9337254403302727,0.3332872656926994,0.6056756471373668,-0.5380008505921525,-0.958661961938396,-0.701206730008925,0.7378462345371583,0.8953234896639347,-0.7905904247930672,-0.5995142556614612,-0.7478974016567356,0.9986331160110047,-0.9711174572466842,0.6517641610082756,0.7532940078577653,0.43526101110651555,0.5564193560196667,-0.40719461989154326,0.7906871440396234,-0.17269343164728065,0.7993202660406282,0.8988379534027496,0.8445107181786942,-0.1722660847681825,0.5289442281308724,0.4506840359082794,0.6057507323391339,-0.18802947104295825,-0.544971460327799,-0.7547764915625069,0.1967405684085125,0.29446439829644494,-0.6989449307509167,-0.47538351674305773,-0.620558700682806,-0.9972847612306561,0.18498617824476768,0.7690889769082253,0.9999902187904398,0.21736283448573365,-0.3316879005428833,0.1359504551497114,-0.6488273974763519,-0.6102353102876737,-0.8942320096169418,0.9557143246306088,0.8412054749707132,0.7581223597327555,-0.7446848287920376,-0.9847803284242627,-0.2749113845355748,0.4831058127621827,-0.9069610810628143,-0.4084153266715941,0.256435104242983,0.7861997784979748,0.24097410353769333,-0.061549396871239094,0.2723223024909887,0.019785214929048545,-0.40394325825154015,0.8405451926140023,-0.8336042223375019,-0.36550232682102324,-0.5639644222834691,0.5498908874365762,0.948468700208265,-0.032794016232262156,0.6116448386415144,-0.19125139209348674,-0.8773026395702412,0.8081603566969915,0.9243260557449622,-0.5607682833182055,-0.715180481904269,-0.7758859400607098,-0.9992799678961799,0.7125196187599743,0.7900996519263008,0.6592153769689731,-0.9999637937799862,-0.8698428717057333,-0.9778152508481939,-0.9117697202796321,-0.5753847889940751,0.8868694024766524,0.08986079560893358,0.7156213566190182,-0.7454042874900756,0.4769942365543335,0.6071245901322898,-0.012037285416220333,-0.5477919260655595,0.7838058603375343,-0.820260607299584,-0.5732753511861933,0.7598895207453931,0.5699171999709873,-0.9674152406243625,0.9766979209406879,-0.9797874519963918,0.9323893390659236,-0.13299612306101993,0.9973911805617246,-0.8489904991481539,-0.4638703863231715,0.918873698165826,0.9691177025386836,-0.9956714951848532,-0.2369581509523992,0.9857402705241295,0.6994696794414398,0.27221821197019724,-0.1769433910009374,-0.3119444674512627,-0.9897039540249088,-0.9999556405685841,0.914155775549506,-0.46191823331920534,0.8666015521554221,0.6228790788877002,-0.593925230012712,0.010721322041131371,0.3283794099367662,0.06814492147283445,-0.4330495121774084,0.43188317748410965,-0.6570245067926861,-0.6151691985318025,-0.9989515838570423,-0.11486832324550258,0.3332514083044332,-0.6540541036194261,-0.9516494930093299,-0.5923710569166654,-0.4662879688967726,0.9871567533322692,0.8897492376820957,-0.624918645976363,-0.3796590977254532,0.3409202848767321,0.345915236359235,0.7935914846487755,-0.6890724524878248,-0.9713384824727065,-0.3996583308088482,-0.4351967012570724,0.9114276314958566,-0.20980106948531146,-0.5845015452501205,0.6769010528607078,0.989689648607301,0.9943359141781792,-0.9028174988714543,-0.23505082162781732,-0.17385008767374013,0.9954153549452586,-0.044576588577677795,-0.2369835200662578,0.8215589107158311,-0.0667122027109446,-0.9419335068494763,-0.21954641877661296,0.8896758036918262,0.10393002634232057,0.7211861918501523,-0.10334166929031292,0.6433754227381807,0.9772634124657833,0.951373922291712,-0.012699280355464271,0.07730772636521327,-0.8357407540211094,-0.5039418186472517,0.7307165167513837,-0.966189215552608,0.4357959683412034,0.8621713893717108,0.949261171649393,0.044015374381685964,-0.4936444843616292,-0.6351370392574069,0.9999970767649458,-0.9844313446246081,0.6405752251617431,0.8857169331862998,0.674700838529055,-0.9981083776539611,-0.37851509946101763,0.38855846328838123,0.7626185121103213,0.6055047132093239,-0.6727613114690139,-0.9727442397717817,-0.8558667157693745,-0.31206186861627794,-0.9421340220057862,0.6593758831050779,0.48049689946016966,0.6214908513684292,-0.03027924007161012,0.9550446563833396,-0.6601683298435068,0.615276970237978,0.8433600416474829,-0.9440635334006845,-0.649668608678142,-0.34576459882000365,0.7583494010911087,0.90414348062512,0.885444471052232,0.8536294954119381,0.6688147692612141,0.770073816211974,0.5240455018894442,-0.9751157730775156,0.7691342280578031,0.021380466263502595,-0.9180070203687931,0.06547227209293754,0.38878263149460807,-0.16031633966692344,-0.997574717632707,-0.6797855756058372,-0.5159614681690781,-0.06245449819750274,-0.5871500289522202,-0.219688424868655,-0.5457498725655517,-0.1423625350371759,-0.8705935794448367,-0.21984222400862685,-0.9997672655378634,0.25311498529721627,0.9999762363006447,0.9997524220469254,0.2781695549841777,0.9833390460455571,0.8253683850863708,0.7528477031450053,-0.8289926756275808,-0.7381726501332068,-0.03598050526956281,0.5988168933790934,-0.994846541116137,0.26723617112393694,-0.9991738269943636,-0.9823928661815848,-0.9137314288038259,0.17759186537179797,0.9877409180768879,0.346701310375314,0.20317975685473744,0.7933676907881837,-0.6973109700553218,-0.7050752434035683,0.9912691410299941,-0.9736792321419022,-0.2642268738820202,-0.8515607298455008,0.09357269169043222,-0.9402274203097059,0.9576103693702228,0.4144878452596285,0.7167364417781217,0.6157940540004081,0.8198315622061243,-0.12897962462517093,0.38865874113014853,0.5291245626577206,-0.6872676525999842,0.8633543207627947,-0.6998464429241843,0.19593741028174821,0.9850952812449955,-0.5508176737814019,0.5889646658193115,-0.9999639362762285,-0.8412477142471207,0.4529801615429748,0.6524680441519723,-0.24343448033485982,-0.9616271438433476,0.7074325768563751,0.7141867483300233,-0.07295285656864473,-0.6975710705482203,0.9617688820419577,-0.8650179965468799,-0.5491162991469388,-0.12992235379611902,0.7356031461388256,0.34789813256622304,0.7848779768501953,0.9383168485542165,-0.9339415414823711,-0.7306350271326526,0.9341273036774657,0.6499787819933448,-0.5518358785902048,-0.971000633305359,-0.23320226722660187,-0.8210282335729626,0.7251945963929308,0.6516103695834448,-0.08768485185351294,-0.7976745569344332,-0.4622459678677115,-0.9809626105411189,0.7324139302206325,-0.9776588916557719,0.9140854250903192,-0.011792658025514505,-0.5158035752322252,0.5162009886059298,0.9260672969788326,-0.9820932856393126,-0.9501988004035453,-0.5671267195585455,-0.15036878740334886,-0.9762298600655324,-0.9222755709049003,-0.263820095477396,0.9929597686276264,-0.9254602731319763,-0.664255960224007,-0.49742485013606075,-0.9106966002583924,0.9064663691630404,0.06923335217916712,0.9279976212445032,-0.7639469651943747,0.5941822615141359,-0.5683716530018477,-0.9139280888171019,0.7961523985980692,0.3101411975797531,-0.1873262157060564,-0.8951856966800317,-0.8470626108157816,0.018004776569838506,-0.9996063752313052,0.43686619767427276,0.501177369149408,-0.32747933406074864,0.8892728476854839,0.5080266445105543,0.010883966539389221,0.8218487218060831,0.9940041908327311,0.9170826634258032,-0.7235566476354102,0.6974596608555939,-0.6442213992669816,0.5030362699641425,0.8625177256600715,0.9340893131751243,-0.9974954001797673,-0.8103877366800553,0.721651278788858,-0.5439383547029595,-0.3646727992928065,0.3109664733585641,-0.505461754592157,0.9996983936782089,0.9929611713488179,0.9848571384049296,0.3103618085015476,0.9922180297758364,-0.8565905329870296,-0.7404617231742872,0.3128747827653163,-0.7915523249253057,-0.7501301648886823,0.9791139216903908,-0.8172107914970551,-0.6086639310473319,-0.9384434555970533,-0.9444003576594888,-0.9474880373058867,-0.4568803482805759,-0.17816496410381283,-0.8938125966673279,-0.4902288029346492,0.8512558049220099,0.09881052556748211,0.9937653938933526,0.9686462527912744,-0.8539444331014892,-0.8312909000462223,-0.9736847304885691,0.365268147437298,-0.9625520334283325,0.4543372880754813,-0.8566086732298749,-0.24789507256000282,-0.9998193776716254,0.9997724930695947,0.9668284209355701,0.3713283638020326,0.518766316660934,0.6218992734628905,0.7578005286394229,-0.9528428032706711,0.7568398628936946,0.4553377827971925,0.5436422287381628,0.9714435915532428,-0.3203458887347404,-0.7202945941652215,-0.4912269893924115,-0.9888220058483187,0.7547303771040261,-0.29607101634613425,0.7157240774657917,0.6304425992450545,0.28604327818083647,-0.07899927250365434,0.9389632522791933,0.2798177252824771,-0.7518383177347546,-0.9228796755275214,0.8758483512233307,0.7508488110359967,-0.20818434230125477,0.09576822876173793,0.7878352130336694,-0.2669847793798678,-0.8874371220623632,-0.12930130441357213,-0.8095813588894101,-0.5375784622663006,0.5432084685587955,0.99504575755929,-0.9580242942294819,-0.643739344668732,0.43898989995111726,0.7851089212033118,-0.9530272687756366,-0.680956026427036,0.9917597384000945,-0.7343960780021854,-0.9903471924426764,-0.4520301134791468,-0.5242254931577676,0.6255145570789308,0.49059256159473513,0.3737371594859143,-0.9889056731520599,0.9979349696845052,0.9982494294571066,0.6404527295942977,0.7662152068466755,-0.7690582359374776,0.5719725276787785,0.764912448244109,0.07061974585025388,-0.36952246808705086,0.9680323847021608,-0.9614442312199141,0.6765882076727774,0.9542589811469359,0.23712910998045134,0.9702822470244611,-0.21016186462932088,0.9800701043689563,0.13435865285012558,-0.9898614263458463,0.18398088151708397,0.6454967357765712,-0.6232773187668389,0.05372551202967628,0.9687177822279259,0.7480352886256293,0.9993553100514103,-0.9664488535414666,-0.692545845848203,0.9573788298185865,0.9983856164476758,-0.9989228305283558,-0.9595709335749054,0.9302287453889165,0.7633210605211879,-0.8098407225950133,0.6635877989040843,0.537689919208261,0.7421062749598178,-0.8035543080340165,-0.9986681490335284,0.4755296146419656,0.238614085115893,0.6404891726459134,0.5370913845966696,0.2157310713759612,0.8236543999645368,-0.11096948409726937,0.2856839592784326,-0.7621509957504989,0.9893291245544823,-0.5588313215231616,0.8169337584055791,-0.37286337071786313,-0.6518347269935445,-0.9071638328670473,-0.9707031343528357,0.9920640883566791,0.9458785728954765,-0.777671477360232,0.11027621429111219,-0.16283443742643453,0.07406102144981061,0.618715400001603,0.6484209391495314,0.6872834293046911,0.6359448752171745,0.501223790616727,-0.7044482050363442,0.7542843440699701,0.44769352948145397,0.9961409508614161,0.7938860463630802,0.5675703915570233,-0.9819255256866122,0.991122975237074,-0.9136860215338422,-0.8769800910098273,0.2568008848496785,-0.5479968130941568,0.8279823071477816,-0.7984876951325119,0.6883919513545798,0.14301607631802707,0.5726200676514642,0.05782545754940505,-0.4100206572484342,0.30831587049142467,-0.6747093026848956,-0.05813443085382177,0.6081414594771859,0.8812288123701497,-0.45282102462442403,0.5899990063860611,0.8796231141661683,0.8210092016352578,-0.14503710908035336,-0.2978948372071478,0.8680795758845902,0.6290319359417741,-0.006314502265194646,0.22823332613495462,0.9611883190556795,0.9999986681776832,-0.9118192189600652,0.538598529045623,-0.270682141999084,-0.737558039318313,0.7701475019791933,-0.9610301202888324,0.1547879685465384,0.8317052031786413,0.9069772113074395,0.8914218108021523,0.5299193640846226,0.5335506535783539,0.12775522686265653,0.33979608429982244,-0.671864579291382,0.44615828277452263,-0.05930034500311991,0.8903007199480951,0.9625348584752165,-0.9603525019334576,0.07768316536027993,0.4114066454223951,0.8727449946918513,-0.9919298991795714,0.529007791722755,0.5104306095727555,-0.8318398996533837,-0.7863778208737393,-0.9989624362887382,-0.7942025715033424,-0.7190851655649005,0.5962516563683508,0.14390290733334388,-0.9923244521461644,-0.9971345275532337,0.9999073585036923,0.6603123297819177,0.24715650597486977,0.9289089331047252,0.8673738506557999,0.9998993181313128,-0.9970612506255686,-0.26060300401785713,0.03279999349022209,-0.9285993695942564,0.4382765046401228,-0.2904259054221991,0.5108745903673354,0.04346308759789204,-0.8158500073391007,-0.45172249387504415,0.9747967439057814,0.9992541382141856,0.79009850465966,-0.5574691846233004,-0.9706551369401526,0.998358073636343,-0.016343963792911458,-0.7996057642210683,0.9574389266004663,0.7737705640453189,-0.9713491963389527,0.9658407305142336,-0.027162518435731822,-0.907347544494878,0.9688063889364266,0.5271653108349121,-0.8909201841342312,0.6043625236541993,0.2888218973587795,-0.9774222994346192,-0.13925924011416144,0.7425331485241324,-0.9573067075077214,0.5691969840375626,-0.8465865731095124,0.9118116578490449,-0.7139392048753539,0.9602894821166259,-0.12108190920507791,0.5633532560832519,0.09260884578931311,0.7070031550746275,0.5580778878410223,-0.9937328616732741,0.5510870310082896,-0.19269035880410346,0.8118109123505048,0.592056301094611,-0.9674223332460234,-0.2547296908799366,-0.608291549332827,-0.6035101533099584,0.9724998250245914,0.6060751833200729,-0.9785398602723008,-0.9091429574795205,0.13471614038255011,0.17779113429085525,-0.3333829527106585,-0.9923377951392202,-0.530831446912609,-0.2881588925347392,0.09350289577397582,0.2544034048259242,-0.9928006680103221,0.5352852529634552,0.7464076272471457,0.9704927462881884,0.6328708843899018,-0.34740372177027495,-0.8008487412585786,0.940153699205038,0.1741916796115712,0.6278799779833213,0.5433999504904231,0.9953127660550283,0.6448131968702665,-0.19892407697423156,-0.9896873013220853,-0.7394536766445193,0.8512807070499785,-0.7228367200724922,-0.33578843597360075,0.6219706431223644,-0.849600904932851,-0.0048976902064771285,-0.21883637952050386,0.5233848193220306,0.7027137015006426,0.999562189939211,0.26021420847194865,-0.19456044527823452,-0.6828618340532144,-0.966083645302075,0.9905658280958604,0.6991553281002812,-0.798088765545668,0.9993767668713102,0.91684602869334,0.9841573887701226,0.013408371342835975,0.8985138750181308,-0.9366319055562163,0.8247757797299095,-0.6139201020685519,0.23164476839941794,0.9197206083918559,-0.8390695844832889,0.9992233911424044,0.545483046288718,0.10388804774948451,0.3353528454186625,-0.9999333480344245,0.18360400831631887,0.179520881614848,-0.20689976371443494,0.7796902802707287,0.9157883319498208,-0.4615853406673707,0.9601936275865793,0.23531196391889744,0.8999866137464524,-0.2235773526116986,-0.9978126073358008,-0.4530530633847448,-0.9467101497536133,0.02297715134056529,-0.25819130309549204,0.06594435846562298,-0.6902115252537911,0.9966312338133038,0.9953588306160486,-0.7534641125471296,-0.5999432809624183,0.6389900525325648,0.23495387922479347,-0.21721809186030624,0.3499226053884425,-0.951694450362406,0.48719406637859597,-0.6561662638991675,0.8714396135428695,-0.8465272959370144,-0.24973077406228877,0.5484369567223918,-0.8646612046856332,0.2379381957920761,0.6381005905830454,0.3424517569408142,0.838262995927647,-0.4944833088315577,0.5920646872953879,-0.6005487468407424,0.7788631148151038,0.7387215674115984,0.6855174322648917,-0.9142543116509946,-0.26464623539256965,-0.18997034988734599,-0.4903384218255063,0.9978332767530865,0.8828488775320638,-0.7395187742955212,-0.5759540467778776,-0.6974327949662362,-0.27857090929652895,0.17839220759596336,-0.6919371971768581,-0.991632706978363,-0.8379598199500419,-0.8963509275295909,-0.25129964593768667,0.6683044256907661,-0.3097741629622989,0.9998019738766393,-0.7810096793445915,0.8070770684656159,0.41027500358998586,-0.6310154666396874,-0.2506286773191341,-0.3698850449613258,-0.8778033970364167,-0.8064565705188389,-0.8079340811536085,-0.9019298561241674,-0.7044239549743615,-0.7785014560116967,0.7386729101904144,0.8193166852432693,0.4647987575183786,-0.3726641238388397,0.8947098916451006,0.7763087579166373,-0.29530975796149167,-0.6922929085425721,-0.9201103923885325,0.6141819691964936,-0.17229921320550104,-0.6463590086517933,-0.3248536109862315,-0.9198768871203746,-0.7153367910614497,0.78022215209143,-0.5895852386622673,-0.009978791804141763,0.9372702442386763,0.31141652681113685,-0.6395251396789545,0.9266316605346705,0.9268578717345487,0.7850558415142191,0.46259761006390526,0.6338484161314311,0.4417854546671113,0.6933427551048271,-0.32786736879477146,-0.9317098269930116,0.9979257656750246,0.9805363552885744,0.6409225899079796,0.806469922079149,0.5142658541194386,-0.40940482492142544,0.40682369428452997,-0.9770655790261839,0.7005648024095728,0.5896734916060523,0.3767519133003649,0.9987200663704795,-0.4553563479252165,-0.9776083535283342,0.10802820851943018,0.9133460290371023,0.6463564155777395,-0.2944321791299744,0.8996410657773991,-0.4650099174069764,-0.8607706598090465,-0.1960592710430013,-0.30028612747208755,0.8927495347492881,-0.9956096484348448,0.5081422516355714,-0.886117421308376,-0.4809455983439216,-0.21288380279621957,-0.9726854276454825,-0.6276796222548622,-0.8004107871649286,0.993803964929299,0.9707659710592156,-0.6494538349545874,0.7648231317463643,-0.7925445683167528,0.11658790862225608,-0.21979852459131177,0.7891775772034895,-0.953715122114944,0.17962394091405867,0.6857894331976879,0.19190511896777712,-0.03173036791890285,0.07047699622173573,-0.6753915599437157,0.9735038984503409,0.9965985629281534,0.9299948821463053,-0.9352454761027331,-0.9524394937535039,-0.980661921153687,0.20794274977617527,-0.1766975487298251,0.236326947768667,0.7588998887851017,0.5140154502442457,-0.8012400546716165,-0.18999510410128628,0.6395670184126327,-0.15838785823618362,0.298496687984348,-0.48061486128633885,-0.49150582524530667,-0.6016638214601085,-0.3204544527993038,0.8007573200461529,-0.5088419404898563,0.9327501356545728,-0.8019049437438008,0.15534880871891954,0.9329241451144806,0.8743899953470349,-0.9403329804540971,-0.91952513979473,-0.2677048414899115,0.8563825975393962,-0.9970988806160832,-0.8210642524109866,0.4932587295114154,-0.0718721446937838,-0.028391668508820102,0.32695096964279713,0.26916014356287926,0.618397113874732,-0.688653840129371,-0.8966056976620587,-0.9958541304654717,0.8084122266385229,-0.23527609024489482,0.7287422288830269,0.9606833659359565,0.9304263705737442,-0.9922210091864949,-0.5807568406193544,0.05343107962962878,0.9982671248508086,0.6441198691424206,0.9983517488387151,0.9895215700913136,0.9752343497207733,0.2286372714417515,0.9553895590987578,0.7590445959458796,0.6730978366249162,-0.9937372573606236,-0.7956440105553514,0.9101398133802487,0.7973511267663551,-0.9897212620392003,0.6308438822863766,0.30674238997664605,-0.9792528267525646,-0.7209484074308053,-0.8273827311856974,-0.2733122194014718,-0.942456838011717,0.27331666787054215,-0.4903598219241497,0.7833950596535721,-0.4222768191171304,0.5797936933465241,0.1704562882210645,0.927313543876365,0.0777546034710059,0.8481365583374703,0.9955951534828064,0.9551381697466379,-0.9905006339400126,0.34814148125435757,-0.00446037487005256,-0.8939501863696325,0.3493825145793657,0.254636787169851,-0.7401025031330503,-0.6207315044666213,-0.944244630592581,0.9853050011531789,0.77059294285013,-0.37210204903273847,-0.13911783129126623,0.6930315526642841,0.802420291767985,-0.08120530928195381,-0.7546182279581299,-0.17246815330305434,0.27443127875277545,-0.9986113156906178,0.9990385578132434,0.3261884766812545,-0.9615771560969079,-0.9407217331950901,-0.5087303671156426,-0.4511458603480276,0.9543283069071871,0.43348820673089894,-0.24214455607131638,0.5856521491774392,0.4984149283702339,0.44343894820907803,0.7836714194929548,0.41848926731664376,0.9982034533940227,-0.6851020642489788,0.22117380038895584,-0.39850152563002084,0.9229006409097984,0.14223368055019125,-0.08199442113803497,0.9464219095216666,-0.44263415301314857,-0.4105491792218656,0.8538066254949743,-0.765727991694336,-0.183154881464422,0.9253492881134747,-0.4852253166892337,-0.9782470367070206,-0.3921358652890057,0.9917028993000653,0.7225070563777797,-0.15321550121904998,0.17889010719384485,-0.8993786164184752,-0.821663849050477,0.9873303772126005,-0.5693238691879473,0.13426516604035277,-0.05454793898990569,0.9364879833334686,0.17719937710254083,0.6079141817210322,0.5461226914246601,0.7443031349216699,-0.919991501199519,-0.983652155036467,0.7240181992322815,0.01006959104727256,-0.8518552064282995,0.7176788381596088,-0.9956888221620802,-0.9999470705395371,-0.7494418942799121,-0.04760395471829487,-0.34664845911812214,-0.6511404503610051,0.6393661920310177,0.9828446767004034,-0.2797450336314602,0.8334850981720768,0.9924653893503754,0.7281005393509871,0.028098188036044493,-0.10384618993100485,-0.14087738650299472,-0.8393079758045359,0.9953218328859371,0.9694353756779504,-0.7746075327661804,0.9754541601151597,0.8291836411671206,-0.3758055530751772,0.9992874648152815,-0.7667274053886413,0.9847197606246796,-0.08244435884037964,-0.9999998900879568,-0.19674022299977728,0.7717773685240003,0.17448170765590876,-0.2809686587107793,0.032622437059078364,-0.14845832438303608,0.23544192865724023,0.9227657356971097,0.9877093289439125,0.9315249319717077,0.9113478631322888,-0.9367737031220762,0.9378100053369157,-0.0423189818536564,0.7313949583432862,-0.933011866592085,0.9128252957255432,-0.17339127311102526,-0.3729433488881716,0.7769230280925203,-0.7159671248757784,-0.9949218001010589,0.5047413514767507,-0.7388006383144681,0.37454133768530473,-0.9773189312950191,0.11996982466258645,-0.3648584337778413,-0.02784493425562074,0.8811968694634281,0.042032318441727626,-0.5026298696573055,0.8116722433451204,-0.9534678930482319,-0.4990327986170898,-0.457832621324327,-0.7310355400541926,0.8000655043064746,-0.9590594748487958,-0.7047737024530618,-0.982519140694538,0.9914840284602582,-0.6495516202321289,0.6161211129342233,-0.49249536052375437,-0.21736314123981956,0.7053014525224954,-0.7348632225680823,-0.7522889046999409,-0.9387733702432071,0.4411001627240452,0.2880292177697878,-0.4167757599788474,-0.3371601917729857,-0.9022853331708006,-0.7833155451138976,0.997800283749285,0.25989335647089884,-0.9829663275334874,-0.9297071852984029,-0.4106670488134583,-0.05230350227758399,0.6333537621873051,-0.2736447964215305,-0.20143036567752357,0.970846529208649,-0.6604444212490038,-0.05610576060479418,-0.9273583013510952,0.6987329892277071,-0.09597822866456672,-0.6455968252488518,0.8700599181600717,0.5515718457249069,0.930308401910213,-0.9467190407643915,-0.977632896126399,-0.47367400918706054,-0.5371358273063356,-0.7050245481904592,0.502435420030156,0.0057808231285737186,-0.681140802835532,0.32781459528061196,-0.9889314698472039,0.6200479581422906,-0.4510716696167524,0.47193106095852744,-0.44719920007202324,-0.3091524166527845,0.44972297926942156,0.1141701934430687,-0.10268461068555483,-0.6316070532070186,-0.9998425784943086,0.779864824879731,0.09198894309704703,0.9955539257347379,-0.9203386473370393,0.3833707403264122,0.10253489675720313,-0.887416183262693,0.21082252800378337,0.06503693406384466,0.9964004184346094,-0.2998868364350699,0.9624405231548219,0.999743409585976,-0.9920734694782921,-0.5407208194828819,-0.5491951279154345,-0.034918196938013624,-0.22779622442999706,0.45430552810864544,0.9920324999699617,-0.9329127448495077,0.44693299082197396,0.16999555848183517,0.5311930847544375,-0.48416168870519394,-0.8353297328668506,-0.7873173025457714,-0.23447401217273142,-0.8915086184900508,0.9059165936693847,-0.9478828748066084,-0.9987562692706314,0.987845095659127,0.5971690590510714,0.9909071886104202,0.7080346375332055,0.012432076354247376,0.1241569483445765,0.11815755160788939,-0.9272968771873144,0.2799520312118571,-0.8548485756571633,-0.3681485822450807,0.9946678841470642,0.4416208335309451,0.7192688630093363,-0.16740024487009875,0.8952872345516669,0.19581096939400347,0.4027505375341456,-0.5260734959297597,-0.14962709801822205,-0.7485828389779274,0.09863955374433155,0.5950832956844813,0.430650197747015,0.8835753563889411,-0.38317553099263196,0.9448182513585893,-0.8559779074851749,0.8551631635169776,-0.7982196481324726,0.8539999562995921,-0.7143508274503159,0.23312564254118298,-0.7646563920935273,-0.9235567103512089,-0.38490320636928294,-0.9522973113583076,0.12106501458069426,0.6347702828160716,-0.9566224086209475,0.22524078560211602,0.9995122101887306,0.5786065259253218,-0.7984810982084581,0.8982338787123489,0.08153625626482838,0.6840071875118812,0.8845956779844981,-0.6980962609426405,-0.9815537431804957,0.5518004764095942,0.8988226362274155,-0.8479764852403006,0.9587820345979008,0.2495229792206638,0.16956697176784077,0.778952685186613,0.9918921904203272,0.5794803180309095,-0.13964782382504654,-0.9815024687937829,-0.7814997970809455,-0.5664739286690683,0.21606613344306164,0.9966232113239777,0.18492580175118126,-0.9065776693399256,-0.9997691061114963,-0.9321730994204795,0.002333642114232058,0.9996267097998656,-0.8224451961975815,0.3863173476768581,0.9477683544043881,0.9518627150037345,0.19375820300010493,0.8488930033165721,0.5574508344393777,-0.7182563941638813,0.3113899399774546,0.2888122062620667,-0.893851403086175,-0.9897149075295828,-0.08798229287699551,0.4590397862367745,-0.9857241092672522,0.997891726498946,-0.15505555226108791,0.8732469487267827,0.9755911327194846,-0.8665116829383114,-0.9987834694797603,-0.9668816114760338,0.5403393374155713,0.9524573788598655,0.9924396048113135,0.14448690090446736,0.41876595596693816,-0.35747952650798315,-0.9767067683467497,0.9999945517087484,0.3417175756878051,0.020667068569332047,0.9996540543600195,-0.14634612049640303,-0.725674847772084,-0.9726405950394619,-0.741061561865235,-0.9849871230166675,-0.31335480591254633,-0.9278666408065431,0.03501373722926118,-0.9020029596182106,0.47691734485487647,0.4501211423701443,0.9363134583334611,-0.8963807433325535,0.8674850457632182,-0.9256818235171244,0.23034235818656487,0.49215911105374677,0.41687655343436164,0.8647541404755751,-0.8099453761396712,0.7863770454789628,-0.8411442016886621,-0.0005227695372309656,-0.31825922394249445,-0.06731519055635606,0.8920114848519797,0.13288946134668644,-0.5245702954709468,0.5662607951963554,0.9950178760770592,-0.30092232401801505,-0.14381571439370505,-0.38867492384878366,0.9865636108615284,0.9902890196550159,-0.5973109535987984,-0.23916149958245708,-0.8832838090888974,-0.9150548494608586,0.8540691259145391,-0.9987018631220598,-0.9125073124022233,0.9996344557315607,-0.6160317828417143,-0.8890957972295572,-0.9099568218750436,0.2146781139464897,0.9965779254146366,-0.9980076648187209,-0.5665602037603659,-0.3183611133537336,0.3777723583531328,0.9639460130125078,-0.9796578404134342,-0.5315801809532288,-0.9251763268920986,0.9664880651675575,0.9432482039966449,0.25468851052469815,0.7308783023514457,-0.4961062469285109,0.6156802178879355,0.0345509108872162,-0.6927900566021251,0.9683670617651564,0.9552790838893145,0.689627485069016,0.9434171097163823,-0.8712858072055321,0.03634374614354161,0.999718776744503,0.1622135984301493,0.955242995685017,-0.08667903312287062,0.9927702514321829,-0.9961279042441027,-0.5144586679276558,0.05400581311569579,-0.9889538423852724,-0.9562877456224765,0.6807306907477217,0.3531666803255413,0.4516673200062586,0.08477850230263909,0.40825014311615,0.9933272758660971,0.14079146738944393,0.7231142448340323,0.6303830021746353,-0.6333459628886956,0.9279968653558999,0.9496374310312604,-0.035718114374959,-0.825663659542507,0.014372318796922155,-0.7582527422784664,-0.9692001621758288,-0.481513687439131,-0.24488617540389257,-0.9794787880931735,-0.23289646791794233,-0.9994070490221254,0.19915604825988825,0.35329530899957196,-0.9784051836145766,0.8424238528408348,-0.22371237726488705,0.9270469041060977,-0.024833029046957368,-0.2738209015293509,-0.4432433759081163,-0.6348339069099924,0.4690566929711055,-0.45372468674638683,-0.6551668065405593,0.09743927486584965,-0.9881603183737765,-0.7884445512854291,-0.4244830656481134,-0.5849868182354543,0.9989812204392556,-0.4152005228137974,0.05822991682316768,0.8207317128796593,0.3322223490375468,0.8448446505149672,0.30306419579886057,-0.9659323744274246,-0.08524778854109968,0.9990163150691117,-0.7825964046592022,0.6443925013443415,-0.4655303404860193,0.21394930394342226,0.6579786792087596,0.12895765716172045,0.9686180636135826,-0.9220350665252909,-0.999187361798799,0.7153195718408532,0.8996144422325918,-0.7229349303146793,-0.9243321812667361,-0.9134639361314164,0.9155699727605185,0.0003293950399949711,0.432028230503859,0.9440490967120062,0.03837828355077844,0.015764478916856686,0.9560679311359903,-0.7718037726204842,-0.18409703961508758,-0.9026627080351847,0.9996044330228441,-0.5967129771041306,-0.45239556441332307,0.003447719250751069,-0.013416590620463341,0.5146741926445494,-0.03459376080428642,0.9109315911213104,-0.9891780602837069,0.9711184409480337,0.35678751921213125,-0.9176987120771478,0.3467487825118113,0.5846812607087076,0.9821690076681907,-0.5173076123312629,-0.15658741296776518,0.5189813861570536,-0.9385609175360846,0.9453571394414837,0.045885484152787114,-0.4002708174559138,-0.3322345461788659,0.09655857027743055,-0.99993179775528,-0.41560959856797053,-0.8571823651930313,0.856443549347206,0.9620700278339588,0.9572118467860603,0.9509076564110872,-0.02483733355888719,-0.9718952374583251,-0.8330672436872586,-0.986396677344257,0.018863037453710346,0.9329352889373282,0.30255480690807735,0.5361186658968228,-0.999982357066943,0.6545867384228191,0.9927926571547168,-0.2657162277714213,0.9990468487772238,-0.9784152698004088,0.9760850683728433,0.5087965048736582,-0.7936436652771807,0.42043229464477033,-0.5627081741694663,-0.028191563916854265,-0.42816798439465886,0.019409762497282608,-0.7975287207615678,0.05016908793297994,0.3529015466293668,0.018458865029473158,-0.7943115134623913,0.5083169835050095,0.9983278016843887,0.9828562471094469,0.9895456333499792,-0.3147245565190763,0.24778503558741705,-0.9131269806576223,0.6846938205221763,-0.17571729779918266,-0.4877271803231867,0.969417559784023,-0.687623529153253,0.9952078833380414,0.5436121901894367,-0.9700839760590211,-0.8301893817800546,0.34017698400183627,-0.35028998574577314,-0.45599163642276713,-0.7929883442399261,-0.8500132461233114,-0.8422354177345981,-0.9953850283126379,0.5709007221443958,0.7951223393777976,0.6024519237402397,0.7996459146864757,0.9974141146089722,-0.32668686361675875,0.9733925709191903,-0.80580038102528,0.08299601375919102,0.7718316350975967,-0.31685539942636376,0.02962847877252725,0.9122543108094833,0.8112529475635641,0.4353403094539047,-0.9607792004831056,-0.9991687020214656,0.7906612627182612,-0.3961193423611535,0.6045768101981271,-0.2198680648974059,-0.9911944787955416,0.9275684365041547,0.9690613854208954,0.43877165958172853,-0.9202412447501467,-0.05610729794259802,-0.1870051235906122,-0.4631657122200996,-0.6821907235310884,-0.05514272072308863,-0.2216361195608923,-0.9563901177834209,-0.6935305979662956,-0.42741939838994464,0.5123329091291151,-0.9987402817017358,-0.505967631310957,-0.3291016405391453,0.3055572124235078,0.9449321548670163,0.9434081035926829,-0.7157973090466365,0.6720540159085993,0.29109303593735864,-0.9556402933397503,-0.968424812459059,0.6129061035646554,0.4967218737696929,-0.5786385830351041,0.8712680654701601,0.9983805699834739,-0.9631808860449301,0.9999696564777836,0.972350440891872,0.9897819572860507,-0.9134286357863388,0.9968145813281674,-0.8894773541945308,-0.46689392877851915,0.38345326743523384,-0.6907543184264648,0.9121529937671102,0.9890718605045189,0.6134512183723976,0.9967197128062018,-0.9996166139579993,0.6748117928758339,0.33599451690531223,0.07331822214867179,-0.3584297860510608,0.41504667074442847,-0.5941478104753843,0.9884607451246598,0.9654487020776608,0.061898409486442464,0.9386726327566596,0.9371473085707975,0.9996209664620874,-0.9872578479739568,0.8284352867203768,-0.8748924917647968,0.9397279570048107,-0.9843127923595524,0.008041807452564532,-0.1975686346682178,-0.9491078564737266,-0.996849918126863,-0.03450172963696334,-0.3892841901024872,0.9547813522589517,-0.4198129772365072,0.05364061280721817,-0.8824174185952853,0.9963079515815765,-0.9351256171305354,-0.28105402566830023,0.9708385125815356,0.6620521327963662,0.9650777685135763,-0.8526194303504399,-0.3064879178922463,0.764822890788903,-0.3680330768897197,0.9991330369453069,0.9119335538651941,-0.2939304162631107,0.7958267269527992,0.8573915349621474,0.7522434026688631,-0.57111705246754,0.6522804411241887,-0.6518934393248755,-0.9999900839550884,-0.23591076608924066,-0.8541332265721272,-0.12088612437798288,0.6945629792462685,-0.9993264221426461,0.38771820540269614,-0.2075299820660804,-0.9862491027067323,-0.9404864649036329,-0.6359718805495969,-0.2699511515718793,0.21407092947120454,-0.6670550107555474,0.07484101141875896,-0.5014408588055824,-0.18166972392684874,0.19682041381223325,0.14564700734070085,-0.11014331177509122,-0.2544519528473399,-0.5973242233233794,-0.6137243874785406,-0.9927782661619365,-0.7540460572520776,-0.14999038445299148,0.549743849161826,0.7941813696925286,0.0029474499995008996,0.3246818277677518,0.5458118019018465,0.7195321172643142,-0.9669474152458892,0.1665117127964613,-0.8011449422017031,-0.8841245391640713,-0.8537691651355279,-0.9793425013544321,-0.49644129377665674,-0.8649024146522103,0.11532880524809387,-0.9992579763985715,0.9699441513501389,-0.5624958349581373,-0.9463214246201687,0.22973251088394872,0.8889144911945956,-0.6782060563680719,-0.850094596901974,0.6337919328142438,-0.7673383331553901,0.5252335585206529,0.37432061452783705,0.9869042248457593,0.9991687582469433,0.19700411888859234,-0.13752186446861273,0.9251951389606493,-0.9997017876024339,0.9998298311753233,0.841468579944017,0.8804068071228871,-0.6629205798074326,0.9996714708337557,-0.4888149345921705,0.8266404917841701,0.9834907139969529,0.5751661007221677,0.27322037027176393,0.9621490841701907,0.6054482133340006,-0.15473369212055987,-0.32711928902938375,-0.6148002478315567,-0.9993017064916555,-0.6041969967619263,0.9979298601144971,0.32213890379921983,0.781173327215602,0.9572236461190397,-0.6798296251512408,-0.9859073110631478,0.21724403184171923,0.35827647870968615,0.02993484157177098,-0.8667844728134703,0.9512217808668574,0.9702866931605032,0.7648776630981484,0.13996104805535786,-0.0775419670734962,-0.7316221594635524,0.9331845369029752,0.27908064061191756,-0.9197244890297972,-0.5840985368482485,0.9792459459290356,-0.5593377164452261,0.05234566783382583,-0.9245833359993381,0.23886870970370205,0.24819445370959278,0.5089374722682238,0.7997826655021987,0.49121781859999447,-0.10317043856322931,-0.5779743602158894,-0.9951275069969746,0.32697621611510247,0.1533140510575572,-0.19625103789427834,-0.21252946150406768,-0.43084615876624166,-0.8309853190488636,0.9171190219369322,-0.351521583223009,0.9745666214995028,0.04394698219688595,0.665255871503246,0.9239687750989012,-0.8052311484209057,-0.7683734183626747,-0.9881049950963362,0.9727296465933984,-0.847015498359535,-0.11385101431462392,0.35398265009909674,-0.47542910770463254,0.7616829318880904,-0.39972933441610264,0.625581651093842,-0.7005493386576951,0.5098857283564432,-0.9163609854760882,-0.5210098570825866,0.8531917206543627,-0.5368055780286811,0.9872213499788196,-0.5392647687879157,-0.5404833943164102,0.05506439322442012,-0.7062386122163209,-0.13585116038609024,0.8555384052580957,0.9816565991337943,-0.7501208440280192,-0.7088734145682271,-0.7858811090018565,0.3453084379248808,-0.04999279084055866,-0.8434855943687345,0.9974196537228234,-0.1040105403245969,0.7619875333483922,-0.3142684450365934,-0.984405858998771,-0.06615283467897963,-0.9989889856742725,0.17286729546714713,-0.7072268125661954,0.25590225764272606,0.9834084995256553,-0.4850381517124865,-0.5070522748111321,0.830217339323317,0.23422891393580103,0.6948618081351736,0.7947418649124659,0.3657036973589049,0.9604089704783407,0.08908207926165322,0.9196081807115447,-0.9896339025079809,0.1299039728339526,-0.6490365078212665,0.19627421063341796,-0.9148919759017052,0.3030029271453662,-0.613351022854827,0.8192906653351767,0.940541008998369,0.9426387210488698,-0.9968695338892449,0.16007870047236517,0.18643638880798816,-0.9381337027140055,-0.17357588626270523,0.28984468937053,0.9960220764456977,-0.8891054092233581,0.3172056976605294,0.7429247645319349,0.7074158086632518,-0.2933347538431495,-0.6604562376475498,0.7743404345350462,-0.994612049769392,-0.7622605226340492,0.9556152018137908,0.9997464548952136,-0.22274699939762013,-0.2941092443218236,0.017262046449355292,-0.08530228152563409,0.9979017157869355,-0.2559637438255449,0.8051041145889705,-0.7822949056607124,-0.8605858205502048,-0.3623236901956693,-0.8202380648375075,-0.016313414591056816,-0.9999999692383935,0.9801050518300578,-0.7920656258775803,0.9919838294168163,-0.604987815882629,-0.98933718500265,-0.09694369422142367,0.29878326792822757,-0.9754810963610248,-0.4618066533753608,0.9828112283837585,-0.7858698389461299,0.7057107907311033,0.2276978900480521,-0.5054194938005417,0.5143937465716301,0.44030098239821597,0.5791436940608026,0.20816396299538054,0.18314805238216458,-0.31476881769143616,0.9196878656682234,-0.29475012967725456,0.03963906158500427,0.6031250186431865,-0.009301045412745422,0.3135753034417206,-0.979102427510861,-0.5037143930863602,-0.7895253945009676,-0.8178309915866154,-0.3158925085049979,-0.0972041239776014,-0.9999854496542832,0.9902251736911142,0.9593120153341906,-0.7459179718350845,-0.9769895877523109,-0.6651021006948657,-0.7241951116361239,-0.07404138594648779,-0.05437950258231539,0.5106548264992332,0.1709051467218905,-0.7964068127350268,0.906304467192828,-0.36738531892888404,0.06552134548416728,-0.8721853335313968,0.9479209279038794,-0.9441924789439664,-0.4694738380111679,0.9687946779293495,-0.2596159908182892,0.8161160157667935,-0.7947811397298878,-0.8808915170153286,0.31005483947541385,0.8612393460026042,0.2999995984625539,0.22110193721017357,0.9337146071231113,0.9392607978790836,0.12303413530614417,0.9983355022764415,-0.35946855155827906,0.9832995347030539,0.09891048229302855,-0.9736362194601469,-0.6668125553906603,0.5180042211442896,-0.44191830690568673,-0.28929158102313507,-0.9986340277583396,0.8813984728363737,0.9648754940210844,0.9996655432127207,-0.9180506521752787,0.7074741505077069,0.3763854391047292,0.48509608831620166,-0.7265916101014835,-0.8311914976067856,-0.20105067362892007,0.03174351213378417,0.8461060426741221,0.9195412087524208,0.5445676713262755,0.9842960908888272,-0.29169485051616123,-0.20566893339194697,0.0016606944009356385,0.06893969170717851,-0.946229969522338,0.35323652087561586,-0.2838257481118485,0.9773180283291794,-0.602092068647978,-0.4903758908451085,-0.7168545643045172,-0.5114150735817158,-0.9951236007493753,-0.33481497123978987,-0.40045240923597736,-0.7662589639784185,0.6334419754042822,0.3531606977217609,0.5940904698781462,0.31090590311658794,-0.9835770363440618,-0.9097850047980485,-0.2868513108711858,0.9044379212966575,0.8750646479416069,-0.9292204546563674,0.6322966829125913,0.35832706957296184,0.9991577790597774,-0.4169760176390625,0.5417907833232651,0.47809741068298756,0.937259905056357,0.8636111510680062,0.5209411158592929,-0.6227680024618111,-0.9588707407764319,0.29198421906021566,0.4702852692916316,0.3852809991725013,-0.8035729425418938,-0.3837244498622525,0.7609903798383609,-0.5182536029201003,0.1505601722842868,0.8092877716984308,-0.9781568496433909,-0.14301255318678957,-0.8762130168965421,-0.6571584676280144,-0.03554090269281486,0.9618065879217077,0.9335859518716596,0.9701194406324413,0.7288488136204889,-0.6384326146963727,-0.43651947553403225,0.8650981672417426,0.7733067619768035,0.307391541205605,0.9334287126970005,0.026943514706029122,0.09424706176174263,0.19097950989610527,0.9061315389649574,0.9705710401715824,-0.7921848814393044,-0.8635340113429884,-0.9993557030052219,-0.7010457147914169,-0.9172031102838591,-0.7482553201097777,0.8816859041017066,-0.29346065725696874,0.12308651280098887,-0.9391822351036575,-0.7140266195462239,0.8647973483232129,0.10497182869484929,-0.18134471313152478,0.9165440751468843,-0.06339508631407081,0.20379045080855934,-0.8780002620929442,-0.10364103010714366,-0.9783414473392343,-0.13771005378440418,0.38200228962351307,-0.34394223863825696,0.9994287808419939,-0.7814417346554567,-0.9966393573072405,0.408023676390671,-0.6045114322456882,-0.9114891485269659,0.891155726102184,0.2637969112693238,0.5481214210451478,0.998719434239066,-0.9531913091630649,0.9979042200097666,0.17024033589394638,0.5509934958230892,0.45815221602861317,0.9954518496392015,0.968682819880573,-0.9562444449293304,0.9956338968327842,0.9182739470623054,-0.8623732099693839,0.744000096694772,0.5095450637916902,-0.629451963901358,-0.9558545872517099,-0.29646525409504415,0.4831052772954542,-0.7616381243115115,-0.3424770263745542,0.7047796136150142,0.9647108204617837,0.8176135048164936,0.8805550854210317,-0.9086648069676319,0.11273572602855927,-0.974759245312243,0.9649858522423014,0.9885305687705681,-0.9873802376315375,-0.8421603408466433,0.8357026318594887,0.5254966892416717,-0.9612711601247143,-0.9352433082289761,-0.07405074359246216,-0.9391214378378495,-0.09264996545674534,-0.13107504941159862,-0.6992091937463303,-0.030607008964108978,-0.686562049253008,0.4999486510076663,0.8332757880093457,-0.7702658078229141,-0.5881905486475327,0.490515803708847,0.9999781809006429,0.521212738995489,-0.9271926814344638,-0.5445486090511654,0.2764651284005613,0.9120674361290633,0.5377552056619781,0.4297989984825297,0.23164700697470206,-0.9809928932784835,-0.27051561998726076,-0.9071382831062561,-0.6284467280984907,0.7185919151674871,-0.3318173435387258,0.9238016197007086,-0.7424700926718418,0.6816375982752466,-0.9997084041277815,0.9613045363197606,0.6282029668475425,0.10756813602833713,0.5917105296694032,0.3752520203006723,0.9299210835092909,0.805201229544198,0.5206451010243944,-0.8449707669400915,-0.5524322502220347,-0.3353994589147091,-0.7074172619406931,-0.6827501510903027,0.32971111104778283,0.9883301242550926,-0.8122839669762424,-0.3399296549428031,0.5497851645372862,0.04320239034328673,0.9993832432401023,-0.20747320092068453,0.8300764380105424,0.2872445977798992,-0.24240581107653503,0.947250988486782,-0.9444971012806322,0.3348808620235138,-0.901868580944401,0.7183218444108604,-0.45021834530060584,-0.5799325215037301,0.871973059382766,0.08125089612088711,0.5035262339968996,0.6061015475820983,-0.35435520985168023,0.663511404777811,0.7168753850674373,-0.9481562852434027,-0.9571772236654579,-0.8589675240328483,0.9441964014316305,0.7715993896423339,-0.3024781841275097,0.9335570961009856,0.06727179222074553,-0.5184783742209423,-0.9750454645721285,0.4724723230958506,-0.029436239666780627,-0.9979879217452757,-0.2100469208401563,0.8528101452662018,0.999413824572291,-0.9643602050376114,0.3500827992569905,-0.15493528151676741,-0.41578471529285516,0.22412911495295887,-0.036541389610543075,0.8560268509579086,-0.3859437845935116,-0.3600833531398786,0.9285979294913762,0.9895265373717884,0.3895786985069118,-0.2927485938880499,-0.8900103649277409,0.817350480855071,-0.9929467857332013,0.6503341027838732,0.6761090521764137,0.6250102363681262,-0.3203856867778401,-0.8800970981319115,0.3059618480940277,-0.8536861835900692,-0.3869945338651906,0.9984927225745991,0.3436110649290169,0.6157022743325941,-0.9504282574649682,-0.21271899086664176,-0.026779703515122065,0.9664257390431603,0.7030044375304164,0.8354586446931641,0.8968544447435649,-0.8044871226544095,-0.2852030473649147,0.8470717217238594,0.9988190325474755,0.19703291808149723,0.9528748925013334,-0.43676451146420325,-0.8951224475761794,-0.9679371746771881,-0.15922132761511043,-0.6833577806778085,0.3433521461805424,-0.6543470200648467,0.7678082054224694,-0.8259338146640307,0.7619978829734211,-0.1094713559531269,-0.5400715176614238,0.5341837601804275,0.9783688984874065,0.16245314335739833,0.9252814119071451,-0.9244519902095056,-0.4122542777767886,0.8707446462925967,0.7640139611875245,0.06561325963392671,-0.5005661927812016,-0.7818600367695431,0.46765609449841633,0.29374743049567625,0.37421347390876386,0.17322223216783766,0.02772485417163782,0.820937244016712,-0.2246697770788903,0.2569845600406323,-0.9152957899986522,0.5620063984440827,0.3409575004779213,0.8918308400526,-0.35709878760308134,-0.22108309224515504,0.9380749454188169,-0.9989965413782818,0.4341533886661281,0.8400853807852493,-0.33503669922734314,-0.9002290492176376,-0.7307592165046938,-0.9666029659096431,-0.9492530631454142,0.8090602315657374,-0.4968094690711692,0.926579278075854,-0.8122147138651185,0.6775602121219078,0.29543120961146613,-0.7910553848340856,-0.7750258407666034,-0.955204144666151,-0.5468523735721582,0.24239925444816152,-0.0012694386685368536,-0.9970727192451626,-0.7859517355620728,0.8483566862886917,0.9832064736371132,0.6982903008572086,0.9770817191463347,0.5753125955683782,0.9829884324358237,-0.8414289058522985,0.08041873959845643,0.9454748298690565,-0.03926793302339721,-0.8293515397639233,0.21376857153953166,0.06235756483115222,-0.1725621060531433,0.9653600267572497,-0.6538354418759224,-0.25160248760395065,-0.7188156513315418,0.6928085364261437,-0.39584937075948434,0.5724680303580281,-0.9031575488096181,0.9949411236887589,0.9456989820981959,-0.19727241131253678,0.15606060293040214,-0.12556284583035665,0.7013769443157417,-0.9343394187370869,0.9980070770840679,0.9417683099831462,0.9052668173840809,0.31834271737410136,-0.6443844866763214,0.9565299221007812,-0.7756211486449384,0.58663985840208,0.8614837115288545,0.017300800555125975,-0.9113189663320758,-0.5609844992746975,-0.9195666896479825,-0.776845137824018,-0.9145690458424165,-0.9579075230278964,-0.9985500051374955,-0.46501021405607457,-0.46513590059679333,-0.21100721238181683,0.6288129864281229,0.7986677801432605,0.12450188427282939,-0.9486180750900898,-0.04464771622281572,-0.9409070839712438,-0.5536446418937099,-0.7592249699845925,-0.5867472927915978,0.9901924383783057,0.858030776202866,0.9898943351327357,-0.7176454231900422,-0.5324138256470564,0.8348908860955694,-0.00803603590774038,0.1954698590479401,-0.3762616889923599,-0.3270707845354739,-0.32649862907435867,0.9046642657536672,-0.2959552141492937,-0.9128133356514088,0.8004825645137273,0.9215932082682262,-0.11622674952018955,0.43975145092310863,0.7876486001900668,-0.776713053206385,0.04923987703408354,0.8545811849729604,0.9795736406752189,0.9983634391087489,0.36777648229010534,0.6140845695971239,0.999388208955387,0.10900441840239211,0.48830835792001526,-0.9280934049130533,-0.6294925390786793,0.22894273893188238,0.8789550789572689,-0.6111268014013617,-0.2679421141662225,-0.9756440877158651,0.9557056383430538,-0.5176296101627639,-0.1608445205563557,-0.9091029267738836,0.9130113558024524,0.876222304957233,0.08838466220210482,-0.8211367208543193,0.8728675804304991,0.9177098540132217,-0.15902105642106304,-0.8368777912081256,0.344904127555394,-0.3908349395306128,-0.939516627663323,-0.9162803384547765,0.9249489992751924,-0.8277175999220843,0.2019116781044565,0.5161723154313363,-0.6177753973776344,-0.9643485136924128,-0.2804599586674,0.4295028518617891,-0.6621875925787583,-0.5057074063475304,0.9723628101386627,-0.9420352442044002,0.4501152299916783,-0.09165026198774258,-0.6184742203186989,-0.9849157365220421,0.9850011600528784,-0.011808137785708751,0.8859295165883994,-0.6740778495607547,-0.5092269876703737,0.12327983944034844,0.6618228382010007,-0.9919957372203034,-0.5628582499402373,-0.7437980533190779,0.9426835057676034,0.9973388424620196,0.7221541510737507,-0.488722878673385,0.9058140495824221,0.9885879499730181,-0.863716698509037,0.4222456056714198,-0.4052342423464652,-0.5449221107561485,-0.005703657380636886,-0.5044539745482982,0.989917615532699,-0.9230465718959667,0.8958641575848845,0.9460644888193209,-0.4965503110471509,0.8529578159572488,-0.9998829121378682,0.4642502536545565,0.40204710568055096,0.7638272764095281,-0.29520398789478064,-0.4191860697417031,-0.5002068940500396,0.9573349205146898,0.7700660462804665,-0.9648608912256356,-0.827757591682758,-0.7407936796734513,0.9989641362069472,-0.958144251923053,0.11301433217599627,0.08614809819529166,0.5381160914190751,0.8845124515108004,-0.8908536933338849,-0.724536232372371,-0.9762998110064504,0.019624491017396613,0.5158420028655145,-0.6138697960118212,0.4490870226962585,0.9835313639603678,0.703073132787368,-0.9024654691149777,-0.9986991505086714,-0.3063736154213133,0.9722238217717647,-0.8196942673649177,-0.9998208394247281,-0.7731075222392522,-0.9987684551568798,-0.8799097655358237,0.611700720052291,-0.30252760938561896,0.7136395849832967,0.8684156620312362,-0.9629568359249047,0.870342733135161,0.2738001653639178,-0.9171106749132499,-0.8043644026282242,0.843999631250633,0.005228381803730416,-0.7987566366212404,0.5975678489148414,-0.9587024291945899,0.9875201492572915,0.8891994917589546,-0.959161350861047,0.37299937595205707,-0.5902371146333717,-0.9922153568539106,0.6492577124266486,0.9706340782033805,-0.763106902320484,-0.964006086795265,-0.5756927756710188,0.15557844921497957,-0.1480591049536669,-0.5800680909369363,0.9158905586400122,0.368340882878519,-0.22303556594223184,0.5218967950026321,0.9759039742782999,-0.9671380574834234,-0.7332826880210156,-0.23075269405811924,0.9049581532855266,-0.05186280468825421,-0.8838322477349058,-0.5967611572872272,0.9649937587687802,-0.9117498015087813,-0.6456713824883771,-0.36878592919686276,-0.10401676329622193,-0.6451045589352119,0.6052479926756353,0.24056272013192048,0.6269404578246864,0.9627556010108415,-0.6417405451588253,-0.7074182670207753,0.8512962413265777,-0.16931032977958366,-0.004969945255227929,0.9181771535923802,-0.18777177662713487,-0.09691467560007241,0.4529714512341326,0.7609184210520491,-0.7817396862450766,0.3879357395416559,0.3768307192857639,0.9026759981049922,-0.8484839962914239,0.9905589842572002,-0.22494604540623786,0.4980043597886805,0.917955225261913,0.9117400948701,-0.7494520602266515,-0.9345405445397421,-0.6763245645098409,0.6865572499540874,0.6533153861562306,-0.39257956896243346,-0.4050236642559978,0.32251468412908163,0.7100102968051633,-0.7075388888638011,0.5555588865143538,0.5194011145275182,0.5133162839755727,0.5118829572244673,0.45034852442071505,-0.23352171105136835,-0.9425228508399889,0.24376413243009684,-0.053860977984121296,0.17553514319883695,-0.046967313504495525,0.6550133115889755,-0.9994833971920869,0.23370732459309151,0.5953883249197218,-0.2958214337048694,-0.1682263213366792,0.46929416655131245,0.6727443178836906,-0.8492963828829363,0.4467570686912623,-0.8492768441657371,-0.3869069697824461,0.5489469715251433,-0.7657134663011523,0.9383241355190778,0.846714440410959,-0.9156865443378838,0.44434474068272833,0.8558795227918521,-0.22170976809018939,0.34751291308053583,-0.8307010430492997,0.4569207680344936,0.9458868589936772,0.8869275967089573,-0.998322101121865,-0.9998145329808463,0.9427884028944593,-0.8152712316933868,-0.9925293074178074,-0.994852226573221,0.964684053563505,0.5967337328863893,-0.6031651332347406,0.030602984260118305,-0.7253829838510831,-0.2056021173211411,-0.8013258834605438,0.6864110785214851,0.9999728773326865,-0.7376863048595069,-0.9998522446162164,0.6973433632420257,-0.9807078860416997,-0.5177944314785341,-0.35075083325456796,-0.9989538135115107,-0.5168110800348439,0.8492538830300713,0.8493895483758586,0.5814641257130067,-0.6831838467146293,0.8273503489286449,-0.8621112842081325,-0.18135526123886847,-0.9953073055599688,0.2535215286462737,0.27862265118785284,-0.8233170527394418,0.8974075089962441,-0.22880203116523806,0.5531369765786334,-0.9372236768040572,0.7646524004496662,-0.41013092964472875,0.8007406673505914,0.9211615025979231,-0.49230810750562093,0.5816546022414286,-0.9509825276016414,0.7850015293066378,0.021242436455005505,0.22586083392030265,0.7416560351240105,0.8949585072519024,0.216124525656207,0.8690776302583159,-0.15412886726434222,-0.41301985929179175,0.5680567412331254,0.7910617048351753,0.9594277974656096,-0.46866612396027446,0.15195217590970875,-0.20920570073424496,0.674472353741366,0.9528674674524423,-0.18083173966960886,-0.9948919395418978,0.745214537182136,0.7699660732607351,-0.9037362265853174,0.6977201869286614,0.6877955520195799,0.8483307102689537,-0.9627248381560631,-0.9998456757020366,0.6440146399856176,0.9696158490247593,0.8581242875291597,0.9915349793497945,0.15983331067057768,-0.029480136444460913,0.9999976699215068,0.882005389581406,-0.8038600828957466,-0.9985633791336714,0.7911898971755741,-0.844299546895907,0.9408862100723269,0.09696317304862453,0.9714635300191259,0.4566803134633669,-0.8491079334884636,-0.28540849783841316,-0.7595579517958888,0.8770243496329431,-0.7083603948759203,0.9804552634716286,-0.7642169148186874,0.9973013352019057,0.9998883618667892,-0.7676053233147615,-0.9991677999350659,-0.999476599044655,0.2942276613894796,0.6243696022417948,-0.5040573324963937,0.8263135516822527,-0.5254654038098595,0.05910813270439529,-0.9919618841690631,-0.4415055607329439,0.3000008848273611,-0.6910238607879897,0.9423034737711818,-0.4714942719231096,0.9129680927601221,0.32827082151680137,0.5058507202360232,0.4009856393315685,-0.2709570154565757,-0.8828230348122732,-0.5867119279698411,-0.8399634664370574,0.5866401365299981,0.9995716226946978,-0.3463720530610877,-0.02366119291756028,0.9996107463831065,0.8662296858537055,0.6816422026892905,-0.32491729169749406,-0.8199444145899312,0.24071785573305177,-0.9832001042160525,-0.9997786168704575,0.7538939059332354,0.7566323429788979,-0.36739306184086656,-0.6279561554719496,0.33165098062335846,0.9015082978556839,0.997975783647537,-0.8815174932257029,-0.6328802375993279,-0.1421854179226416,0.3539254860790787,-0.4114633328558214,-0.29090894043437887,0.8891622178182411,-0.9976813252885072,0.8027806401903002,0.3007343425937754,0.59508725808694,0.45172688161119456,0.5201190292471622,0.9443490339041911,0.5522361864180441,-0.9559986031645294,0.08858236965781636,-0.7776030390035076,-0.986525081604514,0.8348116561506872,-0.5898818603898011,-0.29442286286010705,0.4550280265530377,0.2025053428096529,-0.957731569127456,0.9994608453214469,-0.2807029286160512,-0.8695443180661749,0.7692243537529917,0.6149988749868514,0.9649994405245658,0.010639695391841298,-0.38317795465904586,-0.9779832185187842,-0.8336911695891591,-0.5378721991484412,-0.9659322447800162,-0.8040906594706517,-0.46391829621776637,-0.20206596642866875,-0.9424122803250942,-0.21639807541726694,0.9742588864629002,-0.6565907359199775,0.47362003613799086,0.733853159185141,-0.9448909538455864,0.06213128237786247,0.6903463503582898,0.34557844598579457,-0.6506415045860945,0.23062089047611825,-0.09809412466874715,-0.636682435331865,0.7412567776378425,-0.15487699129598256,0.3254828005404682,0.9959036108795358,-0.4189403609138611,-0.06502087505022541,-0.982355187968583,0.9999702903937051,-0.8005401182316898,0.20100242801311421,0.3173712852909276,-0.8841257696113641,0.6595700524586576,-0.9524391587227641,0.07978408002856081,-0.4336584955649513,0.7514274990099419,-0.05210868483940995,0.6898089369579518,0.7358971988066049,-0.960427397014542,-0.9292139955137365,-0.0772332280862722,-0.593403390847396,-0.6691715207269214,-0.20331062966353647,0.5348373182236653,0.7516190302088609,-0.35696911681583604,-0.7603099086870441,0.023356932204458555,0.9250126835240784,0.9639583346339268,-0.16030096191953438,0.9929893752864882,-0.6056293546520135,-0.013054796330731493,0.370775771337065,-0.22441585969856312,0.6585735374800407,-0.7808798931298525,0.334395616122591,0.6435447203074693,-0.27116602178714005,0.8519003719287345,0.5429226750286271,0.856439068710818,-0.8020212653294416,-0.49545006800287344,0.008126458134847856,-0.46030326392090615,-0.5464076398483294,0.9998242600641596,-0.6991694589366327,-0.8873176298545913,-0.5392535105428743,-0.6185629567044134,0.6934740605460037,-0.9927368751518285,-0.8935474363813016,-0.9993708206800476,-0.4084718844876406,0.9821032158381424,0.9923791931863962,-0.786997145958233,-0.32249820930072803,0.6479944197058591,0.7316889368116634,-0.6058756336448989,0.9998685859899574,0.5905143191498899,0.20227389186867373,-0.658662840272099,0.028888394997779402,0.8063307554746656,-0.9741697239152961,0.25385235090804814,-0.9210858274034995,0.4425848237986324,-0.5771312637712381,0.6204028721046438,-0.9433522616898679,-0.14768758223934078,0.6355309130458141,0.05137686712392587,0.363175835073779,-0.8841508997473777,-0.4410108250992516,0.8981490607235422,0.49889555232430555,-0.6421565283136909,-0.9387277546533231,0.5030061847394993,0.9566170634373575,-0.9167079610152229,-0.935260832859077,-0.13159984947812342,0.5716246257359804,0.2510139729578975,0.07381960632158396,0.7109831923916874,-0.9698917260707176,0.6905635505844555,0.9275976321771134,0.9961852598711781,-0.1097532673372978,-0.9995745878016119,0.38552240609962213,0.931476036290713,-0.6245876716050334,0.901285905387988,-0.9873310821715876,0.8960858853105359,-0.9819577101637103,0.1869152334208692,0.5477772404184028,0.9574923770222289,0.9999991491995673,-0.9426259017578769,0.9437237249757727,0.7879340811421771,-0.6963512969774885,0.6988392391058447,0.8625111531312342,0.9968667538617858,-0.4195702108080319,0.2604665725809444,0.7416206428517552,-0.839808875084094,0.947252169988862,0.2517927335671324,0.9970585058457663,-0.48500569952175243,0.5507112502150402,-0.6779578482373101,-0.904572445592712,-0.9900631341127325,-0.9424244748051376,0.49761622332098393,0.731609407162737,-0.9688772901377317,0.6290884907348653,-0.41293578258853986,0.8040108428583005,-0.8471476446118009,-0.4647518000169989,-0.7214622343570749,-0.35081248450613967,-0.7822924172465209,0.5609484876950751,-0.13304722252219878,0.9357271555956235,-0.5346330039926908,0.7976373050933584,-0.060761666368251706,0.803447499673171,-0.9807741460216803,-0.8973184661550467,0.577415196500746,0.9756784516313678,0.9419069028145721,-0.6081838174662006,0.5325970650371917,0.9409410902599662,-0.570664569871416,0.8125944694272479,-0.4294262482393636,-0.17756150535933551,0.8179165654550132,-0.8450500761793178,-0.9946353291169364,0.999722714000461,-0.751818126118935,0.3406691237042993,-0.9914585233936034,-0.27142236795382024,-0.011103741767293639,0.47120097022045176,-0.7005405700745336,-0.7817721622866101,-0.020359373575940427,-0.2973550494146698,0.9675179027672901,-0.790847552227186,0.736637679474847,-0.9613371149483539,-0.6210059551385939,-0.2925460246062144,0.9997293386037024,-0.40632779361019233,0.8764933697747285,0.5960611197708009,-0.9698170501486068,0.46882939640118104,0.9691434014930083,0.020890529901003128,-0.31311873390635825,0.9988052459777064,-0.4778877304038334,0.6459026937654392,0.998835984811882,-0.5193432045764448,-0.9724928505845037,-0.8467934261171651,0.8234216470950567,0.4985261410683143,0.08312246796826181,0.6620344089106023,-0.5469375918349532,0.5805024770966632,0.28436487471733773,-0.9876716104960181,0.3906067193448647,0.8640485473175701,0.607023362830747,0.45744938727923784,0.9924731556675618,-0.8735667887173267,-0.3973751756537995,-0.2592963369082806,-0.8469030324002038,0.41888926863210735,-0.3272863979801059,0.9931439541079019,0.9744978370289505,0.8858192851014474,0.07574932129253553,0.20391000884606889,-0.3069807965986411,-0.26939284159946864,-0.9831799965899761,0.4336139735328473,0.1737365402035645,-0.5015246072501462,-0.5823463844194212,-0.9873651282661121,0.7531911342197937,0.5901361955591784,0.2829500214463582,-0.9508175954776237,-0.8091595588563633,0.8883433534187898,-0.9540726667051318,0.9407147160219992,-0.01850858319792999,0.8657534389199083,-0.8025001903155221,0.24511796862201762,-0.9870975944665443,0.5354837507482506,0.8322007129882548,0.253390944488637,0.9959351064291929,-0.061181230002078646,0.2824977896620414,0.9540299733890621,-0.10793389633640907,-0.9092948546630384,0.39121262775789817,-0.6036844785774717,-0.7638607553540394,0.12546670937503732,0.4023062009642315,-0.47346793814171606,0.023321224952443854,-0.16448486730675727,-0.6717147301260001,-0.8023306659193956,0.23913872395837538,0.9840978225962319,0.13204478095966948,-0.47889686299542,-0.9484303637727016,0.976942222101494,0.9469147865229994,0.7115521410076457,0.6111216422651046,-0.5845137171063661,-0.9843408499545846,-0.8873940532714928,0.987533001516232,-0.881553754588658,0.6360240229245391,-0.7645211573132498,0.7131331003188913,-0.10471534513042634,-0.06324322440906388,0.7161081831200644,0.34650396988527216,0.3444936680480824,0.2909476032008757,0.5026214573496558,-0.6130934188914822,0.3497614216993488,0.9273850664106871,-0.34091301127436824,-0.15665550893717517,0.5688556628837367,-0.9884072767930072,-0.933013874812053,-0.7589777883907247,0.3006510040770643,-0.8228878014251918,0.7131183768079348,-0.14736863380772372,-0.989216466696176,0.22703340187936893,-0.7180188230584762,0.9835750489171119,-0.999965299662113,0.09489229674188722,-0.7626247796030282,0.9716910330922546,-0.8723730413954777,-0.9675569966302366,0.9699146773610583,0.8188619065099724,-0.3156014789378079,-0.3845906272542112,-0.9811892336120743,-0.10534433143053754,0.09245288065375878,-0.8158792152269423,0.22836042973065793,0.572707547558484,-0.9746492542848568,0.9582285057744685,-0.2619861854927509,-0.9937797131536985,0.659655260512809,0.7395351758835526,0.9998294729584377,0.4595536346088287,0.7548470065373485,-0.9420634321488058,-0.9087674812200961,0.732051887341217,0.6851851865749911,0.9250209849145781,-0.6140272476332523,0.8481816964327578,-0.4315049146804207,-0.14395578243980553,-0.9199458834142134,-0.8782802706920242,0.8589219779899175,0.9915531130063945,-0.3438949731410238,-0.6039145973131478,0.9204718974832597,0.8654119416836356,-0.9967496504350117,0.1856238168672743,-0.9846098734338459,-0.971818975926437,-0.9997911655356886,-0.031216904348558658,-0.9943318057646618,0.9639734060323079,-0.8144227243275274,0.8769389225383146,-0.24281262008512358,0.930794614105677,0.22347958121981662,0.8841556803789746,0.5186699616545766,-0.9961821928269284,-0.6683205831493603,0.3656052299746033,-0.27466742236458014,0.926965480512517,0.1109818471890425,-0.8676070788030542,0.8568745118280217,-0.10343342751384414,-0.6366264785709822,-0.5580836100961176,0.10574070795636076,0.6050408830485492,-0.999704006981674,0.9616122879564009,-0.9116594047732517,0.5211361290425534,0.8049098129260821,0.7146043098413827,0.9551455516735149,-0.14203518916285626,0.7131979692454736,-0.9300411975441043,0.15421987237516144,0.4884295840236862,0.9265167149745863,-0.5303606974480021,-0.800838341959081,0.8959676328660664,0.24335341708393649,0.2283220227149715,-0.40995168501112,-0.4293417872316767,0.4635899606746733,0.999803515378532,0.035726024751364445,0.9505349910332968,0.9849548303183978,-0.358198568016588,0.9815373671685308,0.7898141143237487,-0.6358124976840418,-0.9991738403858562,0.28027178237045813,0.6184270657021816,-0.3733983144971646,0.028225512499046278,0.6515579606226629,0.9668361815227209,-0.8226831882834272,-0.2860419186781578,0.05024535764711006,0.7155915188111024,0.29641662315234973,-0.20039472209388842,0.5286879704592574,0.9598922704855227,-0.9644501498937071,-0.23458826018403245,-0.2578685478570317,0.9390117302997328,-0.9958694696239022,0.6534792483016805,-0.9957812065801862,-0.06079425663312454,-0.025555778385200664,-0.9131419944981743,0.4876122409181432,-0.8552298171063294,-0.9802069438621793,-0.46845624313913403,-0.6017159229403491,-0.8553774618938557,-0.8174681297879451,0.6921735426981964,0.9260843537257052,0.9957334083396264,-0.9960591336287256,0.049832018828456254,-0.0477151316964638,-0.07928305583883408,-0.08386466479149422,-0.8229848522120116,0.9941140491260322,0.2615044869571635,0.43738407137933866,0.6799749302469141,0.8645862969717099,-0.9971918804530919,0.4484237051565328,0.884127093878056,-0.2804182398615629,0.6198707374412562,0.19581515385250436,-0.4517622461287175,-0.7588585886820014,0.9953818324822571,-0.9861049808664974,-0.24059962887328726,0.9058105029669057,-0.23138038454221999,-0.12422711622771387,0.7005396722279928,0.4739193126108255,0.9815779872452186,-0.6525635631449195,0.9261600529207363,0.9996928579877488,0.5951963637927438,0.9913403979273109,-0.6601015484873002,0.6488348000528332,0.9999899565546315,-0.9399738310082999,-0.18079834499351685,-0.9498805703814851,-0.20557925427756807,-0.41778280583839045,0.052192551006449144,0.21486879854211452,-0.9910282721201241,-0.9203281269504376,0.7001316270264261,-0.6815616657954617,0.5609716321860906,0.40669699085209904,-0.7927750285164336,0.7777247109197654,-0.4814379097245981,-0.5002903198453975,-0.9911857776663171,-0.3177763128500694,-0.48399480477592205,-0.8155392664743171,0.821541201620956,0.6967173462669597,-0.9835238734230594,0.03575475498804506,-0.6791088332218642,-0.7632237170808915,0.8984578205780933,-0.16019775382132992,-0.8105103084000451,-0.4156328024095156,-0.3134377858519769,-0.018562448212925763,-0.6477726172576802,0.3301028997262539,-0.10501373533528292,-0.05449057148429887,0.09170418757703559,-0.9907292028908433,-0.16994003330521473,0.4565942878901064,-0.874905856992611,-0.9716028017400712,-0.6998987796102408,-0.11631542527305855,-0.9887645757925146,0.7449282177678747,0.6574893778231656,0.8046454883032366,0.9120873913572812,-0.6851254735528282,-0.44883079431391726,-0.9381576585011092,0.9999060619297314,0.9143926652056794,0.8383691040205126,-0.7623711606240918,0.8644416099514975,0.8118858040591103,-0.0035003236091485286,-0.27936562037421325,0.21945795567468532,0.9072734510814502,-0.2937923404662823,-0.4718079283788039,0.7085423437364453,-0.3845726485483375,-0.988784841692924,-0.8086579744441829,0.20194569808683457,-0.10271478808599846,-0.9139542268120747,0.3111169378943196,0.406033985588816,-0.02853235309983625,0.39160749052324917,0.9097003153933471,0.9522494260583716,-0.7693047838649217,-0.2851251885336939,0.146800831476368,0.5459758295118254,-0.9571409890640732,0.884112563519553,-0.9084559327387931,-0.15844998504056196,-0.17339970759678042,-0.9074250033009512,-0.9070229465957874,0.7261724743808332,-0.7363776208134861,0.6936476633652473,-0.00968954802062592,0.18799786492924156,0.9073375758933676,-0.5913832722706986,0.7213460263023475,0.39029135696182854,-0.21768422536839346,-0.9997516259608501,-0.2933824232506906,0.7976075081243029,-0.8657929773718396,0.9689661373394604,-0.9862604058297441,-0.8019478157320022,-0.8756226383567223,0.6660617608141165,0.2129951663422912,0.3082398670174171,0.02910899549770677,-0.16064575151993934,-0.8432716302250313,0.39338317208296153,-0.7657105364817189,0.982907946666567,-0.24762376658642854,0.8114104609555866,-0.3700464570495263,0.32123321455235315,-0.8169167560557259,-0.9395265063959547,-0.9041381099479666,0.48120562652241416,0.9838877005422805,-0.021890671915035145,-0.6315874777429612,-0.8100084542949421,-0.8133889739670026,0.4575386641405939,-0.7281195693830196,-0.47427724758379797,-0.42441837719781417,-0.9925431754555984,0.12645342560355619,0.9175179790545815,0.04839134821925589,-0.4171690299535286,0.865245388113348,-0.7818092865961236,0.12464709200103898,0.9708976814008111,-0.999487963537531,-0.46022662888519,0.6719975732941454,-0.5869408880019086,-0.7110918469924036,-0.9919275486435797,0.8797158428799714,-0.28590489681376957,-0.9992470439521824,0.999998543792912,0.19507376363249798,0.9953414668901553,0.8401206483138773,-0.7857755419468003,-0.24517797161449373,0.9326336377632284,0.9634320819638451,-0.36928826774298923,-0.09482847475348966,0.5450773457378871,-0.3233913038642482,0.911876493371382,0.5178952667151666,-0.41520940235363174,0.7217110020092078,-0.011768258005586597,0.8183050143615898,0.6486800682061874,0.21582124337258501,-0.9754346017980213,0.8399397593591683,-0.16483971376619957,-0.45555832730191537,0.7700777971381619,0.35808968485654075,-0.5904061659682835,0.3104089568767957,0.9849667525090826,-0.31684644586934685,0.8624019473688452,0.23277824770358674,0.36755665829827333,0.7421954576406953,0.998327527675926,-0.9687596643808383,-0.14883381666433082,0.9364611597377211,-0.29810695823137706,-0.4098092001049077,-0.7747132695874398,0.4282087380428629,-0.9285936571482026,-0.3346620898771236,-0.14517179613064649,-0.9861382315778633,-0.2911488088371674,-0.9658888498177343,0.9793488880988609,-0.9991968716248623,-0.3726017163810625,0.987301130521293,-0.15258837909695674,-0.9798178561204487,-0.9105147795806371,-0.8785609439501932,0.3370265413384017,-0.646094505024723,-0.549543486964421,0.4727288391898703,0.549485274937569,0.24268575768002912,0.037983429594162156,0.16987218911908317,-0.309419414972783,0.22094030482356855,0.0752244481953299,0.9973836589302805,-0.8329785963703081,0.029721244512532368,0.18297128162974963,-0.023462205991030567,0.8496038797997296,0.32498131800798763,0.9841631603336881,0.7279372440576942,-0.6540458237572555,0.3685452761613799,0.708800802267957,-0.5736219772748395,0.9703683760668603,-0.8086504896104564,0.9597968098256064,0.3753983685938332,0.35166799935071075,0.8636293861034116,-0.33295484734377956,-0.979034758343272,0.9648875272198043,0.8829105328145331,-0.002564041183890412,-0.19188022261465912,0.7370707921377597,0.6459945640766889,-0.7352482976084438,0.9996616096597379,0.8241531658395963,-0.4345918255737265,0.9229227540012621,-0.19445645408954218,0.4270619085303946,-0.9765773362628751,-0.2276774414028075,-0.9109260971777662,-0.4839539612173764,0.7215094397387425,0.8223821735578977,0.8410728858854015,0.8689572751400585,0.7972618982804061,-0.7562063375793097,0.6802794647193973,-0.49312444743925726,-0.42065778003970405,-0.6896484768317028,0.6022250247447195,-0.09226045938291834,0.6644336231655192,0.8908786709554446,-0.954589806494587,0.6633643642182632,0.7976746783767353,0.9976374913775453,0.6682472683599437,0.540657826320847,0.893952824073139,-0.006703417836420742,-0.09371141563114806,0.5753947786437911,0.9577326424854741,0.9372396641561327,0.24998445682244935,0.9572728802238456,0.7541191831753501,0.7315203432138957,0.9546458548622577,0.9569917573921898,0.02304353079239999,0.37807908796618506,0.8505894364471263,0.8112857032459333,0.6909944078111611,0.38086741965765986,-0.9288256627610854,-0.7190418034312088,0.08127625359514475,0.7447844825893912,0.9453618284600865,0.9301467320915631,-0.983070423553459,0.02674275470136928,0.6749049001031776,0.15342842436485152,-0.9538383489541997,0.5926678716749012,-0.5332296102572951,0.8778191434664931,0.9523331561699481,0.9976888308546626,-0.9998724958066769,0.9498540273045024,-0.982803360948176,0.2342209823951582,-0.1603166533115306,-0.9693426855378044,-0.9448412625439292,-0.8156372764468993,-0.5519053761006718,0.17035492841513492,-0.9053549458105755,0.8310763201635389,-0.8794893514011336,-0.12193230200899015,-0.2019447160089305,-0.47142345954264525,0.9809846875344767,-0.973275356998326,-0.9739853309969165,0.9068318832452713,-0.9389272511167633,-0.9527215054429734,0.4324970456238186,-0.25021815839708217,0.7722197971766378,0.3333205817047337,-0.00874730381093854,0.22582287860391848,0.2740950152984036,0.22781564072191018,-0.9634391816553998,0.6603620272488685,-0.5645117181379917,0.08635087468244323,-0.968858488441199,-0.2772647187058038,0.34280869545697745,-0.9999597983133434,-0.6655845035697144,-0.18874392684025065,-0.3883960733911414,0.4542721815349095,-0.7790441114694141,0.005789905690063825,0.5101783877971752,0.6065901652889323,0.1378673997099764,0.1984933547375365,-0.7760293811951156,0.5508707765322061,-0.9919300212634891,-0.1284522427999529,-0.874370579249004,0.49334793853014924,-0.9902830926577365,0.3691148359324758,0.4964022357275254,-0.16164135010428346,-0.5663926853695818,0.4604470972303031,-0.8062644002984861,-0.8967046238386207,0.4757504042009387,0.8512791672687678,0.12888825476975294,-0.2764981941401111,0.9910350398348596,-0.7683423458679516,0.9707518625065871,0.6395762956382962,-0.18690568613458225,0.3204244849675355,0.07862311722035263,0.019044839894633514,0.29852315584741346,-0.9290883229346658,-0.9724794732933799,-0.31916685086878194,0.9673559096889369,-0.7462444784778971,-0.9918197701493859,0.7752874023545462,-0.9564281560267385,-0.9995684849361735,0.6871804558521616,0.995131290672018,-0.6769086745524623,0.9987758400838925,-0.672994758453468,-0.3492893805504369,0.7166045283782002,-0.9496538245837527,-0.5586883918929407,-0.9911405502286261,-0.32003198270865096,0.7108236327021442,-0.2233070044297333,-0.9511683300672181,-0.7263500603729,-0.9947512813032823,-0.9263688012410563,0.6761653383681812,-0.8165657361032923,0.5677962604529616,-0.7456052971200076,0.35874656155716195,-0.5135998681022479,0.8349290849954335,-0.7407519431343961,-0.13217085296982575,0.9977683047264659,-0.607449001204784,-0.9630777494874865,-0.42370325981509926,0.6363030171356878,-0.29019202078768863,-0.6028272859603894,0.9540827006435313,-0.36455708530617015,0.9665268657464531,-0.5458832761307485,-0.2665921994918838,-0.2829466202503377,-0.9979273763840538,-0.859776651521961,-0.17643554373936868,0.997615476681245,-0.3637605023741572,0.36898247897513053,-0.2921888111073723,0.8538075325113916,-0.8341247473311486,0.1708451579897561,-0.03560835129503971,-0.30586609845856616,0.947372297692805,-0.9783817302335139,-0.9634973883309114,0.31445350180148707,0.8782132951206296,-0.977625169648751,0.5782304230310962,-0.9527772949489965,-0.5780680291688894,0.009788205952525462,0.04021972831565615,-0.38247751378549444,-0.8572401046890185,0.6099895360521673,0.6904235852920874,0.47600837338180313,-0.9998020240421456,-0.8269047814588668,0.49377196038310517,-0.8849149811347917,0.9102229601506506,0.5505745500033769,-0.720420337426385,-0.7843569140327543,0.030197539933667514,-0.5475124979270876,-0.2918007084964356,-0.6545608191957031,0.9335115258762706,-0.9638212873702741,0.6597634253949738,0.7745041685594072,0.959552117014835,0.8313583415527046,-0.32391329060682816,0.8562726822717108,-0.46979578503677216,0.8761989850262132,0.4793783877317117,0.11092651647991669,0.23695819743736687,0.3951959833869262,0.9891098686919816,-0.9940010965115772,-0.9924402537759134,0.713965556700993,0.7848376834022734,-0.8642304616616711,0.970850464189999,0.16025777217287265,0.547500499937958,-0.9919739416167244,-0.5418651823236725,0.38848403780540947,0.9989239542731124,0.39975786026592264,-0.7971697778416752,-0.921980454456716,0.7026313126784365,0.8591583924980778,0.5329874171067795,0.9991641122560002,0.8280909874685312,-0.8388891971318071,0.9875219935213781,0.6021164588836627,-0.18911941296751988,0.7927553205061216,0.8177781604870006,0.5469462497775784,0.546809716556441,0.8467475562227752,0.9124763792816097,0.9115936814963165,0.9387242863058735,0.8145675540714471,-0.876784937676507,0.5471413294745372,0.5941095741983371,0.9725187316247954,-0.044153773745969564,0.7734306724335016,0.8768746418136101,0.38214517751307703,0.8649574753186274,0.058032593608010594,-0.5854420189342302,0.17022129857110152,0.997400157678862,-0.05757781008334407,-0.008247491716518111,0.8305418653786083,-0.025691154445466227,-0.8793635435519974,-0.45766975911587765,-0.5183267978029753,-0.9004954646104526,-0.9817134821959328,-0.6569522696113086,-0.8425530624118692,0.9987281141642572,-0.9538591453579437,0.9786719037394174,-0.7846184671139279,0.6207364917485892,-0.30499018458967697,0.751727730686355,-0.5783640613578588,0.47569398433244114,-0.9973642537676798,0.9874783866710706,0.1176265482876019,0.30116358862210335,-0.5164683010726261,-0.18452565339568794,-0.2679638526450092,-0.45966592338496254,0.999533162491886,-0.23241342486058264,0.8128549566734148,0.9847642006384772,-0.40800648237426806,0.3290058200348016,-0.9907127449768669,0.5680136230485938,-0.8168379280111067,0.4683457836506816,0.49479831988317874,-0.22159753184057268,0.10747221908803349,0.7087146399684394,0.9540679735754416,0.940138639446086,0.6429918604970207,-0.5709081363952597,-0.9455073315160863,-0.10663676122580909,0.9843248318158716,0.9980162259133039,-0.8936513033295829,-0.7679007862105,-0.005806609317487292,0.6451911569422917,0.2976340359468076,-0.9940387771968099,-0.6247638550111685,-0.33370099955288474,0.7895828166456681,-0.8066701035261482,-0.3245778096312117,0.6742620103445475,-0.09379520796352248,0.965687249452142,0.04868122789972733,0.863314404991602,0.9035318518349504,-0.8599818070454307,-0.814662910949848,0.8405923392837952,-0.02701078080544206,-0.7146245048158865,0.19792914589593558,-0.019460830996754556,-0.8904933975737713,0.33565314815310177,-0.8663790599729578,0.09692959606673301,0.5552818139850032,-0.6747712964252739,-0.4261810556995834,0.5728196902678669,-0.9066490389813743,-0.912373686578319,-0.9436013019787323,-0.6067976308880385,-0.9180243217873281,0.9912329044319963,0.7750582545720714,-0.6086160098640009,-0.08861517206369818,-0.15067995822028898,-0.8437155752935439,0.23301501580553444,-0.6463736045137852,-0.3234309822610499,0.8497396763809676,0.9988662088354003,0.9909965552526963,-0.8332381561625047,-0.6903936533327366,-0.956771831429003,0.685705372802786,-0.7965897682112236,0.28922033168858563,0.8725363543948139,0.740223978564286,-0.2331911012731923,-0.7719734059387013,-0.9662673643140048,0.8634413665652168,0.9882255643281022,-0.5826566787690287,-0.28620870787436253,0.417834582454933,-0.7918533223950145,-0.9567476349075583,0.5043728995100654,0.9619173015966547,0.9213299487166628,-0.4106906794686722,0.8604742640036039,-0.8614761657461425,0.5368805494308422,-0.7584651893395414,-0.8034738447148366,-0.8659177533134658,0.3326782246916743,-0.9759601187470058,0.7824112659163758,-0.8887112411476248,-0.07225310714343085,-0.863804430443905,0.5002809742225454,-0.9944190869294355,-0.8802251582638577,-0.27541015688872905,0.13942693017210567,0.9803950634875204,-0.7065134859381931,-0.521848737168932,0.6792988982825771,0.24146198996559246,-0.4681722775676132,0.06769785803284856,0.843544698701835,0.9551290130208522,-0.12462134578457486,-0.455861394536234,-0.423761806391673,-0.4857810179505561,0.005340419177536869,-0.2798576077107654,-0.7828889101656727,0.1394264828469988,-0.8769509920915268,-0.07218622403008036,-0.0001161189881523605,-0.9457460163221214,-0.6218475688642703,0.29344112322793414,-0.5637791564706564,0.5500658531652934,-0.3737415819086398,-0.38091477136911234,-0.6929364264145288,0.8263526542851506,0.7282151297223379,-0.37752602374120453,0.3534283032949931,-0.6314864450303845,0.2127259842529861,0.0969294865037529,-0.96404271339962,-0.9382162990221669,-0.798381382394796,-0.7481203450376374,0.370847407789282,0.7953290262532292,-0.24410623871532036,-0.7042127710840878,-0.8249035451220456,0.32553858412548137,-0.9490304474058814,0.9596231534108277,0.9318788109509657,0.5715702357327376,-0.8347861097878226,-0.952255433785237,-0.5020827539879154,-0.3274845562220451,-0.6880845442268126,0.738463007938217,0.8508055831019469,-0.48838858734621665,-0.5562271087635491,-0.18920361152311366,0.0272785510339618,-0.526296065972997,-0.7863422838132813,0.334503134209076,-0.9967779046877433,-0.3147702745325604,0.38976989603637935,0.24347695793431065,-0.04465790193152556,0.6990046760976704,-0.9411197162264361,-0.9807965796273926,0.27196664913146396,-0.7996100092792616,0.39537636903377377,-0.82361453656398,-0.41152630144558794,-0.3463184318852801,-0.5444378730867826,-0.9929707586014915,-0.785959447922446,0.6698559307976415,-0.8579989563057377,0.9753773999432602,-0.4906837102967029,0.5528883890249714,-0.845380776409451,-0.3226684364387861,0.7969417033102882,-0.23059039803546388,-0.6137392545168717,-0.6257080390525815,0.7709298871739332,0.6257257450469706,-0.4711449925846058,0.010577563481428055,0.3285605881645083,-0.981983151392038,-0.8362263548847781,-0.979621916085227,0.7038237538098775,-0.9523969944870985,-0.9787429594201348,-0.29703393518464927,0.029188124330096408,0.20570215767542344,0.9840625868748392,-0.8397020623679698,-0.5548581109016819,0.37672430498394516,0.40781566428786725,0.19728306717842428,0.9385298588498652,0.502185421423309,-0.941619621141878,-0.8243638887281521,-0.07531930029842734,-0.9995012129162547,-0.6447801595743108,-0.9970802022292417,0.9948058635352179,-0.5441246069154594,0.2927584571780567,-0.9555868565658094,0.25340495205564334,-0.6674017461709453,0.5089784630028233,0.8250782261820038,-0.9985322330660755,0.7571444806726134,-0.6092840863812871,-0.6309818955292769,-0.8818926937803387,0.9644169429061152,0.7872757445449905,-0.0651561384364073,-0.5360714087570082,0.3601867107247792,0.8341170374782342,-0.925629749386537,-0.8076402557917707,0.4122284052183164,0.6257328615834377,-0.9141071026870204,-0.6972103474337171,-0.9999705562045739,0.6586709984813408,-0.9385784226557885,0.4566073340631351,0.520444117405894,-0.4561188553812845,0.7428550331015966,0.740626358948674,-0.6865707719872238,-0.687631836265777,0.46602314587348637,-0.7690744756081249,0.09150524241296784,0.9411134346996352,-0.9583128182806985,-0.44284979428091414,0.03027854937078975,-0.610990600130016,0.7899578510492553,0.664150127644389,0.9574503300331061,-0.09729208456534123,0.4522709013898212,0.9996740940992693,-0.85506094986916,-0.6395301786963744,-0.42087628170148284,0.3373793872386279,0.035795397245857924,-0.28946834449495407,0.8142652315592227,0.7453064146145655,0.03027779515310442,0.9998127975246809,0.49098618790554294,0.7874044780693266,0.40740968440997516,-0.9691996995869105,-0.5314208918506482,0.5154821900091925,0.45296654429220556,-0.9243620492806656,0.8669365252455706,0.6838997814477348,0.9757447195123626,0.05695011516375697,-0.11588231569320101,0.7973414610131887,0.7616217003216191,0.5187809973342287,0.9994624573196486,0.9381894870941175,0.034617380973425774,-0.42585831411624636,0.7565645642735327,0.13582097729075066,0.4537078737931062,-0.9992144999191589,0.999895332124078,-0.6663893596276674,-0.36855850266027773,-0.892184825241386,0.31394558884983836,0.8681697720597257,-0.9341627354278829,0.8672087888097538,-0.4248216147572206,0.9841762872927147,-0.15860452554792243,-0.46610319700780134,-0.9975580772829618,0.08071735787900856,0.8649890790052065,0.0504698679409222,0.882762150206863,-0.9126218150591853,0.7842535288855086,-0.8887899182981471,-0.6914787752424649,0.9944109502583404,-0.6578416505171513,0.6784854877162492,0.2672930658889313,0.9965010202098389,0.9754318988595525,0.8293441252680255,-0.21602292210368007,0.19903077030299035,0.949777513936686,-0.8666164734832738,-0.9884950028942173,-0.4421491730369231,-0.9917700093760123,-0.9778594102898883,0.4601328616485969,0.5450573616478628,0.32589809470343956,-0.4457366347304037,0.7881332454744236,0.07397288210887698,0.9614466183438182,-0.3067447631620655,-0.38944682006185727,0.4282264486533319,-0.5510385452676129,-0.570112827252827,-0.2812429004569786,0.36139771243133495,-0.9037067696253349,0.8406437196242156,-0.948854187793629,0.986408336783772,0.4578697988424403,-0.22659368062261906,0.6962774336311498,0.8562398635357791,0.464944533235259,-0.9779675053053782,-0.9594441393159067,0.3951379991477855,-0.9988385403929554,-0.4755799294029651,0.6328756710002278,-0.5474095570397339,0.7389732118262224,0.8714907785667557,0.018251432849525396,0.07953148804719105,-0.9941879774707514,-0.7993405163970141,-0.9415066215442165,0.9890182515636894,0.49200725519725735,0.050306573185142804,0.22789836032952152,-0.6521672755774015,0.4192398782412859,0.5302764933907089,0.297848103347202,0.7988478490412806,0.9481336896046169,-0.2872827302379921,-0.36917933841182726,-0.9985340585961093,0.13152245190037892,-0.3195016490360933,0.8828463311140735,0.4538276689938829,-0.9725910610702453,-0.308632470943596,0.2484878829265971,0.8555233647030125,-0.08227734283424187,0.8205169801059348,0.6247000116323822,-0.6011668182622394,-0.4665442367982672,-0.05087352757860101,-0.8689498479794159,-0.9997865696782066,0.9943718392838322,-0.20337281200732377,-0.5618045392967369,0.7313862830973565,-0.9150068620619816,0.9999968602711959,0.1613844085943202,0.3305188772746803,-0.05001155995320928,-0.31708365844225217,0.7214876885526474,-0.9903017923522195,-0.3818129990520333,-0.6627071421575792,-0.999999392721217,0.006488772485230774,0.7040074887036631,-0.7181817558748662,0.39266613128518096,0.9946740925190392,0.5675846029394698,0.5060331011979577,-0.8780902999261178,0.0879384392326228,-0.8378178133416332,-0.04488033978536806,-0.9992540323009218,0.7468312931284266,0.9645898917646496,0.2843252511181945,-0.40236288818347304,-0.1968392387259977,-0.9900940637836583,0.1593675407340091,0.839156087971898,0.7891261069666953,-0.8356217524928004,0.04696295370150021,0.975997463906673,-0.7440590620084132,-0.06719464597877986,0.8194557611709498,0.9704431030034898,-0.14744626244847187,0.14254232221971597,-0.2006480289227033,-0.5690758672549409,-0.19934924994071918,-0.4147547781049557,0.9646924102245283,-0.036238022404407946,0.5213884198987524,-0.6692987016707524,-0.1759743691778641,0.9999910582186046,0.7523764534943083,-0.6084124907031345,0.9574740185378917,0.6287034705993022,0.9530196510068925,0.92072453212889,0.9996943778456511,0.9989785484107246,0.8830900362595233,-0.8217053938446346,-0.9869558557250759,-0.8838346019809155,0.12971873207871087,-0.8585096029825063,-0.515800326224103,0.5980094430058592,0.5146073777567607,0.05797672264358592,0.6477499237170535,0.6004709905720431,0.9540136342961313,-0.8611772247917312,-0.951900816119912,-0.7789831646665342,-0.44564404978583255,0.9627925280167738,0.9208656426670928,-0.7587301323684279,-0.4701480247319965,0.053235563452037414,-0.5179208330356061,-0.48753218829274936,0.9778285326995704,-0.1028452871921342,-0.8332516732199653,0.3243354668968863,0.24941502157864287,-0.9113831104993372,0.9689988370979198,0.8114555546343715,0.6192142870093944,-0.3491269400032642,0.667596030587516,0.300636372496525,0.37932615287586346,-0.519058242072856,-0.3663742328112191,0.8227506137685388,-0.8967912934616998,-0.8878667341971861,-0.8375561558310369,0.5970659549014355,0.7225278758755111,-0.9700673441449064,0.2315555008473639,0.8586974088327258,-0.45793663845802174,-0.17225972503160766,-0.8458550279991067,0.3742128376765265,-0.43300253314867304,-0.043654759923466964,-0.2536055844581628,-0.043440365202442106,0.989479197578835,0.6318097928709178,0.06351542398902915,0.035088746914266035,-0.4384122202660533,0.5906423996615775,0.3409742793795322,0.031607913571855405,0.7272983958624194,0.9968285357895031,-0.9795045369722276,-0.5720437831141936,0.8747284229477615,-0.9692229900995751,-0.31941852361962314,0.049089658326724926,-0.8778456213468921,0.7184928778059637,-0.05801692360840901,0.4844198043322182,-0.6903171415794929,0.9998526146629877,-0.9735137245005042,-0.17902289558349493,0.3231095711049829,0.39893120091329387,-0.9643284066077347,0.8943441086693545,-0.34379648535625923,-0.8030810923787534,0.7573756000144589,-0.3274713775268445,-0.8826903308772505,0.3185714474407571,0.6556470661233043,-0.23033332868194037,-0.4171409689628108,0.8906493892511175,0.790138229970691,-0.710898201857599,0.4432603731872769,0.36611104527094024,0.2646064109601891,-0.7620042187643229,0.8817582260933753,0.1242098303123848,-0.4939221468876817,0.9973877220999454,0.3894520994218734,0.9474556055224596,0.7959611617715678,0.7862082005103408,-0.04968855341961981,-0.3048290558845576,-0.7509694224856763,-0.9669576618149119,-0.707150973482214,0.6489725304880126,0.9624704503712125,0.9779581463555317,0.7987184301381642,-0.959685201129291,0.3357334253999528,0.39442429799063006,0.4478500851537082,0.9972780279518279,-0.3025106511166504,-0.794907781695473,0.9671150145070121,0.6191345828522619,-0.37732653732303445,-0.09513108582741722,-0.05234862124061333,-0.8678892697261894,-0.8319200805976448,0.9214599731183375,-0.610086187265413,0.9999045643223581,0.008900895228539084,0.9943859353866715,0.6725806644379756,0.7667325497935206,-0.809570510650066,-0.35833233215333204,-0.9905539724552505,0.830585760515054,0.8390712094886337,-0.9782297296355716,-0.9081931319865957,0.9984038659859339,0.5824543208733239,0.7179708455561578,-0.9879388599417721,0.5877817866062087,-0.8521637018350409,0.6196487823650974,0.3212458641500402,0.11889391372732654,0.6548173719718677,0.12150470666638598,0.9809613526380797,-0.4930382898452512,0.23786011253795045,-0.9807465717395609,-0.9980725470390117,-0.5804429085914059,-0.8116513570851202,0.13343580921889486,0.6517399210391487,-0.9416964475950866,0.9902007239291393,0.6223694383135249,0.387885029282656,0.156307726257983,-0.9441843807812765,0.5511308016192754,0.9990658719942679,-0.602093320456135,-0.9980243042276103,0.16780442790161876,0.9932841766519316,0.9932702921466328,-0.7871033897132942,-0.2647886652410131,0.9843991601306495,-0.8616238553448309,0.9971591690124552,-0.5162424886276047,-0.8842391439926469,0.9188322545931139,-0.09847994996968361,-0.9456855561422239,0.9945829410392981,-0.6495109583107771,-0.9013161578076463,0.42405556316451043,0.8061165292675502,-0.8786789060367179,0.6770790524797347,-0.9908697344477979,0.958611031515119,0.9885513420801386,-0.9595958394784773,-0.8177207309428994,-0.24974830847247806,0.08486447868017472,0.7837534679506496,0.7771468318446851,0.9999272284734028,0.9832912877645354,-0.6033437703549843,-0.5202495208776369,-0.4509880557450888,0.6031854880563459,-0.842537138741035,0.9579745370645666,-0.7677369269757176,-0.7282352460659041,0.9936747845170291,-0.9375523392984617,-0.9361180376077574,-0.9806775704848725,-0.9675284570305747,0.09144664736746297,-0.47197356435614507,-0.13059744640590462,0.9700931484203292,-0.48682008036005114,0.9909072323917509,0.8721156679425205,-0.06011375498076229,-0.4234874665314059,-0.6724543303967231,-0.8653511320665829,0.7869736787260615,-0.039648538018860174,-0.9992880266370698,-0.19984551740814332,0.9089434584885152,0.48361924418598456,0.999612978114306,-0.24852052087871682,-0.9845293378771359,0.6982561404218668,0.35135309498589873,-0.5889378249286243,0.3693553217555411,-0.8299670620098457,-0.04167210901172056,-0.26157648718512516,-0.23226692587700773,-0.9184575085726131,-0.377492915859381,0.29694696980018837,-0.8575550409225382,-0.6225844432744815,-0.8842677148761636,0.8907085967339052,-0.038530636917175405,0.9705801212396691,0.4845911933820637,-0.7719201082771129,0.5486677715514376,-0.0889377854141804,-0.9726815897472684,0.06399387355408122,0.9999932349020626,0.8331109379040224,-0.9620301771323775,-0.9967717349750798,0.2602005190967259,-0.881805995529386,0.927365745118498,-0.5231887482493092,-0.14381951844367,-0.40571259573805196,0.24739720342642071,-0.19793207332106186,-0.04350750416004321,-0.1986393134070241,0.5855253950504858,0.9684301107790578,-0.39957580151799327,-0.8143993069013763,-0.880630854880815,-0.9943129452337611,-0.0694076441352809,0.5769250979468796,-0.984767689240031,-0.9993508199233698,0.7622308770975973,0.9160166942779135,0.8522355046601546,0.9709008433583131,-0.7178087841882652,0.9976396622264173,-0.9023194973984335,-0.29983524746390333,-0.9353613311175996,0.958469930669586,-0.10395382943004597,-0.5328181772654736,0.7254541018858818,-0.5220762506106961,0.41758211664588646,0.9937507491868711,0.01963806678206927,-0.11297530125502986,0.38756537784182643,-0.5722890048947414,0.7760941154171955,0.9294458619166384,-0.4898940926722175,0.3205754200191924,-0.3997791428853225,-0.9983634846567871,-0.8647107697516182,0.7029110337758281,-0.4091423150097987,0.9821671288566584,0.995792475732785,-0.811578538952858,0.4649856551272605,0.8111701028692491,0.9773042144549828,-0.649611463956577,-0.893921754198368,0.7560267422089578,0.7741700038431164,-0.5021881021390685,0.029761248262574397,0.9966786059399295,-0.2619467624469088,0.38844020419179864,-0.8303158124942988,0.9729929816373808,-0.15233122190012138,-0.5945013440199161,0.9035233123248085,0.5663637151569556,0.07079399053188788,0.7574476798832227,0.20500566506727871,0.9694013960430549,0.9981894565797557,0.7882230194484826,0.014152918311552453,-0.2317921752012514,0.9881720731922756,-0.920374433240836,-0.7029927822588159,0.9840994992187991,0.9391925718270928,-0.5602389784537753,-0.530343509965531,0.9209187907094649,0.9964694836455579,0.9999960592375312,0.441671561325346,0.011431143797281378,-0.047073416689033205,-0.44494385915763657,0.3342340388259566,-0.4237057055786012,-0.3050557422204008,-0.2547015959814246,-0.6976802364388246,-0.7891994623775527,0.7473016559978644,0.16327565260642912,0.41899641752504185,0.4911658982382294,0.619024623208129,-0.3020369654112525,-0.9436225391232577,0.6292055642594344,0.41255790468866144,0.2708292455080079,0.7962493567081728,0.15745986597998715,0.7451274018988502,0.6607212381247667,0.18503244344237835,0.5530874709839518,-0.13782427270861616,0.6082700796709704,0.6977689145057301,0.8959604910482313,0.5362394581300622,0.8809517397681021,0.22103955460520788,0.675692548381306,0.7675322312426996,-0.9788369808095142,0.10812641441916215,0.10048268221723225,0.9906618632888224,0.8028846425414771,-0.4488293162448739,-0.76555035573584,-0.13338370044163708,-0.9811333201230693,-0.7535910067587738,-0.6750332528063876,0.5905829928718752,-0.9411071620340031,-0.9178307785945956,0.5210222873075958,-0.9997656085615887,0.904070734407815,-0.6321607541469082,0.879692126117232,0.6899320942286349,0.9536531571420681,-0.11946336335720961,0.5056358981959682,-0.12270411545779415,0.960701405812293,-0.73666798228691,0.2509633609008112,0.26742450634681425,0.9923630038007467,-0.9511070101364465,0.9876555670506658,-0.06467993296239923,0.9618892078799575,0.7391639567478935,-0.004935668640378957,-0.9874926334184738,-0.17729638102378886,0.6118862484748564,0.10292677349651476,-0.2391602516061142,0.9679280084209645,-0.9951195998759635,-0.9254672369153463,-0.00040121350161912204,-0.037456588874074125,0.3268840800900983,-0.8390313068108401,-0.7023612271917321,0.4799030583840443,-0.9635470996032632,-0.46238256665158134,0.07662878928179583,-0.25532823282651895,-0.9111419504365915,-0.882034631234223,0.8251481715530826,0.8824096334844201,-0.9936216816323922,-0.9814876191892761,-0.9970098088937397,0.005416594737459597,0.34915412372918253,-0.9300679053015045,0.5151883790116953,-0.369148142234467,-0.5538701951192171,0.9999481784012082,-0.06556698198286876,0.4801958844836288,-0.10662823083399364,-0.5569581935249178,-0.1200193570469942,0.4858321233835081,-0.8206677033837497,0.9494271263040988,0.8843388049104565,-0.20350382389221283,-0.9909337674664449,0.9986023005470952,0.6016367379122785,0.9217741069948268,0.9047143517763064,-0.999653497076043,-0.504832403394729,0.8950885362934681,0.9800728977687119,-0.8645034193482625,-0.2184458755939452,-0.5123188930585104,-0.8537162313192381,0.39695067812536877,-0.6211855306552415,0.5477278013579937,0.4979982672795649,-0.9488148459869558,-0.9892060447936321,0.1447416420523949,0.9967787672394636,0.6173187839535549,0.7186854455956767,0.2511405566569048,-0.5271261229659285,-0.956501471777911,-0.9958990414198776,0.9476080668026434,-0.843088004807163,0.9609641455023762,-0.8952062091220404,0.008666136541947625,-0.777603951388059,-0.6602008717734388,-0.28588595531173744,-0.9980862075346549,0.6989697005530345,0.13458549184485621,0.934690059988749,0.5292248955984217,0.6996642090101943,0.24298223843690722,0.555500305128004,0.6432731497398931,0.9893076349332672,-0.06979188159177019,0.1885916239142456,0.14237355333757026,0.5834623519973865,0.8666444081578563,0.9215738239358158,0.9559340740152089,-0.04980072387130037,0.748863240251949,-0.9772985077722719,0.7202344954710055,0.2595418484757331,-0.8176764234927144,0.998393970118,-0.9713032745555583,-0.6912514717148631,-0.5252896859110958,-0.6576397799365732,0.9662162952147856,-0.9816928450329082,-0.4275204260879038,0.6041279661402164,-0.09564550935662028,-0.6078847423955762,0.5707222913018734,-0.9945477127304445,0.034390851831822014,0.6794222915729105,0.9600447525164597,-0.9644157487570444,0.7609242870787034,-0.7650891175496143,-0.8825891879915116,0.27033148276318547,0.7203073425535463,-0.3302015335010637,-0.9520040793834349,-0.36877024341517395,0.2028128146787918,0.9856270443116606,-0.7487441848449167,0.9610459813578873,0.13040796578125607,0.7738249504792951,0.4282850768284384,-0.15999603105176255,0.13400458368145013,0.5554389663775567,-0.9734514700280882,0.8659209910823096,-0.9395768967978653,0.9548757626174847,0.9802177206472359,-0.6196989719991453,-0.9999303578469944,-0.8318809016640776,-0.507028401724008,-0.21905930725938114,-0.9784398806582071,-0.23480472381737888,-0.9974989069883371,-0.43805603477494626,0.8668147999495098,-0.28317019305971014,-0.33333308682800106,-0.8681391870609863,0.6483196604828858,0.12784042039662125,-0.8693909284275975,0.9200757716046789,0.9022784070452133,0.8510834270621156,0.6711553600445813,-0.7267813129448975,0.8778703728271668,0.04349990923985931,-0.4434084193428702,-0.2855542666842677,0.35772630690272017,-0.9880692579307976,-0.6531142836747057,-0.757077707372285,-0.9070844180561153,0.9065826110436053,0.6749281886756512,-0.6179291212327759,-0.9003443304704569,-0.9190081272185052,0.9789671608096534,-0.9967207707032945,0.9650304323656818,-0.999497217059257,0.731396306669355,-0.062349802303835376,-0.2360416823692252,-0.22740067380685064,-0.9135954849613612,0.9709484799896235,0.4181204035028879,0.05022402277059635,-0.7195466548209069,-0.31217260792323936,-0.3148184028599846,0.9954332622021435,-0.9822640699848623,-0.2393257838296011,0.34892205482484856,-0.9288294778534018,-0.53965874137386,0.6858528327994048,-0.9862926841477709,0.9954534629063506,-0.6091936789923251,-0.9612598235187575,0.3990198227530564,0.3712813989199422,-0.5858658131288732,-0.6185309662122607,-0.976013135859929,0.993752540393449,-0.767719182162757,-0.7291351256697993,-0.7909014026661355,0.8515164368655269,-0.08406889581624336,-0.1829611283508363,-0.909496487671121,-0.9502963580219261,0.9307708984371005,0.5475950282739385,0.9943609818729944,-0.6544600168224055,-0.9905819853566733,-0.6861972823663449,-0.31352996913165576,-0.9999957534942918,-0.27849829261865233,-0.6322165940980953,-0.6520764335251087,-0.1261518001703921,0.541800145171863,0.981266526292321,0.9544838913535008,0.4317678746278352,0.24974273906917524,0.9559787649738436,-0.8700181378049343,-0.6815853318652141,-0.027568959836811107,-0.5179243922950811,0.24393931278371686,-0.29419136797857964,0.9488916858185695,0.28619870058932123,-0.9964741780976281,-0.615650541096818,-0.5295712918818145,-0.6445444523950383,-0.9959687887601689,0.5968641294798801,0.16433424527294233,0.4484454223048039,-0.9937323658173239,0.8849368529433097,0.28918027908025845,-0.24583670194769974,0.9218352975079624,-0.3870368160231215,-0.8323923274345102,0.9990359446524386,-0.9905134774775157,0.5393624758673409,0.6600919408936283,0.6518093261260727,0.6044309860597071,-0.4463078613636208,-0.9988122440175903,-0.8916759177930147,0.9709185379120061,-0.8347643587396755,-0.6235846715706361,-0.8821676448273948,0.22849636019935013,-0.8151604947047764,0.217284389009093,0.27336070871339724,-0.8401766932084366,-0.5659742183869156,0.8203977603512015,-0.9548212237291503,-0.8087958851589564,0.4212786357050167,-0.5410594603247421,-0.9250592529271587,-0.7271271017088734,-0.3369277210709692,0.14652105951486152,-0.6067830567715677,-0.9963764693012924,-0.9991500673866298,-0.14115922324128374,-0.9935770772658888,0.6085703048755631,-0.2307610845074845,0.5473749231358837,0.3931287208670222,-0.294787716160733,-0.6224947825823162,-0.5508607009092689,-0.17375676389976996,0.25732620758547003,0.11116611243086014,-0.8134950247758701,-0.9878838913488808,-0.8816176426467781,-0.9918284017869933,0.9213850444646611,-0.6170832090924744,0.971277498891853,0.3074491424860425,0.9380690668058557,0.8898978986991756,0.8909885699225374,0.9990489283621174,0.8395159383252803,-0.976390635369355,0.38914406440944,-0.8563611562196264,-0.02547499997552889,0.7880502583410794,-0.7119341108067807,-0.8233699428037071,-0.9734298442694528,0.1789531098510618,-0.7473742077877646,-0.6369824557221967,-0.8385207675411923,0.454133894100306,0.9764390245557999,0.9161684460439066,-0.8105208260571156,0.7699113341119673,0.25171174098103816,-0.6502692334081338,0.7084731026797256,0.5752880411284186,0.852055001644751,-0.35035176250731714,0.9923149059829645,0.2589305105925373,-0.9965743410360918,0.993913474749702,-0.9227024501009049,0.8032169029539858,-0.9902522694329442,0.2679170122039714,0.9400282978239785,-0.16548678850449514,0.6475950372024024,0.9861751338710313,0.44592903527797995,-0.9991031946069645,-0.6883450347948749,0.9085459996777004,-0.3178580050132252,-0.8685900545092557,0.631452038053551,-0.40768129113381835,-0.9666560062605388,0.1649401112463859,-0.9999004910269679,-0.6606172475239632,-0.937554480127079,-0.4741162111881613,-0.9437596357777038,0.8410020774937017,0.3512716811151817,-0.6468474131289907,-0.836162052837043,0.8594418410502739,-0.9731901220176772,-0.9562510922946953,-0.9295586509118848,0.9560671560122508,0.16381708076594245,-0.3513884540009495,0.3811509228208742,-0.2506305129715759,-0.3356612567055541,-0.13476969371791442,-0.9937453054895619,-0.8935473164019666,-0.784362619270567,0.8121051303469542,-0.5981990974817605,0.9326927086146828,-0.2133515249983588,0.7316145228376747,0.9158460817176528,0.19539580159047634,-0.18179568994458148,-0.14958294025785976,-0.8543345902242614,-0.6946688939918063,-0.7772640398752094,0.07932528161748109,-0.8950758896434673,-0.9724789815819519,-0.9344297659829731,-0.9999678808827084,0.9782132330070707,-0.9644713271401671,0.10837362611670379,0.03256381652124962,0.47241962584425035,-0.9927490830842608,-0.3408226320368548,-0.6538279278375978,-0.6819397422599748,0.7634547570687951,-0.4693333954424114,-0.6555628687782047,-0.25100326509821447,0.9902096792983779,0.9577928663012196,0.9061403352304961,0.3979006403189511,0.821042010534481,-0.6855883050698679,-0.9241439416320114,0.985500909849912,-0.19961642700673018,0.9997232117437532,-0.141231771446949,-0.8217195028328916,0.2918394142829425,-0.0965656918179024,-0.019620004936155018,0.9094529074282572,-0.9971019588750195,0.9327486194298811,0.9994971682793878,0.8972447911460703,0.8748326338127014,0.9797825003148635,-0.576697814085091,0.4610921038162241,0.9411761923704481,-0.9399070118743889,0.3393855878631356,-0.8834683808971299,-0.11645289072053142,0.5495725245420755,0.9120528436323576,0.9922697054818435,0.4319416553360172,0.8604200465736134,-0.15536849071387124,-0.7217274404904753,0.5082474799494628,0.9999226057682731,0.8760505692642504,-0.1739783115405562,0.3013043880476089,0.8758050346120151,0.642449529607727,-0.4411628039602259,0.8604160724852735,-0.6259486912834039,-0.555731803063875,-0.3646589427216822,0.39936000443384967,-0.7662431559542365,-0.5659136381053922,0.8244369854351928,0.32416394675499743,0.5831872002210134,-0.35698835985971084,0.790679457889716,-0.9220285099748516,-0.6459530615387896,0.060930264152864386,-0.4721127766398109,0.9401809666918349,0.5026039536297167,-0.8762557967447929,0.8403755898737522,-0.5148887804190522,0.24387582272764446,0.027747038862173425,0.4224797989704424,0.9983904550885271,-0.6017150335487275,0.6109611321138197,-0.9933593028662934,0.6813743205329827,0.12643267874260325,-0.9577165603627332,0.9608308413854358,0.5482256631571978,0.8226266766092145,0.3867109245629277,-0.97101136099335,-0.2570492917682232,0.5247485678578098,0.5393834178901801,-0.40057410368293317,0.990592431972996,0.9624601501962557,-0.6546994137598633,0.8140982689304894,0.20793602802180913,0.14757687519447626,-0.3770819230466285,0.501608295080762,0.9990566624843945,-0.7252977842857067,0.9716246128397764,-0.9766769605941372,0.9671237943993275,-0.8441369194326189,-0.4064501816714439,-0.8328605520973671,0.9896763174132092,0.9331126641676508,0.4442746165511405,-0.823810286271152,0.7304898129723302,0.7652248232809229,-0.2319000105528227,0.9995628698847092,0.20672971178739996,0.1511262337469849,-0.7769504558286704,-0.05376960314526828,0.3084648501662116,0.9495329459970272,-0.9989248715786421,0.25070444070328074,-0.9835318713046327,0.8179843232723882,-0.7953095081349582,-0.15201967981303058,0.4901235890060408,0.27573696743772147,0.6394610724627773,-0.890152310003825,0.03829113387554859,-0.009519818837407183,-0.869143315757351,0.6205094177407597,-0.14058915477391754,0.25485229762685824,-0.9840611926439625,-0.14598527340872397,-0.36058730464622996,0.25899291257941925,-0.8325603870742267,0.895709083932632,0.9814018311152076,-0.04910709315180222,0.6417550747683609,-0.988884047182251,0.8605636503418436,0.2881072232516075,-0.8800260036626322,-0.695509651027338,0.39922086507069543,0.6573548062787645,-0.39801315741602133,-0.9981857194247731,-0.792856355149382,-0.8038005572501759,-0.7293645635357164,-0.29834158592248483,-0.7998403202162094,-0.6918121968828471,-0.16577775943550477,-0.0183473832680263,-0.5983386169884333,0.8023115250168028,0.8755260397111412,0.999003721070187,-0.4358044267188834,-0.07226062764842404,0.9686431147853454,0.8463234558905985,0.9552306601565113,0.42597709659870864,0.9627774417877148,-0.9795203125464533,-0.035524732612110275,0.35890642039412235,-0.7816045397564881,0.0112608951250741,0.1595104175438,0.524422448953638,-0.9545500370653144,0.7384634482854462,0.9444232929011721,-0.05842970267175818,0.7073221348189491,0.9393765248562324,-0.63624906343,-0.34860921758137237,0.14103013513138632,0.13859738662517307,0.7707085614049021,0.3598716101754108,0.5331111755382723,-0.7096345811911599,0.017413351112109073,0.7078658352525746,-0.671187779492575,-0.9750061212717064,0.5175600719048815,-0.9439842448860739,0.9263352593562374,0.8717655775451539,0.7570561033349275,0.8727401296686511,0.32468323689472983,0.7352558101692557,0.03389423122014548,-0.12044482675443165,-0.8893052853935535,-0.7716067373215186,-0.9971492449238433,0.5212277779523017,0.5685664293161884,-0.8805871768835525,0.8589661768316929,0.22030197613483216,-0.9984675370029906,0.8520420053676331,-0.3360840446118779,0.9346563200202813,0.48838451520572035,-0.9790318835411531,-0.4545388158021055,-0.5429529466619515,-0.6272986417696547,-0.9993862076334747,-0.09046680114993969,-0.3163579934891153,0.920727488597583,0.9454629877576604,-0.9518620572088482,-0.3750061620180636,0.28728124486467504,-0.46475366776976024,0.46242722340886855,0.5702307526001353,-0.9997661631049898,0.4338355779314287,0.9659389978093855,-0.5588252691994637,-0.09704571767524503,0.49796171970456343,0.2878160572770832,0.47109102046494405,0.9259954117717619,0.664244578633584,-0.7675754177583358,-0.9079513337502545,-0.98810789071542,-0.7420987183835432,-0.5010846222340677,0.1475789369990738,0.2337236369938633,-0.8196090139643588,0.9269308094710268,0.9930051300568731,0.7860811328247655,-0.1528271675583672,-0.6116481446763553,-0.6552832413659172,0.550491898259075,0.8365442205061507,-0.9973338618597818,-0.6195309871299904,-0.08209846492574924,-0.5946361025770396,-0.8248651461512952,-0.5871685782193851,-0.6071850998512545,0.17276414223279626,0.20636638362163093,0.3661772078183011,-0.6010686341293769,0.16777541759704406,-0.004910314161169563,-0.4865482613726739,0.6384698866529768,-0.39227104464981394,-0.6802373510296243,-0.5276893112974362,-0.99640797601677,0.7276867185952979,0.32712735225276157,-0.030869252901238195,-0.399175429848313,-0.33815706680130747,0.05411380294547538,0.9967184593140608,0.6723248560864657,0.3306425689216942,0.9948003990486693,-0.1943109696155594,-0.6062220331572424,0.784716854707994,0.566179339407001,0.5740818555741531,0.960834380707051,-0.41441929589281123,0.5805080570508155,-0.09326913016064449,0.4104326363725601,0.2670789841025544,0.8972239480499912,-0.5790705459062772,0.9999989426291908,0.20177835721945445,-0.8996654546628491,0.6659407488557202,0.4465227944766673,0.8307074656662258,-0.14360757351382225,0.9997483930886839,-0.9961314281362259,0.6288239227367973,-0.31109759871162174,0.7322040965999855,0.5943626686063124,-0.9665577742877978,-0.9787896849637397,0.7785914880961804,-0.5221672854193408,0.37880938230590794,-0.8028850387418307,-0.9900878701624651,-0.007448938015294345,-0.9612756387688749,0.971489585152742,0.821273511665435,0.9976350208762623,-0.4395140126204761,-0.9238839094266227,-0.9990222656676281,0.9567897849331337,-0.7480187083381757,-0.9731843103499437,0.8930919934604031,-0.39492776552932873,0.8869461001064112,0.9821229665479757,0.6517301923329255,0.5973129598760042,0.22885065262691778,-0.11933862513777972,0.9080482881704115,-0.7940733817388931,-0.8859232606683577,-0.5090779848951937,0.013404941878582603,-0.4555963678608778,0.212817724933487,0.46106206903932506,-0.7057113438583853,0.9657470311982567,-0.7490355120076932,0.3240453849723134,-0.397574201765002,0.7632682413143548,0.8211563350832609,0.1234065189436496,-0.12536357678624382,-0.9212929999947539,-0.29902318455226046,0.7728515305987884,-0.8711503261614134,0.6418976711102491,-0.9985549267816897,0.8541640574229117,-0.972739226803577,0.8977047188728119,-0.41667238141580615,0.9562250677920549,-0.9779119825663802,-0.6896357917080731,-0.5390109150462035,0.9995109180959556,-0.5578553120063964,0.5158597287638051,0.6911261411141967,0.5648970592890468,-0.1453041853948264,-0.9677666623350708,0.23660589165942372,-0.32740441015232485,-0.5754715654760728,0.8889132399866531,0.3197906173957315,-0.09983024618598844,-0.42503423527130096,-0.25063897784408934,-0.9998286622170308,0.9971791264474428,0.05083720761170414,-0.07286344940471233,0.31481435091106036,0.5652862175107747,0.883625695831243,0.34985037594759344,-0.16920464841276148,-0.31416146926635075,-0.764265140892951,-0.141685762613474,0.9943663352641822,-0.9957986223257066,-0.4470750519873612,-0.9737696217423589,-0.9264723967970288,-0.40896895083678153,0.15997043200010763,-0.3092727038287066,0.6061158172736438,0.5395346071945306,-0.46386703710972654,0.9398187687470764,0.013471608259973728,-0.6783942415283893,0.34077723856304143,0.9349573052465664,0.8203909535278654,0.7809564777173269,0.8806819373360031,0.876786149434823,-0.9936495608853976,0.03536853438094632,0.9997015973407201,-0.3254770239827521,-0.999517650378016,0.511558067847014,-0.08429448159349513,0.5116457932785471,-0.6753663464796787,0.9164874708496974,0.35307236436243133,0.4577430798581019,-0.902860241441536,-0.8055087546611824,0.04019163586765824,-0.9963708995551869,-0.6594468030793472,0.9996646364413173,0.5320269553794784,-0.20625907055466275,-0.6793849821285655,0.6012419951220509,-0.3015998138727025,-0.3561446747141196,-0.9405334681472206,-0.9165257570747286,-0.23060099540435558,-0.13890775135097633,0.643647375180007,-0.956388424387104,0.8276015313274148,0.8567673958971718,0.4196420233492946,-0.7271695366166234,0.5408914783460304,0.9074838046268625,-0.9029305454162638,0.4633607875385642,0.3396731644580403,-0.39278850736475024,0.9522581865760471,-0.8621416937455746,0.25426182889347504,0.13585128663563054,0.931687254313282,0.4220753565203144,-0.20035016908758063,-0.9492335504722487,0.8403456327405128,-0.609737451283297,0.4112900700303661,0.9809369119421483,-0.9587808594104021,0.18834008964197513,-0.891880033430082,-0.997591081889786,0.8410738812029176,-0.9993202992199645,-0.9587412147518358,0.8353109675519607,-0.10512271627748378,-0.9092750822189121,0.5253975073273293,-0.9393051877370145,-0.857142133533791,0.9965987222331687,0.20999946939303887,0.8736393954083651,0.8104261997180284,0.21194826700979164,0.7017555215928823,-0.9539043739044406,0.9313058602311884,0.8026251297405369,0.5628646749367809,0.9687438434240458,0.9838825185670289,0.1407475745860242,0.16581982206894835,-0.27913863616972223,-0.9998530602476262,0.6577829770974717,0.9044455273534159,0.4252026316589419,0.9960898709202302,-0.9998644548925045,0.8828288928363941,0.9945715049999849,0.21610159146388896,-0.9944289164794339,-0.11436882662835517,0.3084801426571302,0.3497563228871506,0.5413664589278591,0.7837647811919599,0.534697346785125,0.8819305689459731,0.6333381721674792,0.6696496737649045,-0.46369580113779946,0.5553056533634776,0.8986128082298066,0.951663863092358,-0.24819540758575587,-0.7438621993470838,-0.3882438171530921,0.9589429437959269,-0.9981352158936879,0.9263063559974406,-0.4739262045672443,-0.045259629168612606,0.8288777891666608,0.9988172128551835,-0.587693361680794,0.9538157245788145,0.25103940486546683,-0.6116144772901989,-0.963334487492149,-0.38720240893227154,-0.9982326081792914,0.49045629653489187,-0.8716141515157108,0.9376862955251376,0.5252953754489249,0.9968492527610947,-0.25742800909955216,0.9999248955704313,-0.18730992631187568,0.6723491194944082,-0.8329307548061962,-0.4142215016951328,-0.9816179469007208,0.7678980220630788,-0.6026185731911569,-0.9569571046486822,-0.9963263794567917,-0.7323923237343131,0.027773557631778908,0.9449981300749523,-0.7912818334907794,-0.3253323099030647,0.7724303173417632,-0.677178120141985,0.008627436961170793,-0.9240938734594855,-0.7526575046059111,-0.6425340954530625,-0.5728791357858903,0.5437451575679098,0.11984601300274055,0.9652593478990892,-0.1283071793521765,0.0382308424439703,-0.4145918953120603,-0.7589893044157165,-0.9087408611513024,0.9979829718990672,0.9379960224087973,-0.9530922862349995,0.12161424144173111,0.9643072195666464,0.8676190122311392,0.7704026128212118,0.30235556680076925,-0.8520917917541808,-0.16043891031489657,0.6862722530287246,0.944374082244398,-0.02725323568421368,0.8702643143756432,0.9585499943573683,0.9199340935178631,-0.4075721124853938,0.764210317793428,0.5227466354689686,-0.05864813343999479,0.7086614935367356,0.04093536309331227,-0.8827385139703562,-0.9667220922094939,0.3590583603095023,0.7530183204607358,0.9618867060072693,-0.14658417367410423,0.8279000304759043,-0.5433326572360321,-0.9792642415033675,0.17427653515913658,-0.8899731279172635,-0.46263958080157225,-0.6433746856302053,0.010064355070133969,0.650039493048219,0.44057507249141514,-0.9938359407061774,0.0806680955182641,-0.016597093751746114,0.9239137375179897,0.7298867991712433,0.7737711141385386,0.6581344050795042,0.49260456919718887,-0.7275828575981468,-0.42260255309699857,0.7418463331287626,-0.3941439990151039,0.35010649476957156,0.9945414646447105,-0.5857792944663368,0.15361029867299833,0.23102172347783062,-0.851180114192415,-0.9347475054666954,0.5093954149375026,0.40545420135746546,0.030483115991675015,0.6793749292317234,-0.36462703483116693,-0.9653933958952026,-0.5967908732995939,-0.4255808954373236,-0.02021379244978715,0.9965595668905496,-0.41441917852044347,-0.9603567489625804,0.35424362419641575,0.8681907033652793,0.9994537979919821,0.8740380245694046,-0.2614605268129943,-0.19822662809578115,0.9680559422969979,-0.4098485171644075,-0.5043005495641026,0.5779624776140447,-0.9555667961223349,-0.9208181758604421,-0.03608160239130333,0.6691641647652212,0.5605934275219168,0.014151170934140441,0.0958752876735457,-0.08949381970867346,0.06228054645413294,0.8461288785699541,-0.38347329742791014,0.8154909322551236,-0.8107641722993756,0.8121079201074798,0.21163587795784422,0.5917488240066754,-0.9865499562885844,-0.9028465343039964,0.9891382090937003,0.9997573120188168,0.8324625855447733,0.38772952328370247,-0.9977671196070784,0.8556127572262185,-0.489378524779233,0.9301666134226778,-0.983489384063871,-0.9893504291204063,-0.3869179127650584,-0.6753768236890161,-0.28608495670132283,0.5891791173912699,-0.29423922712790723,-0.9386874366323832,-0.747561081526352,0.4952219003144427,-0.8181487835321967,-0.7875284592930063,-0.9997353812604182,0.5162264647442478,-0.8167915845349786,0.4907779431010899,-0.12203783070977081,-0.7732371983561358,0.9113021513979254,0.8604240168991143,-0.4106669159680865,-0.6786043269468737,-0.989335281811042,-0.3981244573820282,0.9445318849214993,0.6967980205459728,-0.15689627734530165,0.8579503190991741,-0.9131493706094641,-0.7912770167483055,-0.7489145729625806,-0.871371780414802,0.8464303675529206,0.8451576114164496,-0.7487997086213218,0.9839092245359413,-0.6831170703923877,0.8397412661186822,0.8781724921146502,0.9361761026106855,0.9783064731549688,0.8910715431047226,0.7421635970250987,-0.998418897508343,0.9045135892259294,0.06771404647101545,0.6728054994612037,-0.5986131546434942,-0.02755647839382787,-0.6221834387422349,-0.25108855765209775,0.9228332064407854,-0.7355497144721529,-0.7228046304576746,-0.7897977416026513,0.8828329822288034,0.2486636752315569,-0.9941356186358106,-0.7500492642867611,-0.9590464653364437,0.9985662990652712,-0.939336826488075,-0.04167465358179874,-0.9884396917589118,0.9058795594848914,-0.5587444554551926,-0.8157662776836507,0.4203415457835294,0.8548973032160875,-0.5527437934027115,0.899891386033639,-0.41984200233506086,-0.015004672825144377,0.8575114888240223,-0.530725061327973,-0.8756448379721652,-0.7139984406958618,-0.7896075507406378,-0.9986299775804851,-0.10227262901602648,0.4526434881324225,-0.8940131928801799,0.8597060814341241,0.8342090640623885,0.9808910847500252,-0.1754229011391894,-0.22431724017447172,0.35241571967275126,0.9731473826333747,0.6389241220948092,0.8917959407754268,0.5239361450041166,0.9040118915570786,0.07708218018139344,-0.5446448622755774,-0.9950919332495132,-0.8287836588509097,0.9989816253359319,-0.027903218923473888,-0.9754418229744996,-0.18478941749422031,0.3422465342722566,-0.7741328413948131,-0.9770807545075895,0.997535208851673,-0.07468167650592589,-0.6640607423959044,0.9004713012341041,-0.9634229881915386,0.9930713893116926,0.7606030782814792,-0.9931703724600647,0.3233396455397061,-0.9648632529346235,-0.8260994572947851,-0.936186622979183,-0.9645933402407374,-0.2422083370393979,-0.7129654038160245,0.7536422244764839,-0.8373103130237824,-0.33967640653363884,-0.8239719307953174,-0.25693524811611934,0.994601494463771,0.2219292071984713,-0.8961842116623476,-0.9833189428875362,0.36295570284949547,0.6050016549485413,-0.9370177611417528,0.9400481766437243,-0.4589869663210126,0.8331981806462221,0.7740633979243688,0.814890488389009,0.603816273283713,0.5014448556622213,-0.6597074356745243,0.9870820727361621,-0.7469752747156285,0.012906494292044254,-0.2543761356134104,0.9968330677724011,0.4990430329650666,-0.9641822648364092,-0.27948453125854056,-0.6463825312909801,-0.10245470757725342,0.4179641446709824,-0.5653210412215638,-0.7961564025935636,-0.5573408843731363,-0.05377748966052195,-0.995570493527593,-0.40080754406591185,0.600069743243211,0.767927339450398,-0.1300579817894,0.37119388798011543,0.7321531899541251,-0.5073951910608321,-0.6317207735111475,0.7728715221791009,0.9036289270827647,0.9738764415627165,-0.4514858604614403,-0.28712042208805155,-0.9915512366554001,-0.4934355037143104,-0.742614559306486,-0.9685082817133832,0.3752685623809624,-0.9933334169330975,0.46081999755000713,0.1850333305322663,-0.3711349749606546,-0.4430354026539571,-0.05885402245759451,-0.9016520201554871,0.9999995185110683,0.9989221953707647,-0.21591864562255342,0.18550265756251436,0.3324474324490897,0.8250799041001184,-0.9511851369226979,-0.06438847004858761,-0.18654653820935738,0.923421177488267,0.948441194044783,-0.6308826643254175,-0.07573923633596617,0.9811465482824897,0.7912337905189049,0.472087096285683,0.9772482704429476,0.3249280511746374,-0.12444391504914673,-0.870117488953009,-0.9914156886918402,-0.9613231538942439,-0.1921222802156271,0.6373481938133555,0.1564065103727537,-0.14546468410777322,0.16129792190009326,-0.21727050205105053,0.6917180149076523,0.9992086225949907,-0.5733283660479037,0.9228108921721041,-0.8433172379363689,-0.927161269162155,-0.9717462247122859,0.3621588322910843,0.07595772553558694,0.9815377710361692,0.7039971210379425,-0.933926377424035,0.9621574982813028,-0.8992619675765944,-0.974710380867139,-0.99437421841877,0.7979041034439471,-0.14083547450067457,0.843166599588383,-0.9985527181052394,-0.1582370109090781,0.9347727128018336,-0.9786657721416129,-0.9991273403214317,0.4143409575439881,0.4507236929175764,-0.8750587043725916,0.4265222628090605,-0.4870226437827658,0.4533519353845838,0.4985258104092157,0.8218346819960237,0.9899261658193802,0.953234689011618,0.1852412535338771,0.8690165917589292,-0.8810924368126637,0.1164897636086588,0.2258419360090303,0.35377752126259276,-0.8719969956418493,-0.997391543988698,-0.16273773244085646,0.9959656687772431,0.8662393368398863,0.08119005606287089,-0.22715978958970895,0.9939923212178068,-0.4499209095721374,-0.6640124364837748,-0.75190902710026,-0.9306641340074718,0.9596032860100608,0.07086011718871647,-0.6941529548592379,0.9660029480556103,-0.9429108265704467,0.22764562396762217,-0.9685357223694707,0.432036415270064,0.9280474172194961,-0.133767015741537,-0.245435834692471,-0.9637527965559711,-0.8203518924266507,0.4006571112245742,0.9367954455139559,-0.9048365414338494,0.7052432415122444,-0.872765789390672,0.9532308141988013,-0.9993668388784788,0.9778046758895222,0.7459276633958626,-0.9005963285680446,-0.9055955451197211,-0.7930895197830261,0.7439713516029461,0.2760908556988908,-0.8525154258523322,0.7558921393328131,-0.8990445798665084,0.23510686524084742,0.9908896612361934,-0.2281718930645338,0.8859593211354678,0.002868904883005312,-0.25030979219368155,-0.4934467691126428,-0.9836064770850508,-0.7223022758867622,0.9699009150308112,-0.9981360850868678,0.7696588292214642,-0.8720637048584564,0.6131154454314187,-0.917882188342821,0.967850246024288,0.013546010274860165,-0.9868720876373233,0.9599855471223305,-0.9133440595946194,-0.8869669247781734,-0.7160892874673312,0.9992669265336405,-0.08872619792127284,-0.7127469583474095,-0.9859980574265913,-0.8997255044551706,-0.1372813440155884,0.20453911041280914,-0.9997564180863034,0.20675917564317148,0.853247964744567,0.7461494272768759,0.13646225593766015,-0.6287454216071555,0.9557510549600227,0.9982236436918738,-0.7291179968087718,-0.3800086003437382,0.9138943877359204,0.9758783302408031,-0.338459606001584,0.9648239595459621,0.8504373298923098,-0.9444879875359983,0.06429686677234284,0.8677201180006974,0.7290914173420805,0.10603961843052154,0.963967169054258,0.9705921851343597,0.2547276227303266,0.9891790568832994,0.6469961523272418,0.7360529129544507,0.5518292020186997,-0.08314339046227508,-0.8939171896727116,-0.29335257303429246,-0.6715652457962912,-0.15774902161061372,0.4322702476531082,-0.17417534704201934,-0.24374805287019882,0.11814217138798655,-0.9698076296276674,0.15370320802844872,-0.7642886067935539,-0.7461203336225887,0.3848973959624613,0.9558287188045076,-0.4245580862058967,-0.9521205347038719,-0.9434697690670361,0.5693988073821253,0.6700931644283781,0.6437094117604627,-0.11154571631351236,-0.2700657671703749,-0.9212039317034922,-0.7439768640391962,-0.9983042964260274,-0.5357078350455499,-0.8568220327868445,-0.6911101584727611,0.7362760760450385,0.985239811547581,0.9844860797184323,0.15680720401596684,-0.09103182804743955,-0.08017067836402128,0.8820772078292365,0.9934134444808379,-0.3417770652352514,0.07834851954121937,-0.7683934400304911,-0.13222098434789267,-0.9272028229699627,0.37284952174729596,0.46215788996164053,0.9921408283087604,-0.792148817514183,0.8545316478379271,0.7404842129816794,-0.9996862201639574,-0.46992680452777996,0.010813139328173342,0.41177767903151974,-0.9822397785356632,0.9562646960216479,0.6277351987157193,0.9911628293351133,0.9915138143371071,0.14134261958537642,0.42735245859314674,-0.5907608525395441,0.9829852224548387,-0.17994724682457297,0.2401629840655777,0.9408522426654226,-0.82004712063742,0.6016303718701848,0.38852844861320596,-0.4521506410090596,-0.6181694985420678,0.9064068471171247,-0.8934937044559812,-0.33034158449355405,0.5905095374552547,-0.1652099461847296,-0.05508495899913028,0.7100374309136046,-0.37780151170442344,0.9981320805133261,0.935996384966044,0.2711887824386022,0.09599527884367164,0.814182775755103,-0.11896237387697932,0.7339384564448319,0.48417841354380725,0.5103587116544985,-0.22188365946836996,-0.5953154418429477,-0.9780243224901722,-0.08086216527372786,0.9994692661700515,0.8707219673353093,0.5460508165877592,-0.8964641147146577,0.9039318057382089,-0.40744410383848856,0.1802253538364448,-0.9583645393488015,0.4583791457754044,-0.8001676383913678,-0.8936460999694523,0.9999953588164489,-0.9055962740593778,0.610791167707002,0.35059500268414856,-0.5233887701880581,0.7722328922666122,-0.4870314248418472,-0.9999998481892046,-0.6421858530759147,0.4423603784984397,0.00685687157319327,0.6502659691505481,-0.9606059871425658,-0.9388675198923898,0.9587212722912767,0.7635786978265738,0.9964148841223197,0.9988724776741613,0.4808258359131052,0.4849589837380899,-0.24804281216947932,0.9449804068825551,-0.9701380536719401,-0.6590069949973718,0.9889066477863022,0.9890398325708027,0.10254260721982335,0.9889843345679941,-0.6287791941890467,0.7380709167265749,-0.8765279152408558,-0.9522615883153184,-0.937753965763572,-0.5376786323830419,-0.9836768661477232,-0.9004442777422763,-0.1733487391925189,-0.6970776571637808,0.5582165995624409,-0.9037084668182475,0.6605790925633307,-0.7038890082289153,-0.4316073220514054,0.08603861937083909,0.9403717734837784,0.9985513281747239,-0.8951075672098044,0.5203071249795073,-0.22511708361949534,-0.5923089247211029,-0.9890347901409845,0.9296111355986868,0.6810276963155725,-0.7716038446966639,0.6274106225524886,0.7621521801931035,0.4367665426197817,-0.9518011816162417,-0.7454604513828436,-0.602043793776106,0.9991062176591392,0.9999289166577826,-0.3062800825168727,0.9010626336550366,-0.897843682868593,0.20960631487731254,-0.9994386016160145,0.9927365670862172,0.9612587833331857,-0.6957010350704894,-0.6335599186848422,0.5312239111135465,0.687990161681409,-0.8543556219459353,0.9089550063977094,-0.5902083897618767,-0.7574268022498828,-0.2779118860150844,0.17392065768905224,-0.3155394451573933,-0.8704246987386299,0.9457023290069944,0.32157987509105235,0.4242694449654847,-0.7343907702309371,-0.4882533231263431,0.5796627929313853,-0.19473224736882958,-0.9454006482744344,0.9664865562576701,0.613192912315541,-0.9225998354833961,-0.9330676780850503,0.854991037215865,0.01154224754965122,0.9200866527743193,-0.9593356080475361,0.19508914109857997,0.45336958926558363,-0.21296531233850804,0.649250967376553,0.9585964977890286,-0.6476447414349081,-0.9494686889050589,-0.44644628940974435,-0.0219674822739131,-0.8770492562934735,0.18858361061337406,0.11803452418109468,-0.9541370096700261,0.7675186952747918,0.9995873951006662,-0.8013844366421675,-0.4853553657146462,-0.44186235242094235,-0.09377939890991482,-0.4694146449179027,0.4895331809985121,0.3219338090023592,-0.26136650791349464,0.9981133941384002,0.4016505086668587,-0.02347022623068096,0.8359161141125638,-0.7342114141478655,0.6902768432522532,0.2938138822050705,0.5452029631103953,0.7504179025628739,-0.3023746952204331,0.45618327253957675,0.42619793624184404,-0.7049309872725442,0.7772818737569919,0.17226927176229898,0.9321331286515704,-0.1957411076444059,0.46303699512397656,0.9429037394076522,-0.2041105021502143,-0.852541869258534,0.4071849990382275,0.33383963158061636,0.8888032529529105,0.9912101208790907,-0.7108449458795246,-0.9529323667143949,0.8686348646550637,0.681715881075024,-0.28432138770966986,-0.9488989242256527,-0.05417302227001675,0.18112086234509375,-0.9268563898737384,0.038985473871247366,-0.9956199832254142,-0.615863745584157,0.93147793978128,-0.66532638871269,0.13826434179455777,-0.1492007850546584,-0.9454318238132206,0.7436017348986993,-0.9834900285370776,-0.9967520404913416,0.3898895555170294,-0.7628408975986294,-0.6632015949647702,0.8906179037770845,-0.6384360115759076,-0.9610570331553259,0.3375425662629995,-0.3198395306638867,0.038298706985302154,0.5396133071419303,-0.8525105960728556,-0.1846909743119377,0.6303616062865118,0.6655924660438739,-0.5288451115647563,0.9098049088474242,0.27290355629507784,0.8999521087332183,-0.30100243038397245,0.4305585864809992,-0.8206310842479729,-0.74332389044008,0.33120877838563906,0.621532355150534,0.37967155655401186,0.8380312918101337,0.40960016321403925,0.7672639993629626,0.1510649282357654,0.9550424327436655,-0.28992977667503494,0.44668439118759784,0.775353948910739,-0.16021626243995615,0.9938855025678024,-0.7393672634990879,0.9565474900585615,0.9487336590554679,-0.09767634683544783,-0.5234575129844505,0.9998603941112897,-0.5605178115288146,0.8519056138231293,-0.8508961381566758,-0.9999838779627293,-0.7405441154513632,-0.5305878426840848,-0.7299420499775332,0.18916795933245395,-0.5171991865358152,-0.9631379191905729,0.9839307361198123,-0.05088308711862029,0.06861824706771015,0.8280470377673492,-0.8881938831598083,0.1992928515804096,0.8420679628785349,0.14915471805394673,0.5311473751392005,-0.40882838652132947,-0.980674914603898,0.4016433650685593,-0.9183655260505699,-0.6778794104256689,-0.9900085781357881,0.9423580171483952,0.41111246954634817,0.4547142080057475,0.854940304102853,0.031711299593564446,0.9308431642753411,-0.9864924094143622,-0.23773667662000497,-0.9975135448873272,-0.02370976352706004,0.25323477001015415,0.9276216986181867,-0.25940241011806414,0.899834713530271,0.5831085770164228,0.3045128725665863,-0.5290726670683742,-0.5221982679071062,0.9338279652544883,0.9242401079561559,0.8515668977713886,0.4193166855614244,-0.44806679432560204,0.05689801614877275,0.9296758008434945,0.9979561853792589,0.0661244778169236,0.4601186331493764,0.055345190696129365,-0.9776964215573183,0.7348389286400512,-0.8060499723651822,-0.9858199789022641,-0.6538978048342343,0.10234433812416452,0.9056512799895909,-0.817289303514177,-0.5278064740498937,-0.9638049218636541,0.4259245312708692,0.9959973466281699,0.8693156997974455,-0.051212988465193954,0.8918833459435109,0.7100066823306342,0.7963654341859447,-0.9867742109786642,-0.8653144066704076,0.48675970181814177,0.3785412040587849,-0.09695821438571021,-0.8755733450583297,-0.9370997837782009,0.9964400149637478,0.6734579358489312,-0.03420168415776703,0.990768352050501,0.9904876669516852,-0.7422713343432602,-0.1471467169228269,-0.8019490700134688,-0.8542140967146716,0.8745180439677768,-0.3361807281062239,0.9985164991004746,-0.0751071107535594,-0.482700369970371,-0.998661674699429,0.005840208119232729,0.27841338508665064,0.30510034306784667,0.5998770260203966,0.7809878164228886,0.7052500389425392,-0.7505101411177292,-0.7921219354863477,-0.5286990880996892,0.5793176430447484,-0.45761630940851444,0.9350117228425415,-0.9290098435047262,0.9969286223605698,0.693946560334489,0.6508270094309256,0.7757961400251181,0.19743581308220082,0.9964682400609542,-0.017382555009727272,0.6431200198404413,0.5749642073263969,-0.7273573882822185,0.22121162222822088,-0.9197925073083115,-0.8861247600256311,0.9809049437311836,0.50078349569018,0.12369272499910686,0.11853415001191607,-0.786319792604786,-0.906036425062825,-0.9983464426940514,0.4969008422075538,0.728412455774335,-0.5501117371061888,0.24765681185970312,-0.6696500531109031,-0.559201513572761,0.9952907513882742,0.9145259848167336,0.7925911656488278,0.814431503114661,0.24842975294048375,0.5535204631418599,0.8391337164422871,-0.5823328336505347,0.5363627069428423,0.9693526686067787,-0.21875772362116586,0.6684633252211669,0.6777672827019599,-0.006980092219613865,-0.9861277063021495,0.9965986188471763,0.927766314753711,-0.5425074161756819,-0.9982178988985613,0.8374131422175379,0.1878114865532407,0.23332846399973173,-0.1129130370982068,0.7549233960056113,0.6588550258353978,-0.3307031395332514,-0.5099377022673572,-0.9997979040709775,-0.22777127175250741,0.39947108139002097,0.3382519436195221,-0.19226801748898523,0.5696995937114291,-0.4316163083645687,-0.7036802328622648,-0.9435948194292056,0.7939065875432139,-0.9983325801195397,-0.9031314520229408,-0.8560337681147749,-0.9169948644490451,0.963538659044073,0.7465119095856351,-0.689931610109111,0.3405846857900009,-0.8119016168116606,-0.5097007911286449,0.21311777954009703,0.5816857385058665,-0.14068106517907242,0.9948774220989982,0.3330499977100741,0.439750751077062,0.8101097167756037,-0.8703601147853497,0.9969749452000338,0.39216037406160276,0.9151368556065036,0.3462437683040492,0.8681223126840851,-0.9979119559057547,0.3584682182876977,0.8053361953882643,0.40897246944742127,0.6425603962929858,0.5059922850567613,-0.7487398853372748,0.9050401302380888,-0.5936683593751586,-0.9711772269311271,-0.06966448273700793,-0.991307307985733,-0.36887457960045844,-0.8909154141275527,0.9877254348681939,0.7422706535790339,-0.5077738367695457,-0.4537651343873399,-0.8986543291362111,-0.6390246876181925,-0.35736045035456643,-0.1589310967003259,0.9920256221112027,0.9598083246828996,0.8398836819892168,0.0846406762785758,-0.9620173838238197,-0.1477216076452789,-0.5121406349379057,-0.6633930309374471,-0.46139991331614466,0.7269411954514895,0.26286915551502693,0.8140705762198458,-0.2716881736111093,-0.6438877006236332,-0.17373359549675793,0.9862483017205503,0.9237386015434849,-0.4323166501141493,0.38635522287258434,-0.66933015607852,0.7574454768055645,0.7517391539905404,-0.7072364012131819,-0.9967776650169157,-0.546994863616773,-0.5628542673376175,0.45659302436594223,-0.8664024518406057,-0.5148527808784474,0.02085367703921087,0.47472824057452323,-0.31699205891832954,-0.1767850763932447,-0.3214445084787971,0.9066906198684532,0.879923608922833,-0.44015502973486065,-0.7153587450069585,-0.6967602244724739,0.7020183082082677,0.7120096433549653,-0.3584745948679553,0.28159010553244795,-0.22423532537583238,-0.5746955934721283,-0.5483019260996601,-0.9915169721605765,-0.800080515833159,-0.8228853876748125,0.8285309154495418,0.9765699610860326,0.8805354799989088,0.9996997299273058,-0.7726426904118371,0.429958075087059,-0.9999943740961638,-0.6793257557266116,0.791628203541108,0.8454147884018223,0.4145720225405429,-0.5463676198561511,0.8110699274011305,0.7038753272909979,0.9682815112497988,0.7142157907041767,-0.9930727278255955,0.212626489153016,0.995370344747869,-0.3732287453711642,0.918390287771045,0.7308011400983141,0.7927074518698831,0.5535267177074058,-0.9700137874280981,-0.15569677026305773,-0.882106599816158,0.9132831551805951,0.5612626594883177,-0.9984933846442269,-0.8802910849364282,-0.8061898598661653,0.6641592662956969,0.78070852089614,-0.9473664041143122,-0.9870918214901658,0.8005067785739632,0.3900617463429584,0.7428609996945333,0.005080764382775315,-0.34151533626266023,0.7570717679782709,-0.6725138983672203,0.5777257380720776,-0.9372198455790908,0.07884742212909718,0.2872265512229471,-0.05501853518270531,-0.24558826131309153,-0.9740849338469387,-0.9489107405944719,0.7448688162993871,-0.9919923511647859,-0.2322643556567328,-0.7352372340838946,-0.9584239526922342,0.6109450564321203,-0.6753851086377044,-0.3342120662958223,-0.6955919204586658,0.9727564720837459,-0.45284403049101873,0.8147692704777204,0.22339395552575053,0.9968930441731583,-0.15276818659319807,0.890965186460626,-0.9663416610916927,0.49384670003320075,-0.9952756375462685,0.27093708784590514,0.3705140449868458,0.7412716626286826,0.35858905047891626,0.49404763543138824,0.16227089820748886,0.4701865925128745,0.3860592091270139,-0.6703553713122435,0.9853811149805806,-0.2631652639978495,0.7396840378901514,-0.7513902515090153,-0.3917553908629567,-0.8954397310138075,0.6333548664779834,0.989768961737491,0.833766168063422,-0.978475944373455,0.9928500446526402,-0.9993031455492597,-0.8660178562287398,-0.9607895798661373,0.3346520364328507,0.5300991844182545,0.6011851686109746,-0.8967762210461373,-0.7565446476301779,0.18823964474643218,0.173725112152481,-0.5707975516022268,0.7068732263602466,-0.44465866925403585,-0.8783504263745865,-0.5225380406925881,0.9834395117931038,-0.32168204223587316,-0.8741653884365409,0.9025313178097215,-0.4967483210030678,-0.9851236445302045,-0.824862271657447,0.05344892027133837,-0.9375794459085385,-0.0789735290748636,-0.9124135830654347,0.1975675034266173,0.30275962047383925,0.10859168973402415,0.7098772166011569,-0.9714073415764932,0.3015583024144787,0.6500593623629087,-0.6436881164034772,0.6518445901871043,0.10609560062562845,0.6343950589599521,0.8893228196920411,-0.665819629446079,0.975893650679174,0.9949832138587827,-0.9997604766768162,0.5676013269517651,0.6141467132082064,-0.9998823702742284,0.777993294934973,-0.28169608633988735,0.8559092011115844,-0.14195548937483596,-0.9919285661899409,0.9797159507198739,-0.8443690509114068,0.8656703553621846,-0.26855190470989837,0.7689717972501865,0.7220080616707055,0.6919760941201153,-0.9416417762444094,-0.6258455546031113,0.39990052367808204,0.9999859208876171,-0.2765959826597628,0.8735621792461662,-0.47252268358911514,-0.5847789795088671,0.8299857180404702,-0.7630161153022655,0.16705371768307858,-0.00842333950449401,0.5715922773345818,0.9961423825669165,-0.9280852560540584,-0.2033165178458016,0.8943545704025706,0.8647494565963277,-0.9930532005194005,0.9993564286229012,-0.3322314945571057,0.353632754328731,0.9379522397328897,0.9796870121698104,0.39620356824163794,-0.9994453018009347,0.3649542485058052,0.1778265909644905,-0.8493443291001127,0.9827104390413546,0.41803713450528396,-0.3038368798701224,-0.6467339622003397,0.9830632303602631,-0.8467159560267223,-0.6051026214712764,0.09567586626030282,0.5872824108220268,0.5911859956628303,-0.135616294189525,-0.014769601854425305,-0.48381549703809734,0.751505624934089,-0.8563994080992843,0.9868326075225805,-0.8854584500575012,-0.9724828492491853,-0.6611570220000375,-0.27232882357928734,-0.24143268329879922,0.4372713919780754,0.9344610172897402,0.7968834773882657,-0.991161713781862,-0.38111013047258574,0.9672034431773909,0.6407142776537255,-0.9739534410111325,0.02954126921196172,0.9946912310478455,-0.010570355881322808,-0.5837890467428954,0.6861790333289698,0.5970469340237419,0.6661895022300449,0.931802152562137,0.8046754048360232,0.25742016298219883,-0.9773729059577595,-0.956436167149599,0.4763313087612314,0.9466070136889858,0.7990606544119149,-0.17064072146257503,0.16873606641030958,0.9063235314335066,0.10962754113701242,-0.6704756193784567,-0.6085422994388532,-0.9829912401677344,0.19185986220331802,0.11851030957628621,0.22433431606225437,-0.8644855755666565,-0.8471872775286896,0.9257471838011812,-0.995978680034747,0.8595226957882005,0.41615969002543274,-0.009005087240566012,-0.11481511307400928,-0.7519052531483706,-0.5300343760890484,0.8994595309137581,-0.4575428355982505,0.7245801099698853,-0.5377184510555862,0.9457267173854937,-0.17159784483295984,0.775087222228929,0.4264271976551661,-0.23889466583818286,-0.8786225613507721,0.2659782483155031,-0.9333322529459028,0.9496613296342251,0.6821990819689759,0.2989528610107003,0.8914320025568325,-0.678725669765033,-0.3096464045373149,0.44573541806440664,0.5783879489989427,-0.4151319445456567,-0.9987191645596826,0.9045058343851466,-0.998567310952757,0.994827389071169,0.8972392115465386,0.297373345702223,0.8741841169093653,-0.3064995372215579,-0.22656405170161825,0.8967869792645425,0.9532981878728042,-0.4865873548137826,-0.07993079772849579,0.2810618894906664,-0.9999975538151686,0.9456576383753974,-0.9922867762210394,-0.7172356281489142,-0.3056035736126367,-0.4963175501696459,-0.84262663787661,0.9005802422342004,-0.04495263224823488,-0.9966059683799859,-0.37996534179297137,0.0341035360706254,-0.433754981450981,0.09369086221197577,0.8531956621830052,0.31705779550198954,0.2487772978411358,0.7488624860225519,-0.808999148528748,-0.9476278487042197,-0.33734944387515486,0.8315289228936462,0.8438685858314166,-0.54301084072662,0.999927831237207,-0.09483132753789501,-0.9960525914764174,-0.5174703619714365,0.5062979218444746,-0.027253449518457824,-0.8207793108621697,0.7360638472663404,-0.1981755233694251,-0.9545797332044695,-0.5335701754339106,-0.7584913843345696,0.992541692987447,0.582297831705359,0.9453034110897915,0.9990842835561845,-0.9088250838829961,0.27035292279325057,0.8656564285031229,-0.0253632910782656,-0.9861174789040503,0.8999083361356291,0.962372559999052,0.9555309644946771,-0.8654259716097996,0.6828473645069648,-0.8390807435643202,-0.8836106229531472,0.06411780962654808,0.8731969314172862,-0.5638033425566789,-0.9998955643449005,-0.674780703650727,-0.5114950377325326,0.18955724113072164,0.9998948500127108,-0.9917110558635118,-0.5383208800797106,0.8459191515476456,-0.22623252732677643,-0.9958261455350652,0.21527274163263801,0.9921643280060698,0.3483691770514196,0.9999372898465163,0.9963560175592173,0.92640969510951,-0.9748613607166272,0.91700731260726,0.9621495056728435,-0.5132156921248368,0.9156697494889315,-0.7048587559253984,-0.3058909063099639,0.9901424064757105,0.3656938069468758,-0.7555953919030751,0.6841168107580883,-0.4714267201177578,-0.8681876193297143,-0.9953219235179994,-0.9395920687944265,0.6312789910406612,-0.25707098769572234,0.18118729236634842,0.01774433992174782,-0.9019391979018352,-0.5992630969619431,-0.9532491578230082,0.4553490666076681,-0.7485506714062808,-0.7735547633156978,0.924800338417658,-0.9714998567680208,-0.6588642933811204,-0.8214237894608513,-0.6647719215493955,-0.008889420189718738,-0.10856548268665162,0.6748914661084878,-0.9658504103464894,-0.3142368776521925,0.8486317322493769,0.9232245353012265,-0.4303314682471559,0.7186362814734213,0.21917504376346356,-0.3147479874162769,-0.9836393301147125,0.989255455971628,0.5741392519856595,-0.38397114862932835,-0.5723316586757109,0.9349679287632033,-0.6778304687224086,-0.9434322360658025,0.7853453712120672,-0.3678050125519399,0.12873352182590203,-0.03670475477773188,0.9552004655841185,0.8065319475836975,0.4418190649604217,-0.5780081618200973,-0.97912813664278,-0.49120110253076654,-0.5019798488428516,-0.994950648537933,0.99974542349902,-0.19622993619513898,0.012782779656081298,-0.03941931742569258,-0.12073913608304612,-0.6826037839282136,-0.9874406142109008,0.51574012407289,-0.9214807620536538,0.3927204163427026,-0.9556767549460603,0.4603989608246143,0.38624604205786534,0.5364458148255092,0.9478037830692301,0.8613712375666933,-0.4559227025175462,-0.44431234925907553,0.40021404951179024,-0.9115114445904049,0.46300416347770496,0.3564019957084728,0.33526264870110223,0.5098783940050648,-0.9659618788774179,0.6835959254623128,0.9829493266210645,0.686826281647445,0.6368340192832558,0.04072327921911709,-0.6534537503765614,0.9996874407156782,-0.30144309139067893,-0.9950977454188832,-0.9974826248150022,-0.996630591631782,0.9973269845184352,0.014710379783957088,-0.06983003184765672,0.9989346032089118,-0.5992366118722781,-0.7842532464186859,0.02144892883158816,0.39248353077245446,0.39035692283312395,-0.856590876312326,0.6142388525065746,0.8569713564585034,-0.7767133311774899,-0.016667491425362165,0.1480683675491531,0.9566685001731331,0.2042677659756317,-0.4405365935541126,0.9538055513311011,-0.8888882847067237,0.8119416416524904,-0.7548083400716645,-0.9971671389470718,-0.24993040318795456,0.5882920711240832,-0.8498757312206143,0.9894333075228228,0.972204733073762,-0.5621383091799068,0.9745626335472755,0.9597434338697572,-0.9594512933091589,-0.0023565451015994787,0.8110407974880053,-0.5699966896653105,0.9877728427820206,-0.5472948474054902,-0.9965223260165634,-0.10603257628819432,0.21760320167323433,0.38881958143366113,-0.7453478401362571,-0.26335066279193714,0.31259499367872606,0.9884621248665006,0.26397439986721594,0.4607199890749462,-0.4851455505104043,0.3980464223892964,0.0756125941735491,-0.9985194152128652,0.6376200065080777,0.9774419877689501,0.9979506670024151,-0.27798676070522754,-0.19765270146186759,0.9964260774249447,-0.2691315487463918,0.9732254971069602,0.8611619234680711,-0.024442884531040522,0.05763236062067007,-0.7577205504757478,0.8916449109851219,-0.491736542338061,0.5475426366097264,-0.10403497769860548,-0.9763687257588807,0.6263832018130128,0.8998866906424621,0.5844756901268603,-0.4042587458965906,0.968484926625974,0.9696379421690664,0.9536978505775311,-0.2555729439407042,-0.9999993656935334,0.8704406089884688,-0.2652943270803994,0.06906860229178023,-0.5873800156786187,0.2855363597823022,0.5437484432051981,-0.2663907513280562,0.8528556329242437,-0.9990111384075504,-0.8921281136902252,0.04457745088226521,0.27101925470160343,-0.977163077841489,0.997335397829533,-0.30570929210557046,0.9873148582559282,-0.9649513066299693,0.7016227435868119,-0.9459616808073914,-0.3103017963129797,0.8011633439439386,0.1249432396902135,0.7102028269260336,-0.9550847772315101,0.9950081173848336,-0.6525824264079387,0.36503805419104535,-0.9055155073862474,-0.0011173481683273512,0.402008373229682,0.9497749027809235,0.9393611196509948,0.2419895515404405,-0.7195092915461948,0.9129286709162181,0.5626630555348976,0.4601485378137407,-0.839663293156994,-0.9239442803574973,0.9968666885228147,0.3504429278289009,0.2390985113431147,-0.8469794933762232,0.9893250803028906,0.4205335558729121,0.7103095024342533,-0.34558909135405885,-0.9916665526612507,0.9999284471773112,-0.6662064658382322,0.9931514186172675,-0.8763518829709146,-0.47486078654853153,-0.9951755183202572,-0.08088589366005274,-0.9888912469439746,-0.33063573414036085,-0.6712059386517807,-0.3165532432030061,-0.30784342730001574,0.5064908778674483,-0.4442546720456609,0.39951539559930754,0.5287930581867554,-0.87486532548353,-0.19228072905800137,-0.9577802006604924,-0.7862343402976604,0.39052803494371796,0.10042097533606595,0.10473750231762546,-0.36190691910006684,-0.9193078910938428,0.899689563092929,-0.9165426368776608,-0.5636293476399137,-0.6496643376429075,0.9808089681204603,-0.5241148723347692,0.8765459149005216,0.41464645011520057,-0.7846677612434269,-0.8372695379333767,-0.8656754442262542,-0.8443669401285699,-0.9820039067077668,0.6064520431089434,-0.06599604475155522,-0.39165498012521893,0.10801153184405418,-0.19966833044128499,-0.4889362795950159,-0.19036830555878545,-0.7990852871529688,0.7769093714045572,0.565731270217847,0.9969757645281421,-0.3028567771974898,-0.2519394787113952,-0.841558183524181,0.9453066417566178,-0.3949312020494531,-0.946596353763839,-0.5616937881875372,-0.4753678148161085,0.977340489678288,-0.36231302505679264,-0.24511718595221463,-0.9817579474573055,-0.8791044704779928,-0.6849669162138721,0.006570214031576474,-0.6937588916490733,0.5510849972490415,0.9661898737752166,0.1390318056641953,-0.7845842916226697,0.9932367315928472,-0.5493081234707183,0.7913943293780713,0.2728210295760887,-0.8770825115228726,0.8880308824487206,0.31716842564967473,-0.2949237387263068,0.8428150043329357,0.573388208059492,-0.3406072609732204,-0.8761779594647756,0.4241712892128087,-0.8104707073819218,0.3598398465930288,-0.9925616099310146,-0.7400051286476831,0.23973806907232204,0.9796062325878011,0.39725611396850496,0.9869657466465469,-0.1427446446492746,-0.7276336683119217,0.8332605983476357,0.9356894257366096,-0.9520889063241978,-0.08677675481108497,-0.8731438420851207,-0.00024011329159319853,0.26733650008501664,-0.5305745522407329,0.9815251951895572,0.4061161042126226,0.9840417799174661,0.9909375436496353,0.9862093225017796,0.999929118905912,-0.9914325883927236,0.8074319572513611,-0.6877273376761533,-0.21387770994578145,-0.8637928800648513,-0.8266464135226819,-0.60821483448309,0.7362845957026544,-0.933593113961406,0.47395576213321056,0.23127860471526138,-0.31676716539201333,0.9794929970852924,-0.642091475165136,0.03124988033358412,0.07509275509371889,-0.7500602248021082,-0.9240852358063896,-0.3264546241769282,0.9872592781759553,0.2657119475885165,-0.616598437903033,0.7145116276614102,-0.14200954798862545,0.7948423842903934,0.6901497839622878,-0.8020954104231064,-0.8500468031893583,0.9011688457846286,0.8767961563984128,-0.9799694411895709,-0.9994702517471059,-0.7684540790307857,-0.8604657214103154,-0.008095227762380027,0.25341159842430133,0.7250856865281456,-0.1619986720450151,0.8038521987899351,-0.6295189944112688,-0.7277537278543266,-0.9978189420385158,0.7591693514531547,0.23802099989876674,-0.7796984070105278,0.3830323506129802,-0.5507589086068696,0.48494942420097853,-0.7721355152467727,-0.8798933485045486,0.4723469974320699,0.8520370332031725,-0.11983670591318754,-0.9339686061807607,-0.9707265028668182,-0.9014935920152817,-0.3912029399222801,-0.5299185026364674,0.6529051645836664,-0.9369702338834492,-0.9438253382944134,-0.4138928785501177,-0.9827427192517129,0.8390306714681004,0.9968333102969523,0.6930490117641408,0.048154194750901054,-0.1257199851363162,-0.09013839632153442,-0.5732240287708589,-0.35542679867815374,0.5451467510743067,0.4138113369214794,-0.8345511001101771,0.7841860651258786,-0.9110843745381726,-0.03328242281088872,0.9651831917151045,0.9355344935795505,-0.7545991807129596,-0.9537035157934625,-0.5554924877703374,0.45458563186022394,0.9536991943646597,0.8463498222027007,0.21094985468238767,0.7224385294099297,0.1750432691226567,-0.3704183941629146,-0.9732730749415806,0.8244666794925279,-0.23121182170923976,-0.8913215149107301,0.6125214700984822,0.18412546611205632,0.6585763070531904,0.9664282523000034,-0.7068952372697824,-0.9775591129923272,-0.8486207279383955,-0.0777661268786478,0.8404557176795501,-0.6022816099392475,0.7625058319060188,0.9797285697852942,-0.5748306192519408,0.7625540478296147,0.8733238315596855,-0.6253071670282764,-0.9509947796111538,-0.3681882898933578,-0.6298515007828792,0.999759781072739,0.836878005996027,-0.3504979775532733,0.5641440905121835,0.2383518874573319,0.12312077705765491,-0.7727508816932527,-0.3577650287953881,0.1835210932775761,0.2753470928925532,0.3635899786976149,0.2619344819915377,0.9650498430872847,0.8851486566752451,0.0666372256771048,-0.9320592452195536,-0.2974215632560361,-0.7098016650166109,-0.36702117871454354,0.9322769585628583,0.8809810313380895,0.03564462787937389,-0.3205499794583684,-0.4555260752043354,0.5326174511059251,0.683237762068992,-0.9997040147240017,-0.9890819705424354,-0.4079913971507291,-0.9924797386550366,0.741683170179379,-0.21066488885471568,-0.6362017304971267,0.35270632303407284,0.6685272410240958,0.8503187117851714,0.9559997233438117,0.5488108860061383,0.6778542422343324,0.9853212069586629,-0.9960161049218851,-0.6233204313635895,0.9695434430050232,0.6357867966791259,0.564299358051553,-0.35114009258246426,0.9544889829505823,-0.907503362841805,0.8808396656164162,0.9138545297069348,0.9909602058792031,0.6321755645640552,0.9832704483441689,0.07290153149539183,-0.9620741269805695,0.0778157817404699,0.7573583032185449,0.8404839274635477,0.4373606703038669,-0.9898784700517556,-0.0647956989466539,0.2317484835285892,-0.926874153548382,0.9555455573617053,0.9814805416566045,0.0833352802997231,-0.7821814912586811,0.9423123981252111,0.86053134919777,0.901776112992523,-0.881236375723603,0.683762375382587,0.34113031348936024,-0.5913349790546664,-0.10816675796142117,0.8095456241167203,-0.19482368933033653,0.8372261155716242,-0.3537377983145754,0.09651369134209987,0.19409303901234548,0.5429726173392889,0.991740691875906,-0.2947736653343212,-0.46722093148929567,-0.8074764196767747,0.7720559639239445,-0.6715384409448107,-0.7200533329623624,0.2756689139220477,0.5884825804632616,0.9863870735488447,0.0805159627187008,-0.5606144183134193,0.8365896530799231,0.9055460580863658,0.0492649010403681,0.601338909552063,0.43959317072891196,-0.2122943074045701,-0.40419615838989603,-0.7789332368102918,0.43409993516258166,-0.8082437948335002,0.9841561543134533,-0.9758694872121707,-0.38700002142390644,-0.820789824833058,-0.936199186572453,0.9989971713153162,0.9999566458972293,-0.9848221730679413,0.9739030809551589,0.5434048437395272,-0.6458699509135469,0.5795548594744339,-0.5466793622159019,-0.7734382951585751,0.3751677001193277,0.5863856096509318,0.6789356556935784,0.589344307916917,0.1793651664544461,-0.6583851326052854,0.1823536681214388,-0.9030869997125842,-0.016156647661791968,0.6768777081989952,0.2369380426065443,0.9996055968051194,-0.49626718957134985,-0.5067209843364343,0.8004735926797167,0.9773885396194677,0.9917198881401834,0.46543172112690534,0.2100344042347687,-0.5374782041832704,0.5490572660286835,-0.6671913332084313,0.9865220018241674,-0.7752742671152854,-0.896632629570219,-0.7145533161859154,0.5292763940852646,0.6687832851402474,-0.17258537402184693,-0.10595439286596274,0.9315618284875329,0.36347901202607547,-0.4285165671730675,-0.9185775256710967,0.7130816249761343,0.8684455436315764,-0.9979903358943218,0.170432957734936,-0.1436414247521892,-0.9655494009706925,0.9312070947518719,-0.9984993370941626,0.643879657746176,0.9228716149247446,0.252123557907684,-0.675864530044725,-0.498857775106752,0.8658943080778979,0.7487354877530487,0.918722020216252,-0.41265094790150053,0.8654095099702681,-0.2825157655499509,0.3588797265620493,-0.9835392086420244,0.9898172325919979,-0.7859902269524358,0.06900892042121509,-0.8391465932967058,-0.9687504594247814,-0.3707856005980695,-0.5112677904184135,-0.7430702821585269,-0.6422893958590451,-0.2274005828085064,0.7261954439345313,-0.4592299741576903,-0.2631600038040079,-0.18543484025329263,-0.08697294717812548,0.5196872341674789,-0.9295975603306358,0.08015419970554376,0.7732847366802634,-0.689086125982569,-0.5202474270187981,-0.3606227350371718,-0.8714821652068532,-0.888583755024718,-0.5093883542793296,-0.9542561199384711,-0.5483349218014222,0.212909355702429,-0.060905861494941926,0.31068410622818493,0.9998683722042759,-0.06079793366116032,0.8070195722770255,0.9529029072596401,-0.6244179610890486,0.8985721294066086,0.8447560968934572,-0.6940861919195394,-0.2764900839068068,0.7944503128477423,-0.6847863850355963,0.0524795753810842,0.6611157540674538,0.23026830519887137,-0.1527301154418443,0.7854258980006987,0.6344924511583468,-0.09374503037130072,-0.30311203193270486,0.2440561758820386,-0.13368384270069691,0.7650846860032554,0.44472496039377174,-0.9923026849118857,-0.9723555229741622,0.9888276209874769,0.9738750492569302,-0.20551554225425214,0.8129033515599788,0.41222609972031904,0.8392050527692446,0.017554486293358314,0.3363430042470711,0.413224271910483,-0.6442409044655815,-0.27278215654988436,-0.7523441162388717,0.6377548885339052,0.942872423349715,0.9941239301876954,0.8744044236793219,-0.9846119255049521,-0.7979301917461826,-0.7807663170613125,0.7770306509770994,0.8251654704773703,-0.9453082157685729,-0.9026061921848925,0.9971105390863426,-0.7310159584341863,-0.5810133783009125,-0.09541853451766592,-0.9993774361932878,-0.08484216266327568,0.4863699574492697,0.7256802876624306,-0.7794038841066,0.5481243098071276,0.918951899148497,0.9390585752429167,0.48365661560077133,-0.9914379173682477,0.33729543071723694,-0.9161727710346034,-0.291565268382138,0.7719888278097873,-0.9490702618375946,0.15197492773960702,0.7207337585122842,0.990731801290378,-0.18066645812080143,0.9687285255476059,-0.7935681968557543,-0.9587406824067047,-0.657897362533369,0.17616233426723668,0.9381953229326401,0.24163778000989725,0.8031427395704691,0.49684432266057055,-0.6486327362214295,-0.962987525306869,0.9774380367055139,0.08473373650356666,0.8002182289027083,-0.4281451020202401,-0.11751079206024427,-0.9039114403163345,0.7276830300867166,0.8208418042599657,-0.28648687430024083,-0.31293430587432897,0.40389301732998045,0.2939195742461307,-0.9833806919022382,-0.569571145351758,0.11037703943208425,0.9590047056646884,0.9859525757426658,0.06597481213123385,0.9699709473342795,-0.941695807631214,-0.6857928236647304,0.5416526241717762,-0.6918457007553298,-0.6440139541798878,0.07973840143328893,-0.9047261900029597,-0.8738965240593363,0.8765771131985406,0.9910408097672758,0.17607884937368412,0.31412973494592555,0.8915744951645993,0.1270990150898253,-0.04837311026601169,-0.05125558292443546,-0.9906572867586203,0.4110963202737295,-0.5145235787027631,0.6698838022643946,-0.7653224168751087,-0.9694851220608649,-0.39165836234327306,-0.978623636894885,-0.7436280802917092,-0.020052280416182528,0.9992368378156292,0.40154316100808685,0.9998118553323738,0.960661364431865,-0.1681713295344454,-0.31824972134130963,0.9560394011655943,-0.6030576797323838,0.856246520366364,-0.3645717806955157,0.8537522365568732,-0.7426193733786501,0.35250536805418936,-0.018227535045163976,-0.8661319410524728,-0.2865823786758981,-0.722697600223101,-0.3977655479004079,-0.6256305351651663,-0.5900892130038836,0.8864033344412796,0.7868030499317056,0.20845526618318813,-0.9971997141738856,-0.9931850108112363,0.6689905823920483,-0.8677239975169608,-0.859432609417905,0.9979259434844203,0.8438357095891149,-0.6408142964945828,-0.282750369657335,0.3944679962172836,-0.8611735259549501,-0.9600287239469976,0.17587592329654514,-0.9850202755803583,-0.5460781739962154,0.6364491493972486,0.48475375218966266,0.7242930746119894,-0.036723188192379845,0.4930764552140692,-0.2851949349060085,-0.9550030397611002,-0.6996637447659895,0.2674980625991224,0.9993707649312229,0.904991646780224,0.8546329048450857,-0.6004266683564308,-0.5455124268354019,-0.8973177671265244,-0.9999518482532969,-0.9999946272043005,-0.9975466745065925,-0.24850370555579995,0.24349492000020373,-0.2967935413521306,-0.983051027096004,-0.8401273681735216,-0.4172775285684118,-0.8357694126946243,0.773440939768596,0.5775468438188258,0.9666585440021452,0.9789515077060778,-0.5110175791312694,0.7478422637249565,-0.049842517345063155,0.9100472711747464,-0.9870013434343516,0.8471513652112111,-0.18398475446894114,-0.9176218315626935,0.7595390129416547,-0.8231539062433452,0.8771455320190947,-0.8693867876076619,0.6363901532637365,0.5525129405406579,0.857774077412509,-0.4358655911663089,-0.7623109639219277,-0.9413397969017657,-0.3125505160351455,-0.8496195251117393,0.5756988649614053,-0.08688192742466164,0.8838054476001344,0.6194470535923982,0.3887423538841358,-0.9926513209226046,-0.923061063275299,0.2172918303945887,0.017595778406902823,0.7012165166972518,-0.8052573328804496,0.8812992292578213,0.8380881616906566,-0.9979568146602918,0.938700884751703,-0.6864040895573716,-0.5330703193596003,-0.999969289495616,0.27314640752515085,-0.7936780739506651,0.2953150427595053,0.08951624594530401,-0.6599885810677032,0.7958461197038214,-0.2838610847342359,0.6394764083443102,0.9135986273450317,-0.3143308989069882,-0.29133635169268934,-0.32795557454263224,0.9493460496171833,0.8449366037204876,-0.99887355858323,0.6507704276114769,0.38877842860531225,-0.11172896983111405,-0.3141755327182837,0.7282345885992421,-0.9718654673818251,-0.978261423215687,0.24146612597779754,-0.7500385300413575,0.888818964782397,-0.278007875409955,-0.24189574325953458,-0.29136902095108863,0.7197559523212967,0.49700893528790685,-0.3784025614447791,-0.9610843402786654,0.7239918516900654,0.5598870715479999,0.7305631255431713,0.09358899361279505,-0.3360409961267691,-0.14489106218148046,-0.017369063901081734,0.8614181435013567,-0.2929386595837181,-0.9993864437119782,0.9228807009681631,-0.5191941179028827,-0.2521130343120513,-0.06275229791305818,0.8926008008760523,-0.6571564905604168,-0.9213796624572206,-0.8382221328412385,-0.9515975002166466,0.21441478884065615,-0.3757497939759087,-0.48393797924036186,-0.1763693011025566,0.9090017888822624,0.9517457686457931,0.9834158704764923,0.8984806763120781,0.5051063067580067,-0.9101108024951232,0.2977248152356889,-0.6193304917946814,0.7584940039358381,-0.7192029012495634,-0.6729684638530338,-0.5956587329820203,0.9996609838609928,0.9998725952481001,-0.7309193109314541,-0.41130922076598897,-0.8268939359588505,-0.0765493989996942,0.755891681935693,0.4064931086957862,0.21631576705411842,0.9999885656009929,-0.262374217428178,-0.47021564079760164,0.006161158081310168,0.2053426912720279,-0.9384680950328032,0.6648630960703743,-0.9748698572970255,0.9629158018204608,0.0421940274239654,0.9926852683208565,0.29360016525738225,0.5290953090865552,0.6891342384649105,0.009228466614021843,-0.4253098840208708,0.9798911399366246,-0.9238496600778031,0.49660126718827685,0.48673612079368617,-0.7084312135907621,-0.9999543776295008,0.6193935558251852,0.37992389600558474,-0.23461492738426032,-0.9981238488753675,-0.020532056369061764,-0.1453915549677907,0.9929802095840016,-0.7509636267036146,-0.861322237874758,0.8733189397071304,-0.11802342215833378,-0.5680654300496296,0.20975145654835717,-0.37491999855275293,-0.5314311639790821,0.3649147831351848,-0.009412601295416061,0.9216899449867825,-0.8605835601824018,-0.7777925548565303,-0.7188295786000973,-0.9656029689042374,-0.9737578481040482,-0.23514718735900308,-0.5474664232680673,0.07260149279010035,-0.6854278813823438,-0.6044730118243615,-0.9937595773802262,0.9979160642794254,-0.4911156074825051,-0.41275801506567683,-0.27215641189773315,0.7102700076230984,0.7774541166885285,-0.9328688117217283,-0.9793950057630979,-0.09802178137143187,0.9914232046693519,-0.2658355420901576,-0.4899355053852002,-0.20204861311337247,-0.8319098883801989,0.9898105212125987,-0.7744634784008145,-0.40441200775543873,0.5318246680311157,0.17301238678271924,0.7210860121938386,0.005698025129389778,-0.20469679112802444,0.05733854982194603,-0.8738273835557381,-0.5777330304251461,0.8959731445206421,-0.7199623890094373,-0.6374170367535377,0.10244704600394587,0.9824303301730478,0.9146103643910865,-0.1495419853055065,-0.20152167825008035,0.3764449810659663,0.33994889319526744,-0.9193765875297979,0.7135269054900426,0.45221481303199196,0.3647787211738489,-0.953974204052625,-0.6832699407275087,0.43986411541297543,-0.645255989829583,0.9199509626302422,-0.9908498237671721,-0.45921569634869563,-0.07152151320838522,0.4456860172469142,0.3814009824209391,-0.8864471984538554,-0.026787502491422463,-0.6194749484976207,0.11315827487183404,-0.828074362940747,0.9955993628252552,0.2974370021086885,-0.5736187495514901,0.09622201177151192,0.9155567337630844,0.8156617337977704,-0.3029288226627524,-0.8673139405668823,0.850273888908984,0.9974923394607874,0.5324536832648751,0.6945865377368796,0.4892688047139393,0.8619910805769089,-0.95197682074465,0.9982158954143111,-0.7024326511991626,-0.39675906415977563,0.2675152773295991,-0.42015537113682594,-0.9825367283942398,-0.804404020491869,0.9987880370664468,0.592501424692578,-0.6355231719744265,0.6936641667717204,-0.6784992291555847,-0.5689954645207501,0.7950680035674637,-0.03157546649747791,0.9464032081049463,-0.4206991661969546,-0.9866173717429714,0.6144255817902136,0.9326472364457976,-0.9961509126595383,0.9524422091760757,-0.3446435991514431,-0.2136175634687147,-0.987568582211979,-0.4031532542033263,-0.4411704087386676,0.9992777467016704,0.47066468930222516,0.6052821392640721,-0.07255169213962838,0.22426757514410767,0.24546068292106127,0.2857835600964841,-0.9199948614635772,-0.9987631124080065,-0.4806840497658508,0.7377201629365905,-0.8563848275487375,0.9986913328129183,0.3110985362808085,0.4345926751098744,-0.03508637617247186,0.24933838812359543,-0.8367098069912859,-0.9999857404464503,-0.7599353580453202,0.9816238489092706,-0.9999841515562999,-0.1347901190807568,0.9376470023494201,0.8842074243486573,0.39091346923492565,-0.754357143554068,-0.8692668268126653,-0.3832694465492048,0.4490729926723479,0.817832617370357,-0.14460360665458027,-0.301576318683126,0.8165370950100564,0.9139691039227769,-0.3978183083067367,-0.5652952763476901,0.8680947977955848,-0.6832682830236719,-0.16062701904616775,0.6104082136009966,0.8845618846085941,0.3298831313277148,-0.7956273054916427,-0.9385910662066148,-0.09503584192421861,-0.9131892222859256,0.8266219932835998,-0.8936111780878351,0.36942726455555613,-0.7931562391609556,-0.8546319297933942,0.8465324293308957,-0.9049800164300453,-0.9801231468702087,-0.5891479845931615,0.369576590027282,-0.8570840405740062,-0.8752632553465234,0.8145007860054673,-0.6289527032511674,0.9624830109502026,-0.9939354935347385,-0.22621292218471475,-0.7785044663157578,-0.831903831347571,-0.9808067608027254,0.668198216399851,0.9406330292995986,0.9781557107748696,0.7572040545871798,-0.02247142281124122,0.39193819028304133,0.1284540298880497,0.8534356731276372,-0.40244387992240477,0.39390368446373214,0.9990021506428783,0.9973481380853554,-0.5514241713227792,-0.8971612128316333,0.8985955253063787,-0.21969793660908055,0.9067855601407513,-0.7415173654060716,-0.9451414505889145,-0.9724989443198391,0.9880185268238079,0.712099296790279,-0.33510490204636745,0.32737423178196945,0.9665926994806204,0.42476673282346283,-0.9875323082549606,-0.8742657251758523,0.03017739024913823,-0.010180934549326014,0.908498917371574,0.34503855761834373,0.9818813665670516,0.3532356809050426,-0.7530752655543144,-0.12822075806440209,-0.7142048288653854,-0.8065361777049659,0.4472508146684289,-0.9830080247310308,0.7078632449743585,-0.8942899993385249,-0.3322984622043385,0.32976704533650014,-0.9343493888789253,-0.8633487873250473,-0.7385613178906211,-0.9399266713727822,0.9125944084127762,0.9795497916279693,0.9587892686928887,0.3714560916819381,0.8414777016445373,0.2457237669180086,-0.9613768995590705,0.9905312393122007,-0.4272024893329008,-0.888325845844231,-0.30266097395600317,-0.896777924050675,0.5491252399818071,0.8454265751713136,-0.9224927604054483,-0.6837578960820097,0.6762830696545636,-0.7064246220513813,0.7653595043303668,-0.597830745970595,0.9953740617359454,-0.9417205202885229,0.14640026460714112,-0.888791480675255,-0.9088935807257236,0.2619905163597241,-0.024927634247114236,-0.43889135274199953,-0.3131474187786601,0.6550694817938043,0.9427026326352445,0.7471341150387525,-0.7808317915853118,-0.9749859245090051,0.579796261547616,0.8992606043114817,-0.27125800778028414,-0.9504801679415382,0.31151071797258173,-0.2511146873822883,0.12053703950463722,0.7672537272344874,-0.7938529094134328,0.8547596473933445,-0.4382663986415414,0.5904811226151763,0.9291531095385559,0.07158127408648648,0.19940044025698112,-0.5871069249391522,0.44571161199142834,-0.18607663744303718,-0.00023163496037973032,-0.5997847848228111,0.9813101526470461,-0.9890381243116082,0.9645954985477452,0.8142702931131982,0.3220691651848656,-0.5874446090731125,-0.3760110720627296,0.7006360404452784,0.5103008598805404,0.9548099552646422,0.9957248999350516,0.991693785854033,0.99295568737095,0.8836898645834889,0.5409304372624718,0.2181830443432533,0.7549697130168792,-0.638983982861375,-0.8112153950873424,-0.4688332826576519,-0.20764490096214291,-0.908379235397725,-0.9968821237937403,-0.36203613407544133,0.8761458431654902,0.7404851418852751,0.942874963821831,0.40956844764365535,0.9579452682652828,-0.7133351826532138,-0.9031325034948235,-0.8685825679154902,-0.9018459403023574,-0.4118880060910152,0.9551374898161297,0.9891954073743462,0.5740094144869018,-0.6505895717491265,-0.6564268764858783,0.8353930045572925,0.9941248193704872,0.8207363830355022,-0.8868712265580648,-0.22998943147385653,0.8634377996534263,0.9996312976855323,-0.09932226578643137,-0.21904769185051595,0.9924477563670606,0.416508083551427,-0.9422603978851655,-0.6193142090910956,-0.9689802248724529,0.9910498776252316,0.9890600270648273,-0.9350418444912836,0.889878363168326,-0.19239573819629227,-0.810776374465024,-0.0026144375390812396,-0.6287149920553432,-0.9954741327903643,-0.980903575484209,0.8631742450907164,-0.5319916105982807,0.4695623553467512,0.8343770614665184,-0.14215135812725277,-0.1783280880044369,-0.3174567099686644,0.034452848501085154,-0.08559937639199915,-0.20772729730481726,0.5005797783217798,-0.9319238721017202,0.9020364580743215,0.5650323594321153,-0.8184821484064625,0.2593539749490914,-0.93651995654863,0.2450381090406662,0.08095733703054081,0.43884626001490673,-0.7502576108537857,0.7820102700486548,0.08954601124132824,-0.5716284446669261,0.9968834875487684,0.9747835621464299,-0.7890758381439912,0.859592795890438,-0.9854604102477424,0.8881819994398837,0.1190249437433526,0.5632478711806872,-0.20869704182308849,-0.40927037751172535,-0.8221644269486708,0.687535776231955,-0.08174744681978625,0.8843807175514381,0.8743266356096574,-0.17632805475182917,-0.9998982875498085,-0.9619806246765892,0.046792963124389395,-0.923064354234648,-0.9037713679085729,-0.4277600353386899,-0.8922903130082015,-0.9302005670135262,0.5135712251428863,0.5649001045777946,0.36358262970061533,0.9999693101650933,-0.3246387597408782,0.029987159841992267,0.9636432947932967,-0.5172899848350647,-0.36940923793993896,0.8279832686944645,-0.8058504377739505,0.2668311433086298,0.9984306990856223,0.9717917141982104,0.12550760565554,0.6039203388847988,-0.5703671994415583,-0.8735039910581736,-0.9541711430660039,-0.266208148097793,-0.09061716669373354,-0.24990162872450902,-0.9929089039925609,-0.6053043433706216,-0.027665324445356042,-0.9385322264467,-0.4816500913118213,0.9508573364500307,-0.8720558700976903,0.9541147182099645,-0.2766759318329963,-0.9929379283468218,-0.9957911328459583,0.15952483617816665,-0.27142211493905993,0.6174616061634893,-0.8273164486514331,0.7826001652373531,-0.3651362238453676,-0.9936233119998469,0.564360219043859,-0.29325013296847785,0.11316341401425647,0.1743983889164805,-0.5185389811327223,0.3122730228608634,-0.2524802628658856,0.9462940547310378,0.028505340780859142,0.10404198350848429,0.7757111493325978,0.031271166846549465,0.8508259180300443,-0.8530563202362397,0.07248536621793986,0.4914106612350114,-0.7627330793912316,-0.7572629485332354,-0.667792363923486,0.6339692496137856,-0.995825053112173,0.9545272998282169,-0.7260207027126586,-0.9902984763765141,0.526207717920935,-0.9785920198901162,-0.9650954317142327,-0.5847033609145673,0.9999999201988503,-0.9985800248464254,-0.988325219443295,-0.4851746403556764,-0.8234703047274738,-0.7882950779957065,0.8249017619355907,-0.5766659685065733,0.530216753190306,-0.8072751445474816,0.9996733673276568,-0.976777731465421,0.5831473332588836,0.33517438479715983,0.7817860965191717,0.9919155552824475,0.021405816323468982,0.9977114702928558,-0.2289056069390495,0.9972484838122874,0.47966163059186145,0.42081870641101526,0.2811090433162831,-0.7488307761913496,0.6020242716366846,-0.06472274788826715,0.9998665224846378,0.6403301024118354,0.9320541577202023,-0.9465196485831368,-0.9295463081581876,0.9578248013026002,-0.9951522664566251,-0.08741666679536819,-0.9189439045741408,-0.9860890402033935,-0.5888148739907576,-0.1452237369699604,-0.9387373738968281,0.6427962293694752,-0.8824663624240533,0.3355960730589707,-0.7919476494852181,0.2782782029029662,0.421423543141765,-0.6488415985519975,0.8938530085500607,-0.9945073644785685,-0.9150006733206749,0.9866452342395869,-0.37325609120131514,0.9946825074224078,0.6915083460350897,0.337722263373291,-0.9976572822953219,0.9927550470798102,-0.2873928977173068,0.6709937970709119,0.9301679322097904,0.9392989775901781,-0.8905120404868053,0.9981121732723195,-0.9119690429843857,0.9986877274417301,-0.5958276360076974,-0.06873706531678361,0.972232012109072,0.8041006700871732,-0.07660232679381034,-0.7925372999218029,0.9861714420226726,-0.7895887440457738,0.8187781203112856,0.9133785080819729,0.8263359696518262,0.9902747107904647,-0.24927611614236375,0.99983707840286,-0.9628536279255023,-0.5232557858193897,-0.5111416422438074,0.9779207854794545,-0.3736235125261313,0.31342927583712854,0.9970259105401595,-0.9522950375816369,0.9850569471352816,-0.9933910214041896,-0.30278151157074396,0.26523526163288585,-0.8409084144107521,0.5463158999119796,0.9983383746103588,0.6142993079283057,-0.9996723735640746,0.31369355005678234,0.3712584282023683,-0.020759577516574524,0.8259896662282455,-0.5567190090780904,0.040679623689778836,0.9580671528206778,-0.39059198978291254,-0.15654106145668253,0.6091222829973169,0.2968572166578943,-0.9374860480735911,0.47435396092738924,-0.729356727706537,-0.9748949297284158,0.9898012489732346,-0.8561927017162921,0.744102122407653,0.6060397788063936,0.06040228690845141,-0.7990485047152684,-0.14697263765040347,-0.5391458329476035,0.6616726548961589,0.6206504476755557],\"type\":\"scatter3d\"}], {\"template\":{\"data\":{\"histogram2dcontour\":[{\"type\":\"histogram2dcontour\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"choropleth\":[{\"type\":\"choropleth\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}],\"histogram2d\":[{\"type\":\"histogram2d\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"heatmap\":[{\"type\":\"heatmap\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"heatmapgl\":[{\"type\":\"heatmapgl\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"contourcarpet\":[{\"type\":\"contourcarpet\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}],\"contour\":[{\"type\":\"contour\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"surface\":[{\"type\":\"surface\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"},\"colorscale\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]]}],\"mesh3d\":[{\"type\":\"mesh3d\",\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}],\"scatter\":[{\"fillpattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2},\"type\":\"scatter\"}],\"parcoords\":[{\"type\":\"parcoords\",\"line\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatterpolargl\":[{\"type\":\"scatterpolargl\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"bar\":[{\"error_x\":{\"color\":\"#2a3f5f\"},\"error_y\":{\"color\":\"#2a3f5f\"},\"marker\":{\"line\":{\"color\":\"#E5ECF6\",\"width\":0.5},\"pattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2}},\"type\":\"bar\"}],\"scattergeo\":[{\"type\":\"scattergeo\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatterpolar\":[{\"type\":\"scatterpolar\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"histogram\":[{\"marker\":{\"pattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2}},\"type\":\"histogram\"}],\"scattergl\":[{\"type\":\"scattergl\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatter3d\":[{\"type\":\"scatter3d\",\"line\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}},\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scattermapbox\":[{\"type\":\"scattermapbox\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scatterternary\":[{\"type\":\"scatterternary\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"scattercarpet\":[{\"type\":\"scattercarpet\",\"marker\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}}}],\"carpet\":[{\"aaxis\":{\"endlinecolor\":\"#2a3f5f\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"minorgridcolor\":\"white\",\"startlinecolor\":\"#2a3f5f\"},\"baxis\":{\"endlinecolor\":\"#2a3f5f\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"minorgridcolor\":\"white\",\"startlinecolor\":\"#2a3f5f\"},\"type\":\"carpet\"}],\"table\":[{\"cells\":{\"fill\":{\"color\":\"#EBF0F8\"},\"line\":{\"color\":\"white\"}},\"header\":{\"fill\":{\"color\":\"#C8D4E3\"},\"line\":{\"color\":\"white\"}},\"type\":\"table\"}],\"barpolar\":[{\"marker\":{\"line\":{\"color\":\"#E5ECF6\",\"width\":0.5},\"pattern\":{\"fillmode\":\"overlay\",\"size\":10,\"solidity\":0.2}},\"type\":\"barpolar\"}],\"pie\":[{\"automargin\":true,\"type\":\"pie\"}]},\"layout\":{\"autotypenumbers\":\"strict\",\"colorway\":[\"#636efa\",\"#EF553B\",\"#00cc96\",\"#ab63fa\",\"#FFA15A\",\"#19d3f3\",\"#FF6692\",\"#B6E880\",\"#FF97FF\",\"#FECB52\"],\"font\":{\"color\":\"#2a3f5f\"},\"hovermode\":\"closest\",\"hoverlabel\":{\"align\":\"left\"},\"paper_bgcolor\":\"white\",\"plot_bgcolor\":\"#E5ECF6\",\"polar\":{\"bgcolor\":\"#E5ECF6\",\"angularaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"},\"radialaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"}},\"ternary\":{\"bgcolor\":\"#E5ECF6\",\"aaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"},\"baxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"},\"caxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\"}},\"coloraxis\":{\"colorbar\":{\"outlinewidth\":0,\"ticks\":\"\"}},\"colorscale\":{\"sequential\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]],\"sequentialminus\":[[0.0,\"#0d0887\"],[0.1111111111111111,\"#46039f\"],[0.2222222222222222,\"#7201a8\"],[0.3333333333333333,\"#9c179e\"],[0.4444444444444444,\"#bd3786\"],[0.5555555555555556,\"#d8576b\"],[0.6666666666666666,\"#ed7953\"],[0.7777777777777778,\"#fb9f3a\"],[0.8888888888888888,\"#fdca26\"],[1.0,\"#f0f921\"]],\"diverging\":[[0,\"#8e0152\"],[0.1,\"#c51b7d\"],[0.2,\"#de77ae\"],[0.3,\"#f1b6da\"],[0.4,\"#fde0ef\"],[0.5,\"#f7f7f7\"],[0.6,\"#e6f5d0\"],[0.7,\"#b8e186\"],[0.8,\"#7fbc41\"],[0.9,\"#4d9221\"],[1,\"#276419\"]]},\"xaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\",\"title\":{\"standoff\":15},\"zerolinecolor\":\"white\",\"automargin\":true,\"zerolinewidth\":2},\"yaxis\":{\"gridcolor\":\"white\",\"linecolor\":\"white\",\"ticks\":\"\",\"title\":{\"standoff\":15},\"zerolinecolor\":\"white\",\"automargin\":true,\"zerolinewidth\":2},\"scene\":{\"xaxis\":{\"backgroundcolor\":\"#E5ECF6\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"showbackground\":true,\"ticks\":\"\",\"zerolinecolor\":\"white\",\"gridwidth\":2},\"yaxis\":{\"backgroundcolor\":\"#E5ECF6\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"showbackground\":true,\"ticks\":\"\",\"zerolinecolor\":\"white\",\"gridwidth\":2},\"zaxis\":{\"backgroundcolor\":\"#E5ECF6\",\"gridcolor\":\"white\",\"linecolor\":\"white\",\"showbackground\":true,\"ticks\":\"\",\"zerolinecolor\":\"white\",\"gridwidth\":2}},\"shapedefaults\":{\"line\":{\"color\":\"#2a3f5f\"}},\"annotationdefaults\":{\"arrowcolor\":\"#2a3f5f\",\"arrowhead\":0,\"arrowwidth\":1},\"geo\":{\"bgcolor\":\"white\",\"landcolor\":\"#E5ECF6\",\"subunitcolor\":\"white\",\"showland\":true,\"showlakes\":true,\"lakecolor\":\"white\"},\"title\":{\"x\":0.05},\"mapbox\":{\"style\":\"light\"}}},\"title\":{\"text\":\"Point cloud\"},\"scene\":{\"xaxis\":{\"title\":{\"text\":\"X\"}},\"yaxis\":{\"title\":{\"text\":\"Y\"}},\"zaxis\":{\"title\":{\"text\":\"Z\"}}}}, {\"responsive\": true} ).then(function(){\n",
" \n",
"var gd = document.getElementById('2f51dbc7-ffe8-4895-9708-b41d25ceecde');\n",
"var x = new MutationObserver(function (mutations, observer) {{\n",
" var display = window.getComputedStyle(gd).display;\n",
" if (!display || display === 'none') {{\n",
" console.log([gd, 'removed!']);\n",
" Plotly.purge(gd);\n",
" observer.disconnect();\n",
" }}\n",
"}});\n",
"\n",
"// Listen for the removal of the full notebook cells\n",
"var notebookContainer = gd.closest('#notebook-container');\n",
"if (notebookContainer) {{\n",
" x.observe(notebookContainer, {childList: true});\n",
"}}\n",
"\n",
"// Listen for the clearing of the current output cell\n",
"var outputEl = gd.closest('.output');\n",
"if (outputEl) {{\n",
" x.observe(outputEl, {childList: true});\n",
"}}\n",
"\n",
" }) }; </script> </div>\n",
"</body>\n",
"</html>"
]
},
"metadata": {}
}
]
},
{
"cell_type": "markdown",
"source": [
"## Mesh representation\n",
"A mesh is a collection of triangles or quadrilaterals that represent the surface of an object. Mesh representations are less accurate than voxel representations, but they are also much simpler and more efficient."
],
"metadata": {
"id": "S7JOKIb9xwXN"
}
},
{
"cell_type": "code",
"source": [
"# prompt: code example to define a sphere as a mesh via trimesh and visualize it\n",
"\n",
"import trimesh\n",
"from trimesh import Trimesh\n",
"\n",
"# Create a sphere mesh.\n",
"mesh = trimesh.creation.icosphere(radius=1)\n",
"\n",
"# Visualize the mesh.\n",
"mesh.show()\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/",
"height": 522
},
"id": "_Vw41hIV3xPv",
"outputId": "cd4e321f-3528-4e24-a5a6-d6f0ee0d5d52"
},
"execution_count": 3,
"outputs": [
{
"output_type": "execute_result",
"data": {
"text/plain": [
"<IPython.core.display.HTML object>"
],
"text/html": [
"<div><iframe srcdoc=\"<!DOCTYPE html>\n",
"<html lang=&quot;en&quot;>\n",
" <head>\n",
" <title>trimesh: threejs viewer</title>\n",
" <meta charset=&quot;utf-8&quot;>\n",
" <meta name=&quot;viewport&quot; content=&quot;width=device-width, \n",
"\t\t user-scalable=no, \n",
"\t\t minimum-scale=1.0, \n",
"\t\t maximum-scale=1.0&quot;>\n",
" <style>\n",
" body {\n",
" margin: 0px;\n",
" overflow: hidden;\n",
" }\n",
" </style>\n",
" </head>\n",
" <body>\n",
" <div id=&quot;container&quot;></div>\n",
" <script>// threejs.org/license\n",
"(function(k,Ea){&quot;object&quot;===typeof exports&&&quot;undefined&quot;!==typeof module?Ea(exports):&quot;function&quot;===typeof define&&define.amd?define([&quot;exports&quot;],Ea):(k=k||self,Ea(k.THREE={}))})(this,function(k){function Ea(){}function t(a,b){this.x=a||0;this.y=b||0}function wa(){this.elements=[1,0,0,0,1,0,0,0,1];0<arguments.length&&console.error(&quot;THREE.Matrix3: the constructor no longer reads arguments. use .set() instead.&quot;)}function V(a,b,c,d,e,f,g,h,l,m){Object.defineProperty(this,&quot;id&quot;,{value:pj++});this.uuid=L.generateUUID();\n",
"this.name=&quot;&quot;;this.image=void 0!==a?a:V.DEFAULT_IMAGE;this.mipmaps=[];this.mapping=void 0!==b?b:V.DEFAULT_MAPPING;this.wrapS=void 0!==c?c:1001;this.wrapT=void 0!==d?d:1001;this.magFilter=void 0!==e?e:1006;this.minFilter=void 0!==f?f:1008;this.anisotropy=void 0!==l?l:1;this.format=void 0!==g?g:1023;this.internalFormat=null;this.type=void 0!==h?h:1009;this.offset=new t(0,0);this.repeat=new t(1,1);this.center=new t(0,0);this.rotation=0;this.matrixAutoUpdate=!0;this.matrix=new wa;this.generateMipmaps=\n",
"!0;this.premultiplyAlpha=!1;this.flipY=!0;this.unpackAlignment=4;this.encoding=void 0!==m?m:3E3;this.version=0;this.onUpdate=null}function ka(a,b,c,d){this.x=a||0;this.y=b||0;this.z=c||0;this.w=void 0!==d?d:1}function Ha(a,b,c){this.width=a;this.height=b;this.scissor=new ka(0,0,a,b);this.scissorTest=!1;this.viewport=new ka(0,0,a,b);c=c||{};this.texture=new V(void 0,c.mapping,c.wrapS,c.wrapT,c.magFilter,c.minFilter,c.format,c.type,c.anisotropy,c.encoding);this.texture.image={};this.texture.image.width=\n",
"a;this.texture.image.height=b;this.texture.generateMipmaps=void 0!==c.generateMipmaps?c.generateMipmaps:!1;this.texture.minFilter=void 0!==c.minFilter?c.minFilter:1006;this.depthBuffer=void 0!==c.depthBuffer?c.depthBuffer:!0;this.stencilBuffer=void 0!==c.stencilBuffer?c.stencilBuffer:!0;this.depthTexture=void 0!==c.depthTexture?c.depthTexture:null}function Zf(a,b,c){Ha.call(this,a,b,c);this.samples=4}function Aa(a,b,c,d){this._x=a||0;this._y=b||0;this._z=c||0;this._w=void 0!==d?d:1}function n(a,b,\n",
"c){this.x=a||0;this.y=b||0;this.z=c||0}function P(){this.elements=[1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1];0<arguments.length&&console.error(&quot;THREE.Matrix4: the constructor no longer reads arguments. use .set() instead.&quot;)}function Tb(a,b,c,d){this._x=a||0;this._y=b||0;this._z=c||0;this._order=d||Tb.DefaultOrder}function He(){this.mask=1}function F(){Object.defineProperty(this,&quot;id&quot;,{value:qj++});this.uuid=L.generateUUID();this.name=&quot;&quot;;this.type=&quot;Object3D&quot;;this.parent=null;this.children=[];this.up=F.DefaultUp.clone();\n",
"var a=new n,b=new Tb,c=new Aa,d=new n(1,1,1);b._onChange(function(){c.setFromEuler(b,!1)});c._onChange(function(){b.setFromQuaternion(c,void 0,!1)});Object.defineProperties(this,{position:{configurable:!0,enumerable:!0,value:a},rotation:{configurable:!0,enumerable:!0,value:b},quaternion:{configurable:!0,enumerable:!0,value:c},scale:{configurable:!0,enumerable:!0,value:d},modelViewMatrix:{value:new P},normalMatrix:{value:new wa}});this.matrix=new P;this.matrixWorld=new P;this.matrixAutoUpdate=F.DefaultMatrixAutoUpdate;\n",
"this.matrixWorldNeedsUpdate=!1;this.layers=new He;this.visible=!0;this.receiveShadow=this.castShadow=!1;this.frustumCulled=!0;this.renderOrder=0;this.userData={}}function ob(){F.call(this);this.type=&quot;Scene&quot;;this.overrideMaterial=this.fog=this.environment=this.background=null;this.autoUpdate=!0;&quot;undefined&quot;!==typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent(&quot;observe&quot;,{detail:this}))}function Sa(a,b){this.min=void 0!==a?a:new n(Infinity,Infinity,Infinity);this.max=void 0!==\n",
"b?b:new n(-Infinity,-Infinity,-Infinity)}function $f(a,b,c,d,e){var f;var g=0;for(f=a.length-3;g<=f;g+=3){Ub.fromArray(a,g);var h=e.x*Math.abs(Ub.x)+e.y*Math.abs(Ub.y)+e.z*Math.abs(Ub.z),l=b.dot(Ub),m=c.dot(Ub),u=d.dot(Ub);if(Math.max(-Math.max(l,m,u),Math.min(l,m,u))>h)return!1}return!0}function pb(a,b){this.center=void 0!==a?a:new n;this.radius=void 0!==b?b:0}function Vb(a,b){this.origin=void 0!==a?a:new n;this.direction=void 0!==b?b:new n(0,0,-1)}function Ta(a,b){this.normal=void 0!==a?a:new n(1,\n",
"0,0);this.constant=void 0!==b?b:0}function oa(a,b,c){this.a=void 0!==a?a:new n;this.b=void 0!==b?b:new n;this.c=void 0!==c?c:new n}function A(a,b,c){return void 0===b&&void 0===c?this.set(a):this.setRGB(a,b,c)}function ag(a,b,c){0>c&&(c+=1);1<c&&--c;return c<1/6?a+6*(b-a)*c:.5>c?b:c<2/3?a+6*(b-a)*(2/3-c):a}function bg(a){return.04045>a?.0773993808*a:Math.pow(.9478672986*a+.0521327014,2.4)}function cg(a){return.0031308>a?12.92*a:1.055*Math.pow(a,.41666)-.055}function Bc(a,b,c,d,e,f){this.a=a;this.b=\n",
"b;this.c=c;this.normal=d&&d.isVector3?d:new n;this.vertexNormals=Array.isArray(d)?d:[];this.color=e&&e.isColor?e:new A;this.vertexColors=Array.isArray(e)?e:[];this.materialIndex=void 0!==f?f:0}function K(){Object.defineProperty(this,&quot;id&quot;,{value:rj++});this.uuid=L.generateUUID();this.name=&quot;&quot;;this.type=&quot;Material&quot;;this.fog=!0;this.blending=1;this.side=0;this.vertexColors=this.flatShading=!1;this.opacity=1;this.transparent=!1;this.blendSrc=204;this.blendDst=205;this.blendEquation=100;this.blendEquationAlpha=\n",
"this.blendDstAlpha=this.blendSrcAlpha=null;this.depthFunc=3;this.depthWrite=this.depthTest=!0;this.stencilWriteMask=255;this.stencilFunc=519;this.stencilRef=0;this.stencilFuncMask=255;this.stencilZPass=this.stencilZFail=this.stencilFail=7680;this.stencilWrite=!1;this.clippingPlanes=null;this.clipShadows=this.clipIntersection=!1;this.shadowSide=null;this.colorWrite=!0;this.precision=null;this.polygonOffset=!1;this.polygonOffsetUnits=this.polygonOffsetFactor=0;this.dithering=!1;this.alphaTest=0;this.premultipliedAlpha=\n",
"!1;this.toneMapped=this.visible=!0;this.userData={};this.version=0}function Oa(a){K.call(this);this.type=&quot;MeshBasicMaterial&quot;;this.color=new A(16777215);this.lightMap=this.map=null;this.lightMapIntensity=1;this.aoMap=null;this.aoMapIntensity=1;this.envMap=this.alphaMap=this.specularMap=null;this.combine=0;this.reflectivity=1;this.refractionRatio=.98;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap=&quot;round&quot;;this.morphTargets=this.skinning=!1;this.setValues(a)}\n",
"function M(a,b,c){if(Array.isArray(a))throw new TypeError(&quot;THREE.BufferAttribute: array should be a Typed Array.&quot;);this.name=&quot;&quot;;this.array=a;this.itemSize=b;this.count=void 0!==a?a.length/b:0;this.normalized=!0===c;this.usage=35044;this.updateRange={offset:0,count:-1};this.version=0}function Bd(a,b,c){M.call(this,new Int8Array(a),b,c)}function Cd(a,b,c){M.call(this,new Uint8Array(a),b,c)}function Dd(a,b,c){M.call(this,new Uint8ClampedArray(a),b,c)}function Ed(a,b,c){M.call(this,new Int16Array(a),\n",
"b,c)}function Wb(a,b,c){M.call(this,new Uint16Array(a),b,c)}function Fd(a,b,c){M.call(this,new Int32Array(a),b,c)}function Xb(a,b,c){M.call(this,new Uint32Array(a),b,c)}function y(a,b,c){M.call(this,new Float32Array(a),b,c)}function Gd(a,b,c){M.call(this,new Float64Array(a),b,c)}function xh(){this.vertices=[];this.normals=[];this.colors=[];this.uvs=[];this.uvs2=[];this.groups=[];this.morphTargets={};this.skinWeights=[];this.skinIndices=[];this.boundingSphere=this.boundingBox=null;this.groupsNeedUpdate=\n",
"this.uvsNeedUpdate=this.colorsNeedUpdate=this.normalsNeedUpdate=this.verticesNeedUpdate=!1}function yh(a){if(0===a.length)return-Infinity;for(var b=a[0],c=1,d=a.length;c<d;++c)a[c]>b&&(b=a[c]);return b}function C(){Object.defineProperty(this,&quot;id&quot;,{value:sj+=2});this.uuid=L.generateUUID();this.name=&quot;&quot;;this.type=&quot;BufferGeometry&quot;;this.index=null;this.attributes={};this.morphAttributes={};this.morphTargetsRelative=!1;this.groups=[];this.boundingSphere=this.boundingBox=null;this.drawRange={start:0,count:Infinity};\n",
"this.userData={}}function S(a,b){F.call(this);this.type=&quot;Mesh&quot;;this.geometry=void 0!==a?a:new C;this.material=void 0!==b?b:new Oa;this.updateMorphTargets()}function zh(a,b,c,d,e,f,g,h){if(null===(1===b.side?d.intersectTriangle(g,f,e,!0,h):d.intersectTriangle(e,f,g,2!==b.side,h)))return null;Ie.copy(h);Ie.applyMatrix4(a.matrixWorld);b=c.ray.origin.distanceTo(Ie);return b<c.near||b>c.far?null:{distance:b,point:Ie.clone(),object:a}}function Je(a,b,c,d,e,f,g,h,l,m,u,p){Yb.fromBufferAttribute(e,m);Zb.fromBufferAttribute(e,\n",
"u);$b.fromBufferAttribute(e,p);e=a.morphTargetInfluences;if(b.morphTargets&&f&&e){Ke.set(0,0,0);Le.set(0,0,0);Me.set(0,0,0);for(var x=0,r=f.length;x<r;x++){var k=e[x],v=f[x];0!==k&&(dg.fromBufferAttribute(v,m),eg.fromBufferAttribute(v,u),fg.fromBufferAttribute(v,p),g?(Ke.addScaledVector(dg,k),Le.addScaledVector(eg,k),Me.addScaledVector(fg,k)):(Ke.addScaledVector(dg.sub(Yb),k),Le.addScaledVector(eg.sub(Zb),k),Me.addScaledVector(fg.sub($b),k)))}Yb.add(Ke);Zb.add(Le);$b.add(Me)}if(a=zh(a,b,c,d,Yb,Zb,\n",
"$b,Hd))h&&(Cc.fromBufferAttribute(h,m),Dc.fromBufferAttribute(h,u),Ec.fromBufferAttribute(h,p),a.uv=oa.getUV(Hd,Yb,Zb,$b,Cc,Dc,Ec,new t)),l&&(Cc.fromBufferAttribute(l,m),Dc.fromBufferAttribute(l,u),Ec.fromBufferAttribute(l,p),a.uv2=oa.getUV(Hd,Yb,Zb,$b,Cc,Dc,Ec,new t)),h=new Bc(m,u,p),oa.getNormal(Yb,Zb,$b,h.normal),a.face=h;return a}function N(){Object.defineProperty(this,&quot;id&quot;,{value:tj+=2});this.uuid=L.generateUUID();this.name=&quot;&quot;;this.type=&quot;Geometry&quot;;this.vertices=[];this.colors=[];this.faces=[];\n",
"this.faceVertexUvs=[[]];this.morphTargets=[];this.morphNormals=[];this.skinWeights=[];this.skinIndices=[];this.lineDistances=[];this.boundingSphere=this.boundingBox=null;this.groupsNeedUpdate=this.lineDistancesNeedUpdate=this.colorsNeedUpdate=this.normalsNeedUpdate=this.uvsNeedUpdate=this.verticesNeedUpdate=this.elementsNeedUpdate=!1}function Fc(a){var b={},c;for(c in a){b[c]={};for(var d in a[c]){var e=a[c][d];e&&(e.isColor||e.isMatrix3||e.isMatrix4||e.isVector2||e.isVector3||e.isVector4||e.isTexture)?\n",
"b[c][d]=e.clone():Array.isArray(e)?b[c][d]=e.slice():b[c][d]=e}}return b}function va(a){for(var b={},c=0;c<a.length;c++){var d=Fc(a[c]),e;for(e in d)b[e]=d[e]}return b}function Ba(a){K.call(this);this.type=&quot;ShaderMaterial&quot;;this.defines={};this.uniforms={};this.vertexShader=&quot;void main() {\\n\\tgl_Position = projectionMatrix * modelViewMatrix * vec4( position, 1.0 );\\n}&quot;;this.fragmentShader=&quot;void main() {\\n\\tgl_FragColor = vec4( 1.0, 0.0, 0.0, 1.0 );\\n}&quot;;this.linewidth=1;this.wireframe=!1;this.wireframeLinewidth=\n",
"1;this.morphNormals=this.morphTargets=this.skinning=this.clipping=this.lights=this.fog=!1;this.extensions={derivatives:!1,fragDepth:!1,drawBuffers:!1,shaderTextureLOD:!1};this.defaultAttributeValues={color:[1,1,1],uv:[0,0],uv2:[0,0]};this.index0AttributeName=void 0;this.uniformsNeedUpdate=!1;void 0!==a&&(void 0!==a.attributes&&console.error(&quot;THREE.ShaderMaterial: attributes should now be defined in THREE.BufferGeometry instead.&quot;),this.setValues(a))}function db(){F.call(this);this.type=&quot;Camera&quot;;this.matrixWorldInverse=\n",
"new P;this.projectionMatrix=new P;this.projectionMatrixInverse=new P}function aa(a,b,c,d){db.call(this);this.type=&quot;PerspectiveCamera&quot;;this.fov=void 0!==a?a:50;this.zoom=1;this.near=void 0!==c?c:.1;this.far=void 0!==d?d:2E3;this.focus=10;this.aspect=void 0!==b?b:1;this.view=null;this.filmGauge=35;this.filmOffset=0;this.updateProjectionMatrix()}function Gc(a,b,c,d){F.call(this);this.type=&quot;CubeCamera&quot;;var e=new aa(90,1,a,b);e.up.set(0,-1,0);e.lookAt(new n(1,0,0));this.add(e);var f=new aa(90,1,a,b);f.up.set(0,\n",
"-1,0);f.lookAt(new n(-1,0,0));this.add(f);var g=new aa(90,1,a,b);g.up.set(0,0,1);g.lookAt(new n(0,1,0));this.add(g);var h=new aa(90,1,a,b);h.up.set(0,0,-1);h.lookAt(new n(0,-1,0));this.add(h);var l=new aa(90,1,a,b);l.up.set(0,-1,0);l.lookAt(new n(0,0,1));this.add(l);var m=new aa(90,1,a,b);m.up.set(0,-1,0);m.lookAt(new n(0,0,-1));this.add(m);d=d||{format:1022,magFilter:1006,minFilter:1006};this.renderTarget=new Db(c,d);this.renderTarget.texture.name=&quot;CubeCamera&quot;;this.update=function(a,b){null===this.parent&&\n",
"this.updateMatrixWorld();var c=a.getRenderTarget(),d=this.renderTarget,p=d.texture.generateMipmaps;d.texture.generateMipmaps=!1;a.setRenderTarget(d,0);a.render(b,e);a.setRenderTarget(d,1);a.render(b,f);a.setRenderTarget(d,2);a.render(b,g);a.setRenderTarget(d,3);a.render(b,h);a.setRenderTarget(d,4);a.render(b,l);d.texture.generateMipmaps=p;a.setRenderTarget(d,5);a.render(b,m);a.setRenderTarget(c)};this.clear=function(a,b,c,d){for(var e=a.getRenderTarget(),f=this.renderTarget,g=0;6>g;g++)a.setRenderTarget(f,\n",
"g),a.clear(b,c,d);a.setRenderTarget(e)}}function Db(a,b,c){Number.isInteger(b)&&(console.warn(&quot;THREE.WebGLCubeRenderTarget: constructor signature is now WebGLCubeRenderTarget( size, options )&quot;),b=c);Ha.call(this,a,a,b)}function ac(a,b,c,d,e,f,g,h,l,m,u,p){V.call(this,null,f,g,h,l,m,d,e,u,p);this.image={data:a||null,width:b||1,height:c||1};this.magFilter=void 0!==l?l:1003;this.minFilter=void 0!==m?m:1003;this.flipY=this.generateMipmaps=!1;this.unpackAlignment=1;this.needsUpdate=!0}function Hc(a,b,\n",
"c,d,e,f){this.planes=[void 0!==a?a:new Ta,void 0!==b?b:new Ta,void 0!==c?c:new Ta,void 0!==d?d:new Ta,void 0!==e?e:new Ta,void 0!==f?f:new Ta]}function Ah(){function a(e,f){!1!==c&&(d(e,f),b.requestAnimationFrame(a))}var b=null,c=!1,d=null;return{start:function(){!0!==c&&null!==d&&(b.requestAnimationFrame(a),c=!0)},stop:function(){c=!1},setAnimationLoop:function(a){d=a},setContext:function(a){b=a}}}function uj(a,b){function c(b,c){var d=b.array,e=b.usage,f=a.createBuffer();a.bindBuffer(c,f);a.bufferData(c,\n",
"d,e);b.onUploadCallback();c=5126;d instanceof Float32Array?c=5126:d instanceof Float64Array?console.warn(&quot;THREE.WebGLAttributes: Unsupported data buffer format: Float64Array.&quot;):d instanceof Uint16Array?c=5123:d instanceof Int16Array?c=5122:d instanceof Uint32Array?c=5125:d instanceof Int32Array?c=5124:d instanceof Int8Array?c=5120:d instanceof Uint8Array&&(c=5121);return{buffer:f,type:c,bytesPerElement:d.BYTES_PER_ELEMENT,version:b.version}}var d=b.isWebGL2,e=new WeakMap;return{get:function(a){a.isInterleavedBufferAttribute&&\n",
"(a=a.data);return e.get(a)},remove:function(b){b.isInterleavedBufferAttribute&&(b=b.data);var c=e.get(b);c&&(a.deleteBuffer(c.buffer),e.delete(b))},update:function(b,g){b.isInterleavedBufferAttribute&&(b=b.data);var f=e.get(b);if(void 0===f)e.set(b,c(b,g));else if(f.version<b.version){var l=b.array,m=b.updateRange;a.bindBuffer(g,f.buffer);-1===m.count?a.bufferSubData(g,0,l):(d?a.bufferSubData(g,m.offset*l.BYTES_PER_ELEMENT,l,m.offset,m.count):a.bufferSubData(g,m.offset*l.BYTES_PER_ELEMENT,l.subarray(m.offset,\n",
"m.offset+m.count)),m.count=-1);f.version=b.version}}}}function Id(a,b,c,d){N.call(this);this.type=&quot;PlaneGeometry&quot;;this.parameters={width:a,height:b,widthSegments:c,heightSegments:d};this.fromBufferGeometry(new bc(a,b,c,d));this.mergeVertices()}function bc(a,b,c,d){C.call(this);this.type=&quot;PlaneBufferGeometry&quot;;this.parameters={width:a,height:b,widthSegments:c,heightSegments:d};a=a||1;b=b||1;var e=a/2,f=b/2;c=Math.floor(c)||1;d=Math.floor(d)||1;var g=c+1,h=d+1,l=a/c,m=b/d,u=[],p=[],k=[],r=[];for(a=0;a<\n",
"h;a++){var q=a*m-f;for(b=0;b<g;b++)p.push(b*l-e,-q,0),k.push(0,0,1),r.push(b/c),r.push(1-a/d)}for(a=0;a<d;a++)for(b=0;b<c;b++)e=b+g*(a+1),f=b+1+g*(a+1),h=b+1+g*a,u.push(b+g*a,e,h),u.push(e,f,h);this.setIndex(u);this.setAttribute(&quot;position&quot;,new y(p,3));this.setAttribute(&quot;normal&quot;,new y(k,3));this.setAttribute(&quot;uv&quot;,new y(r,2))}function vj(a,b,c,d){function e(a,c){b.buffers.color.setClear(a.r,a.g,a.b,c,d)}var f=new A(0),g=0,h,l,m=null,u=0,p=null;return{getClearColor:function(){return f},setClearColor:function(a,\n",
"b){f.set(a);g=void 0!==b?b:1;e(f,g)},getClearAlpha:function(){return g},setClearAlpha:function(a){g=a;e(f,g)},render:function(b,d,k,v){d=d.background;k=a.xr;(k=k.getSession&&k.getSession())&&&quot;additive&quot;===k.environmentBlendMode&&(d=null);null===d?e(f,g):d&&d.isColor&&(e(d,1),v=!0);(a.autoClear||v)&&a.clear(a.autoClearColor,a.autoClearDepth,a.autoClearStencil);if(d&&(d.isCubeTexture||d.isWebGLCubeRenderTarget||306===d.mapping)){void 0===l&&(l=new S(new Jd(1,1,1),new Ba({type:&quot;BackgroundCubeMaterial&quot;,\n",
"uniforms:Fc(eb.cube.uniforms),vertexShader:eb.cube.vertexShader,fragmentShader:eb.cube.fragmentShader,side:1,depthTest:!1,depthWrite:!1,fog:!1})),l.geometry.deleteAttribute(&quot;normal&quot;),l.geometry.deleteAttribute(&quot;uv&quot;),l.onBeforeRender=function(a,b,c){this.matrixWorld.copyPosition(c.matrixWorld)},Object.defineProperty(l.material,&quot;envMap&quot;,{get:function(){return this.uniforms.envMap.value}}),c.update(l));v=d.isWebGLCubeRenderTarget?d.texture:d;l.material.uniforms.envMap.value=v;l.material.uniforms.flipEnvMap.value=\n",
"v.isCubeTexture?-1:1;if(m!==d||u!==v.version||p!==a.toneMapping)l.material.needsUpdate=!0,m=d,u=v.version,p=a.toneMapping;b.unshift(l,l.geometry,l.material,0,0,null)}else if(d&&d.isTexture){void 0===h&&(h=new S(new bc(2,2),new Ba({type:&quot;BackgroundMaterial&quot;,uniforms:Fc(eb.background.uniforms),vertexShader:eb.background.vertexShader,fragmentShader:eb.background.fragmentShader,side:0,depthTest:!1,depthWrite:!1,fog:!1})),h.geometry.deleteAttribute(&quot;normal&quot;),Object.defineProperty(h.material,&quot;map&quot;,{get:function(){return this.uniforms.t2D.value}}),\n",
"c.update(h));h.material.uniforms.t2D.value=d;!0===d.matrixAutoUpdate&&d.updateMatrix();h.material.uniforms.uvTransform.value.copy(d.matrix);if(m!==d||u!==d.version||p!==a.toneMapping)h.material.needsUpdate=!0,m=d,u=d.version,p=a.toneMapping;b.unshift(h,h.geometry,h.material,0,0,null)}}}}function wj(a,b,c,d){var e=d.isWebGL2,f;this.setMode=function(a){f=a};this.render=function(b,d){a.drawArrays(f,b,d);c.update(d,f)};this.renderInstances=function(d,h,l,m){if(0!==m){if(e){d=a;var g=&quot;drawArraysInstanced&quot;}else if(d=\n",
"b.get(&quot;ANGLE_instanced_arrays&quot;),g=&quot;drawArraysInstancedANGLE&quot;,null===d){console.error(&quot;THREE.WebGLBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.&quot;);return}d[g](f,h,l,m);c.update(l,f,m)}}}function xj(a,b,c){function d(b){if(&quot;highp&quot;===b){if(0<a.getShaderPrecisionFormat(35633,36338).precision&&0<a.getShaderPrecisionFormat(35632,36338).precision)return&quot;highp&quot;;b=&quot;mediump&quot;}return&quot;mediump&quot;===b&&0<a.getShaderPrecisionFormat(35633,36337).precision&&\n",
"0<a.getShaderPrecisionFormat(35632,36337).precision?&quot;mediump&quot;:&quot;lowp&quot;}var e,f=&quot;undefined&quot;!==typeof WebGL2RenderingContext&&a instanceof WebGL2RenderingContext||&quot;undefined&quot;!==typeof WebGL2ComputeRenderingContext&&a instanceof WebGL2ComputeRenderingContext,g=void 0!==c.precision?c.precision:&quot;highp&quot;,h=d(g);h!==g&&(console.warn(&quot;THREE.WebGLRenderer:&quot;,g,&quot;not supported, using&quot;,h,&quot;instead.&quot;),g=h);c=!0===c.logarithmicDepthBuffer;h=a.getParameter(34930);var l=a.getParameter(35660),m=a.getParameter(3379),u=\n",
"a.getParameter(34076),p=a.getParameter(34921),k=a.getParameter(36347),r=a.getParameter(36348),q=a.getParameter(36349),v=0<l,n=f||!!b.get(&quot;OES_texture_float&quot;),w=v&&n,z=f?a.getParameter(36183):0;return{isWebGL2:f,getMaxAnisotropy:function(){if(void 0!==e)return e;var c=b.get(&quot;EXT_texture_filter_anisotropic&quot;);return e=null!==c?a.getParameter(c.MAX_TEXTURE_MAX_ANISOTROPY_EXT):0},getMaxPrecision:d,precision:g,logarithmicDepthBuffer:c,maxTextures:h,maxVertexTextures:l,maxTextureSize:m,maxCubemapSize:u,\n",
"maxAttributes:p,maxVertexUniforms:k,maxVaryings:r,maxFragmentUniforms:q,vertexTextures:v,floatFragmentTextures:n,floatVertexTextures:w,maxSamples:z}}function yj(){function a(){m.value!==d&&(m.value=d,m.needsUpdate=0<e);c.numPlanes=e;c.numIntersection=0}function b(a,b,d,e){var f=null!==a?a.length:0,g=null;if(0!==f){g=m.value;if(!0!==e||null===g){e=d+4*f;b=b.matrixWorldInverse;l.getNormalMatrix(b);if(null===g||g.length<e)g=new Float32Array(e);for(e=0;e!==f;++e,d+=4)h.copy(a[e]).applyMatrix4(b,l),h.normal.toArray(g,\n",
"d),g[d+3]=h.constant}m.value=g;m.needsUpdate=!0}c.numPlanes=f;c.numIntersection=0;return g}var c=this,d=null,e=0,f=!1,g=!1,h=new Ta,l=new wa,m={value:null,needsUpdate:!1};this.uniform=m;this.numIntersection=this.numPlanes=0;this.init=function(a,c,g){var h=0!==a.length||c||0!==e||f;f=c;d=b(a,g,0);e=a.length;return h};this.beginShadows=function(){g=!0;b(null)};this.endShadows=function(){g=!1;a()};this.setState=function(c,h,l,k,q,v){if(!f||null===c||0===c.length||g&&!l)g?b(null):a();else{l=g?0:e;var p=\n",
"4*l,u=q.clippingState||null;m.value=u;u=b(c,k,p,v);for(c=0;c!==p;++c)u[c]=d[c];q.clippingState=u;this.numIntersection=h?this.numPlanes:0;this.numPlanes+=l}}}function zj(a){var b={};return{get:function(c){if(void 0!==b[c])return b[c];switch(c){case &quot;WEBGL_depth_texture&quot;:var d=a.getExtension(&quot;WEBGL_depth_texture&quot;)||a.getExtension(&quot;MOZ_WEBGL_depth_texture&quot;)||a.getExtension(&quot;WEBKIT_WEBGL_depth_texture&quot;);break;case &quot;EXT_texture_filter_anisotropic&quot;:d=a.getExtension(&quot;EXT_texture_filter_anisotropic&quot;)||a.getExtension(&quot;MOZ_EXT_texture_filter_anisotropic&quot;)||\n",
"a.getExtension(&quot;WEBKIT_EXT_texture_filter_anisotropic&quot;);break;case &quot;WEBGL_compressed_texture_s3tc&quot;:d=a.getExtension(&quot;WEBGL_compressed_texture_s3tc&quot;)||a.getExtension(&quot;MOZ_WEBGL_compressed_texture_s3tc&quot;)||a.getExtension(&quot;WEBKIT_WEBGL_compressed_texture_s3tc&quot;);break;case &quot;WEBGL_compressed_texture_pvrtc&quot;:d=a.getExtension(&quot;WEBGL_compressed_texture_pvrtc&quot;)||a.getExtension(&quot;WEBKIT_WEBGL_compressed_texture_pvrtc&quot;);break;default:d=a.getExtension(c)}null===d&&console.warn(&quot;THREE.WebGLRenderer: &quot;+c+&quot; extension not supported.&quot;);\n",
"return b[c]=d}}}function Aj(a,b,c){function d(a){var e=a.target;a=f.get(e);null!==a.index&&b.remove(a.index);for(var h in a.attributes)b.remove(a.attributes[h]);e.removeEventListener(&quot;dispose&quot;,d);f.delete(e);if(h=g.get(a))b.remove(h),g.delete(a);c.memory.geometries--}function e(a){var c=[],d=a.index,e=a.attributes.position;if(null!==d){var f=d.array;d=d.version;e=0;for(var h=f.length;e<h;e+=3){var k=f[e+0],q=f[e+1],v=f[e+2];c.push(k,q,q,v,v,k)}}else for(f=e.array,d=e.version,e=0,h=f.length/3-1;e<\n",
"h;e+=3)k=e+0,q=e+1,v=e+2,c.push(k,q,q,v,v,k);c=new (65535<yh(c)?Xb:Wb)(c,1);c.version=d;b.update(c,34963);(f=g.get(a))&&b.remove(f);g.set(a,c)}var f=new WeakMap,g=new WeakMap;return{get:function(a,b){var e=f.get(b);if(e)return e;b.addEventListener(&quot;dispose&quot;,d);b.isBufferGeometry?e=b:b.isGeometry&&(void 0===b._bufferGeometry&&(b._bufferGeometry=(new C).setFromObject(a)),e=b._bufferGeometry);f.set(b,e);c.memory.geometries++;return e},update:function(a){var c=a.index,d=a.attributes;null!==c&&b.update(c,\n",
"34963);for(var e in d)b.update(d[e],34962);a=a.morphAttributes;for(e in a){c=a[e];d=0;for(var f=c.length;d<f;d++)b.update(c[d],34962)}},getWireframeAttribute:function(a){var b=g.get(a);if(b){var c=a.index;null!==c&&b.version<c.version&&e(a)}else e(a);return g.get(a)}}}function Bj(a,b,c,d){var e=d.isWebGL2,f,g,h;this.setMode=function(a){f=a};this.setIndex=function(a){g=a.type;h=a.bytesPerElement};this.render=function(b,d){a.drawElements(f,d,g,b*h);c.update(d,f)};this.renderInstances=function(d,m,u,\n",
"p){if(0!==p){if(e){d=a;var l=&quot;drawElementsInstanced&quot;}else if(d=b.get(&quot;ANGLE_instanced_arrays&quot;),l=&quot;drawElementsInstancedANGLE&quot;,null===d){console.error(&quot;THREE.WebGLIndexedBufferRenderer: using THREE.InstancedBufferGeometry but hardware does not support extension ANGLE_instanced_arrays.&quot;);return}d[l](f,u,g,m*h,p);c.update(u,f,p)}}}function Cj(a){var b={frame:0,calls:0,triangles:0,points:0,lines:0};return{memory:{geometries:0,textures:0},render:b,programs:null,autoReset:!0,reset:function(){b.frame++;\n",
"b.calls=0;b.triangles=0;b.points=0;b.lines=0},update:function(a,d,e){e=e||1;b.calls++;switch(d){case 4:b.triangles+=a/3*e;break;case 1:b.lines+=a/2*e;break;case 3:b.lines+=e*(a-1);break;case 2:b.lines+=e*a;break;case 0:b.points+=e*a;break;default:console.error(&quot;THREE.WebGLInfo: Unknown draw mode:&quot;,d)}}}}function Dj(a,b){return Math.abs(b[1])-Math.abs(a[1])}function Ej(a){var b={},c=new Float32Array(8);return{update:function(d,e,f,g){var h=d.morphTargetInfluences,l=void 0===h?0:h.length;d=b[e.id];\n",
"if(void 0===d){d=[];for(var m=0;m<l;m++)d[m]=[m,0];b[e.id]=d}var u=f.morphTargets&&e.morphAttributes.position;f=f.morphNormals&&e.morphAttributes.normal;for(m=0;m<l;m++){var p=d[m];0!==p[1]&&(u&&e.deleteAttribute(&quot;morphTarget&quot;+m),f&&e.deleteAttribute(&quot;morphNormal&quot;+m))}for(m=0;m<l;m++)p=d[m],p[0]=m,p[1]=h[m];d.sort(Dj);for(m=h=0;8>m;m++){if(p=d[m])if(l=p[0],p=p[1]){u&&e.setAttribute(&quot;morphTarget&quot;+m,u[l]);f&&e.setAttribute(&quot;morphNormal&quot;+m,f[l]);c[m]=p;h+=p;continue}c[m]=0}e=e.morphTargetsRelative?1:\n",
"1-h;g.getUniforms().setValue(a,&quot;morphTargetBaseInfluence&quot;,e);g.getUniforms().setValue(a,&quot;morphTargetInfluences&quot;,c)}}}function Fj(a,b,c,d){var e=new WeakMap;return{update:function(a){var f=d.render.frame,h=a.geometry,l=b.get(a,h);e.get(l)!==f&&(h.isGeometry&&l.updateFromObject(a),b.update(l),e.set(l,f));a.isInstancedMesh&&c.update(a.instanceMatrix,34962);return l},dispose:function(){e=new WeakMap}}}function qb(a,b,c,d,e,f,g,h,l,m){a=void 0!==a?a:[];V.call(this,a,void 0!==b?b:301,c,d,e,f,void 0!==g?\n",
"g:1022,h,l,m);this.flipY=!1}function Ic(a,b,c,d){V.call(this,null);this.image={data:a||null,width:b||1,height:c||1,depth:d||1};this.minFilter=this.magFilter=1003;this.wrapR=1001;this.flipY=this.generateMipmaps=!1;this.needsUpdate=!0}function Jc(a,b,c,d){V.call(this,null);this.image={data:a||null,width:b||1,height:c||1,depth:d||1};this.minFilter=this.magFilter=1003;this.wrapR=1001;this.flipY=this.generateMipmaps=!1;this.needsUpdate=!0}function Kc(a,b,c){var d=a[0];if(0>=d||0<d)return a;var e=b*c,f=\n",
"Bh[e];void 0===f&&(f=new Float32Array(e),Bh[e]=f);if(0!==b)for(d.toArray(f,0),d=1,e=0;d!==b;++d)e+=c,a[d].toArray(f,e);return f}function Pa(a,b){if(a.length!==b.length)return!1;for(var c=0,d=a.length;c<d;c++)if(a[c]!==b[c])return!1;return!0}function Ia(a,b){for(var c=0,d=b.length;c<d;c++)a[c]=b[c]}function Ch(a,b){var c=Dh[b];void 0===c&&(c=new Int32Array(b),Dh[b]=c);for(var d=0;d!==b;++d)c[d]=a.allocateTextureUnit();return c}function Gj(a,b){var c=this.cache;c[0]!==b&&(a.uniform1f(this.addr,b),c[0]=\n",
"b)}function Hj(a,b){var c=this.cache;if(void 0!==b.x){if(c[0]!==b.x||c[1]!==b.y)a.uniform2f(this.addr,b.x,b.y),c[0]=b.x,c[1]=b.y}else Pa(c,b)||(a.uniform2fv(this.addr,b),Ia(c,b))}function Ij(a,b){var c=this.cache;if(void 0!==b.x){if(c[0]!==b.x||c[1]!==b.y||c[2]!==b.z)a.uniform3f(this.addr,b.x,b.y,b.z),c[0]=b.x,c[1]=b.y,c[2]=b.z}else if(void 0!==b.r){if(c[0]!==b.r||c[1]!==b.g||c[2]!==b.b)a.uniform3f(this.addr,b.r,b.g,b.b),c[0]=b.r,c[1]=b.g,c[2]=b.b}else Pa(c,b)||(a.uniform3fv(this.addr,b),Ia(c,b))}\n",
"function Jj(a,b){var c=this.cache;if(void 0!==b.x){if(c[0]!==b.x||c[1]!==b.y||c[2]!==b.z||c[3]!==b.w)a.uniform4f(this.addr,b.x,b.y,b.z,b.w),c[0]=b.x,c[1]=b.y,c[2]=b.z,c[3]=b.w}else Pa(c,b)||(a.uniform4fv(this.addr,b),Ia(c,b))}function Kj(a,b){var c=this.cache,d=b.elements;void 0===d?Pa(c,b)||(a.uniformMatrix2fv(this.addr,!1,b),Ia(c,b)):Pa(c,d)||(Eh.set(d),a.uniformMatrix2fv(this.addr,!1,Eh),Ia(c,d))}function Lj(a,b){var c=this.cache,d=b.elements;void 0===d?Pa(c,b)||(a.uniformMatrix3fv(this.addr,!1,\n",
"b),Ia(c,b)):Pa(c,d)||(Fh.set(d),a.uniformMatrix3fv(this.addr,!1,Fh),Ia(c,d))}function Mj(a,b){var c=this.cache,d=b.elements;void 0===d?Pa(c,b)||(a.uniformMatrix4fv(this.addr,!1,b),Ia(c,b)):Pa(c,d)||(Gh.set(d),a.uniformMatrix4fv(this.addr,!1,Gh),Ia(c,d))}function Nj(a,b,c){var d=this.cache,e=c.allocateTextureUnit();d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.safeSetTexture2D(b||Hh,e)}function Oj(a,b,c){var d=this.cache,e=c.allocateTextureUnit();d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.setTexture2DArray(b||\n",
"Pj,e)}function Qj(a,b,c){var d=this.cache,e=c.allocateTextureUnit();d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.setTexture3D(b||Rj,e)}function Sj(a,b,c){var d=this.cache,e=c.allocateTextureUnit();d[0]!==e&&(a.uniform1i(this.addr,e),d[0]=e);c.safeSetTextureCube(b||Ih,e)}function Tj(a,b){var c=this.cache;c[0]!==b&&(a.uniform1i(this.addr,b),c[0]=b)}function Uj(a,b){var c=this.cache;Pa(c,b)||(a.uniform2iv(this.addr,b),Ia(c,b))}function Vj(a,b){var c=this.cache;Pa(c,b)||(a.uniform3iv(this.addr,b),Ia(c,\n",
"b))}function Wj(a,b){var c=this.cache;Pa(c,b)||(a.uniform4iv(this.addr,b),Ia(c,b))}function Xj(a,b){var c=this.cache;c[0]!==b&&(a.uniform1ui(this.addr,b),c[0]=b)}function Yj(a){switch(a){case 5126:return Gj;case 35664:return Hj;case 35665:return Ij;case 35666:return Jj;case 35674:return Kj;case 35675:return Lj;case 35676:return Mj;case 5124:case 35670:return Tj;case 35667:case 35671:return Uj;case 35668:case 35672:return Vj;case 35669:case 35673:return Wj;case 5125:return Xj;case 35678:case 36198:case 36298:case 36306:case 35682:return Nj;\n",
"case 35679:case 36299:case 36307:return Qj;case 35680:case 36300:case 36308:case 36293:return Sj;case 36289:case 36303:case 36311:case 36292:return Oj}}function Zj(a,b){a.uniform1fv(this.addr,b)}function ak(a,b){a.uniform1iv(this.addr,b)}function bk(a,b){a.uniform2iv(this.addr,b)}function ck(a,b){a.uniform3iv(this.addr,b)}function dk(a,b){a.uniform4iv(this.addr,b)}function ek(a,b){b=Kc(b,this.size,2);a.uniform2fv(this.addr,b)}function fk(a,b){b=Kc(b,this.size,3);a.uniform3fv(this.addr,b)}function gk(a,\n",
"b){b=Kc(b,this.size,4);a.uniform4fv(this.addr,b)}function hk(a,b){b=Kc(b,this.size,4);a.uniformMatrix2fv(this.addr,!1,b)}function ik(a,b){b=Kc(b,this.size,9);a.uniformMatrix3fv(this.addr,!1,b)}function jk(a,b){b=Kc(b,this.size,16);a.uniformMatrix4fv(this.addr,!1,b)}function kk(a,b,c){var d=b.length,e=Ch(c,d);a.uniform1iv(this.addr,e);for(a=0;a!==d;++a)c.safeSetTexture2D(b[a]||Hh,e[a])}function lk(a,b,c){var d=b.length,e=Ch(c,d);a.uniform1iv(this.addr,e);for(a=0;a!==d;++a)c.safeSetTextureCube(b[a]||\n",
"Ih,e[a])}function mk(a){switch(a){case 5126:return Zj;case 35664:return ek;case 35665:return fk;case 35666:return gk;case 35674:return hk;case 35675:return ik;case 35676:return jk;case 5124:case 35670:return ak;case 35667:case 35671:return bk;case 35668:case 35672:return ck;case 35669:case 35673:return dk;case 35678:case 36198:case 36298:case 36306:case 35682:return kk;case 35680:case 36300:case 36308:case 36293:return lk}}function nk(a,b,c){this.id=a;this.addr=c;this.cache=[];this.setValue=Yj(b.type)}\n",
"function Jh(a,b,c){this.id=a;this.addr=c;this.cache=[];this.size=b.size;this.setValue=mk(b.type)}function Kh(a){this.id=a;this.seq=[];this.map={}}function Eb(a,b){this.seq=[];this.map={};for(var c=a.getProgramParameter(b,35718),d=0;d<c;++d){var e=a.getActiveUniform(b,d),f=a.getUniformLocation(b,e.name),g=this,h=e.name,l=h.length;for(gg.lastIndex=0;;){var m=gg.exec(h),u=gg.lastIndex,p=m[1],k=m[3];&quot;]&quot;===m[2]&&(p|=0);if(void 0===k||&quot;[&quot;===k&&u+2===l){h=g;e=void 0===k?new nk(p,e,f):new Jh(p,e,f);h.seq.push(e);\n",
"h.map[e.id]=e;break}else k=g.map[p],void 0===k&&(k=new Kh(p),p=g,g=k,p.seq.push(g),p.map[g.id]=g),g=k}}}function Lh(a,b,c){b=a.createShader(b);a.shaderSource(b,c);a.compileShader(b);return b}function Mh(a){switch(a){case 3E3:return[&quot;Linear&quot;,&quot;( value )&quot;];case 3001:return[&quot;sRGB&quot;,&quot;( value )&quot;];case 3002:return[&quot;RGBE&quot;,&quot;( value )&quot;];case 3004:return[&quot;RGBM&quot;,&quot;( value, 7.0 )&quot;];case 3005:return[&quot;RGBM&quot;,&quot;( value, 16.0 )&quot;];case 3006:return[&quot;RGBD&quot;,&quot;( value, 256.0 )&quot;];case 3007:return[&quot;Gamma&quot;,&quot;( value, float( GAMMA_FACTOR ) )&quot;];\n",
"case 3003:return[&quot;LogLuv&quot;,&quot;( value )&quot;];default:throw Error(&quot;unsupported encoding: &quot;+a);}}function Nh(a,b,c){var d=a.getShaderParameter(b,35713),e=a.getShaderInfoLog(b).trim();if(d&&&quot;&quot;===e)return&quot;&quot;;a=a.getShaderSource(b).split(&quot;\\n&quot;);for(b=0;b<a.length;b++)a[b]=b+1+&quot;: &quot;+a[b];a=a.join(&quot;\\n&quot;);return&quot;THREE.WebGLShader: gl.getShaderInfoLog() &quot;+c+&quot;\\n&quot;+e+a}function Kd(a,b){b=Mh(b);return&quot;vec4 &quot;+a+&quot;( vec4 value ) { return &quot;+b[0]+&quot;ToLinear&quot;+b[1]+&quot;; }&quot;}function ok(a,b){b=Mh(b);return&quot;vec4 &quot;+a+&quot;( vec4 value ) { return LinearTo&quot;+\n",
"b[0]+b[1]+&quot;; }&quot;}function pk(a,b){switch(b){case 1:b=&quot;Linear&quot;;break;case 2:b=&quot;Reinhard&quot;;break;case 3:b=&quot;Uncharted2&quot;;break;case 4:b=&quot;OptimizedCineon&quot;;break;case 5:b=&quot;ACESFilmic&quot;;break;default:throw Error(&quot;unsupported toneMapping: &quot;+b);}return&quot;vec3 &quot;+a+&quot;( vec3 color ) { return &quot;+b+&quot;ToneMapping( color ); }&quot;}function qk(a){var b=[],c;for(c in a){var d=a[c];!1!==d&&b.push(&quot;#define &quot;+c+&quot; &quot;+d)}return b.join(&quot;\\n&quot;)}function Ld(a){return&quot;&quot;!==a}function Oh(a,b){return a.replace(/NUM_DIR_LIGHTS/g,b.numDirLights).replace(/NUM_SPOT_LIGHTS/g,\n",
"b.numSpotLights).replace(/NUM_RECT_AREA_LIGHTS/g,b.numRectAreaLights).replace(/NUM_POINT_LIGHTS/g,b.numPointLights).replace(/NUM_HEMI_LIGHTS/g,b.numHemiLights).replace(/NUM_DIR_LIGHT_SHADOWS/g,b.numDirLightShadows).replace(/NUM_SPOT_LIGHT_SHADOWS/g,b.numSpotLightShadows).replace(/NUM_POINT_LIGHT_SHADOWS/g,b.numPointLightShadows)}function Ph(a,b){return a.replace(/NUM_CLIPPING_PLANES/g,b.numClippingPlanes).replace(/UNION_CLIPPING_PLANES/g,b.numClippingPlanes-b.numClipIntersection)}function hg(a,b){a=\n",
"O[b];if(void 0===a)throw Error(&quot;Can not resolve #include <&quot;+b+&quot;>&quot;);return a.replace(ig,hg)}function Qh(a,b,c,d){console.warn(&quot;WebGLProgram: #pragma unroll_loop shader syntax is deprecated. Please use #pragma unroll_loop_start syntax instead.&quot;);return jg(a,b,c,d)}function jg(a,b,c,d){a=&quot;&quot;;for(b=parseInt(b);b<parseInt(c);b++)a+=d.replace(/\\[ i \\]/g,&quot;[ &quot;+b+&quot; ]&quot;).replace(/UNROLLED_LOOP_INDEX/g,b);return a}function Rh(a){var b=&quot;precision &quot;+a.precision+&quot; float;\\nprecision &quot;+a.precision+&quot; int;&quot;;&quot;highp&quot;===\n",
"a.precision?b+=&quot;\\n#define HIGH_PRECISION&quot;:&quot;mediump&quot;===a.precision?b+=&quot;\\n#define MEDIUM_PRECISION&quot;:&quot;lowp&quot;===a.precision&&(b+=&quot;\\n#define LOW_PRECISION&quot;);return b}function rk(a){var b=&quot;SHADOWMAP_TYPE_BASIC&quot;;1===a.shadowMapType?b=&quot;SHADOWMAP_TYPE_PCF&quot;:2===a.shadowMapType?b=&quot;SHADOWMAP_TYPE_PCF_SOFT&quot;:3===a.shadowMapType&&(b=&quot;SHADOWMAP_TYPE_VSM&quot;);return b}function sk(a){var b=&quot;ENVMAP_TYPE_CUBE&quot;;if(a.envMap)switch(a.envMapMode){case 301:case 302:b=&quot;ENVMAP_TYPE_CUBE&quot;;break;case 306:case 307:b=&quot;ENVMAP_TYPE_CUBE_UV&quot;;\n",
"break;case 303:case 304:b=&quot;ENVMAP_TYPE_EQUIREC&quot;;break;case 305:b=&quot;ENVMAP_TYPE_SPHERE&quot;}return b}function tk(a){var b=&quot;ENVMAP_MODE_REFLECTION&quot;;if(a.envMap)switch(a.envMapMode){case 302:case 304:b=&quot;ENVMAP_MODE_REFRACTION&quot;}return b}function uk(a){var b=&quot;ENVMAP_BLENDING_NONE&quot;;if(a.envMap)switch(a.combine){case 0:b=&quot;ENVMAP_BLENDING_MULTIPLY&quot;;break;case 1:b=&quot;ENVMAP_BLENDING_MIX&quot;;break;case 2:b=&quot;ENVMAP_BLENDING_ADD&quot;}return b}function vk(a,b,c){var d=a.getContext(),e=c.defines,f=c.vertexShader,g=c.fragmentShader,\n",
"h=rk(c),l=sk(c),m=tk(c),u=uk(c),p=0<a.gammaFactor?a.gammaFactor:1,k=c.isWebGL2?&quot;&quot;:[c.extensionDerivatives||c.envMapCubeUV||c.bumpMap||c.tangentSpaceNormalMap||c.clearcoatNormalMap||c.flatShading||&quot;physical&quot;===c.shaderID?&quot;#extension GL_OES_standard_derivatives : enable&quot;:&quot;&quot;,(c.extensionFragDepth||c.logarithmicDepthBuffer)&&c.rendererExtensionFragDepth?&quot;#extension GL_EXT_frag_depth : enable&quot;:&quot;&quot;,c.extensionDrawBuffers&&c.rendererExtensionDrawBuffers?&quot;#extension GL_EXT_draw_buffers : require&quot;:&quot;&quot;,(c.extensionShaderTextureLOD||\n",
"c.envMap)&&c.rendererExtensionShaderTextureLod?&quot;#extension GL_EXT_shader_texture_lod : enable&quot;:&quot;&quot;].filter(Ld).join(&quot;\\n&quot;),r=qk(e),q=d.createProgram();c.isRawShaderMaterial?(e=[r].filter(Ld).join(&quot;\\n&quot;),0<e.length&&(e+=&quot;\\n&quot;),h=[k,r].filter(Ld).join(&quot;\\n&quot;),0<h.length&&(h+=&quot;\\n&quot;)):(e=[Rh(c),&quot;#define SHADER_NAME &quot;+c.shaderName,r,c.instancing?&quot;#define USE_INSTANCING&quot;:&quot;&quot;,c.supportsVertexTextures?&quot;#define VERTEX_TEXTURES&quot;:&quot;&quot;,&quot;#define GAMMA_FACTOR &quot;+p,&quot;#define MAX_BONES &quot;+c.maxBones,c.useFog&&c.fog?&quot;#define USE_FOG&quot;:\n",
"&quot;&quot;,c.useFog&&c.fogExp2?&quot;#define FOG_EXP2&quot;:&quot;&quot;,c.map?&quot;#define USE_MAP&quot;:&quot;&quot;,c.envMap?&quot;#define USE_ENVMAP&quot;:&quot;&quot;,c.envMap?&quot;#define &quot;+m:&quot;&quot;,c.lightMap?&quot;#define USE_LIGHTMAP&quot;:&quot;&quot;,c.aoMap?&quot;#define USE_AOMAP&quot;:&quot;&quot;,c.emissiveMap?&quot;#define USE_EMISSIVEMAP&quot;:&quot;&quot;,c.bumpMap?&quot;#define USE_BUMPMAP&quot;:&quot;&quot;,c.normalMap?&quot;#define USE_NORMALMAP&quot;:&quot;&quot;,c.normalMap&&c.objectSpaceNormalMap?&quot;#define OBJECTSPACE_NORMALMAP&quot;:&quot;&quot;,c.normalMap&&c.tangentSpaceNormalMap?&quot;#define TANGENTSPACE_NORMALMAP&quot;:&quot;&quot;,c.clearcoatMap?&quot;#define USE_CLEARCOATMAP&quot;:\n",
"&quot;&quot;,c.clearcoatRoughnessMap?&quot;#define USE_CLEARCOAT_ROUGHNESSMAP&quot;:&quot;&quot;,c.clearcoatNormalMap?&quot;#define USE_CLEARCOAT_NORMALMAP&quot;:&quot;&quot;,c.displacementMap&&c.supportsVertexTextures?&quot;#define USE_DISPLACEMENTMAP&quot;:&quot;&quot;,c.specularMap?&quot;#define USE_SPECULARMAP&quot;:&quot;&quot;,c.roughnessMap?&quot;#define USE_ROUGHNESSMAP&quot;:&quot;&quot;,c.metalnessMap?&quot;#define USE_METALNESSMAP&quot;:&quot;&quot;,c.alphaMap?&quot;#define USE_ALPHAMAP&quot;:&quot;&quot;,c.vertexTangents?&quot;#define USE_TANGENT&quot;:&quot;&quot;,c.vertexColors?&quot;#define USE_COLOR&quot;:&quot;&quot;,c.vertexUvs?&quot;#define USE_UV&quot;:&quot;&quot;,c.uvsVertexOnly?&quot;#define UVS_VERTEX_ONLY&quot;:\n",
"&quot;&quot;,c.flatShading?&quot;#define FLAT_SHADED&quot;:&quot;&quot;,c.skinning?&quot;#define USE_SKINNING&quot;:&quot;&quot;,c.useVertexTexture?&quot;#define BONE_TEXTURE&quot;:&quot;&quot;,c.morphTargets?&quot;#define USE_MORPHTARGETS&quot;:&quot;&quot;,c.morphNormals&&!1===c.flatShading?&quot;#define USE_MORPHNORMALS&quot;:&quot;&quot;,c.doubleSided?&quot;#define DOUBLE_SIDED&quot;:&quot;&quot;,c.flipSided?&quot;#define FLIP_SIDED&quot;:&quot;&quot;,c.shadowMapEnabled?&quot;#define USE_SHADOWMAP&quot;:&quot;&quot;,c.shadowMapEnabled?&quot;#define &quot;+h:&quot;&quot;,c.sizeAttenuation?&quot;#define USE_SIZEATTENUATION&quot;:&quot;&quot;,c.logarithmicDepthBuffer?&quot;#define USE_LOGDEPTHBUF&quot;:&quot;&quot;,c.logarithmicDepthBuffer&&\n",
"c.rendererExtensionFragDepth?&quot;#define USE_LOGDEPTHBUF_EXT&quot;:&quot;&quot;,&quot;uniform mat4 modelMatrix;&quot;,&quot;uniform mat4 modelViewMatrix;&quot;,&quot;uniform mat4 projectionMatrix;&quot;,&quot;uniform mat4 viewMatrix;&quot;,&quot;uniform mat3 normalMatrix;&quot;,&quot;uniform vec3 cameraPosition;&quot;,&quot;uniform bool isOrthographic;&quot;,&quot;#ifdef USE_INSTANCING&quot;,&quot; attribute mat4 instanceMatrix;&quot;,&quot;#endif&quot;,&quot;attribute vec3 position;&quot;,&quot;attribute vec3 normal;&quot;,&quot;attribute vec2 uv;&quot;,&quot;#ifdef USE_TANGENT&quot;,&quot;\\tattribute vec4 tangent;&quot;,&quot;#endif&quot;,&quot;#ifdef USE_COLOR&quot;,&quot;\\tattribute vec3 color;&quot;,\n",
"&quot;#endif&quot;,&quot;#ifdef USE_MORPHTARGETS&quot;,&quot;\\tattribute vec3 morphTarget0;&quot;,&quot;\\tattribute vec3 morphTarget1;&quot;,&quot;\\tattribute vec3 morphTarget2;&quot;,&quot;\\tattribute vec3 morphTarget3;&quot;,&quot;\\t#ifdef USE_MORPHNORMALS&quot;,&quot;\\t\\tattribute vec3 morphNormal0;&quot;,&quot;\\t\\tattribute vec3 morphNormal1;&quot;,&quot;\\t\\tattribute vec3 morphNormal2;&quot;,&quot;\\t\\tattribute vec3 morphNormal3;&quot;,&quot;\\t#else&quot;,&quot;\\t\\tattribute vec3 morphTarget4;&quot;,&quot;\\t\\tattribute vec3 morphTarget5;&quot;,&quot;\\t\\tattribute vec3 morphTarget6;&quot;,&quot;\\t\\tattribute vec3 morphTarget7;&quot;,&quot;\\t#endif&quot;,&quot;#endif&quot;,\n",
"&quot;#ifdef USE_SKINNING&quot;,&quot;\\tattribute vec4 skinIndex;&quot;,&quot;\\tattribute vec4 skinWeight;&quot;,&quot;#endif&quot;,&quot;\\n&quot;].filter(Ld).join(&quot;\\n&quot;),h=[k,Rh(c),&quot;#define SHADER_NAME &quot;+c.shaderName,r,c.alphaTest?&quot;#define ALPHATEST &quot;+c.alphaTest+(c.alphaTest%1?&quot;&quot;:&quot;.0&quot;):&quot;&quot;,&quot;#define GAMMA_FACTOR &quot;+p,c.useFog&&c.fog?&quot;#define USE_FOG&quot;:&quot;&quot;,c.useFog&&c.fogExp2?&quot;#define FOG_EXP2&quot;:&quot;&quot;,c.map?&quot;#define USE_MAP&quot;:&quot;&quot;,c.matcap?&quot;#define USE_MATCAP&quot;:&quot;&quot;,c.envMap?&quot;#define USE_ENVMAP&quot;:&quot;&quot;,c.envMap?&quot;#define &quot;+l:&quot;&quot;,c.envMap?&quot;#define &quot;+m:&quot;&quot;,c.envMap?&quot;#define &quot;+\n",
"u:&quot;&quot;,c.lightMap?&quot;#define USE_LIGHTMAP&quot;:&quot;&quot;,c.aoMap?&quot;#define USE_AOMAP&quot;:&quot;&quot;,c.emissiveMap?&quot;#define USE_EMISSIVEMAP&quot;:&quot;&quot;,c.bumpMap?&quot;#define USE_BUMPMAP&quot;:&quot;&quot;,c.normalMap?&quot;#define USE_NORMALMAP&quot;:&quot;&quot;,c.normalMap&&c.objectSpaceNormalMap?&quot;#define OBJECTSPACE_NORMALMAP&quot;:&quot;&quot;,c.normalMap&&c.tangentSpaceNormalMap?&quot;#define TANGENTSPACE_NORMALMAP&quot;:&quot;&quot;,c.clearcoatMap?&quot;#define USE_CLEARCOATMAP&quot;:&quot;&quot;,c.clearcoatRoughnessMap?&quot;#define USE_CLEARCOAT_ROUGHNESSMAP&quot;:&quot;&quot;,c.clearcoatNormalMap?&quot;#define USE_CLEARCOAT_NORMALMAP&quot;:&quot;&quot;,\n",
"c.specularMap?&quot;#define USE_SPECULARMAP&quot;:&quot;&quot;,c.roughnessMap?&quot;#define USE_ROUGHNESSMAP&quot;:&quot;&quot;,c.metalnessMap?&quot;#define USE_METALNESSMAP&quot;:&quot;&quot;,c.alphaMap?&quot;#define USE_ALPHAMAP&quot;:&quot;&quot;,c.sheen?&quot;#define USE_SHEEN&quot;:&quot;&quot;,c.vertexTangents?&quot;#define USE_TANGENT&quot;:&quot;&quot;,c.vertexColors?&quot;#define USE_COLOR&quot;:&quot;&quot;,c.vertexUvs?&quot;#define USE_UV&quot;:&quot;&quot;,c.uvsVertexOnly?&quot;#define UVS_VERTEX_ONLY&quot;:&quot;&quot;,c.gradientMap?&quot;#define USE_GRADIENTMAP&quot;:&quot;&quot;,c.flatShading?&quot;#define FLAT_SHADED&quot;:&quot;&quot;,c.doubleSided?&quot;#define DOUBLE_SIDED&quot;:&quot;&quot;,c.flipSided?&quot;#define FLIP_SIDED&quot;:\n",
"&quot;&quot;,c.shadowMapEnabled?&quot;#define USE_SHADOWMAP&quot;:&quot;&quot;,c.shadowMapEnabled?&quot;#define &quot;+h:&quot;&quot;,c.premultipliedAlpha?&quot;#define PREMULTIPLIED_ALPHA&quot;:&quot;&quot;,c.physicallyCorrectLights?&quot;#define PHYSICALLY_CORRECT_LIGHTS&quot;:&quot;&quot;,c.logarithmicDepthBuffer?&quot;#define USE_LOGDEPTHBUF&quot;:&quot;&quot;,c.logarithmicDepthBuffer&&c.rendererExtensionFragDepth?&quot;#define USE_LOGDEPTHBUF_EXT&quot;:&quot;&quot;,(c.extensionShaderTextureLOD||c.envMap)&&c.rendererExtensionShaderTextureLod?&quot;#define TEXTURE_LOD_EXT&quot;:&quot;&quot;,&quot;uniform mat4 viewMatrix;&quot;,&quot;uniform vec3 cameraPosition;&quot;,\n",
"&quot;uniform bool isOrthographic;&quot;,0!==c.toneMapping?&quot;#define TONE_MAPPING&quot;:&quot;&quot;,0!==c.toneMapping?O.tonemapping_pars_fragment:&quot;&quot;,0!==c.toneMapping?pk(&quot;toneMapping&quot;,c.toneMapping):&quot;&quot;,c.dithering?&quot;#define DITHERING&quot;:&quot;&quot;,c.outputEncoding||c.mapEncoding||c.matcapEncoding||c.envMapEncoding||c.emissiveMapEncoding||c.lightMapEncoding?O.encodings_pars_fragment:&quot;&quot;,c.mapEncoding?Kd(&quot;mapTexelToLinear&quot;,c.mapEncoding):&quot;&quot;,c.matcapEncoding?Kd(&quot;matcapTexelToLinear&quot;,c.matcapEncoding):&quot;&quot;,c.envMapEncoding?Kd(&quot;envMapTexelToLinear&quot;,\n",
"c.envMapEncoding):&quot;&quot;,c.emissiveMapEncoding?Kd(&quot;emissiveMapTexelToLinear&quot;,c.emissiveMapEncoding):&quot;&quot;,c.lightMapEncoding?Kd(&quot;lightMapTexelToLinear&quot;,c.lightMapEncoding):&quot;&quot;,c.outputEncoding?ok(&quot;linearToOutputTexel&quot;,c.outputEncoding):&quot;&quot;,c.depthPacking?&quot;#define DEPTH_PACKING &quot;+c.depthPacking:&quot;&quot;,&quot;\\n&quot;].filter(Ld).join(&quot;\\n&quot;));f=f.replace(ig,hg);f=Oh(f,c);f=Ph(f,c);g=g.replace(ig,hg);g=Oh(g,c);g=Ph(g,c);f=f.replace(Sh,jg).replace(Th,Qh);g=g.replace(Sh,jg).replace(Th,Qh);c.isWebGL2&&!c.isRawShaderMaterial&&(l=\n",
"!1,m=/^\\s*#version\\s+300\\s+es\\s*\\n/,c.isShaderMaterial&&null!==f.match(m)&&null!==g.match(m)&&(l=!0,f=f.replace(m,&quot;&quot;),g=g.replace(m,&quot;&quot;)),e=&quot;#version 300 es\\n\\n#define attribute in\\n#define varying out\\n#define texture2D texture\\n&quot;+e,h=[&quot;#version 300 es\\n\\n#define varying in&quot;,l?&quot;&quot;:&quot;out highp vec4 pc_fragColor;&quot;,l?&quot;&quot;:&quot;#define gl_FragColor pc_fragColor&quot;,&quot;#define gl_FragDepthEXT gl_FragDepth\\n#define texture2D texture\\n#define textureCube texture\\n#define texture2DProj textureProj\\n#define texture2DLodEXT textureLod\\n#define texture2DProjLodEXT textureProjLod\\n#define textureCubeLodEXT textureLod\\n#define texture2DGradEXT textureGrad\\n#define texture2DProjGradEXT textureProjGrad\\n#define textureCubeGradEXT textureGrad&quot;].join(&quot;\\n&quot;)+\n",
"&quot;\\n&quot;+h);g=h+g;f=Lh(d,35633,e+f);g=Lh(d,35632,g);d.attachShader(q,f);d.attachShader(q,g);void 0!==c.index0AttributeName?d.bindAttribLocation(q,0,c.index0AttributeName):!0===c.morphTargets&&d.bindAttribLocation(q,0,&quot;position&quot;);d.linkProgram(q);if(a.debug.checkShaderErrors){a=d.getProgramInfoLog(q).trim();l=d.getShaderInfoLog(f).trim();m=d.getShaderInfoLog(g).trim();p=u=!0;if(!1===d.getProgramParameter(q,35714))u=!1,k=Nh(d,f,&quot;vertex&quot;),r=Nh(d,g,&quot;fragment&quot;),console.error(&quot;THREE.WebGLProgram: shader error: &quot;,\n",
"d.getError(),&quot;35715&quot;,d.getProgramParameter(q,35715),&quot;gl.getProgramInfoLog&quot;,a,k,r);else if(&quot;&quot;!==a)console.warn(&quot;THREE.WebGLProgram: gl.getProgramInfoLog()&quot;,a);else if(&quot;&quot;===l||&quot;&quot;===m)p=!1;p&&(this.diagnostics={runnable:u,programLog:a,vertexShader:{log:l,prefix:e},fragmentShader:{log:m,prefix:h}})}d.detachShader(q,f);d.detachShader(q,g);d.deleteShader(f);d.deleteShader(g);var v;this.getUniforms=function(){void 0===v&&(v=new Eb(d,q));return v};var n;this.getAttributes=function(){if(void 0===n){for(var a=\n",
"{},b=d.getProgramParameter(q,35721),c=0;c<b;c++){var e=d.getActiveAttrib(q,c).name;a[e]=d.getAttribLocation(q,e)}n=a}return n};this.destroy=function(){d.deleteProgram(q);this.program=void 0};this.name=c.shaderName;this.id=wk++;this.cacheKey=b;this.usedTimes=1;this.program=q;this.vertexShader=f;this.fragmentShader=g;return this}function xk(a,b,c){function d(a){if(a)a.isTexture?b=a.encoding:a.isWebGLRenderTarget&&(console.warn(&quot;THREE.WebGLPrograms.getTextureEncodingFromMap: don't use render targets as textures. Use their .texture property instead.&quot;),\n",
"b=a.texture.encoding);else var b=3E3;return b}var e=[],f=c.isWebGL2,g=c.logarithmicDepthBuffer,h=c.floatVertexTextures,l=c.precision,m=c.maxVertexUniforms,u=c.vertexTextures,p={MeshDepthMaterial:&quot;depth&quot;,MeshDistanceMaterial:&quot;distanceRGBA&quot;,MeshNormalMaterial:&quot;normal&quot;,MeshBasicMaterial:&quot;basic&quot;,MeshLambertMaterial:&quot;lambert&quot;,MeshPhongMaterial:&quot;phong&quot;,MeshToonMaterial:&quot;toon&quot;,MeshStandardMaterial:&quot;physical&quot;,MeshPhysicalMaterial:&quot;physical&quot;,MeshMatcapMaterial:&quot;matcap&quot;,LineBasicMaterial:&quot;basic&quot;,LineDashedMaterial:&quot;dashed&quot;,\n",
"PointsMaterial:&quot;points&quot;,ShadowMaterial:&quot;shadow&quot;,SpriteMaterial:&quot;sprite&quot;},k=&quot;precision isWebGL2 supportsVertexTextures outputEncoding instancing map mapEncoding matcap matcapEncoding envMap envMapMode envMapEncoding envMapCubeUV lightMap lightMapEncoding aoMap emissiveMap emissiveMapEncoding bumpMap normalMap objectSpaceNormalMap tangentSpaceNormalMap clearcoatMap clearcoatRoughnessMap clearcoatNormalMap displacementMap specularMap roughnessMap metalnessMap gradientMap alphaMap combine vertexColors vertexTangents vertexUvs uvsVertexOnly fog useFog fogExp2 flatShading sizeAttenuation logarithmicDepthBuffer skinning maxBones useVertexTexture morphTargets morphNormals maxMorphTargets maxMorphNormals premultipliedAlpha numDirLights numPointLights numSpotLights numHemiLights numRectAreaLights numDirLightShadows numPointLightShadows numSpotLightShadows shadowMapEnabled shadowMapType toneMapping physicallyCorrectLights alphaTest doubleSided flipSided numClippingPlanes numClipIntersection depthPacking dithering sheen&quot;.split(&quot; &quot;);\n",
"this.getParameters=function(e,k,x,n,w,z,ha){var q=n.fog;n=e.isMeshStandardMaterial?n.environment:null;n=e.envMap||n;var r=p[e.type];if(ha.isSkinnedMesh){var v=ha.skeleton.bones;if(h)v=1024;else{var E=Math.min(Math.floor((m-20)/4),v.length);E<v.length?(console.warn(&quot;THREE.WebGLRenderer: Skeleton has &quot;+v.length+&quot; bones. This GPU supports &quot;+E+&quot;.&quot;),v=0):v=E}}else v=0;null!==e.precision&&(l=c.getMaxPrecision(e.precision),l!==e.precision&&console.warn(&quot;THREE.WebGLProgram.getParameters:&quot;,e.precision,&quot;not supported, using&quot;,\n",
"l,&quot;instead.&quot;));r?(E=eb[r],E={name:e.type,uniforms:Uh.clone(E.uniforms),vertexShader:E.vertexShader,fragmentShader:E.fragmentShader}):E={name:e.type,uniforms:e.uniforms,vertexShader:e.vertexShader,fragmentShader:e.fragmentShader};e.onBeforeCompile(E,a);var ia=a.getRenderTarget();return{isWebGL2:f,shaderID:r,shaderName:E.name,uniforms:E.uniforms,vertexShader:E.vertexShader,fragmentShader:E.fragmentShader,defines:e.defines,isRawShaderMaterial:e.isRawShaderMaterial,isShaderMaterial:e.isShaderMaterial,\n",
"precision:l,instancing:!0===ha.isInstancedMesh,supportsVertexTextures:u,outputEncoding:null!==ia?d(ia.texture):a.outputEncoding,map:!!e.map,mapEncoding:d(e.map),matcap:!!e.matcap,matcapEncoding:d(e.matcap),envMap:!!n,envMapMode:n&&n.mapping,envMapEncoding:d(n),envMapCubeUV:!!n&&(306===n.mapping||307===n.mapping),lightMap:!!e.lightMap,lightMapEncoding:d(e.lightMap),aoMap:!!e.aoMap,emissiveMap:!!e.emissiveMap,emissiveMapEncoding:d(e.emissiveMap),bumpMap:!!e.bumpMap,normalMap:!!e.normalMap,objectSpaceNormalMap:1===\n",
"e.normalMapType,tangentSpaceNormalMap:0===e.normalMapType,clearcoatMap:!!e.clearcoatMap,clearcoatRoughnessMap:!!e.clearcoatRoughnessMap,clearcoatNormalMap:!!e.clearcoatNormalMap,displacementMap:!!e.displacementMap,roughnessMap:!!e.roughnessMap,metalnessMap:!!e.metalnessMap,specularMap:!!e.specularMap,alphaMap:!!e.alphaMap,gradientMap:!!e.gradientMap,sheen:!!e.sheen,combine:e.combine,vertexTangents:e.normalMap&&e.vertexTangents,vertexColors:e.vertexColors,vertexUvs:!!e.map||!!e.bumpMap||!!e.normalMap||\n",
"!!e.specularMap||!!e.alphaMap||!!e.emissiveMap||!!e.roughnessMap||!!e.metalnessMap||!!e.clearcoatMap||!!e.clearcoatRoughnessMap||!!e.clearcoatNormalMap||!!e.displacementMap,uvsVertexOnly:!(e.map||e.bumpMap||e.normalMap||e.specularMap||e.alphaMap||e.emissiveMap||e.roughnessMap||e.metalnessMap||e.clearcoatNormalMap)&&!!e.displacementMap,fog:!!q,useFog:e.fog,fogExp2:q&&q.isFogExp2,flatShading:e.flatShading,sizeAttenuation:e.sizeAttenuation,logarithmicDepthBuffer:g,skinning:e.skinning&&0<v,maxBones:v,\n",
"useVertexTexture:h,morphTargets:e.morphTargets,morphNormals:e.morphNormals,maxMorphTargets:a.maxMorphTargets,maxMorphNormals:a.maxMorphNormals,numDirLights:k.directional.length,numPointLights:k.point.length,numSpotLights:k.spot.length,numRectAreaLights:k.rectArea.length,numHemiLights:k.hemi.length,numDirLightShadows:k.directionalShadowMap.length,numPointLightShadows:k.pointShadowMap.length,numSpotLightShadows:k.spotShadowMap.length,numClippingPlanes:w,numClipIntersection:z,dithering:e.dithering,shadowMapEnabled:a.shadowMap.enabled&&\n",
"0<x.length,shadowMapType:a.shadowMap.type,toneMapping:e.toneMapped?a.toneMapping:0,physicallyCorrectLights:a.physicallyCorrectLights,premultipliedAlpha:e.premultipliedAlpha,alphaTest:e.alphaTest,doubleSided:2===e.side,flipSided:1===e.side,depthPacking:void 0!==e.depthPacking?e.depthPacking:!1,index0AttributeName:e.index0AttributeName,extensionDerivatives:e.extensions&&e.extensions.derivatives,extensionFragDepth:e.extensions&&e.extensions.fragDepth,extensionDrawBuffers:e.extensions&&e.extensions.drawBuffers,\n",
"extensionShaderTextureLOD:e.extensions&&e.extensions.shaderTextureLOD,rendererExtensionFragDepth:f||null!==b.get(&quot;EXT_frag_depth&quot;),rendererExtensionDrawBuffers:f||null!==b.get(&quot;WEBGL_draw_buffers&quot;),rendererExtensionShaderTextureLod:f||null!==b.get(&quot;EXT_shader_texture_lod&quot;),onBeforeCompile:e.onBeforeCompile}};this.getProgramCacheKey=function(b){var c=[];b.shaderID?c.push(b.shaderID):(c.push(b.fragmentShader),c.push(b.vertexShader));if(void 0!==b.defines)for(var d in b.defines)c.push(d),c.push(b.defines[d]);\n",
"if(void 0===b.isRawShaderMaterial){for(d=0;d<k.length;d++)c.push(b[k[d]]);c.push(a.outputEncoding);c.push(a.gammaFactor)}c.push(b.onBeforeCompile.toString());return c.join()};this.acquireProgram=function(b,c){for(var d,f=0,g=e.length;f<g;f++){var h=e[f];if(h.cacheKey===c){d=h;++d.usedTimes;break}}void 0===d&&(d=new vk(a,c,b),e.push(d));return d};this.releaseProgram=function(a){if(0===--a.usedTimes){var b=e.indexOf(a);e[b]=e[e.length-1];e.pop();a.destroy()}};this.programs=e}function yk(){var a=new WeakMap;\n",
"return{get:function(b){var c=a.get(b);void 0===c&&(c={},a.set(b,c));return c},remove:function(b){a.delete(b)},update:function(b,c,d){a.get(b)[c]=d},dispose:function(){a=new WeakMap}}}function zk(a,b){return a.groupOrder!==b.groupOrder?a.groupOrder-b.groupOrder:a.renderOrder!==b.renderOrder?a.renderOrder-b.renderOrder:a.program!==b.program?a.program.id-b.program.id:a.material.id!==b.material.id?a.material.id-b.material.id:a.z!==b.z?a.z-b.z:a.id-b.id}function Ak(a,b){return a.groupOrder!==b.groupOrder?\n",
"a.groupOrder-b.groupOrder:a.renderOrder!==b.renderOrder?a.renderOrder-b.renderOrder:a.z!==b.z?b.z-a.z:a.id-b.id}function Vh(){function a(a,d,e,m,k,p){var g=b[c];void 0===g?(g={id:a.id,object:a,geometry:d,material:e,program:e.program||f,groupOrder:m,renderOrder:a.renderOrder,z:k,group:p},b[c]=g):(g.id=a.id,g.object=a,g.geometry=d,g.material=e,g.program=e.program||f,g.groupOrder=m,g.renderOrder=a.renderOrder,g.z=k,g.group=p);c++;return g}var b=[],c=0,d=[],e=[],f={id:-1};return{opaque:d,transparent:e,\n",
"init:function(){c=0;d.length=0;e.length=0},push:function(b,c,f,m,k,p){b=a(b,c,f,m,k,p);(!0===f.transparent?e:d).push(b)},unshift:function(b,c,f,m,k,p){b=a(b,c,f,m,k,p);(!0===f.transparent?e:d).unshift(b)},finish:function(){for(var a=c,d=b.length;a<d;a++){var e=b[a];if(null===e.id)break;e.id=null;e.object=null;e.geometry=null;e.material=null;e.program=null;e.group=null}},sort:function(a,b){1<d.length&&d.sort(a||zk);1<e.length&&e.sort(b||Ak)}}}function Bk(){function a(c){c=c.target;c.removeEventListener(&quot;dispose&quot;,\n",
"a);b.delete(c)}var b=new WeakMap;return{get:function(c,d){var e=b.get(c);if(void 0===e){var f=new Vh;b.set(c,new WeakMap);b.get(c).set(d,f);c.addEventListener(&quot;dispose&quot;,a)}else f=e.get(d),void 0===f&&(f=new Vh,e.set(d,f));return f},dispose:function(){b=new WeakMap}}}function Ck(){var a={};return{get:function(b){if(void 0!==a[b.id])return a[b.id];switch(b.type){case &quot;DirectionalLight&quot;:var c={direction:new n,color:new A};break;case &quot;SpotLight&quot;:c={position:new n,direction:new n,color:new A,distance:0,\n",
"coneCos:0,penumbraCos:0,decay:0};break;case &quot;PointLight&quot;:c={position:new n,color:new A,distance:0,decay:0};break;case &quot;HemisphereLight&quot;:c={direction:new n,skyColor:new A,groundColor:new A};break;case &quot;RectAreaLight&quot;:c={color:new A,position:new n,halfWidth:new n,halfHeight:new n}}return a[b.id]=c}}}function Dk(){var a={};return{get:function(b){if(void 0!==a[b.id])return a[b.id];switch(b.type){case &quot;DirectionalLight&quot;:var c={shadowBias:0,shadowRadius:1,shadowMapSize:new t};break;case &quot;SpotLight&quot;:c={shadowBias:0,\n",
"shadowRadius:1,shadowMapSize:new t};break;case &quot;PointLight&quot;:c={shadowBias:0,shadowRadius:1,shadowMapSize:new t,shadowCameraNear:1,shadowCameraFar:1E3}}return a[b.id]=c}}}function Ek(a,b){return(b.castShadow?1:0)-(a.castShadow?1:0)}function Fk(){for(var a=new Ck,b=Dk(),c={version:0,hash:{directionalLength:-1,pointLength:-1,spotLength:-1,rectAreaLength:-1,hemiLength:-1,numDirectionalShadows:-1,numPointShadows:-1,numSpotShadows:-1},ambient:[0,0,0],probe:[],directional:[],directionalShadow:[],directionalShadowMap:[],\n",
"directionalShadowMatrix:[],spot:[],spotShadow:[],spotShadowMap:[],spotShadowMatrix:[],rectArea:[],point:[],pointShadow:[],pointShadowMap:[],pointShadowMatrix:[],hemi:[]},d=0;9>d;d++)c.probe.push(new n);var e=new n,f=new P,g=new P;return{setup:function(d,l,m){for(var h=0,p=0,k=0,r=0;9>r;r++)c.probe[r].set(0,0,0);var q=l=0,v=0,n=0,w=0,z=0,ha=0,U=0;m=m.matrixWorldInverse;d.sort(Ek);r=0;for(var ca=d.length;r<ca;r++){var B=d[r],t=B.color,ia=B.intensity,Ca=B.distance,Ja=B.shadow&&B.shadow.map?B.shadow.map.texture:\n",
"null;if(B.isAmbientLight)h+=t.r*ia,p+=t.g*ia,k+=t.b*ia;else if(B.isLightProbe)for(Ja=0;9>Ja;Ja++)c.probe[Ja].addScaledVector(B.sh.coefficients[Ja],ia);else if(B.isDirectionalLight){var H=a.get(B);H.color.copy(B.color).multiplyScalar(B.intensity);H.direction.setFromMatrixPosition(B.matrixWorld);e.setFromMatrixPosition(B.target.matrixWorld);H.direction.sub(e);H.direction.transformDirection(m);B.castShadow&&(ia=B.shadow,t=b.get(B),t.shadowBias=ia.bias,t.shadowRadius=ia.radius,t.shadowMapSize=ia.mapSize,\n",
"c.directionalShadow[l]=t,c.directionalShadowMap[l]=Ja,c.directionalShadowMatrix[l]=B.shadow.matrix,z++);c.directional[l]=H;l++}else B.isSpotLight?(H=a.get(B),H.position.setFromMatrixPosition(B.matrixWorld),H.position.applyMatrix4(m),H.color.copy(t).multiplyScalar(ia),H.distance=Ca,H.direction.setFromMatrixPosition(B.matrixWorld),e.setFromMatrixPosition(B.target.matrixWorld),H.direction.sub(e),H.direction.transformDirection(m),H.coneCos=Math.cos(B.angle),H.penumbraCos=Math.cos(B.angle*(1-B.penumbra)),\n",
"H.decay=B.decay,B.castShadow&&(ia=B.shadow,t=b.get(B),t.shadowBias=ia.bias,t.shadowRadius=ia.radius,t.shadowMapSize=ia.mapSize,c.spotShadow[v]=t,c.spotShadowMap[v]=Ja,c.spotShadowMatrix[v]=B.shadow.matrix,U++),c.spot[v]=H,v++):B.isRectAreaLight?(H=a.get(B),H.color.copy(t).multiplyScalar(ia),H.position.setFromMatrixPosition(B.matrixWorld),H.position.applyMatrix4(m),g.identity(),f.copy(B.matrixWorld),f.premultiply(m),g.extractRotation(f),H.halfWidth.set(.5*B.width,0,0),H.halfHeight.set(0,.5*B.height,\n",
"0),H.halfWidth.applyMatrix4(g),H.halfHeight.applyMatrix4(g),c.rectArea[n]=H,n++):B.isPointLight?(H=a.get(B),H.position.setFromMatrixPosition(B.matrixWorld),H.position.applyMatrix4(m),H.color.copy(B.color).multiplyScalar(B.intensity),H.distance=B.distance,H.decay=B.decay,B.castShadow&&(ia=B.shadow,t=b.get(B),t.shadowBias=ia.bias,t.shadowRadius=ia.radius,t.shadowMapSize=ia.mapSize,t.shadowCameraNear=ia.camera.near,t.shadowCameraFar=ia.camera.far,c.pointShadow[q]=t,c.pointShadowMap[q]=Ja,c.pointShadowMatrix[q]=\n",
"B.shadow.matrix,ha++),c.point[q]=H,q++):B.isHemisphereLight&&(H=a.get(B),H.direction.setFromMatrixPosition(B.matrixWorld),H.direction.transformDirection(m),H.direction.normalize(),H.skyColor.copy(B.color).multiplyScalar(ia),H.groundColor.copy(B.groundColor).multiplyScalar(ia),c.hemi[w]=H,w++)}c.ambient[0]=h;c.ambient[1]=p;c.ambient[2]=k;d=c.hash;if(d.directionalLength!==l||d.pointLength!==q||d.spotLength!==v||d.rectAreaLength!==n||d.hemiLength!==w||d.numDirectionalShadows!==z||d.numPointShadows!==\n",
"ha||d.numSpotShadows!==U)c.directional.length=l,c.spot.length=v,c.rectArea.length=n,c.point.length=q,c.hemi.length=w,c.directionalShadow.length=z,c.directionalShadowMap.length=z,c.pointShadow.length=ha,c.pointShadowMap.length=ha,c.spotShadow.length=U,c.spotShadowMap.length=U,c.directionalShadowMatrix.length=z,c.pointShadowMatrix.length=ha,c.spotShadowMatrix.length=U,d.directionalLength=l,d.pointLength=q,d.spotLength=v,d.rectAreaLength=n,d.hemiLength=w,d.numDirectionalShadows=z,d.numPointShadows=ha,\n",
"d.numSpotShadows=U,c.version=Gk++},state:c}}function Wh(){var a=new Fk,b=[],c=[];return{init:function(){b.length=0;c.length=0},state:{lightsArray:b,shadowsArray:c,lights:a},setupLights:function(d){a.setup(b,c,d)},pushLight:function(a){b.push(a)},pushShadow:function(a){c.push(a)}}}function Hk(){function a(c){c=c.target;c.removeEventListener(&quot;dispose&quot;,a);b.delete(c)}var b=new WeakMap;return{get:function(c,d){if(!1===b.has(c)){var e=new Wh;b.set(c,new WeakMap);b.get(c).set(d,e);c.addEventListener(&quot;dispose&quot;,\n",
"a)}else!1===b.get(c).has(d)?(e=new Wh,b.get(c).set(d,e)):e=b.get(c).get(d);return e},dispose:function(){b=new WeakMap}}}function Fb(a){K.call(this);this.type=&quot;MeshDepthMaterial&quot;;this.depthPacking=3200;this.morphTargets=this.skinning=!1;this.displacementMap=this.alphaMap=this.map=null;this.displacementScale=1;this.displacementBias=0;this.wireframe=!1;this.wireframeLinewidth=1;this.fog=!1;this.setValues(a)}function Gb(a){K.call(this);this.type=&quot;MeshDistanceMaterial&quot;;this.referencePosition=new n;this.nearDistance=\n",
"1;this.farDistance=1E3;this.morphTargets=this.skinning=!1;this.displacementMap=this.alphaMap=this.map=null;this.displacementScale=1;this.displacementBias=0;this.fog=!1;this.setValues(a)}function Xh(a,b,c){function d(a,b,c){c=a<<0|b<<1|c<<2;var d=p[c];void 0===d&&(d=new Fb({depthPacking:3201,morphTargets:a,skinning:b}),p[c]=d);return d}function e(a,b,c){c=a<<0|b<<1|c<<2;var d=x[c];void 0===d&&(d=new Gb({morphTargets:a,skinning:b}),x[c]=d);return d}function f(b,c,f,g,h,l){var m=b.geometry,p=d,k=b.customDepthMaterial;\n",
"!0===f.isPointLight&&(p=e,k=b.customDistanceMaterial);void 0===k?(k=!1,!0===c.morphTargets&&(!0===m.isBufferGeometry?k=m.morphAttributes&&m.morphAttributes.position&&0<m.morphAttributes.position.length:!0===m.isGeometry&&(k=m.morphTargets&&0<m.morphTargets.length)),m=!1,!0===b.isSkinnedMesh&&(!0===c.skinning?m=!0:console.warn(&quot;THREE.WebGLShadowMap: THREE.SkinnedMesh with material.skinning set to false:&quot;,b)),b=p(k,m,!0===b.isInstancedMesh)):b=k;a.localClippingEnabled&&!0===c.clipShadows&&0!==c.clippingPlanes.length&&\n",
"(k=b.uuid,p=c.uuid,m=r[k],void 0===m&&(m={},r[k]=m),k=m[p],void 0===k&&(k=b.clone(),m[p]=k),b=k);b.visible=c.visible;b.wireframe=c.wireframe;b.side=3===l?null!==c.shadowSide?c.shadowSide:c.side:null!==c.shadowSide?c.shadowSide:q[c.side];b.clipShadows=c.clipShadows;b.clippingPlanes=c.clippingPlanes;b.clipIntersection=c.clipIntersection;b.wireframeLinewidth=c.wireframeLinewidth;b.linewidth=c.linewidth;!0===f.isPointLight&&!0===b.isMeshDistanceMaterial&&(b.referencePosition.setFromMatrixPosition(f.matrixWorld),\n",
"b.nearDistance=g,b.farDistance=h);return b}function g(c,d,e,l,m){if(!1!==c.visible){if(c.layers.test(d.layers)&&(c.isMesh||c.isLine||c.isPoints)&&(c.castShadow||c.receiveShadow&&3===m)&&(!c.frustumCulled||h.intersectsObject(c))){c.modelViewMatrix.multiplyMatrices(e.matrixWorldInverse,c.matrixWorld);var p=b.update(c),k=c.material;if(Array.isArray(k))for(var u=p.groups,x=0,q=u.length;x<q;x++){var r=u[x],v=k[r.materialIndex];v&&v.visible&&(v=f(c,v,l,e.near,e.far,m),a.renderBufferDirect(e,null,p,v,c,\n",
"r))}else k.visible&&(v=f(c,k,l,e.near,e.far,m),a.renderBufferDirect(e,null,p,v,c,null))}c=c.children;p=0;for(k=c.length;p<k;p++)g(c[p],d,e,l,m)}}var h=new Hc,l=new t,m=new t,k=new ka,p=[],x=[],r={},q={0:1,1:0,2:2},v=new Ba({defines:{SAMPLE_RATE:.25,HALF_SAMPLE_RATE:.125},uniforms:{shadow_pass:{value:null},resolution:{value:new t},radius:{value:4}},vertexShader:&quot;void main() {\\n\\tgl_Position = vec4( position, 1.0 );\\n}&quot;,fragmentShader:&quot;uniform sampler2D shadow_pass;\\nuniform vec2 resolution;\\nuniform float radius;\\n#include <packing>\\nvoid main() {\\n float mean = 0.0;\\n float squared_mean = 0.0;\\n\\tfloat depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy ) / resolution ) );\\n for ( float i = -1.0; i < 1.0 ; i += SAMPLE_RATE) {\\n #ifdef HORIZONAL_PASS\\n vec2 distribution = unpackRGBATo2Half( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( i, 0.0 ) * radius ) / resolution ) );\\n mean += distribution.x;\\n squared_mean += distribution.y * distribution.y + distribution.x * distribution.x;\\n #else\\n float depth = unpackRGBAToDepth( texture2D( shadow_pass, ( gl_FragCoord.xy + vec2( 0.0, i ) * radius ) / resolution ) );\\n mean += depth;\\n squared_mean += depth * depth;\\n #endif\\n }\\n mean = mean * HALF_SAMPLE_RATE;\\n squared_mean = squared_mean * HALF_SAMPLE_RATE;\\n float std_dev = sqrt( squared_mean - mean * mean );\\n gl_FragColor = pack2HalfToRGBA( vec2( mean, std_dev ) );\\n}&quot;}),\n",
"n=v.clone();n.defines.HORIZONAL_PASS=1;var w=new C;w.setAttribute(&quot;position&quot;,new M(new Float32Array([-1,-1,.5,3,-1,.5,-1,3,.5]),3));var z=new S(w,v),ha=this;this.enabled=!1;this.autoUpdate=!0;this.needsUpdate=!1;this.type=1;this.render=function(d,e,f){if(!1!==ha.enabled&&(!1!==ha.autoUpdate||!1!==ha.needsUpdate)&&0!==d.length){var p=a.getRenderTarget(),u=a.getActiveCubeFace(),x=a.getActiveMipmapLevel(),q=a.state;q.setBlending(0);q.buffers.color.setClear(1,1,1,1);q.buffers.depth.setTest(!0);q.setScissorTest(!1);\n",
"for(var r=0,E=d.length;r<E;r++){var w=d[r],B=w.shadow;if(void 0===B)console.warn(&quot;THREE.WebGLShadowMap:&quot;,w,&quot;has no shadow.&quot;);else{l.copy(B.mapSize);var t=B.getFrameExtents();l.multiply(t);m.copy(B.mapSize);if(l.x>c||l.y>c)console.warn(&quot;THREE.WebGLShadowMap:&quot;,w,&quot;has shadow exceeding max texture size, reducing&quot;),l.x>c&&(m.x=Math.floor(c/t.x),l.x=m.x*t.x,B.mapSize.x=m.x),l.y>c&&(m.y=Math.floor(c/t.y),l.y=m.y*t.y,B.mapSize.y=m.y);null!==B.map||B.isPointLightShadow||3!==this.type||(t={minFilter:1006,magFilter:1006,\n",
"format:1023},B.map=new Ha(l.x,l.y,t),B.map.texture.name=w.name+&quot;.shadowMap&quot;,B.mapPass=new Ha(l.x,l.y,t),B.camera.updateProjectionMatrix());null===B.map&&(t={minFilter:1003,magFilter:1003,format:1023},B.map=new Ha(l.x,l.y,t),B.map.texture.name=w.name+&quot;.shadowMap&quot;,B.camera.updateProjectionMatrix());a.setRenderTarget(B.map);a.clear();t=B.getViewportCount();for(var ca=0;ca<t;ca++){var U=B.getViewport(ca);k.set(m.x*U.x,m.y*U.y,m.x*U.z,m.y*U.w);q.viewport(k);B.updateMatrices(w,ca);h=B.getFrustum();g(e,\n",
"f,B.camera,w,this.type)}B.isPointLightShadow||3!==this.type||(w=B,B=f,t=b.update(z),v.uniforms.shadow_pass.value=w.map.texture,v.uniforms.resolution.value=w.mapSize,v.uniforms.radius.value=w.radius,a.setRenderTarget(w.mapPass),a.clear(),a.renderBufferDirect(B,null,t,v,z,null),n.uniforms.shadow_pass.value=w.mapPass.texture,n.uniforms.resolution.value=w.mapSize,n.uniforms.radius.value=w.radius,a.setRenderTarget(w.map),a.clear(),a.renderBufferDirect(B,null,t,n,z,null))}}ha.needsUpdate=!1;a.setRenderTarget(p,\n",
"u,x)}}}function Ik(a,b,c){function d(b,c,d){var e=new Uint8Array(4),f=a.createTexture();a.bindTexture(b,f);a.texParameteri(b,10241,9728);a.texParameteri(b,10240,9728);for(b=0;b<d;b++)a.texImage2D(c+b,0,6408,1,1,0,6408,5121,e);return f}function e(c,d){n[c]=1;0===w[c]&&(a.enableVertexAttribArray(c),w[c]=1);z[c]!==d&&((x?a:b.get(&quot;ANGLE_instanced_arrays&quot;))[x?&quot;vertexAttribDivisor&quot;:&quot;vertexAttribDivisorANGLE&quot;](c,d),z[c]=d)}function f(b){!0!==t[b]&&(a.enable(b),t[b]=!0)}function g(b){!1!==t[b]&&(a.disable(b),\n",
"t[b]=!1)}function h(b,c,d,e,h,l,m,p){if(0===b)ca&&(g(3042),ca=!1);else if(ca||(f(3042),ca=!0),5!==b){if(b!==B||p!==F){if(100!==y||100!==Ja)a.blendEquation(32774),Ja=y=100;if(p)switch(b){case 1:a.blendFuncSeparate(1,771,1,771);break;case 2:a.blendFunc(1,1);break;case 3:a.blendFuncSeparate(0,0,769,771);break;case 4:a.blendFuncSeparate(0,768,0,770);break;default:console.error(&quot;THREE.WebGLState: Invalid blending: &quot;,b)}else switch(b){case 1:a.blendFuncSeparate(770,771,1,771);break;case 2:a.blendFunc(770,\n",
"1);break;case 3:a.blendFunc(0,769);break;case 4:a.blendFunc(0,768);break;default:console.error(&quot;THREE.WebGLState: Invalid blending: &quot;,b)}D=H=Ca=ia=null;B=b;F=p}}else{h=h||c;l=l||d;m=m||e;if(c!==y||h!==Ja)a.blendEquationSeparate(Lc[c],Lc[h]),y=c,Ja=h;if(d!==ia||e!==Ca||l!==H||m!==D)a.blendFuncSeparate(J[d],J[e],J[l],J[m]),ia=d,Ca=e,H=l,D=m;B=b;F=null}}function l(b){A!==b&&(b?a.frontFace(2304):a.frontFace(2305),A=b)}function m(b){0!==b?(f(2884),b!==C&&(1===b?a.cullFace(1029):2===b?a.cullFace(1028):\n",
"a.cullFace(1032))):g(2884);C=b}function k(b,c,d){if(b){if(f(32823),K!==c||M!==d)a.polygonOffset(c,d),K=c,M=d}else g(32823)}function p(b){void 0===b&&(b=33984+fa-1);L!==b&&(a.activeTexture(b),L=b)}var x=c.isWebGL2,r=new function(){var b=!1,c=new ka,d=null,e=new ka(0,0,0,0);return{setMask:function(c){d===c||b||(a.colorMask(c,c,c,c),d=c)},setLocked:function(a){b=a},setClear:function(b,d,f,g,h){!0===h&&(b*=g,d*=g,f*=g);c.set(b,d,f,g);!1===e.equals(c)&&(a.clearColor(b,d,f,g),e.copy(c))},reset:function(){b=\n",
"!1;d=null;e.set(-1,0,0,0)}}},q=new function(){var b=!1,c=null,d=null,e=null;return{setTest:function(a){a?f(2929):g(2929)},setMask:function(d){c===d||b||(a.depthMask(d),c=d)},setFunc:function(b){if(d!==b){if(b)switch(b){case 0:a.depthFunc(512);break;case 1:a.depthFunc(519);break;case 2:a.depthFunc(513);break;case 3:a.depthFunc(515);break;case 4:a.depthFunc(514);break;case 5:a.depthFunc(518);break;case 6:a.depthFunc(516);break;case 7:a.depthFunc(517);break;default:a.depthFunc(515)}else a.depthFunc(515);\n",
"d=b}},setLocked:function(a){b=a},setClear:function(b){e!==b&&(a.clearDepth(b),e=b)},reset:function(){b=!1;e=d=c=null}}},v=new function(){var b=!1,c=null,d=null,e=null,h=null,l=null,m=null,p=null,k=null;return{setTest:function(a){b||(a?f(2960):g(2960))},setMask:function(d){c===d||b||(a.stencilMask(d),c=d)},setFunc:function(b,c,f){if(d!==b||e!==c||h!==f)a.stencilFunc(b,c,f),d=b,e=c,h=f},setOp:function(b,c,d){if(l!==b||m!==c||p!==d)a.stencilOp(b,c,d),l=b,m=c,p=d},setLocked:function(a){b=a},setClear:function(b){k!==\n",
"b&&(a.clearStencil(b),k=b)},reset:function(){b=!1;k=p=m=l=h=e=d=c=null}}};c=a.getParameter(34921);var n=new Uint8Array(c),w=new Uint8Array(c),z=new Uint8Array(c),t={},U=null,ca=null,B=null,y=null,ia=null,Ca=null,Ja=null,H=null,D=null,F=!1,A=null,C=null,G=null,K=null,M=null,fa=a.getParameter(35661),N=!1;c=0;c=a.getParameter(7938);-1!==c.indexOf(&quot;WebGL&quot;)?(c=parseFloat(/^WebGL ([0-9])/.exec(c)[1]),N=1<=c):-1!==c.indexOf(&quot;OpenGL ES&quot;)&&(c=parseFloat(/^OpenGL ES ([0-9])/.exec(c)[1]),N=2<=c);var L=null,\n",
"Nd={},Z=new ka,Yh=new ka,ng={};ng[3553]=d(3553,3553,1);ng[34067]=d(34067,34069,6);r.setClear(0,0,0,1);q.setClear(1);v.setClear(0);f(2929);q.setFunc(3);l(!1);m(1);f(2884);h(0);var Lc={100:32774,101:32778,102:32779};x?(Lc[103]=32775,Lc[104]=32776):(c=b.get(&quot;EXT_blend_minmax&quot;),null!==c&&(Lc[103]=c.MIN_EXT,Lc[104]=c.MAX_EXT));var J={200:0,201:1,202:768,204:770,210:776,208:774,206:772,203:769,205:771,209:775,207:773};return{buffers:{color:r,depth:q,stencil:v},initAttributes:function(){for(var a=0,b=n.length;a<\n",
"b;a++)n[a]=0},enableAttribute:function(a){e(a,0)},enableAttributeAndDivisor:e,disableUnusedAttributes:function(){for(var b=0,c=w.length;b!==c;++b)w[b]!==n[b]&&(a.disableVertexAttribArray(b),w[b]=0)},enable:f,disable:g,useProgram:function(b){return U!==b?(a.useProgram(b),U=b,!0):!1},setBlending:h,setMaterial:function(a,b){2===a.side?g(2884):f(2884);var c=1===a.side;b&&(c=!c);l(c);1===a.blending&&!1===a.transparent?h(0):h(a.blending,a.blendEquation,a.blendSrc,a.blendDst,a.blendEquationAlpha,a.blendSrcAlpha,\n",
"a.blendDstAlpha,a.premultipliedAlpha);q.setFunc(a.depthFunc);q.setTest(a.depthTest);q.setMask(a.depthWrite);r.setMask(a.colorWrite);b=a.stencilWrite;v.setTest(b);b&&(v.setMask(a.stencilWriteMask),v.setFunc(a.stencilFunc,a.stencilRef,a.stencilFuncMask),v.setOp(a.stencilFail,a.stencilZFail,a.stencilZPass));k(a.polygonOffset,a.polygonOffsetFactor,a.polygonOffsetUnits)},setFlipSided:l,setCullFace:m,setLineWidth:function(b){b!==G&&(N&&a.lineWidth(b),G=b)},setPolygonOffset:k,setScissorTest:function(a){a?\n",
"f(3089):g(3089)},activeTexture:p,bindTexture:function(b,c){null===L&&p();var d=Nd[L];void 0===d&&(d={type:void 0,texture:void 0},Nd[L]=d);if(d.type!==b||d.texture!==c)a.bindTexture(b,c||ng[b]),d.type=b,d.texture=c},unbindTexture:function(){var b=Nd[L];void 0!==b&&void 0!==b.type&&(a.bindTexture(b.type,null),b.type=void 0,b.texture=void 0)},compressedTexImage2D:function(){try{a.compressedTexImage2D.apply(a,arguments)}catch(Q){console.error(&quot;THREE.WebGLState:&quot;,Q)}},texImage2D:function(){try{a.texImage2D.apply(a,\n",
"arguments)}catch(Q){console.error(&quot;THREE.WebGLState:&quot;,Q)}},texImage3D:function(){try{a.texImage3D.apply(a,arguments)}catch(Q){console.error(&quot;THREE.WebGLState:&quot;,Q)}},scissor:function(b){!1===Z.equals(b)&&(a.scissor(b.x,b.y,b.z,b.w),Z.copy(b))},viewport:function(b){!1===Yh.equals(b)&&(a.viewport(b.x,b.y,b.z,b.w),Yh.copy(b))},reset:function(){for(var b=0;b<w.length;b++)1===w[b]&&(a.disableVertexAttribArray(b),w[b]=0);t={};L=null;Nd={};C=A=B=U=null;r.reset();q.reset();v.reset()}}}function Jk(a,b,c,d,\n",
"e,f,g){function h(a,b){return K?new OffscreenCanvas(a,b):document.createElementNS(&quot;http://www.w3.org/1999/xhtml&quot;,&quot;canvas&quot;)}function l(a,b,c,d){var e=1;if(a.width>d||a.height>d)e=d/Math.max(a.width,a.height);if(1>e||!0===b){if(&quot;undefined&quot;!==typeof HTMLImageElement&&a instanceof HTMLImageElement||&quot;undefined&quot;!==typeof HTMLCanvasElement&&a instanceof HTMLCanvasElement||&quot;undefined&quot;!==typeof ImageBitmap&&a instanceof ImageBitmap)return d=b?L.floorPowerOfTwo:Math.floor,b=d(e*a.width),e=d(e*a.height),void 0===\n",
"G&&(G=h(b,e)),c=c?h(b,e):G,c.width=b,c.height=e,c.getContext(&quot;2d&quot;).drawImage(a,0,0,b,e),console.warn(&quot;THREE.WebGLRenderer: Texture has been resized from (&quot;+a.width+&quot;x&quot;+a.height+&quot;) to (&quot;+b+&quot;x&quot;+e+&quot;).&quot;),c;&quot;data&quot;in a&&console.warn(&quot;THREE.WebGLRenderer: Image in DataTexture is too big (&quot;+a.width+&quot;x&quot;+a.height+&quot;).&quot;)}return a}function m(a){return L.isPowerOfTwo(a.width)&&L.isPowerOfTwo(a.height)}function k(a,b){return a.generateMipmaps&&b&&1003!==a.minFilter&&1006!==a.minFilter}function p(b,c,e,f){a.generateMipmap(b);\n",
"d.get(c).__maxMipLevel=Math.log(Math.max(e,f))*Math.LOG2E}function x(c,d,e){if(!1===Ca)return d;if(null!==c){if(void 0!==a[c])return a[c];console.warn(&quot;THREE.WebGLRenderer: Attempt to use non-existing WebGL internal format '&quot;+c+&quot;'&quot;)}c=d;6403===d&&(5126===e&&(c=33326),5131===e&&(c=33325),5121===e&&(c=33321));6407===d&&(5126===e&&(c=34837),5131===e&&(c=34843),5121===e&&(c=32849));6408===d&&(5126===e&&(c=34836),5131===e&&(c=34842),5121===e&&(c=32856));33325!==c&&33326!==c&&34842!==c&&34836!==c||b.get(&quot;EXT_color_buffer_float&quot;);\n",
"return c}function r(a){return 1003===a||1004===a||1005===a?9728:9729}function q(b){b=b.target;b.removeEventListener(&quot;dispose&quot;,q);var c=d.get(b);void 0!==c.__webglInit&&(a.deleteTexture(c.__webglTexture),d.remove(b));b.isVideoTexture&&C.delete(b);g.memory.textures--}function v(b){b=b.target;b.removeEventListener(&quot;dispose&quot;,v);var c=d.get(b),e=d.get(b.texture);if(b){void 0!==e.__webglTexture&&a.deleteTexture(e.__webglTexture);b.depthTexture&&b.depthTexture.dispose();if(b.isWebGLCubeRenderTarget)for(e=\n",
"0;6>e;e++)a.deleteFramebuffer(c.__webglFramebuffer[e]),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer[e]);else a.deleteFramebuffer(c.__webglFramebuffer),c.__webglDepthbuffer&&a.deleteRenderbuffer(c.__webglDepthbuffer),c.__webglMultisampledFramebuffer&&a.deleteFramebuffer(c.__webglMultisampledFramebuffer),c.__webglColorRenderbuffer&&a.deleteRenderbuffer(c.__webglColorRenderbuffer),c.__webglDepthRenderbuffer&&a.deleteRenderbuffer(c.__webglDepthRenderbuffer);d.remove(b.texture);d.remove(b)}g.memory.textures--}\n",
"function n(a,b){var e=d.get(a);if(a.isVideoTexture){var f=g.render.frame;C.get(a)!==f&&(C.set(a,f),a.update())}if(0<a.version&&e.__version!==a.version)if(f=a.image,void 0===f)console.warn(&quot;THREE.WebGLRenderer: Texture marked for update but image is undefined&quot;);else if(!1===f.complete)console.warn(&quot;THREE.WebGLRenderer: Texture marked for update but image is incomplete&quot;);else{ca(e,a,b);return}c.activeTexture(33984+b);c.bindTexture(3553,e.__webglTexture)}function w(b,e){if(6===b.image.length){var g=\n",
"d.get(b);if(0<b.version&&g.__version!==b.version){U(g,b);c.activeTexture(33984+e);c.bindTexture(34067,g.__webglTexture);a.pixelStorei(37440,b.flipY);var h=b&&(b.isCompressedTexture||b.image[0].isCompressedTexture);e=b.image[0]&&b.image[0].isDataTexture;for(var u=[],q=0;6>q;q++)u[q]=h||e?e?b.image[q].image:b.image[q]:l(b.image[q],!1,!0,H);var r=u[0],v=m(r)||Ca,n=f.convert(b.format),w=f.convert(b.type),E=x(b.internalFormat,n,w);t(34067,b,v);if(h){for(q=0;6>q;q++){var Z=u[q].mipmaps;for(h=0;h<Z.length;h++){var z=\n",
"Z[h];1023!==b.format&&1022!==b.format?null!==n?c.compressedTexImage2D(34069+q,h,E,z.width,z.height,0,z.data):console.warn(&quot;THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .setTextureCube()&quot;):c.texImage2D(34069+q,h,E,z.width,z.height,0,n,w,z.data)}}g.__maxMipLevel=Z.length-1}else{Z=b.mipmaps;for(q=0;6>q;q++)if(e)for(c.texImage2D(34069+q,0,E,u[q].width,u[q].height,0,n,w,u[q].data),h=0;h<Z.length;h++)z=Z[h],z=z.image[q].image,c.texImage2D(34069+q,h+1,E,z.width,z.height,\n",
"0,n,w,z.data);else for(c.texImage2D(34069+q,0,E,n,w,u[q]),h=0;h<Z.length;h++)z=Z[h],c.texImage2D(34069+q,h+1,E,n,w,z.image[q]);g.__maxMipLevel=Z.length}k(b,v)&&p(34067,b,r.width,r.height);g.__version=b.version;if(b.onUpdate)b.onUpdate(b)}else c.activeTexture(33984+e),c.bindTexture(34067,g.__webglTexture)}}function z(a,b){c.activeTexture(33984+b);c.bindTexture(34067,d.get(a).__webglTexture)}function t(c,f,g){g?(a.texParameteri(c,10242,N[f.wrapS]),a.texParameteri(c,10243,N[f.wrapT]),32879!==c&&35866!==\n",
"c||a.texParameteri(c,32882,N[f.wrapR]),a.texParameteri(c,10240,fa[f.magFilter]),a.texParameteri(c,10241,fa[f.minFilter])):(a.texParameteri(c,10242,33071),a.texParameteri(c,10243,33071),32879!==c&&35866!==c||a.texParameteri(c,32882,33071),1001===f.wrapS&&1001===f.wrapT||console.warn(&quot;THREE.WebGLRenderer: Texture is not power of two. Texture.wrapS and Texture.wrapT should be set to THREE.ClampToEdgeWrapping.&quot;),a.texParameteri(c,10240,r(f.magFilter)),a.texParameteri(c,10241,r(f.minFilter)),1003!==f.minFilter&&\n",
"1006!==f.minFilter&&console.warn(&quot;THREE.WebGLRenderer: Texture is not power of two. Texture.minFilter should be set to THREE.NearestFilter or THREE.LinearFilter.&quot;));!(g=b.get(&quot;EXT_texture_filter_anisotropic&quot;))||1015===f.type&&null===b.get(&quot;OES_texture_float_linear&quot;)||1016===f.type&&null===(Ca||b.get(&quot;OES_texture_half_float_linear&quot;))||!(1<f.anisotropy||d.get(f).__currentAnisotropy)||(a.texParameterf(c,g.TEXTURE_MAX_ANISOTROPY_EXT,Math.min(f.anisotropy,e.getMaxAnisotropy())),d.get(f).__currentAnisotropy=\n",
"f.anisotropy)}function U(b,c){void 0===b.__webglInit&&(b.__webglInit=!0,c.addEventListener(&quot;dispose&quot;,q),b.__webglTexture=a.createTexture(),g.memory.textures++)}function ca(b,d,e){var g=3553;d.isDataTexture2DArray&&(g=35866);d.isDataTexture3D&&(g=32879);U(b,d);c.activeTexture(33984+e);c.bindTexture(g,b.__webglTexture);a.pixelStorei(37440,d.flipY);a.pixelStorei(37441,d.premultiplyAlpha);a.pixelStorei(3317,d.unpackAlignment);e=Ca?!1:1001!==d.wrapS||1001!==d.wrapT||1003!==d.minFilter&&1006!==d.minFilter;\n",
"e=e&&!1===m(d.image);e=l(d.image,e,!1,F);var h=m(e)||Ca,u=f.convert(d.format),q=f.convert(d.type),r=x(d.internalFormat,u,q);t(g,d,h);var v=d.mipmaps;if(d.isDepthTexture)r=6402,Ca?r=1015===d.type?36012:1014===d.type?33190:1020===d.type?35056:33189:1015===d.type&&console.error(&quot;WebGLRenderer: Floating point depth texture requires WebGL2.&quot;),1026===d.format&&6402===r&&1012!==d.type&&1014!==d.type&&(console.warn(&quot;THREE.WebGLRenderer: Use UnsignedShortType or UnsignedIntType for DepthFormat DepthTexture.&quot;),\n",
"d.type=1012,q=f.convert(d.type)),1027===d.format&&6402===r&&(r=34041,1020!==d.type&&(console.warn(&quot;THREE.WebGLRenderer: Use UnsignedInt248Type for DepthStencilFormat DepthTexture.&quot;),d.type=1020,q=f.convert(d.type))),c.texImage2D(3553,0,r,e.width,e.height,0,u,q,null);else if(d.isDataTexture)if(0<v.length&&h){for(var n=0,w=v.length;n<w;n++){var E=v[n];c.texImage2D(3553,n,r,E.width,E.height,0,u,q,E.data)}d.generateMipmaps=!1;b.__maxMipLevel=v.length-1}else c.texImage2D(3553,0,r,e.width,e.height,0,u,\n",
"q,e.data),b.__maxMipLevel=0;else if(d.isCompressedTexture){n=0;for(w=v.length;n<w;n++)E=v[n],1023!==d.format&&1022!==d.format?null!==u?c.compressedTexImage2D(3553,n,r,E.width,E.height,0,E.data):console.warn(&quot;THREE.WebGLRenderer: Attempt to load unsupported compressed texture format in .uploadTexture()&quot;):c.texImage2D(3553,n,r,E.width,E.height,0,u,q,E.data);b.__maxMipLevel=v.length-1}else if(d.isDataTexture2DArray)c.texImage3D(35866,0,r,e.width,e.height,e.depth,0,u,q,e.data),b.__maxMipLevel=0;else if(d.isDataTexture3D)c.texImage3D(32879,\n",
"0,r,e.width,e.height,e.depth,0,u,q,e.data),b.__maxMipLevel=0;else if(0<v.length&&h){n=0;for(w=v.length;n<w;n++)E=v[n],c.texImage2D(3553,n,r,u,q,E);d.generateMipmaps=!1;b.__maxMipLevel=v.length-1}else c.texImage2D(3553,0,r,u,q,e),b.__maxMipLevel=0;k(d,h)&&p(g,d,e.width,e.height);b.__version=d.version;if(d.onUpdate)d.onUpdate(d)}function B(b,e,g,h){var l=f.convert(e.texture.format),m=f.convert(e.texture.type),p=x(e.texture.internalFormat,l,m);c.texImage2D(h,0,p,e.width,e.height,0,l,m,null);a.bindFramebuffer(36160,\n",
"b);a.framebufferTexture2D(36160,g,h,d.get(e.texture).__webglTexture,0);a.bindFramebuffer(36160,null)}function y(b,c,d){a.bindRenderbuffer(36161,b);if(c.depthBuffer&&!c.stencilBuffer){var e=33189;d?((d=c.depthTexture)&&d.isDepthTexture&&(1015===d.type?e=36012:1014===d.type&&(e=33190)),d=ia(c),a.renderbufferStorageMultisample(36161,d,e,c.width,c.height)):a.renderbufferStorage(36161,e,c.width,c.height);a.framebufferRenderbuffer(36160,36096,36161,b)}else c.depthBuffer&&c.stencilBuffer?(d?(d=ia(c),a.renderbufferStorageMultisample(36161,\n",
"d,35056,c.width,c.height)):a.renderbufferStorage(36161,34041,c.width,c.height),a.framebufferRenderbuffer(36160,33306,36161,b)):(b=f.convert(c.texture.format),e=f.convert(c.texture.type),e=x(c.texture.internalFormat,b,e),d?(d=ia(c),a.renderbufferStorageMultisample(36161,d,e,c.width,c.height)):a.renderbufferStorage(36161,e,c.width,c.height));a.bindRenderbuffer(36161,null)}function ia(a){return Ca&&a.isWebGLMultisampleRenderTarget?Math.min(A,a.samples):0}var Ca=e.isWebGL2,D=e.maxTextures,H=e.maxCubemapSize,\n",
"F=e.maxTextureSize,A=e.maxSamples,C=new WeakMap,G,K=!1;try{K=&quot;undefined&quot;!==typeof OffscreenCanvas&&null!==(new OffscreenCanvas(1,1)).getContext(&quot;2d&quot;)}catch(Nd){}var M=0,N={1E3:10497,1001:33071,1002:33648},fa={1003:9728,1004:9984,1005:9986,1006:9729,1007:9985,1008:9987},P=!1,O=!1;this.allocateTextureUnit=function(){var a=M;a>=D&&console.warn(&quot;THREE.WebGLTextures: Trying to use &quot;+a+&quot; texture units while this GPU supports only &quot;+D);M+=1;return a};this.resetTextureUnits=function(){M=0};this.setTexture2D=\n",
"n;this.setTexture2DArray=function(a,b){var e=d.get(a);0<a.version&&e.__version!==a.version?ca(e,a,b):(c.activeTexture(33984+b),c.bindTexture(35866,e.__webglTexture))};this.setTexture3D=function(a,b){var e=d.get(a);0<a.version&&e.__version!==a.version?ca(e,a,b):(c.activeTexture(33984+b),c.bindTexture(32879,e.__webglTexture))};this.setTextureCube=w;this.setTextureCubeDynamic=z;this.setupRenderTarget=function(b){var e=d.get(b),h=d.get(b.texture);b.addEventListener(&quot;dispose&quot;,v);h.__webglTexture=a.createTexture();\n",
"g.memory.textures++;var l=!0===b.isWebGLCubeRenderTarget,u=!0===b.isWebGLMultisampleRenderTarget,q=m(b)||Ca;!Ca||1022!==b.texture.format||1015!==b.texture.type&&1016!==b.texture.type||(b.texture.format=1023,console.warn(&quot;THREE.WebGLRenderer: Rendering to textures with RGB format is not supported. Using RGBA format instead.&quot;));if(l)for(e.__webglFramebuffer=[],u=0;6>u;u++)e.__webglFramebuffer[u]=a.createFramebuffer();else if(e.__webglFramebuffer=a.createFramebuffer(),u)if(Ca){e.__webglMultisampledFramebuffer=\n",
"a.createFramebuffer();e.__webglColorRenderbuffer=a.createRenderbuffer();a.bindRenderbuffer(36161,e.__webglColorRenderbuffer);u=f.convert(b.texture.format);var r=f.convert(b.texture.type);u=x(b.texture.internalFormat,u,r);r=ia(b);a.renderbufferStorageMultisample(36161,r,u,b.width,b.height);a.bindFramebuffer(36160,e.__webglMultisampledFramebuffer);a.framebufferRenderbuffer(36160,36064,36161,e.__webglColorRenderbuffer);a.bindRenderbuffer(36161,null);b.depthBuffer&&(e.__webglDepthRenderbuffer=a.createRenderbuffer(),\n",
"y(e.__webglDepthRenderbuffer,b,!0));a.bindFramebuffer(36160,null)}else console.warn(&quot;THREE.WebGLRenderer: WebGLMultisampleRenderTarget can only be used with WebGL2.&quot;);if(l){c.bindTexture(34067,h.__webglTexture);t(34067,b.texture,q);for(u=0;6>u;u++)B(e.__webglFramebuffer[u],b,36064,34069+u);k(b.texture,q)&&p(34067,b.texture,b.width,b.height);c.bindTexture(34067,null)}else c.bindTexture(3553,h.__webglTexture),t(3553,b.texture,q),B(e.__webglFramebuffer,b,36064,3553),k(b.texture,q)&&p(3553,b.texture,\n",
"b.width,b.height),c.bindTexture(3553,null);if(b.depthBuffer){e=d.get(b);h=!0===b.isWebGLCubeRenderTarget;if(b.depthTexture){if(h)throw Error(&quot;target.depthTexture not supported in Cube render targets&quot;);if(b&&b.isWebGLCubeRenderTarget)throw Error(&quot;Depth Texture with cube render targets is not supported&quot;);a.bindFramebuffer(36160,e.__webglFramebuffer);if(!b.depthTexture||!b.depthTexture.isDepthTexture)throw Error(&quot;renderTarget.depthTexture must be an instance of THREE.DepthTexture&quot;);d.get(b.depthTexture).__webglTexture&&\n",
"b.depthTexture.image.width===b.width&&b.depthTexture.image.height===b.height||(b.depthTexture.image.width=b.width,b.depthTexture.image.height=b.height,b.depthTexture.needsUpdate=!0);n(b.depthTexture,0);e=d.get(b.depthTexture).__webglTexture;if(1026===b.depthTexture.format)a.framebufferTexture2D(36160,36096,3553,e,0);else if(1027===b.depthTexture.format)a.framebufferTexture2D(36160,33306,3553,e,0);else throw Error(&quot;Unknown depthTexture format&quot;);}else if(h)for(e.__webglDepthbuffer=[],h=0;6>h;h++)a.bindFramebuffer(36160,\n",
"e.__webglFramebuffer[h]),e.__webglDepthbuffer[h]=a.createRenderbuffer(),y(e.__webglDepthbuffer[h],b,!1);else a.bindFramebuffer(36160,e.__webglFramebuffer),e.__webglDepthbuffer=a.createRenderbuffer(),y(e.__webglDepthbuffer,b,!1);a.bindFramebuffer(36160,null)}};this.updateRenderTargetMipmap=function(a){var b=a.texture,e=m(a)||Ca;if(k(b,e)){e=a.isWebGLCubeRenderTarget?34067:3553;var f=d.get(b).__webglTexture;c.bindTexture(e,f);p(e,b,a.width,a.height);c.bindTexture(e,null)}};this.updateMultisampleRenderTarget=\n",
"function(b){if(b.isWebGLMultisampleRenderTarget)if(Ca){var c=d.get(b);a.bindFramebuffer(36008,c.__webglMultisampledFramebuffer);a.bindFramebuffer(36009,c.__webglFramebuffer);var e=b.width,f=b.height,g=16384;b.depthBuffer&&(g|=256);b.stencilBuffer&&(g|=1024);a.blitFramebuffer(0,0,e,f,0,0,e,f,g,9728);a.bindFramebuffer(36160,c.__webglMultisampledFramebuffer)}else console.warn(&quot;THREE.WebGLRenderer: WebGLMultisampleRenderTarget can only be used with WebGL2.&quot;)};this.safeSetTexture2D=function(a,b){a&&a.isWebGLRenderTarget&&\n",
"(!1===P&&(console.warn(&quot;THREE.WebGLTextures.safeSetTexture2D: don't use render targets as textures. Use their .texture property instead.&quot;),P=!0),a=a.texture);n(a,b)};this.safeSetTextureCube=function(a,b){a&&a.isWebGLCubeRenderTarget&&(!1===O&&(console.warn(&quot;THREE.WebGLTextures.safeSetTextureCube: don't use cube render targets as textures. Use their .texture property instead.&quot;),O=!0),a=a.texture);a&&a.isCubeTexture||Array.isArray(a.image)&&6===a.image.length?w(a,b):z(a,b)}}function Zh(a,b,c){var d=\n",
"c.isWebGL2;return{convert:function(a){if(1009===a)return 5121;if(1017===a)return 32819;if(1018===a)return 32820;if(1019===a)return 33635;if(1010===a)return 5120;if(1011===a)return 5122;if(1012===a)return 5123;if(1013===a)return 5124;if(1014===a)return 5125;if(1015===a)return 5126;if(1016===a){if(d)return 5131;var c=b.get(&quot;OES_texture_half_float&quot;);return null!==c?c.HALF_FLOAT_OES:null}if(1021===a)return 6406;if(1022===a)return 6407;if(1023===a)return 6408;if(1024===a)return 6409;if(1025===a)return 6410;\n",
"if(1026===a)return 6402;if(1027===a)return 34041;if(1028===a)return 6403;if(1029===a)return 36244;if(1030===a)return 33319;if(1031===a)return 33320;if(1032===a)return 36248;if(1033===a)return 36249;if(33776===a||33777===a||33778===a||33779===a)if(c=b.get(&quot;WEBGL_compressed_texture_s3tc&quot;),null!==c){if(33776===a)return c.COMPRESSED_RGB_S3TC_DXT1_EXT;if(33777===a)return c.COMPRESSED_RGBA_S3TC_DXT1_EXT;if(33778===a)return c.COMPRESSED_RGBA_S3TC_DXT3_EXT;if(33779===a)return c.COMPRESSED_RGBA_S3TC_DXT5_EXT}else return null;\n",
"if(35840===a||35841===a||35842===a||35843===a)if(c=b.get(&quot;WEBGL_compressed_texture_pvrtc&quot;),null!==c){if(35840===a)return c.COMPRESSED_RGB_PVRTC_4BPPV1_IMG;if(35841===a)return c.COMPRESSED_RGB_PVRTC_2BPPV1_IMG;if(35842===a)return c.COMPRESSED_RGBA_PVRTC_4BPPV1_IMG;if(35843===a)return c.COMPRESSED_RGBA_PVRTC_2BPPV1_IMG}else return null;if(36196===a)return c=b.get(&quot;WEBGL_compressed_texture_etc1&quot;),null!==c?c.COMPRESSED_RGB_ETC1_WEBGL:null;if(37492===a||37496===a)if(c=b.get(&quot;WEBGL_compressed_texture_etc&quot;),\n",
"null!==c){if(37492===a)return c.COMPRESSED_RGB8_ETC2;if(37496===a)return c.COMPRESSED_RGBA8_ETC2_EAC}if(37808===a||37809===a||37810===a||37811===a||37812===a||37813===a||37814===a||37815===a||37816===a||37817===a||37818===a||37819===a||37820===a||37821===a||37840===a||37841===a||37842===a||37843===a||37844===a||37845===a||37846===a||37847===a||37848===a||37849===a||37850===a||37851===a||37852===a||37853===a)return c=b.get(&quot;WEBGL_compressed_texture_astc&quot;),null!==c?a:null;if(36492===a)return c=b.get(&quot;EXT_texture_compression_bptc&quot;),\n",
"null!==c?a:null;if(1020===a){if(d)return 34042;c=b.get(&quot;WEBGL_depth_texture&quot;);return null!==c?c.UNSIGNED_INT_24_8_WEBGL:null}}}}function Pe(a){aa.call(this);this.cameras=a||[]}function Mc(){F.call(this);this.type=&quot;Group&quot;}function $h(a,b){function c(a){var b=q.get(a.inputSource);b&&(b.targetRay&&b.targetRay.dispatchEvent({type:a.type}),b.grip&&b.grip.dispatchEvent({type:a.type}))}function d(){q.forEach(function(a,b){a.targetRay&&(a.targetRay.dispatchEvent({type:&quot;disconnected&quot;,data:b}),a.targetRay.visible=\n",
"!1);a.grip&&(a.grip.dispatchEvent({type:&quot;disconnected&quot;,data:b}),a.grip.visible=!1)});q.clear();a.setFramebuffer(null);a.setRenderTarget(a.getRenderTarget());y.stop();h.isPresenting=!1;h.dispatchEvent({type:&quot;sessionend&quot;})}function e(a){k=a;y.setContext(l);y.start();h.isPresenting=!0;h.dispatchEvent({type:&quot;sessionstart&quot;})}function f(a){for(var b=l.inputSources,c=0;c<r.length;c++)q.set(b[c],r[c]);for(c=0;c<a.removed.length;c++){b=a.removed[c];var d=q.get(b);d&&(d.targetRay&&d.targetRay.dispatchEvent({type:&quot;disconnected&quot;,\n",
"data:b}),d.grip&&d.grip.dispatchEvent({type:&quot;disconnected&quot;,data:b}),q.delete(b))}for(c=0;c<a.added.length;c++)if(b=a.added[c],d=q.get(b))d.targetRay&&d.targetRay.dispatchEvent({type:&quot;connected&quot;,data:b}),d.grip&&d.grip.dispatchEvent({type:&quot;connected&quot;,data:b})}function g(a,b){null===b?a.matrixWorld.copy(a.matrix):a.matrixWorld.multiplyMatrices(b.matrixWorld,a.matrix);a.matrixWorldInverse.getInverse(a.matrixWorld)}var h=this,l=null,m=1,k=null,p=&quot;local-floor&quot;,x=null,r=[],q=new Map,v=new aa;v.layers.enable(1);\n",
"v.viewport=new ka;var E=new aa;E.layers.enable(2);E.viewport=new ka;var w=new Pe([v,E]);w.layers.enable(1);w.layers.enable(2);var z=null,t=null;this.isPresenting=this.enabled=!1;this.getController=function(a){var b=r[a];void 0===b&&(b={},r[a]=b);void 0===b.targetRay&&(b.targetRay=new Mc,b.targetRay.matrixAutoUpdate=!1,b.targetRay.visible=!1);return b.targetRay};this.getControllerGrip=function(a){var b=r[a];void 0===b&&(b={},r[a]=b);void 0===b.grip&&(b.grip=new Mc,b.grip.matrixAutoUpdate=!1,b.grip.visible=\n",
"!1);return b.grip};this.setFramebufferScaleFactor=function(a){m=a;1==h.isPresenting&&console.warn(&quot;WebXRManager: Cannot change framebuffer scale while presenting VR content&quot;)};this.setReferenceSpaceType=function(a){p=a};this.getReferenceSpace=function(){return k};this.getSession=function(){return l};this.setSession=function(a){l=a;null!==l&&(l.addEventListener(&quot;select&quot;,c),l.addEventListener(&quot;selectstart&quot;,c),l.addEventListener(&quot;selectend&quot;,c),l.addEventListener(&quot;squeeze&quot;,c),l.addEventListener(&quot;squeezestart&quot;,\n",
"c),l.addEventListener(&quot;squeezeend&quot;,c),l.addEventListener(&quot;end&quot;,d),a=b.getContextAttributes(),a=new XRWebGLLayer(l,b,{antialias:a.antialias,alpha:a.alpha,depth:a.depth,stencil:a.stencil,framebufferScaleFactor:m}),l.updateRenderState({baseLayer:a}),l.requestReferenceSpace(p).then(e),l.addEventListener(&quot;inputsourceschange&quot;,f))};var U=new n,ca=new n;this.getCamera=function(a){w.near=E.near=v.near=a.near;w.far=E.far=v.far=a.far;if(z!==w.near||t!==w.far)l.updateRenderState({depthNear:w.near,depthFar:w.far}),\n",
"z=w.near,t=w.far;var b=a.parent,c=w.cameras;g(w,b);for(var d=0;d<c.length;d++)g(c[d],b);a.matrixWorld.copy(w.matrixWorld);a=a.children;d=0;for(b=a.length;d<b;d++)a[d].updateMatrixWorld(!0);U.setFromMatrixPosition(v.matrixWorld);ca.setFromMatrixPosition(E.matrixWorld);d=U.distanceTo(ca);var e=v.projectionMatrix.elements,f=E.projectionMatrix.elements,h=e[14]/(e[10]-1);a=e[14]/(e[10]+1);b=(e[9]+1)/e[5];c=(e[9]-1)/e[5];var m=(e[8]-1)/e[0],p=(f[8]+1)/f[0];f=h*m;e=h*p;p=d/(-m+p);m=p*-m;v.matrixWorld.decompose(w.position,\n",
"w.quaternion,w.scale);w.translateX(m);w.translateZ(p);w.matrixWorld.compose(w.position,w.quaternion,w.scale);w.matrixWorldInverse.getInverse(w.matrixWorld);h+=p;p=a+p;w.projectionMatrix.makePerspective(f-m,e+(d-m),b*a/p*h,c*a/p*h,h,p);return w};var B=null,y=new Ah;y.setAnimationLoop(function(b,c){x=c.getViewerPose(k);if(null!==x){var d=x.views,e=l.renderState.baseLayer;a.setFramebuffer(e.framebuffer);for(var f=0;f<d.length;f++){var g=d[f],h=e.getViewport(g),m=w.cameras[f];m.matrix.fromArray(g.transform.matrix);\n",
"m.projectionMatrix.fromArray(g.projectionMatrix);m.viewport.set(h.x,h.y,h.width,h.height);0===f&&w.matrix.copy(m.matrix)}}d=l.inputSources;for(f=0;f<r.length;f++)e=r[f],g=d[f],m=h=null,g&&(e.targetRay&&(h=c.getPose(g.targetRaySpace,k),null!==h&&(e.targetRay.matrix.fromArray(h.transform.matrix),e.targetRay.matrix.decompose(e.targetRay.position,e.targetRay.rotation,e.targetRay.scale))),e.grip&&g.gripSpace&&(m=c.getPose(g.gripSpace,k),null!==m&&(e.grip.matrix.fromArray(m.transform.matrix),e.grip.matrix.decompose(e.grip.position,\n",
"e.grip.rotation,e.grip.scale)))),e.targetRay&&(e.targetRay.visible=null!==h),e.grip&&(e.grip.visible=null!==m);B&&B(b,c)});this.setAnimationLoop=function(a){B=a};this.dispose=function(){}}function og(a){var b;function c(){ra=new zj(I);Fa=new xj(I,ra,a);!1===Fa.isWebGL2&&(ra.get(&quot;WEBGL_depth_texture&quot;),ra.get(&quot;OES_texture_float&quot;),ra.get(&quot;OES_texture_half_float&quot;),ra.get(&quot;OES_texture_half_float_linear&quot;),ra.get(&quot;OES_standard_derivatives&quot;),ra.get(&quot;OES_element_index_uint&quot;),ra.get(&quot;ANGLE_instanced_arrays&quot;));\n",
"ra.get(&quot;OES_texture_float_linear&quot;);qa=new Zh(I,ra,Fa);Y=new Ik(I,ra,Fa);Y.scissor(T.copy(ja).multiplyScalar(Q).floor());Y.viewport(Z.copy(R).multiplyScalar(Q).floor());aa=new Cj(I);X=new yk;ea=new Jk(I,ra,Y,X,Fa,qa,aa);oa=new uj(I,Fa);xa=new Aj(I,oa,aa);sa=new Fj(I,xa,oa,aa);ya=new Ej(I);ta=new xk(H,ra,Fa);wa=new Bk;va=new Hk;pa=new vj(H,Y,sa,ca);Aa=new wj(I,ra,aa,Fa);Ba=new Bj(I,ra,aa,Fa);aa.programs=ta.programs;H.capabilities=Fa;H.extensions=ra;H.properties=X;H.renderLists=wa;H.state=Y;H.info=aa}\n",
"function d(a){a.preventDefault();console.log(&quot;THREE.WebGLRenderer: Context Lost.&quot;);G=!0}function e(){console.log(&quot;THREE.WebGLRenderer: Context Restored.&quot;);G=!1;c()}function f(a){a=a.target;a.removeEventListener(&quot;dispose&quot;,f);g(a);X.remove(a)}function g(a){var b=X.get(a).program;a.program=void 0;void 0!==b&&ta.releaseProgram(b)}function h(a,b){a.render(function(a){H.renderBufferImmediate(a,b)})}function l(a,b,c,d){if(!1!==a.visible){if(a.layers.test(b.layers))if(a.isGroup)c=a.renderOrder;else if(a.isLOD)!0===\n",
"a.autoUpdate&&a.update(b);else if(a.isLight)A.pushLight(a),a.castShadow&&A.pushShadow(a);else if(a.isSprite){if(!a.frustumCulled||lg.intersectsSprite(a)){d&&Hb.setFromMatrixPosition(a.matrixWorld).applyMatrix4(Md);var e=sa.update(a),f=a.material;f.visible&&C.push(a,e,f,c,Hb.z,null)}}else if(a.isImmediateRenderObject)d&&Hb.setFromMatrixPosition(a.matrixWorld).applyMatrix4(Md),C.push(a,null,a.material,c,Hb.z,null);else if(a.isMesh||a.isLine||a.isPoints)if(a.isSkinnedMesh&&a.skeleton.frame!==aa.render.frame&&\n",
"(a.skeleton.update(),a.skeleton.frame=aa.render.frame),!a.frustumCulled||lg.intersectsObject(a))if(d&&Hb.setFromMatrixPosition(a.matrixWorld).applyMatrix4(Md),e=sa.update(a),f=a.material,Array.isArray(f))for(var g=e.groups,h=0,m=g.length;h<m;h++){var p=g[h],k=f[p.materialIndex];k&&k.visible&&C.push(a,e,k,c,Hb.z,p)}else f.visible&&C.push(a,e,f,c,Hb.z,null);a=a.children;h=0;for(m=a.length;h<m;h++)l(a[h],b,c,d)}}function m(a,b,c,d){for(var e=0,f=a.length;e<f;e++){var g=a[e],h=g.object,l=g.geometry,m=\n",
"void 0===d?g.material:d;g=g.group;if(c.isArrayCamera){ba=c;for(var p=c.cameras,u=0,q=p.length;u<q;u++){var x=p[u];h.layers.test(x.layers)&&(Y.viewport(Z.copy(x.viewport)),A.setupLights(x),k(h,b,x,l,m,g))}}else ba=null,k(h,b,c,l,m,g)}}function k(a,c,d,e,f,g){a.onBeforeRender(H,c,d,e,f,g);A=va.get(c,ba||d);a.modelViewMatrix.multiplyMatrices(d.matrixWorldInverse,a.matrixWorld);a.normalMatrix.getNormalMatrix(a.modelViewMatrix);if(a.isImmediateRenderObject){var l=x(d,c,f,a);Y.setMaterial(f);fa=b=null;\n",
"Oe=!1;h(a,l)}else H.renderBufferDirect(d,c,e,f,a,g);a.onAfterRender(H,c,d,e,f,g);A=va.get(c,ba||d)}function p(a,b,c){var d=X.get(a),e=A.state.lights,h=e.state.version;c=ta.getParameters(a,e.state,A.state.shadowsArray,b,Ua.numPlanes,Ua.numIntersection,c);var l=ta.getProgramCacheKey(c),m=d.program,p=!0;if(void 0===m)a.addEventListener(&quot;dispose&quot;,f);else if(m.cacheKey!==l)g(a);else{if(d.lightsStateVersion!==h)d.lightsStateVersion=h;else if(void 0!==c.shaderID)return;p=!1}p&&(m=ta.acquireProgram(c,l),\n",
"d.program=m,d.uniforms=c.uniforms,d.environment=a.isMeshStandardMaterial?b.environment:null,d.outputEncoding=H.outputEncoding,a.program=m);c=m.getAttributes();if(a.morphTargets)for(l=a.numSupportedMorphTargets=0;l<H.maxMorphTargets;l++)0<=c[&quot;morphTarget&quot;+l]&&a.numSupportedMorphTargets++;if(a.morphNormals)for(l=a.numSupportedMorphNormals=0;l<H.maxMorphNormals;l++)0<=c[&quot;morphNormal&quot;+l]&&a.numSupportedMorphNormals++;c=d.uniforms;if(!a.isShaderMaterial&&!a.isRawShaderMaterial||!0===a.clipping)d.numClippingPlanes=\n",
"Ua.numPlanes,d.numIntersection=Ua.numIntersection,c.clippingPlanes=Ua.uniform;d.fog=b.fog;d.needsLights=a.isMeshLambertMaterial||a.isMeshToonMaterial||a.isMeshPhongMaterial||a.isMeshStandardMaterial||a.isShadowMaterial||a.isShaderMaterial&&!0===a.lights;d.lightsStateVersion=h;d.needsLights&&(c.ambientLightColor.value=e.state.ambient,c.lightProbe.value=e.state.probe,c.directionalLights.value=e.state.directional,c.directionalLightShadows.value=e.state.directionalShadow,c.spotLights.value=e.state.spot,\n",
"c.spotLightShadows.value=e.state.spotShadow,c.rectAreaLights.value=e.state.rectArea,c.pointLights.value=e.state.point,c.pointLightShadows.value=e.state.pointShadow,c.hemisphereLights.value=e.state.hemi,c.directionalShadowMap.value=e.state.directionalShadowMap,c.directionalShadowMatrix.value=e.state.directionalShadowMatrix,c.spotShadowMap.value=e.state.spotShadowMap,c.spotShadowMatrix.value=e.state.spotShadowMatrix,c.pointShadowMap.value=e.state.pointShadowMap,c.pointShadowMatrix.value=e.state.pointShadowMatrix);\n",
"a=d.program.getUniforms();a=Eb.seqWithValue(a.seq,c);d.uniformsList=a}function x(a,b,c,d){ea.resetTextureUnits();var e=b.fog,f=c.isMeshStandardMaterial?b.environment:null,g=X.get(c),h=A.state.lights;na&&(mg||a!==V)&&Ua.setState(c.clippingPlanes,c.clipIntersection,c.clipShadows,a,g,a===V&&c.id===Ne);c.version===g.__version?void 0===g.program?p(c,b,d):c.fog&&g.fog!==e?p(c,b,d):g.environment!==f?p(c,b,d):g.needsLights&&g.lightsStateVersion!==h.state.version?p(c,b,d):void 0===g.numClippingPlanes||g.numClippingPlanes===\n",
"Ua.numPlanes&&g.numIntersection===Ua.numIntersection?g.outputEncoding!==H.outputEncoding&&p(c,b,d):p(c,b,d):(p(c,b,d),g.__version=c.version);var l=!1,m=!1,k=!1;b=g.program;h=b.getUniforms();var u=g.uniforms;Y.useProgram(b.program)&&(k=m=l=!0);c.id!==Ne&&(Ne=c.id,m=!0);if(l||V!==a){h.setValue(I,&quot;projectionMatrix&quot;,a.projectionMatrix);Fa.logarithmicDepthBuffer&&h.setValue(I,&quot;logDepthBufFC&quot;,2/(Math.log(a.far+1)/Math.LN2));V!==a&&(V=a,k=m=!0);if(c.isShaderMaterial||c.isMeshPhongMaterial||c.isMeshToonMaterial||\n",
"c.isMeshStandardMaterial||c.envMap)l=h.map.cameraPosition,void 0!==l&&l.setValue(I,Hb.setFromMatrixPosition(a.matrixWorld));(c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshLambertMaterial||c.isMeshBasicMaterial||c.isMeshStandardMaterial||c.isShaderMaterial)&&h.setValue(I,&quot;isOrthographic&quot;,!0===a.isOrthographicCamera);(c.isMeshPhongMaterial||c.isMeshToonMaterial||c.isMeshLambertMaterial||c.isMeshBasicMaterial||c.isMeshStandardMaterial||c.isShaderMaterial||c.skinning)&&h.setValue(I,&quot;viewMatrix&quot;,\n",
"a.matrixWorldInverse)}if(c.skinning&&(h.setOptional(I,d,&quot;bindMatrix&quot;),h.setOptional(I,d,&quot;bindMatrixInverse&quot;),a=d.skeleton))if(l=a.bones,Fa.floatVertexTextures){if(void 0===a.boneTexture){l=Math.sqrt(4*l.length);l=L.ceilPowerOfTwo(l);l=Math.max(l,4);var x=new Float32Array(l*l*4);x.set(a.boneMatrices);var v=new ac(x,l,l,1023,1015);a.boneMatrices=x;a.boneTexture=v;a.boneTextureSize=l}h.setValue(I,&quot;boneTexture&quot;,a.boneTexture,ea);h.setValue(I,&quot;boneTextureSize&quot;,a.boneTextureSize)}else h.setOptional(I,a,\n",
"&quot;boneMatrices&quot;);if(m||g.receiveShadow!==d.receiveShadow)g.receiveShadow=d.receiveShadow,h.setValue(I,&quot;receiveShadow&quot;,d.receiveShadow);if(m){h.setValue(I,&quot;toneMappingExposure&quot;,H.toneMappingExposure);h.setValue(I,&quot;toneMappingWhitePoint&quot;,H.toneMappingWhitePoint);g.needsLights&&(m=k,u.ambientLightColor.needsUpdate=m,u.lightProbe.needsUpdate=m,u.directionalLights.needsUpdate=m,u.directionalLightShadows.needsUpdate=m,u.pointLights.needsUpdate=m,u.pointLightShadows.needsUpdate=m,u.spotLights.needsUpdate=\n",
"m,u.spotLightShadows.needsUpdate=m,u.rectAreaLights.needsUpdate=m,u.hemisphereLights.needsUpdate=m);e&&c.fog&&(u.fogColor.value.copy(e.color),e.isFog?(u.fogNear.value=e.near,u.fogFar.value=e.far):e.isFogExp2&&(u.fogDensity.value=e.density));if(c.isMeshBasicMaterial)r(u,c);else if(c.isMeshLambertMaterial)r(u,c),c.emissiveMap&&(u.emissiveMap.value=c.emissiveMap);else if(c.isMeshToonMaterial)r(u,c),u.specular.value.copy(c.specular),u.shininess.value=Math.max(c.shininess,1E-4),c.gradientMap&&(u.gradientMap.value=\n",
"c.gradientMap),c.emissiveMap&&(u.emissiveMap.value=c.emissiveMap),c.bumpMap&&(u.bumpMap.value=c.bumpMap,u.bumpScale.value=c.bumpScale,1===c.side&&(u.bumpScale.value*=-1)),c.normalMap&&(u.normalMap.value=c.normalMap,u.normalScale.value.copy(c.normalScale),1===c.side&&u.normalScale.value.negate()),c.displacementMap&&(u.displacementMap.value=c.displacementMap,u.displacementScale.value=c.displacementScale,u.displacementBias.value=c.displacementBias);else if(c.isMeshPhongMaterial)r(u,c),u.specular.value.copy(c.specular),\n",
"u.shininess.value=Math.max(c.shininess,1E-4),c.emissiveMap&&(u.emissiveMap.value=c.emissiveMap),c.bumpMap&&(u.bumpMap.value=c.bumpMap,u.bumpScale.value=c.bumpScale,1===c.side&&(u.bumpScale.value*=-1)),c.normalMap&&(u.normalMap.value=c.normalMap,u.normalScale.value.copy(c.normalScale),1===c.side&&u.normalScale.value.negate()),c.displacementMap&&(u.displacementMap.value=c.displacementMap,u.displacementScale.value=c.displacementScale,u.displacementBias.value=c.displacementBias);else if(c.isMeshStandardMaterial)r(u,\n",
"c,f),c.isMeshPhysicalMaterial?(q(u,c,f),u.reflectivity.value=c.reflectivity,u.clearcoat.value=c.clearcoat,u.clearcoatRoughness.value=c.clearcoatRoughness,c.sheen&&u.sheen.value.copy(c.sheen),c.clearcoatMap&&(u.clearcoatMap.value=c.clearcoatMap),c.clearcoatRoughnessMap&&(u.clearcoatRoughnessMap.value=c.clearcoatRoughnessMap),c.clearcoatNormalMap&&(u.clearcoatNormalScale.value.copy(c.clearcoatNormalScale),u.clearcoatNormalMap.value=c.clearcoatNormalMap,1===c.side&&u.clearcoatNormalScale.value.negate()),\n",
"u.transparency.value=c.transparency):q(u,c,f);else if(c.isMeshMatcapMaterial)r(u,c),c.matcap&&(u.matcap.value=c.matcap),c.bumpMap&&(u.bumpMap.value=c.bumpMap,u.bumpScale.value=c.bumpScale,1===c.side&&(u.bumpScale.value*=-1)),c.normalMap&&(u.normalMap.value=c.normalMap,u.normalScale.value.copy(c.normalScale),1===c.side&&u.normalScale.value.negate()),c.displacementMap&&(u.displacementMap.value=c.displacementMap,u.displacementScale.value=c.displacementScale,u.displacementBias.value=c.displacementBias);\n",
"else if(c.isMeshDepthMaterial)r(u,c),c.displacementMap&&(u.displacementMap.value=c.displacementMap,u.displacementScale.value=c.displacementScale,u.displacementBias.value=c.displacementBias);else if(c.isMeshDistanceMaterial)r(u,c),c.displacementMap&&(u.displacementMap.value=c.displacementMap,u.displacementScale.value=c.displacementScale,u.displacementBias.value=c.displacementBias),u.referencePosition.value.copy(c.referencePosition),u.nearDistance.value=c.nearDistance,u.farDistance.value=c.farDistance;\n",
"else if(c.isMeshNormalMaterial)r(u,c),c.bumpMap&&(u.bumpMap.value=c.bumpMap,u.bumpScale.value=c.bumpScale,1===c.side&&(u.bumpScale.value*=-1)),c.normalMap&&(u.normalMap.value=c.normalMap,u.normalScale.value.copy(c.normalScale),1===c.side&&u.normalScale.value.negate()),c.displacementMap&&(u.displacementMap.value=c.displacementMap,u.displacementScale.value=c.displacementScale,u.displacementBias.value=c.displacementBias);else if(c.isLineBasicMaterial)u.diffuse.value.copy(c.color),u.opacity.value=c.opacity,\n",
"c.isLineDashedMaterial&&(u.dashSize.value=c.dashSize,u.totalSize.value=c.dashSize+c.gapSize,u.scale.value=c.scale);else if(c.isPointsMaterial){u.diffuse.value.copy(c.color);u.opacity.value=c.opacity;u.size.value=c.size*Q;u.scale.value=.5*J;c.map&&(u.map.value=c.map);c.alphaMap&&(u.alphaMap.value=c.alphaMap);if(c.map)var n=c.map;else c.alphaMap&&(n=c.alphaMap);void 0!==n&&(!0===n.matrixAutoUpdate&&n.updateMatrix(),u.uvTransform.value.copy(n.matrix))}else if(c.isSpriteMaterial){u.diffuse.value.copy(c.color);\n",
"u.opacity.value=c.opacity;u.rotation.value=c.rotation;c.map&&(u.map.value=c.map);c.alphaMap&&(u.alphaMap.value=c.alphaMap);if(c.map)var w=c.map;else c.alphaMap&&(w=c.alphaMap);void 0!==w&&(!0===w.matrixAutoUpdate&&w.updateMatrix(),u.uvTransform.value.copy(w.matrix))}else c.isShadowMaterial&&(u.color.value.copy(c.color),u.opacity.value=c.opacity);void 0!==u.ltc_1&&(u.ltc_1.value=D.LTC_1);void 0!==u.ltc_2&&(u.ltc_2.value=D.LTC_2);Eb.upload(I,g.uniformsList,u,ea);c.isShaderMaterial&&(c.uniformsNeedUpdate=\n",
"!1)}c.isShaderMaterial&&!0===c.uniformsNeedUpdate&&(Eb.upload(I,g.uniformsList,u,ea),c.uniformsNeedUpdate=!1);c.isSpriteMaterial&&h.setValue(I,&quot;center&quot;,d.center);h.setValue(I,&quot;modelViewMatrix&quot;,d.modelViewMatrix);h.setValue(I,&quot;normalMatrix&quot;,d.normalMatrix);h.setValue(I,&quot;modelMatrix&quot;,d.matrixWorld);return b}function r(a,b,c){a.opacity.value=b.opacity;b.color&&a.diffuse.value.copy(b.color);b.emissive&&a.emissive.value.copy(b.emissive).multiplyScalar(b.emissiveIntensity);b.map&&(a.map.value=b.map);b.alphaMap&&\n",
"(a.alphaMap.value=b.alphaMap);b.specularMap&&(a.specularMap.value=b.specularMap);if(c=b.envMap||c)a.envMap.value=c,a.flipEnvMap.value=c.isCubeTexture?-1:1,a.reflectivity.value=b.reflectivity,a.refractionRatio.value=b.refractionRatio,a.maxMipLevel.value=X.get(c).__maxMipLevel;b.lightMap&&(a.lightMap.value=b.lightMap,a.lightMapIntensity.value=b.lightMapIntensity);b.aoMap&&(a.aoMap.value=b.aoMap,a.aoMapIntensity.value=b.aoMapIntensity);if(b.map)var d=b.map;else b.specularMap?d=b.specularMap:b.displacementMap?\n",
"d=b.displacementMap:b.normalMap?d=b.normalMap:b.bumpMap?d=b.bumpMap:b.roughnessMap?d=b.roughnessMap:b.metalnessMap?d=b.metalnessMap:b.alphaMap?d=b.alphaMap:b.emissiveMap&&(d=b.emissiveMap);void 0!==d&&(d.isWebGLRenderTarget&&(d=d.texture),!0===d.matrixAutoUpdate&&d.updateMatrix(),a.uvTransform.value.copy(d.matrix));if(b.aoMap)var e=b.aoMap;else b.lightMap&&(e=b.lightMap);void 0!==e&&(e.isWebGLRenderTarget&&(e=e.texture),!0===e.matrixAutoUpdate&&e.updateMatrix(),a.uv2Transform.value.copy(e.matrix))}\n",
"function q(a,b,c){a.roughness.value=b.roughness;a.metalness.value=b.metalness;b.roughnessMap&&(a.roughnessMap.value=b.roughnessMap);b.metalnessMap&&(a.metalnessMap.value=b.metalnessMap);b.emissiveMap&&(a.emissiveMap.value=b.emissiveMap);b.bumpMap&&(a.bumpMap.value=b.bumpMap,a.bumpScale.value=b.bumpScale,1===b.side&&(a.bumpScale.value*=-1));b.normalMap&&(a.normalMap.value=b.normalMap,a.normalScale.value.copy(b.normalScale),1===b.side&&a.normalScale.value.negate());b.displacementMap&&(a.displacementMap.value=\n",
"b.displacementMap,a.displacementScale.value=b.displacementScale,a.displacementBias.value=b.displacementBias);if(b.envMap||c)a.envMapIntensity.value=b.envMapIntensity}a=a||{};var v=void 0!==a.canvas?a.canvas:document.createElementNS(&quot;http://www.w3.org/1999/xhtml&quot;,&quot;canvas&quot;),E=void 0!==a.context?a.context:null,w=void 0!==a.alpha?a.alpha:!1,z=void 0!==a.depth?a.depth:!0,ha=void 0!==a.stencil?a.stencil:!0,U=void 0!==a.antialias?a.antialias:!1,ca=void 0!==a.premultipliedAlpha?a.premultipliedAlpha:!0,B=\n",
"void 0!==a.preserveDrawingBuffer?a.preserveDrawingBuffer:!1,y=void 0!==a.powerPreference?a.powerPreference:&quot;default&quot;,F=void 0!==a.failIfMajorPerformanceCaveat?a.failIfMajorPerformanceCaveat:!1,C=null,A=null;this.domElement=v;this.debug={checkShaderErrors:!0};this.sortObjects=this.autoClearStencil=this.autoClearDepth=this.autoClearColor=this.autoClear=!0;this.clippingPlanes=[];this.localClippingEnabled=!1;this.gammaFactor=2;this.outputEncoding=3E3;this.physicallyCorrectLights=!1;this.toneMappingWhitePoint=\n",
"this.toneMappingExposure=this.toneMapping=1;this.maxMorphTargets=8;this.maxMorphNormals=4;var H=this,G=!1,M=null,N=0,K=0,O=null,W=null,Ne=-1;var fa=b=null;var Oe=!1;var V=null,ba=null,Z=new ka,T=new ka,da=null,S=v.width,J=v.height,Q=1,la=null,ma=null,R=new ka(0,0,S,J),ja=new ka(0,0,S,J),kg=!1,lg=new Hc,Ua=new yj,na=!1,mg=!1,Md=new P,Hb=new n;try{w={alpha:w,depth:z,stencil:ha,antialias:U,premultipliedAlpha:ca,preserveDrawingBuffer:B,powerPreference:y,failIfMajorPerformanceCaveat:F,xrCompatible:!0};\n",
"v.addEventListener(&quot;webglcontextlost&quot;,d,!1);v.addEventListener(&quot;webglcontextrestored&quot;,e,!1);var I=E||v.getContext(&quot;webgl&quot;,w)||v.getContext(&quot;experimental-webgl&quot;,w);if(null===I){if(null!==v.getContext(&quot;webgl&quot;))throw Error(&quot;Error creating WebGL context with your selected attributes.&quot;);throw Error(&quot;Error creating WebGL context.&quot;);}void 0===I.getShaderPrecisionFormat&&(I.getShaderPrecisionFormat=function(){return{rangeMin:1,rangeMax:1,precision:1}})}catch(ai){throw console.error(&quot;THREE.WebGLRenderer: &quot;+\n",
"ai.message),ai;}var ra,Fa,Y,aa,X,ea,oa,xa,sa,ta,wa,va,pa,ya,Aa,Ba,qa;c();var ua=new $h(H,I);this.xr=ua;var Ea=new Xh(H,sa,Fa.maxTextureSize);this.shadowMap=Ea;this.getContext=function(){return I};this.getContextAttributes=function(){return I.getContextAttributes()};this.forceContextLoss=function(){var a=ra.get(&quot;WEBGL_lose_context&quot;);a&&a.loseContext()};this.forceContextRestore=function(){var a=ra.get(&quot;WEBGL_lose_context&quot;);a&&a.restoreContext()};this.getPixelRatio=function(){return Q};this.setPixelRatio=\n",
"function(a){void 0!==a&&(Q=a,this.setSize(S,J,!1))};this.getSize=function(a){void 0===a&&(console.warn(&quot;WebGLRenderer: .getsize() now requires a Vector2 as an argument&quot;),a=new t);return a.set(S,J)};this.setSize=function(a,b,c){ua.isPresenting?console.warn(&quot;THREE.WebGLRenderer: Can't change size while VR device is presenting.&quot;):(S=a,J=b,v.width=Math.floor(a*Q),v.height=Math.floor(b*Q),!1!==c&&(v.style.width=a+&quot;px&quot;,v.style.height=b+&quot;px&quot;),this.setViewport(0,0,a,b))};this.getDrawingBufferSize=function(a){void 0===\n",
"a&&(console.warn(&quot;WebGLRenderer: .getdrawingBufferSize() now requires a Vector2 as an argument&quot;),a=new t);return a.set(S*Q,J*Q).floor()};this.setDrawingBufferSize=function(a,b,c){S=a;J=b;Q=c;v.width=Math.floor(a*c);v.height=Math.floor(b*c);this.setViewport(0,0,a,b)};this.getCurrentViewport=function(a){void 0===a&&(console.warn(&quot;WebGLRenderer: .getCurrentViewport() now requires a Vector4 as an argument&quot;),a=new ka);return a.copy(Z)};this.getViewport=function(a){return a.copy(R)};this.setViewport=function(a,\n",
"b,c,d){a.isVector4?R.set(a.x,a.y,a.z,a.w):R.set(a,b,c,d);Y.viewport(Z.copy(R).multiplyScalar(Q).floor())};this.getScissor=function(a){return a.copy(ja)};this.setScissor=function(a,b,c,d){a.isVector4?ja.set(a.x,a.y,a.z,a.w):ja.set(a,b,c,d);Y.scissor(T.copy(ja).multiplyScalar(Q).floor())};this.getScissorTest=function(){return kg};this.setScissorTest=function(a){Y.setScissorTest(kg=a)};this.setOpaqueSort=function(a){la=a};this.setTransparentSort=function(a){ma=a};this.getClearColor=function(){return pa.getClearColor()};\n",
"this.setClearColor=function(){pa.setClearColor.apply(pa,arguments)};this.getClearAlpha=function(){return pa.getClearAlpha()};this.setClearAlpha=function(){pa.setClearAlpha.apply(pa,arguments)};this.clear=function(a,b,c){var d=0;if(void 0===a||a)d|=16384;if(void 0===b||b)d|=256;if(void 0===c||c)d|=1024;I.clear(d)};this.clearColor=function(){this.clear(!0,!1,!1)};this.clearDepth=function(){this.clear(!1,!0,!1)};this.clearStencil=function(){this.clear(!1,!1,!0)};this.dispose=function(){v.removeEventListener(&quot;webglcontextlost&quot;,\n",
"d,!1);v.removeEventListener(&quot;webglcontextrestored&quot;,e,!1);wa.dispose();va.dispose();X.dispose();sa.dispose();ua.dispose();za.stop();this.forceContextLoss()};this.renderBufferImmediate=function(a,b){Y.initAttributes();var c=X.get(a);a.hasPositions&&!c.position&&(c.position=I.createBuffer());a.hasNormals&&!c.normal&&(c.normal=I.createBuffer());a.hasUvs&&!c.uv&&(c.uv=I.createBuffer());a.hasColors&&!c.color&&(c.color=I.createBuffer());b=b.getAttributes();a.hasPositions&&(I.bindBuffer(34962,c.position),\n",
"I.bufferData(34962,a.positionArray,35048),Y.enableAttribute(b.position),I.vertexAttribPointer(b.position,3,5126,!1,0,0));a.hasNormals&&(I.bindBuffer(34962,c.normal),I.bufferData(34962,a.normalArray,35048),Y.enableAttribute(b.normal),I.vertexAttribPointer(b.normal,3,5126,!1,0,0));a.hasUvs&&(I.bindBuffer(34962,c.uv),I.bufferData(34962,a.uvArray,35048),Y.enableAttribute(b.uv),I.vertexAttribPointer(b.uv,2,5126,!1,0,0));a.hasColors&&(I.bindBuffer(34962,c.color),I.bufferData(34962,a.colorArray,35048),Y.enableAttribute(b.color),\n",
"I.vertexAttribPointer(b.color,3,5126,!1,0,0));Y.disableUnusedAttributes();I.drawArrays(4,0,a.count);a.count=0};var Ga=new ob;this.renderBufferDirect=function(a,c,d,e,f,g){null===c&&(c=Ga);var h=f.isMesh&&0>f.matrixWorld.determinant(),l=x(a,c,e,f);Y.setMaterial(e,h);var m=!1;if(b!==d.id||fa!==l.id||Oe!==(!0===e.wireframe))b=d.id,fa=l.id,Oe=!0===e.wireframe,m=!0;if(e.morphTargets||e.morphNormals)ya.update(f,d,e,l),m=!0;a=d.index;c=d.attributes.position;if(null===a){if(void 0===c||0===c.count)return}else if(0===\n",
"a.count)return;var u=1;!0===e.wireframe&&(a=xa.getWireframeAttribute(d),u=2);h=Aa;if(null!==a){var p=oa.get(a);h=Ba;h.setIndex(p)}if(m){if(!1!==Fa.isWebGL2||!f.isInstancedMesh&&!d.isInstancedBufferGeometry||null!==ra.get(&quot;ANGLE_instanced_arrays&quot;)){Y.initAttributes();m=d.attributes;l=l.getAttributes();var k=e.defaultAttributeValues;for(ha in l){var q=l[ha];if(0<=q){var r=m[ha];if(void 0!==r){var n=r.normalized,v=r.itemSize,w=oa.get(r);if(void 0!==w){var E=w.buffer,z=w.type;w=w.bytesPerElement;if(r.isInterleavedBufferAttribute){var B=\n",
"r.data,t=B.stride;r=r.offset;B&&B.isInstancedInterleavedBuffer?(Y.enableAttributeAndDivisor(q,B.meshPerAttribute),void 0===d.maxInstancedCount&&(d.maxInstancedCount=B.meshPerAttribute*B.count)):Y.enableAttribute(q);I.bindBuffer(34962,E);I.vertexAttribPointer(q,v,z,n,t*w,r*w)}else r.isInstancedBufferAttribute?(Y.enableAttributeAndDivisor(q,r.meshPerAttribute),void 0===d.maxInstancedCount&&(d.maxInstancedCount=r.meshPerAttribute*r.count)):Y.enableAttribute(q),I.bindBuffer(34962,E),I.vertexAttribPointer(q,\n",
"v,z,n,0,0)}}else if(&quot;instanceMatrix&quot;===ha)w=oa.get(f.instanceMatrix),void 0!==w&&(E=w.buffer,z=w.type,Y.enableAttributeAndDivisor(q+0,1),Y.enableAttributeAndDivisor(q+1,1),Y.enableAttributeAndDivisor(q+2,1),Y.enableAttributeAndDivisor(q+3,1),I.bindBuffer(34962,E),I.vertexAttribPointer(q+0,4,z,!1,64,0),I.vertexAttribPointer(q+1,4,z,!1,64,16),I.vertexAttribPointer(q+2,4,z,!1,64,32),I.vertexAttribPointer(q+3,4,z,!1,64,48));else if(void 0!==k&&(n=k[ha],void 0!==n))switch(n.length){case 2:I.vertexAttrib2fv(q,\n",
"n);break;case 3:I.vertexAttrib3fv(q,n);break;case 4:I.vertexAttrib4fv(q,n);break;default:I.vertexAttrib1fv(q,n)}}}Y.disableUnusedAttributes()}null!==a&&I.bindBuffer(34963,p.buffer)}var ha=d.drawRange.start*u;m=null!==g?g.start*u:0;p=Math.max(ha,m);g=Math.max(0,Math.min(null!==a?a.count:c.count,ha+d.drawRange.count*u,m+(null!==g?g.count*u:Infinity))-1-p+1);0!==g&&(f.isMesh?!0===e.wireframe?(Y.setLineWidth(e.wireframeLinewidth*(null===O?Q:1)),h.setMode(1)):h.setMode(4):f.isLine?(e=e.linewidth,void 0===\n",
"e&&(e=1),Y.setLineWidth(e*(null===O?Q:1)),f.isLineSegments?h.setMode(1):f.isLineLoop?h.setMode(2):h.setMode(3)):f.isPoints?h.setMode(0):f.isSprite&&h.setMode(4),f.isInstancedMesh?h.renderInstances(d,p,g,f.count):d.isInstancedBufferGeometry?h.renderInstances(d,p,g,d.maxInstancedCount):h.render(p,g))};this.compile=function(a,b){A=va.get(a,b);A.init();a.traverse(function(a){a.isLight&&(A.pushLight(a),a.castShadow&&A.pushShadow(a))});A.setupLights(b);var c={};a.traverse(function(b){if(b.material)if(Array.isArray(b.material))for(var d=\n",
"0;d<b.material.length;d++)!1===b.material[d].uuid in c&&(p(b.material[d],a,b),c[b.material[d].uuid]=!0);else!1===b.material.uuid in c&&(p(b.material,a,b),c[b.material.uuid]=!0)})};var Da=null,za=new Ah;za.setAnimationLoop(function(a){ua.isPresenting||Da&&Da(a)});&quot;undefined&quot;!==typeof window&&za.setContext(window);this.setAnimationLoop=function(a){Da=a;ua.setAnimationLoop(a);za.start()};this.render=function(a,c,d,e){if(void 0!==d){console.warn(&quot;THREE.WebGLRenderer.render(): the renderTarget argument has been removed. Use .setRenderTarget() instead.&quot;);\n",
"var f=d}if(void 0!==e){console.warn(&quot;THREE.WebGLRenderer.render(): the forceClear argument has been removed. Use .clear() instead.&quot;);var g=e}c&&c.isCamera?G||(fa=b=null,Oe=!1,Ne=-1,V=null,!0===a.autoUpdate&&a.updateMatrixWorld(),null===c.parent&&c.updateMatrixWorld(),ua.enabled&&ua.isPresenting&&(c=ua.getCamera(c)),A=va.get(a,c),A.init(),a.onBeforeRender(H,a,c,f||O),Md.multiplyMatrices(c.projectionMatrix,c.matrixWorldInverse),lg.setFromProjectionMatrix(Md),mg=this.localClippingEnabled,na=Ua.init(this.clippingPlanes,\n",
"mg,c),C=wa.get(a,c),C.init(),l(a,c,0,H.sortObjects),C.finish(),!0===H.sortObjects&&C.sort(la,ma),na&&Ua.beginShadows(),Ea.render(A.state.shadowsArray,a,c),A.setupLights(c),na&&Ua.endShadows(),this.info.autoReset&&this.info.reset(),void 0!==f&&this.setRenderTarget(f),pa.render(C,a,c,g),d=C.opaque,e=C.transparent,a.overrideMaterial?(f=a.overrideMaterial,d.length&&m(d,a,c,f),e.length&&m(e,a,c,f)):(d.length&&m(d,a,c),e.length&&m(e,a,c)),a.onAfterRender(H,a,c),null!==O&&(ea.updateRenderTargetMipmap(O),\n",
"ea.updateMultisampleRenderTarget(O)),Y.buffers.depth.setTest(!0),Y.buffers.depth.setMask(!0),Y.buffers.color.setMask(!0),Y.setPolygonOffset(!1),A=C=null):console.error(&quot;THREE.WebGLRenderer.render: camera is not an instance of THREE.Camera.&quot;)};this.setFramebuffer=function(a){M!==a&&null===O&&I.bindFramebuffer(36160,a);M=a};this.getActiveCubeFace=function(){return N};this.getActiveMipmapLevel=function(){return K};this.getRenderTarget=function(){return O};this.setRenderTarget=function(a,b,c){O=a;N=b;\n",
"K=c;a&&void 0===X.get(a).__webglFramebuffer&&ea.setupRenderTarget(a);var d=M,e=!1;a?(d=X.get(a).__webglFramebuffer,a.isWebGLCubeRenderTarget?(d=d[b||0],e=!0):d=a.isWebGLMultisampleRenderTarget?X.get(a).__webglMultisampledFramebuffer:d,Z.copy(a.viewport),T.copy(a.scissor),da=a.scissorTest):(Z.copy(R).multiplyScalar(Q).floor(),T.copy(ja).multiplyScalar(Q).floor(),da=kg);W!==d&&(I.bindFramebuffer(36160,d),W=d);Y.viewport(Z);Y.scissor(T);Y.setScissorTest(da);e&&(a=X.get(a.texture),I.framebufferTexture2D(36160,\n",
"36064,34069+(b||0),a.__webglTexture,c||0))};this.readRenderTargetPixels=function(a,b,c,d,e,f,g){if(a&&a.isWebGLRenderTarget){var h=X.get(a).__webglFramebuffer;a.isWebGLCubeRenderTarget&&void 0!==g&&(h=h[g]);if(h){g=!1;h!==W&&(I.bindFramebuffer(36160,h),g=!0);try{var l=a.texture,m=l.format,u=l.type;1023!==m&&qa.convert(m)!==I.getParameter(35739)?console.error(&quot;THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in RGBA or implementation defined format.&quot;):1009===u||qa.convert(u)===I.getParameter(35738)||\n",
"1015===u&&(Fa.isWebGL2||ra.get(&quot;OES_texture_float&quot;)||ra.get(&quot;WEBGL_color_buffer_float&quot;))||1016===u&&(Fa.isWebGL2?ra.get(&quot;EXT_color_buffer_float&quot;):ra.get(&quot;EXT_color_buffer_half_float&quot;))?36053===I.checkFramebufferStatus(36160)?0<=b&&b<=a.width-d&&0<=c&&c<=a.height-e&&I.readPixels(b,c,d,e,qa.convert(m),qa.convert(u),f):console.error(&quot;THREE.WebGLRenderer.readRenderTargetPixels: readPixels from renderTarget failed. Framebuffer not complete.&quot;):console.error(&quot;THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not in UnsignedByteType or implementation defined type.&quot;)}finally{g&&\n",
"I.bindFramebuffer(36160,W)}}}else console.error(&quot;THREE.WebGLRenderer.readRenderTargetPixels: renderTarget is not THREE.WebGLRenderTarget.&quot;)};this.copyFramebufferToTexture=function(a,b,c){void 0===c&&(c=0);var d=Math.pow(2,-c),e=Math.floor(b.image.width*d);d=Math.floor(b.image.height*d);var f=qa.convert(b.format);ea.setTexture2D(b,0);I.copyTexImage2D(3553,c,f,a.x,a.y,e,d,0);Y.unbindTexture()};this.copyTextureToTexture=function(a,b,c,d){var e=b.image.width,f=b.image.height,g=qa.convert(c.format),h=\n",
"qa.convert(c.type);ea.setTexture2D(c,0);b.isDataTexture?I.texSubImage2D(3553,d||0,a.x,a.y,e,f,g,h,b.image.data):I.texSubImage2D(3553,d||0,a.x,a.y,g,h,b.image);Y.unbindTexture()};this.initTexture=function(a){ea.setTexture2D(a,0);Y.unbindTexture()};&quot;undefined&quot;!==typeof __THREE_DEVTOOLS__&&__THREE_DEVTOOLS__.dispatchEvent(new CustomEvent(&quot;observe&quot;,{detail:this}))}function Qe(a,b){this.name=&quot;&quot;;this.color=new A(a);this.density=void 0!==b?b:2.5E-4}function Re(a,b,c){this.name=&quot;&quot;;this.color=new A(a);this.near=\n",
"void 0!==b?b:1;this.far=void 0!==c?c:1E3}function rb(a,b){this.array=a;this.stride=b;this.count=void 0!==a?a.length/b:0;this.usage=35044;this.updateRange={offset:0,count:-1};this.version=0}function Od(a,b,c,d){this.data=a;this.itemSize=b;this.offset=c;this.normalized=!0===d}function Ib(a){K.call(this);this.type=&quot;SpriteMaterial&quot;;this.color=new A(16777215);this.alphaMap=this.map=null;this.rotation=0;this.transparent=this.sizeAttenuation=!0;this.setValues(a)}function Pd(a){F.call(this);this.type=&quot;Sprite&quot;;\n",
"if(void 0===Nc){Nc=new C;var b=new Float32Array([-.5,-.5,0,0,0,.5,-.5,0,1,0,.5,.5,0,1,1,-.5,.5,0,0,1]);b=new rb(b,5);Nc.setIndex([0,1,2,0,2,3]);Nc.setAttribute(&quot;position&quot;,new Od(b,3,0,!1));Nc.setAttribute(&quot;uv&quot;,new Od(b,2,3,!1))}this.geometry=Nc;this.material=void 0!==a?a:new Ib;this.center=new t(.5,.5)}function Se(a,b,c,d,e,f){Oc.subVectors(a,c).addScalar(.5).multiply(d);void 0!==e?(Qd.x=f*Oc.x-e*Oc.y,Qd.y=e*Oc.x+f*Oc.y):Qd.copy(Oc);a.copy(b);a.x+=Qd.x;a.y+=Qd.y;a.applyMatrix4(bi)}function Rd(){F.call(this);\n",
"this._currentLevel=0;this.type=&quot;LOD&quot;;Object.defineProperties(this,{levels:{enumerable:!0,value:[]}});this.autoUpdate=!0}function Te(a,b){a&&a.isGeometry&&console.error(&quot;THREE.SkinnedMesh no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.&quot;);S.call(this,a,b);this.type=&quot;SkinnedMesh&quot;;this.bindMode=&quot;attached&quot;;this.bindMatrix=new P;this.bindMatrixInverse=new P}function Ue(a,b){a=a||[];this.bones=a.slice(0);this.boneMatrices=new Float32Array(16*this.bones.length);this.frame=-1;if(void 0===\n",
"b)this.calculateInverses();else if(this.bones.length===b.length)this.boneInverses=b.slice(0);else for(console.warn(&quot;THREE.Skeleton boneInverses is the wrong length.&quot;),this.boneInverses=[],a=0,b=this.bones.length;a<b;a++)this.boneInverses.push(new P)}function pg(){F.call(this);this.type=&quot;Bone&quot;}function Ve(a,b,c){S.call(this,a,b);this.instanceMatrix=new M(new Float32Array(16*c),16);this.count=c;this.frustumCulled=!1}function la(a){K.call(this);this.type=&quot;LineBasicMaterial&quot;;this.color=new A(16777215);\n",
"this.linewidth=1;this.linejoin=this.linecap=&quot;round&quot;;this.setValues(a)}function Ka(a,b,c){1===c&&console.error(&quot;THREE.Line: parameter THREE.LinePieces no longer supported. Use THREE.LineSegments instead.&quot;);F.call(this);this.type=&quot;Line&quot;;this.geometry=void 0!==a?a:new C;this.material=void 0!==b?b:new la}function ma(a,b){Ka.call(this,a,b);this.type=&quot;LineSegments&quot;}function We(a,b){Ka.call(this,a,b);this.type=&quot;LineLoop&quot;}function Va(a){K.call(this);this.type=&quot;PointsMaterial&quot;;this.color=new A(16777215);this.alphaMap=\n",
"this.map=null;this.size=1;this.sizeAttenuation=!0;this.morphTargets=!1;this.setValues(a)}function Pc(a,b){F.call(this);this.type=&quot;Points&quot;;this.geometry=void 0!==a?a:new C;this.material=void 0!==b?b:new Va;this.updateMorphTargets()}function qg(a,b,c,d,e,f,g){var h=rg.distanceSqToPoint(a);h<c&&(c=new n,rg.closestPointToPoint(a,c),c.applyMatrix4(d),a=e.ray.origin.distanceTo(c),a<e.near||a>e.far||f.push({distance:a,distanceToRay:Math.sqrt(h),point:c,index:b,face:null,object:g}))}function sg(a,b,c,d,e,\n",
"f,g,h,l){V.call(this,a,b,c,d,e,f,g,h,l);this.format=void 0!==g?g:1022;this.minFilter=void 0!==f?f:1006;this.magFilter=void 0!==e?e:1006;this.generateMipmaps=!1}function Qc(a,b,c,d,e,f,g,h,l,m,u,p){V.call(this,null,f,g,h,l,m,d,e,u,p);this.image={width:b,height:c};this.mipmaps=a;this.generateMipmaps=this.flipY=!1}function Sd(a,b,c,d,e,f,g,h,l){V.call(this,a,b,c,d,e,f,g,h,l);this.needsUpdate=!0}function Td(a,b,c,d,e,f,g,h,l,m){m=void 0!==m?m:1026;if(1026!==m&&1027!==m)throw Error(&quot;DepthTexture format must be either THREE.DepthFormat or THREE.DepthStencilFormat&quot;);\n",
"void 0===c&&1026===m&&(c=1012);void 0===c&&1027===m&&(c=1020);V.call(this,null,d,e,f,g,h,m,c,l);this.image={width:a,height:b};this.magFilter=void 0!==g?g:1003;this.minFilter=void 0!==h?h:1003;this.generateMipmaps=this.flipY=!1}function Rc(a){C.call(this);this.type=&quot;WireframeGeometry&quot;;var b=[],c,d,e,f=[0,0],g={},h=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;];if(a&&a.isGeometry){var l=a.faces;var m=0;for(d=l.length;m<d;m++){var u=l[m];for(c=0;3>c;c++){var p=u[h[c]];var k=u[h[(c+1)%3]];f[0]=Math.min(p,k);f[1]=Math.max(p,k);p=f[0]+\n",
"&quot;,&quot;+f[1];void 0===g[p]&&(g[p]={index1:f[0],index2:f[1]})}}for(p in g)m=g[p],h=a.vertices[m.index1],b.push(h.x,h.y,h.z),h=a.vertices[m.index2],b.push(h.x,h.y,h.z)}else if(a&&a.isBufferGeometry)if(h=new n,null!==a.index){l=a.attributes.position;u=a.index;var r=a.groups;0===r.length&&(r=[{start:0,count:u.count,materialIndex:0}]);a=0;for(e=r.length;a<e;++a)for(m=r[a],c=m.start,d=m.count,m=c,d=c+d;m<d;m+=3)for(c=0;3>c;c++)p=u.getX(m+c),k=u.getX(m+(c+1)%3),f[0]=Math.min(p,k),f[1]=Math.max(p,k),p=f[0]+&quot;,&quot;+\n",
"f[1],void 0===g[p]&&(g[p]={index1:f[0],index2:f[1]});for(p in g)m=g[p],h.fromBufferAttribute(l,m.index1),b.push(h.x,h.y,h.z),h.fromBufferAttribute(l,m.index2),b.push(h.x,h.y,h.z)}else for(l=a.attributes.position,m=0,d=l.count/3;m<d;m++)for(c=0;3>c;c++)g=3*m+c,h.fromBufferAttribute(l,g),b.push(h.x,h.y,h.z),g=3*m+(c+1)%3,h.fromBufferAttribute(l,g),b.push(h.x,h.y,h.z);this.setAttribute(&quot;position&quot;,new y(b,3))}function Ud(a,b,c){N.call(this);this.type=&quot;ParametricGeometry&quot;;this.parameters={func:a,slices:b,\n",
"stacks:c};this.fromBufferGeometry(new Sc(a,b,c));this.mergeVertices()}function Sc(a,b,c){C.call(this);this.type=&quot;ParametricBufferGeometry&quot;;this.parameters={func:a,slices:b,stacks:c};var d=[],e=[],f=[],g=[],h=new n,l=new n,m=new n,u=new n,p=new n,k,r;3>a.length&&console.error(&quot;THREE.ParametricGeometry: Function must now modify a Vector3 as third parameter.&quot;);var q=b+1;for(k=0;k<=c;k++){var v=k/c;for(r=0;r<=b;r++){var E=r/b;a(E,v,l);e.push(l.x,l.y,l.z);0<=E-1E-5?(a(E-1E-5,v,m),u.subVectors(l,m)):(a(E+\n",
"1E-5,v,m),u.subVectors(m,l));0<=v-1E-5?(a(E,v-1E-5,m),p.subVectors(l,m)):(a(E,v+1E-5,m),p.subVectors(m,l));h.crossVectors(u,p).normalize();f.push(h.x,h.y,h.z);g.push(E,v)}}for(k=0;k<c;k++)for(r=0;r<b;r++)a=k*q+r+1,h=(k+1)*q+r+1,l=(k+1)*q+r,d.push(k*q+r,a,l),d.push(a,h,l);this.setIndex(d);this.setAttribute(&quot;position&quot;,new y(e,3));this.setAttribute(&quot;normal&quot;,new y(f,3));this.setAttribute(&quot;uv&quot;,new y(g,2))}function Vd(a,b,c,d){N.call(this);this.type=&quot;PolyhedronGeometry&quot;;this.parameters={vertices:a,indices:b,\n",
"radius:c,detail:d};this.fromBufferGeometry(new Ga(a,b,c,d));this.mergeVertices()}function Ga(a,b,c,d){function e(a){h.push(a.x,a.y,a.z)}function f(b,c){b*=3;c.x=a[b+0];c.y=a[b+1];c.z=a[b+2]}function g(a,b,c,d){0>d&&1===a.x&&(l[b]=a.x-1);0===c.x&&0===c.z&&(l[b]=d/2/Math.PI+.5)}C.call(this);this.type=&quot;PolyhedronBufferGeometry&quot;;this.parameters={vertices:a,indices:b,radius:c,detail:d};c=c||1;d=d||0;var h=[],l=[];(function(a){for(var c=new n,d=new n,g=new n,h=0;h<b.length;h+=3){f(b[h+0],c);f(b[h+1],d);\n",
"f(b[h+2],g);var l,m,k=c,w=d,z=g,t=Math.pow(2,a),U=[];for(m=0;m<=t;m++){U[m]=[];var ca=k.clone().lerp(z,m/t),B=w.clone().lerp(z,m/t),A=t-m;for(l=0;l<=A;l++)U[m][l]=0===l&&m===t?ca:ca.clone().lerp(B,l/A)}for(m=0;m<t;m++)for(l=0;l<2*(t-m)-1;l++)k=Math.floor(l/2),0===l%2?(e(U[m][k+1]),e(U[m+1][k]),e(U[m][k])):(e(U[m][k+1]),e(U[m+1][k+1]),e(U[m+1][k]))}})(d);(function(a){for(var b=new n,c=0;c<h.length;c+=3)b.x=h[c+0],b.y=h[c+1],b.z=h[c+2],b.normalize().multiplyScalar(a),h[c+0]=b.x,h[c+1]=b.y,h[c+2]=b.z})(c);\n",
"(function(){for(var a=new n,b=0;b<h.length;b+=3)a.x=h[b+0],a.y=h[b+1],a.z=h[b+2],l.push(Math.atan2(a.z,-a.x)/2/Math.PI+.5,1-(Math.atan2(-a.y,Math.sqrt(a.x*a.x+a.z*a.z))/Math.PI+.5));a=new n;b=new n;for(var c=new n,d=new n,e=new t,f=new t,k=new t,E=0,w=0;E<h.length;E+=9,w+=6){a.set(h[E+0],h[E+1],h[E+2]);b.set(h[E+3],h[E+4],h[E+5]);c.set(h[E+6],h[E+7],h[E+8]);e.set(l[w+0],l[w+1]);f.set(l[w+2],l[w+3]);k.set(l[w+4],l[w+5]);d.copy(a).add(b).add(c).divideScalar(3);var z=Math.atan2(d.z,-d.x);g(e,w+0,a,z);\n",
"g(f,w+2,b,z);g(k,w+4,c,z)}for(a=0;a<l.length;a+=6)b=l[a+0],c=l[a+2],d=l[a+4],e=Math.min(b,c,d),.9<Math.max(b,c,d)&&.1>e&&(.2>b&&(l[a+0]+=1),.2>c&&(l[a+2]+=1),.2>d&&(l[a+4]+=1))})();this.setAttribute(&quot;position&quot;,new y(h,3));this.setAttribute(&quot;normal&quot;,new y(h.slice(),3));this.setAttribute(&quot;uv&quot;,new y(l,2));0===d?this.computeVertexNormals():this.normalizeNormals()}function Wd(a,b){N.call(this);this.type=&quot;TetrahedronGeometry&quot;;this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Tc(a,b));this.mergeVertices()}\n",
"function Tc(a,b){Ga.call(this,[1,1,1,-1,-1,1,-1,1,-1,1,-1,-1],[2,1,0,0,3,2,1,3,0,2,3,1],a,b);this.type=&quot;TetrahedronBufferGeometry&quot;;this.parameters={radius:a,detail:b}}function Xd(a,b){N.call(this);this.type=&quot;OctahedronGeometry&quot;;this.parameters={radius:a,detail:b};this.fromBufferGeometry(new cc(a,b));this.mergeVertices()}function cc(a,b){Ga.call(this,[1,0,0,-1,0,0,0,1,0,0,-1,0,0,0,1,0,0,-1],[0,2,4,0,4,3,0,3,5,0,5,2,1,2,5,1,5,3,1,3,4,1,4,2],a,b);this.type=&quot;OctahedronBufferGeometry&quot;;this.parameters=\n",
"{radius:a,detail:b}}function Yd(a,b){N.call(this);this.type=&quot;IcosahedronGeometry&quot;;this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Uc(a,b));this.mergeVertices()}function Uc(a,b){var c=(1+Math.sqrt(5))/2;Ga.call(this,[-1,c,0,1,c,0,-1,-c,0,1,-c,0,0,-1,c,0,1,c,0,-1,-c,0,1,-c,c,0,-1,c,0,1,-c,0,-1,-c,0,1],[0,11,5,0,5,1,0,1,7,0,7,10,0,10,11,1,5,9,5,11,4,11,10,2,10,7,6,7,1,8,3,9,4,3,4,2,3,2,6,3,6,8,3,8,9,4,9,5,2,4,11,6,2,10,8,6,7,9,8,1],a,b);this.type=&quot;IcosahedronBufferGeometry&quot;;this.parameters=\n",
"{radius:a,detail:b}}function Zd(a,b){N.call(this);this.type=&quot;DodecahedronGeometry&quot;;this.parameters={radius:a,detail:b};this.fromBufferGeometry(new Vc(a,b));this.mergeVertices()}function Vc(a,b){var c=(1+Math.sqrt(5))/2,d=1/c;Ga.call(this,[-1,-1,-1,-1,-1,1,-1,1,-1,-1,1,1,1,-1,-1,1,-1,1,1,1,-1,1,1,1,0,-d,-c,0,-d,c,0,d,-c,0,d,c,-d,-c,0,-d,c,0,d,-c,0,d,c,0,-c,0,-d,c,0,-d,-c,0,d,c,0,d],[3,11,7,3,7,15,3,15,13,7,19,17,7,17,6,7,6,15,17,4,8,17,8,10,17,10,6,8,0,16,8,16,2,8,2,10,0,12,1,0,1,18,0,18,16,6,10,2,\n",
"6,2,13,6,13,15,2,16,18,2,18,3,2,3,13,18,1,9,18,9,11,18,11,3,4,14,12,4,12,0,4,0,8,11,9,5,11,5,19,11,19,7,19,5,14,19,14,4,19,4,17,1,12,14,1,14,5,1,5,9],a,b);this.type=&quot;DodecahedronBufferGeometry&quot;;this.parameters={radius:a,detail:b}}function $d(a,b,c,d,e,f){N.call(this);this.type=&quot;TubeGeometry&quot;;this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,closed:e};void 0!==f&&console.warn(&quot;THREE.TubeGeometry: taper has been removed.&quot;);a=new dc(a,b,c,d,e);this.tangents=a.tangents;this.normals=\n",
"a.normals;this.binormals=a.binormals;this.fromBufferGeometry(a);this.mergeVertices()}function dc(a,b,c,d,e){function f(e){u=a.getPointAt(e/b,u);var f=g.normals[e];e=g.binormals[e];for(x=0;x<=d;x++){var m=x/d*Math.PI*2,k=Math.sin(m);m=-Math.cos(m);l.x=m*f.x+k*e.x;l.y=m*f.y+k*e.y;l.z=m*f.z+k*e.z;l.normalize();q.push(l.x,l.y,l.z);h.x=u.x+c*l.x;h.y=u.y+c*l.y;h.z=u.z+c*l.z;r.push(h.x,h.y,h.z)}}C.call(this);this.type=&quot;TubeBufferGeometry&quot;;this.parameters={path:a,tubularSegments:b,radius:c,radialSegments:d,\n",
"closed:e};b=b||64;c=c||1;d=d||8;e=e||!1;var g=a.computeFrenetFrames(b,e);this.tangents=g.tangents;this.normals=g.normals;this.binormals=g.binormals;var h=new n,l=new n,m=new t,u=new n,k,x,r=[],q=[],v=[],E=[];for(k=0;k<b;k++)f(k);f(!1===e?b:0);for(k=0;k<=b;k++)for(x=0;x<=d;x++)m.x=k/b,m.y=x/d,v.push(m.x,m.y);(function(){for(x=1;x<=b;x++)for(k=1;k<=d;k++){var a=(d+1)*x+(k-1),c=(d+1)*x+k,e=(d+1)*(x-1)+k;E.push((d+1)*(x-1)+(k-1),a,e);E.push(a,c,e)}})();this.setIndex(E);this.setAttribute(&quot;position&quot;,new y(r,\n",
"3));this.setAttribute(&quot;normal&quot;,new y(q,3));this.setAttribute(&quot;uv&quot;,new y(v,2))}function ae(a,b,c,d,e,f,g){N.call(this);this.type=&quot;TorusKnotGeometry&quot;;this.parameters={radius:a,tube:b,tubularSegments:c,radialSegments:d,p:e,q:f};void 0!==g&&console.warn(&quot;THREE.TorusKnotGeometry: heightScale has been deprecated. Use .scale( x, y, z ) instead.&quot;);this.fromBufferGeometry(new Wc(a,b,c,d,e,f));this.mergeVertices()}function Wc(a,b,c,d,e,f){function g(a,b,c,d,e){var f=Math.sin(a);b=c/b*a;c=Math.cos(b);e.x=d*\n",
"(2+c)*.5*Math.cos(a);e.y=d*(2+c)*f*.5;e.z=d*Math.sin(b)*.5}C.call(this);this.type=&quot;TorusKnotBufferGeometry&quot;;this.parameters={radius:a,tube:b,tubularSegments:c,radialSegments:d,p:e,q:f};a=a||1;b=b||.4;c=Math.floor(c)||64;d=Math.floor(d)||8;e=e||2;f=f||3;var h=[],l=[],m=[],k=[],p,x=new n,r=new n,q=new n,v=new n,E=new n,w=new n,z=new n;for(p=0;p<=c;++p){var t=p/c*e*Math.PI*2;g(t,e,f,a,q);g(t+.01,e,f,a,v);w.subVectors(v,q);z.addVectors(v,q);E.crossVectors(w,z);z.crossVectors(E,w);E.normalize();z.normalize();\n",
"for(t=0;t<=d;++t){var U=t/d*Math.PI*2,ca=-b*Math.cos(U);U=b*Math.sin(U);x.x=q.x+(ca*z.x+U*E.x);x.y=q.y+(ca*z.y+U*E.y);x.z=q.z+(ca*z.z+U*E.z);l.push(x.x,x.y,x.z);r.subVectors(x,q).normalize();m.push(r.x,r.y,r.z);k.push(p/c);k.push(t/d)}}for(t=1;t<=c;t++)for(p=1;p<=d;p++)a=(d+1)*t+(p-1),b=(d+1)*t+p,e=(d+1)*(t-1)+p,h.push((d+1)*(t-1)+(p-1),a,e),h.push(a,b,e);this.setIndex(h);this.setAttribute(&quot;position&quot;,new y(l,3));this.setAttribute(&quot;normal&quot;,new y(m,3));this.setAttribute(&quot;uv&quot;,new y(k,2))}function be(a,\n",
"b,c,d,e){N.call(this);this.type=&quot;TorusGeometry&quot;;this.parameters={radius:a,tube:b,radialSegments:c,tubularSegments:d,arc:e};this.fromBufferGeometry(new Xc(a,b,c,d,e));this.mergeVertices()}function Xc(a,b,c,d,e){C.call(this);this.type=&quot;TorusBufferGeometry&quot;;this.parameters={radius:a,tube:b,radialSegments:c,tubularSegments:d,arc:e};a=a||1;b=b||.4;c=Math.floor(c)||8;d=Math.floor(d)||6;e=e||2*Math.PI;var f=[],g=[],h=[],l=[],m=new n,k=new n,p=new n,x,r;for(x=0;x<=c;x++)for(r=0;r<=d;r++){var q=r/d*e,v=x/\n",
"c*Math.PI*2;k.x=(a+b*Math.cos(v))*Math.cos(q);k.y=(a+b*Math.cos(v))*Math.sin(q);k.z=b*Math.sin(v);g.push(k.x,k.y,k.z);m.x=a*Math.cos(q);m.y=a*Math.sin(q);p.subVectors(k,m).normalize();h.push(p.x,p.y,p.z);l.push(r/d);l.push(x/c)}for(x=1;x<=c;x++)for(r=1;r<=d;r++)a=(d+1)*(x-1)+r-1,b=(d+1)*(x-1)+r,e=(d+1)*x+r,f.push((d+1)*x+r-1,a,e),f.push(a,b,e);this.setIndex(f);this.setAttribute(&quot;position&quot;,new y(g,3));this.setAttribute(&quot;normal&quot;,new y(h,3));this.setAttribute(&quot;uv&quot;,new y(l,2))}function ci(a,b,c,d,e){for(var f,\n",
"g=0,h=b,l=c-d;h<c;h+=d)g+=(a[l]-a[h])*(a[h+1]+a[l+1]),l=h;if(e===0<g)for(e=b;e<c;e+=d)f=di(e,a[e],a[e+1],f);else for(e=c-d;e>=b;e-=d)f=di(e,a[e],a[e+1],f);f&&ec(f,f.next)&&(ce(f),f=f.next);return f}function de(a,b){if(!a)return a;b||(b=a);do{var c=!1;if(a.steiner||!ec(a,a.next)&&0!==xa(a.prev,a,a.next))a=a.next;else{ce(a);a=b=a.prev;if(a===a.next)break;c=!0}}while(c||a!==b);return b}function ee(a,b,c,d,e,f,g){if(a){if(!g&&f){var h=a,l=h;do null===l.z&&(l.z=tg(l.x,l.y,d,e,f)),l.prevZ=l.prev,l=l.nextZ=\n",
"l.next;while(l!==h);l.prevZ.nextZ=null;l.prevZ=null;h=l;var m,k,p,x,r=1;do{l=h;var q=h=null;for(k=0;l;){k++;var n=l;for(m=p=0;m<r&&(p++,n=n.nextZ,n);m++);for(x=r;0<p||0<x&&n;)0!==p&&(0===x||!n||l.z<=n.z)?(m=l,l=l.nextZ,p--):(m=n,n=n.nextZ,x--),q?q.nextZ=m:h=m,m.prevZ=q,q=m;l=n}q.nextZ=null;r*=2}while(1<k)}for(h=a;a.prev!==a.next;){l=a.prev;n=a.next;if(f)q=Kk(a,d,e,f);else a:if(q=a,k=q.prev,p=q,r=q.next,0<=xa(k,p,r))q=!1;else{for(m=q.next.next;m!==q.prev;){if(Yc(k.x,k.y,p.x,p.y,r.x,r.y,m.x,m.y)&&0<=\n",
"xa(m.prev,m,m.next)){q=!1;break a}m=m.next}q=!0}if(q)b.push(l.i/c),b.push(a.i/c),b.push(n.i/c),ce(a),h=a=n.next;else if(a=n,a===h){if(!g)ee(de(a),b,c,d,e,f,1);else if(1===g){g=b;h=c;l=a;do n=l.prev,q=l.next.next,!ec(n,q)&&ei(n,l,l.next,q)&&fe(n,q)&&fe(q,n)&&(g.push(n.i/h),g.push(l.i/h),g.push(q.i/h),ce(l),ce(l.next),l=a=q),l=l.next;while(l!==a);a=l;ee(a,b,c,d,e,f,2)}else if(2===g)a:{g=a;do{for(h=g.next.next;h!==g.prev;){if(l=g.i!==h.i){l=g;n=h;if(q=l.next.i!==n.i&&l.prev.i!==n.i){b:{q=l;do{if(q.i!==\n",
"l.i&&q.next.i!==l.i&&q.i!==n.i&&q.next.i!==n.i&&ei(q,q.next,l,n)){q=!0;break b}q=q.next}while(q!==l);q=!1}q=!q}if(q=q&&fe(l,n)&&fe(n,l)){q=l;k=!1;p=(l.x+n.x)/2;n=(l.y+n.y)/2;do q.y>n!==q.next.y>n&&q.next.y!==q.y&&p<(q.next.x-q.x)*(n-q.y)/(q.next.y-q.y)+q.x&&(k=!k),q=q.next;while(q!==l);q=k}l=q}if(l){a=fi(g,h);g=de(g,g.next);a=de(a,a.next);ee(g,b,c,d,e,f);ee(a,b,c,d,e,f);break a}h=h.next}g=g.next}while(g!==a)}break}}}}function Kk(a,b,c,d){var e=a.prev,f=a.next;if(0<=xa(e,a,f))return!1;var g=e.x>a.x?\n",
"e.x>f.x?e.x:f.x:a.x>f.x?a.x:f.x,h=e.y>a.y?e.y>f.y?e.y:f.y:a.y>f.y?a.y:f.y,l=tg(e.x<a.x?e.x<f.x?e.x:f.x:a.x<f.x?a.x:f.x,e.y<a.y?e.y<f.y?e.y:f.y:a.y<f.y?a.y:f.y,b,c,d);b=tg(g,h,b,c,d);c=a.prevZ;for(d=a.nextZ;c&&c.z>=l&&d&&d.z<=b;){if(c!==a.prev&&c!==a.next&&Yc(e.x,e.y,a.x,a.y,f.x,f.y,c.x,c.y)&&0<=xa(c.prev,c,c.next))return!1;c=c.prevZ;if(d!==a.prev&&d!==a.next&&Yc(e.x,e.y,a.x,a.y,f.x,f.y,d.x,d.y)&&0<=xa(d.prev,d,d.next))return!1;d=d.nextZ}for(;c&&c.z>=l;){if(c!==a.prev&&c!==a.next&&Yc(e.x,e.y,a.x,a.y,\n",
"f.x,f.y,c.x,c.y)&&0<=xa(c.prev,c,c.next))return!1;c=c.prevZ}for(;d&&d.z<=b;){if(d!==a.prev&&d!==a.next&&Yc(e.x,e.y,a.x,a.y,f.x,f.y,d.x,d.y)&&0<=xa(d.prev,d,d.next))return!1;d=d.nextZ}return!0}function Lk(a,b){return a.x-b.x}function Mk(a,b){var c=b,d=a.x,e=a.y,f=-Infinity;do{if(e<=c.y&&e>=c.next.y&&c.next.y!==c.y){var g=c.x+(e-c.y)*(c.next.x-c.x)/(c.next.y-c.y);if(g<=d&&g>f){f=g;if(g===d){if(e===c.y)return c;if(e===c.next.y)return c.next}var h=c.x<c.next.x?c:c.next}}c=c.next}while(c!==b);if(!h)return null;\n",
"if(d===f)return h.prev;b=h;g=h.x;var l=h.y,m=Infinity;for(c=h.next;c!==b;){if(d>=c.x&&c.x>=g&&d!==c.x&&Yc(e<l?d:f,e,g,l,e<l?f:d,e,c.x,c.y)){var k=Math.abs(e-c.y)/(d-c.x);(k<m||k===m&&c.x>h.x)&&fe(c,a)&&(h=c,m=k)}c=c.next}return h}function tg(a,b,c,d,e){a=32767*(a-c)*e;b=32767*(b-d)*e;a=(a|a<<8)&16711935;a=(a|a<<4)&252645135;a=(a|a<<2)&858993459;b=(b|b<<8)&16711935;b=(b|b<<4)&252645135;b=(b|b<<2)&858993459;return(a|a<<1)&1431655765|((b|b<<1)&1431655765)<<1}function Nk(a){var b=a,c=a;do{if(b.x<c.x||\n",
"b.x===c.x&&b.y<c.y)c=b;b=b.next}while(b!==a);return c}function Yc(a,b,c,d,e,f,g,h){return 0<=(e-g)*(b-h)-(a-g)*(f-h)&&0<=(a-g)*(d-h)-(c-g)*(b-h)&&0<=(c-g)*(f-h)-(e-g)*(d-h)}function xa(a,b,c){return(b.y-a.y)*(c.x-b.x)-(b.x-a.x)*(c.y-b.y)}function ec(a,b){return a.x===b.x&&a.y===b.y}function ei(a,b,c,d){return ec(a,c)&&ec(b,d)||ec(a,d)&&ec(c,b)?!0:0<xa(a,b,c)!==0<xa(a,b,d)&&0<xa(c,d,a)!==0<xa(c,d,b)}function fe(a,b){return 0>xa(a.prev,a,a.next)?0<=xa(a,b,a.next)&&0<=xa(a,a.prev,b):0>xa(a,b,a.prev)||\n",
"0>xa(a,a.next,b)}function fi(a,b){var c=new ug(a.i,a.x,a.y),d=new ug(b.i,b.x,b.y),e=a.next,f=b.prev;a.next=b;b.prev=a;c.next=e;e.prev=c;d.next=c;c.prev=d;f.next=d;d.prev=f;return d}function di(a,b,c,d){a=new ug(a,b,c);d?(a.next=d.next,a.prev=d,d.next.prev=a,d.next=a):(a.prev=a,a.next=a);return a}function ce(a){a.next.prev=a.prev;a.prev.next=a.next;a.prevZ&&(a.prevZ.nextZ=a.nextZ);a.nextZ&&(a.nextZ.prevZ=a.prevZ)}function ug(a,b,c){this.i=a;this.x=b;this.y=c;this.nextZ=this.prevZ=this.z=this.next=\n",
"this.prev=null;this.steiner=!1}function gi(a){var b=a.length;2<b&&a[b-1].equals(a[0])&&a.pop()}function hi(a,b){for(var c=0;c<b.length;c++)a.push(b[c].x),a.push(b[c].y)}function fc(a,b){N.call(this);this.type=&quot;ExtrudeGeometry&quot;;this.parameters={shapes:a,options:b};this.fromBufferGeometry(new fb(a,b));this.mergeVertices()}function fb(a,b){function c(a){function c(a,b,c){b||console.error(&quot;THREE.ExtrudeGeometry: vec does not exist&quot;);return b.clone().multiplyScalar(c).add(a)}function g(a,b,c){var d=a.x-\n",
"b.x;var e=a.y-b.y;var f=c.x-a.x;var g=c.y-a.y,h=d*d+e*e;if(Math.abs(d*g-e*f)>Number.EPSILON){var l=Math.sqrt(h),m=Math.sqrt(f*f+g*g);h=b.x-e/l;b=b.y+d/l;g=((c.x-g/m-h)*g-(c.y+f/m-b)*f)/(d*g-e*f);f=h+d*g-a.x;d=b+e*g-a.y;e=f*f+d*d;if(2>=e)return new t(f,d);e=Math.sqrt(e/2)}else a=!1,d>Number.EPSILON?f>Number.EPSILON&&(a=!0):d<-Number.EPSILON?f<-Number.EPSILON&&(a=!0):Math.sign(e)===Math.sign(g)&&(a=!0),a?(f=-e,e=Math.sqrt(h)):(f=d,d=e,e=Math.sqrt(h/2));return new t(f/e,d/e)}function h(a,b){for(J=a.length;0<=\n",
"--J;){var c=J;var f=J-1;0>f&&(f=a.length-1);var g,h=z+2*y;for(g=0;g<h;g++){var l=W*g,m=W*(g+1),k=b+f+l,u=b+f+m;m=b+c+m;q(b+c+l);q(k);q(m);q(k);q(u);q(m);l=e.length/3;l=F.generateSideWallUV(d,e,l-6,l-3,l-2,l-1);v(l[0]);v(l[1]);v(l[3]);v(l[1]);v(l[2]);v(l[3])}}}function l(a,b,c){E.push(a);E.push(b);E.push(c)}function k(a,b,c){q(a);q(b);q(c);a=e.length/3;a=F.generateTopUV(d,e,a-3,a-2,a-1);v(a[0]);v(a[1]);v(a[2])}function q(a){e.push(E[3*a]);e.push(E[3*a+1]);e.push(E[3*a+2])}function v(a){f.push(a.x);\n",
"f.push(a.y)}var E=[],w=void 0!==b.curveSegments?b.curveSegments:12,z=void 0!==b.steps?b.steps:1,ha=void 0!==b.depth?b.depth:100,U=void 0!==b.bevelEnabled?b.bevelEnabled:!0,ca=void 0!==b.bevelThickness?b.bevelThickness:6,B=void 0!==b.bevelSize?b.bevelSize:ca-2,A=void 0!==b.bevelOffset?b.bevelOffset:0,y=void 0!==b.bevelSegments?b.bevelSegments:3,C=b.extrudePath,F=void 0!==b.UVGenerator?b.UVGenerator:Ok;void 0!==b.amount&&(console.warn(&quot;THREE.ExtrudeBufferGeometry: amount has been renamed to depth.&quot;),\n",
"ha=b.amount);var H=!1;if(C){var D=C.getSpacedPoints(z);H=!0;U=!1;var G=C.computeFrenetFrames(z,!1);var M=new n;var N=new n;var K=new n}U||(A=B=ca=y=0);var O;w=a.extractPoints(w);a=w.shape;var L=w.holes;if(!sb.isClockWise(a)){a=a.reverse();var fa=0;for(O=L.length;fa<O;fa++){var P=L[fa];sb.isClockWise(P)&&(L[fa]=P.reverse())}}var X=sb.triangulateShape(a,L),V=a;fa=0;for(O=L.length;fa<O;fa++)P=L[fa],a=a.concat(P);var Z,W=a.length,T,ba=X.length;w=[];var J=0;var Q=V.length;var S=Q-1;for(Z=J+1;J<Q;J++,S++,\n",
"Z++)S===Q&&(S=0),Z===Q&&(Z=0),w[J]=g(V[J],V[S],V[Z]);C=[];var ea=w.concat();fa=0;for(O=L.length;fa<O;fa++){P=L[fa];var aa=[];J=0;Q=P.length;S=Q-1;for(Z=J+1;J<Q;J++,S++,Z++)S===Q&&(S=0),Z===Q&&(Z=0),aa[J]=g(P[J],P[S],P[Z]);C.push(aa);ea=ea.concat(aa)}for(S=0;S<y;S++){Q=S/y;var da=ca*Math.cos(Q*Math.PI/2);Z=B*Math.sin(Q*Math.PI/2)+A;J=0;for(Q=V.length;J<Q;J++){var R=c(V[J],w[J],Z);l(R.x,R.y,-da)}fa=0;for(O=L.length;fa<O;fa++)for(P=L[fa],aa=C[fa],J=0,Q=P.length;J<Q;J++)R=c(P[J],aa[J],Z),l(R.x,R.y,-da)}Z=\n",
"B+A;for(J=0;J<W;J++)R=U?c(a[J],ea[J],Z):a[J],H?(N.copy(G.normals[0]).multiplyScalar(R.x),M.copy(G.binormals[0]).multiplyScalar(R.y),K.copy(D[0]).add(N).add(M),l(K.x,K.y,K.z)):l(R.x,R.y,0);for(Q=1;Q<=z;Q++)for(J=0;J<W;J++)R=U?c(a[J],ea[J],Z):a[J],H?(N.copy(G.normals[Q]).multiplyScalar(R.x),M.copy(G.binormals[Q]).multiplyScalar(R.y),K.copy(D[Q]).add(N).add(M),l(K.x,K.y,K.z)):l(R.x,R.y,ha/z*Q);for(S=y-1;0<=S;S--){Q=S/y;da=ca*Math.cos(Q*Math.PI/2);Z=B*Math.sin(Q*Math.PI/2)+A;J=0;for(Q=V.length;J<Q;J++)R=\n",
"c(V[J],w[J],Z),l(R.x,R.y,ha+da);fa=0;for(O=L.length;fa<O;fa++)for(P=L[fa],aa=C[fa],J=0,Q=P.length;J<Q;J++)R=c(P[J],aa[J],Z),H?l(R.x,R.y+D[z-1].y,D[z-1].x+da):l(R.x,R.y,ha+da)}(function(){var a=e.length/3;if(U){var b=0*W;for(J=0;J<ba;J++)T=X[J],k(T[2]+b,T[1]+b,T[0]+b);b=W*(z+2*y);for(J=0;J<ba;J++)T=X[J],k(T[0]+b,T[1]+b,T[2]+b)}else{for(J=0;J<ba;J++)T=X[J],k(T[2],T[1],T[0]);for(J=0;J<ba;J++)T=X[J],k(T[0]+W*z,T[1]+W*z,T[2]+W*z)}d.addGroup(a,e.length/3-a,0)})();(function(){var a=e.length/3,b=0;h(V,b);\n",
"b+=V.length;fa=0;for(O=L.length;fa<O;fa++)P=L[fa],h(P,b),b+=P.length;d.addGroup(a,e.length/3-a,1)})()}C.call(this);this.type=&quot;ExtrudeBufferGeometry&quot;;this.parameters={shapes:a,options:b};a=Array.isArray(a)?a:[a];for(var d=this,e=[],f=[],g=0,h=a.length;g<h;g++)c(a[g]);this.setAttribute(&quot;position&quot;,new y(e,3));this.setAttribute(&quot;uv&quot;,new y(f,2));this.computeVertexNormals()}function ii(a,b,c){c.shapes=[];if(Array.isArray(a))for(var d=0,e=a.length;d<e;d++)c.shapes.push(a[d].uuid);else c.shapes.push(a.uuid);\n",
"void 0!==b.extrudePath&&(c.options.extrudePath=b.extrudePath.toJSON());return c}function ge(a,b){N.call(this);this.type=&quot;TextGeometry&quot;;this.parameters={text:a,parameters:b};this.fromBufferGeometry(new Zc(a,b));this.mergeVertices()}function Zc(a,b){b=b||{};var c=b.font;if(!c||!c.isFont)return console.error(&quot;THREE.TextGeometry: font parameter is not an instance of THREE.Font.&quot;),new N;a=c.generateShapes(a,b.size);b.depth=void 0!==b.height?b.height:50;void 0===b.bevelThickness&&(b.bevelThickness=10);\n",
"void 0===b.bevelSize&&(b.bevelSize=8);void 0===b.bevelEnabled&&(b.bevelEnabled=!1);fb.call(this,a,b);this.type=&quot;TextBufferGeometry&quot;}function he(a,b,c,d,e,f,g){N.call(this);this.type=&quot;SphereGeometry&quot;;this.parameters={radius:a,widthSegments:b,heightSegments:c,phiStart:d,phiLength:e,thetaStart:f,thetaLength:g};this.fromBufferGeometry(new gc(a,b,c,d,e,f,g));this.mergeVertices()}function gc(a,b,c,d,e,f,g){C.call(this);this.type=&quot;SphereBufferGeometry&quot;;this.parameters={radius:a,widthSegments:b,heightSegments:c,\n",
"phiStart:d,phiLength:e,thetaStart:f,thetaLength:g};a=a||1;b=Math.max(3,Math.floor(b)||8);c=Math.max(2,Math.floor(c)||6);d=void 0!==d?d:0;e=void 0!==e?e:2*Math.PI;f=void 0!==f?f:0;g=void 0!==g?g:Math.PI;var h=Math.min(f+g,Math.PI),l,m,k=0,p=[],x=new n,r=new n,q=[],v=[],E=[],w=[];for(m=0;m<=c;m++){var t=[],ha=m/c,U=0;0==m&&0==f?U=.5/b:m==c&&h==Math.PI&&(U=-.5/b);for(l=0;l<=b;l++){var ca=l/b;x.x=-a*Math.cos(d+ca*e)*Math.sin(f+ha*g);x.y=a*Math.cos(f+ha*g);x.z=a*Math.sin(d+ca*e)*Math.sin(f+ha*g);v.push(x.x,\n",
"x.y,x.z);r.copy(x).normalize();E.push(r.x,r.y,r.z);w.push(ca+U,1-ha);t.push(k++)}p.push(t)}for(m=0;m<c;m++)for(l=0;l<b;l++)a=p[m][l+1],d=p[m][l],e=p[m+1][l],g=p[m+1][l+1],(0!==m||0<f)&&q.push(a,d,g),(m!==c-1||h<Math.PI)&&q.push(d,e,g);this.setIndex(q);this.setAttribute(&quot;position&quot;,new y(v,3));this.setAttribute(&quot;normal&quot;,new y(E,3));this.setAttribute(&quot;uv&quot;,new y(w,2))}function ie(a,b,c,d,e,f){N.call(this);this.type=&quot;RingGeometry&quot;;this.parameters={innerRadius:a,outerRadius:b,thetaSegments:c,phiSegments:d,\n",
"thetaStart:e,thetaLength:f};this.fromBufferGeometry(new $c(a,b,c,d,e,f));this.mergeVertices()}function $c(a,b,c,d,e,f){C.call(this);this.type=&quot;RingBufferGeometry&quot;;this.parameters={innerRadius:a,outerRadius:b,thetaSegments:c,phiSegments:d,thetaStart:e,thetaLength:f};a=a||.5;b=b||1;e=void 0!==e?e:0;f=void 0!==f?f:2*Math.PI;c=void 0!==c?Math.max(3,c):8;d=void 0!==d?Math.max(1,d):1;var g=[],h=[],l=[],m=[],k=a,p=(b-a)/d,x=new n,r=new t,q,v;for(q=0;q<=d;q++){for(v=0;v<=c;v++)a=e+v/c*f,x.x=k*Math.cos(a),\n",
"x.y=k*Math.sin(a),h.push(x.x,x.y,x.z),l.push(0,0,1),r.x=(x.x/b+1)/2,r.y=(x.y/b+1)/2,m.push(r.x,r.y);k+=p}for(q=0;q<d;q++)for(b=q*(c+1),v=0;v<c;v++)a=v+b,e=a+c+1,f=a+c+2,k=a+1,g.push(a,e,k),g.push(e,f,k);this.setIndex(g);this.setAttribute(&quot;position&quot;,new y(h,3));this.setAttribute(&quot;normal&quot;,new y(l,3));this.setAttribute(&quot;uv&quot;,new y(m,2))}function je(a,b,c,d){N.call(this);this.type=&quot;LatheGeometry&quot;;this.parameters={points:a,segments:b,phiStart:c,phiLength:d};this.fromBufferGeometry(new ad(a,b,c,d));this.mergeVertices()}\n",
"function ad(a,b,c,d){C.call(this);this.type=&quot;LatheBufferGeometry&quot;;this.parameters={points:a,segments:b,phiStart:c,phiLength:d};b=Math.floor(b)||12;c=c||0;d=d||2*Math.PI;d=L.clamp(d,0,2*Math.PI);var e=[],f=[],g=[],h=1/b,l=new n,m=new t,k;for(k=0;k<=b;k++){var p=c+k*h*d;var x=Math.sin(p),r=Math.cos(p);for(p=0;p<=a.length-1;p++)l.x=a[p].x*x,l.y=a[p].y,l.z=a[p].x*r,f.push(l.x,l.y,l.z),m.x=k/b,m.y=p/(a.length-1),g.push(m.x,m.y)}for(k=0;k<b;k++)for(p=0;p<a.length-1;p++)c=p+k*a.length,h=c+a.length,l=c+a.length+\n",
"1,m=c+1,e.push(c,h,m),e.push(h,l,m);this.setIndex(e);this.setAttribute(&quot;position&quot;,new y(f,3));this.setAttribute(&quot;uv&quot;,new y(g,2));this.computeVertexNormals();if(d===2*Math.PI)for(d=this.attributes.normal.array,e=new n,f=new n,g=new n,c=b*a.length*3,p=k=0;k<a.length;k++,p+=3)e.x=d[p+0],e.y=d[p+1],e.z=d[p+2],f.x=d[c+p+0],f.y=d[c+p+1],f.z=d[c+p+2],g.addVectors(e,f).normalize(),d[p+0]=d[c+p+0]=g.x,d[p+1]=d[c+p+1]=g.y,d[p+2]=d[c+p+2]=g.z}function hc(a,b){N.call(this);this.type=&quot;ShapeGeometry&quot;;&quot;object&quot;===\n",
"typeof b&&(console.warn(&quot;THREE.ShapeGeometry: Options parameter has been removed.&quot;),b=b.curveSegments);this.parameters={shapes:a,curveSegments:b};this.fromBufferGeometry(new ic(a,b));this.mergeVertices()}function ic(a,b){function c(a){var c,h=e.length/3;a=a.extractPoints(b);var m=a.shape,k=a.holes;!1===sb.isClockWise(m)&&(m=m.reverse());a=0;for(c=k.length;a<c;a++){var u=k[a];!0===sb.isClockWise(u)&&(k[a]=u.reverse())}var n=sb.triangulateShape(m,k);a=0;for(c=k.length;a<c;a++)u=k[a],m=m.concat(u);a=\n",
"0;for(c=m.length;a<c;a++)u=m[a],e.push(u.x,u.y,0),f.push(0,0,1),g.push(u.x,u.y);a=0;for(c=n.length;a<c;a++)m=n[a],d.push(m[0]+h,m[1]+h,m[2]+h),l+=3}C.call(this);this.type=&quot;ShapeBufferGeometry&quot;;this.parameters={shapes:a,curveSegments:b};b=b||12;var d=[],e=[],f=[],g=[],h=0,l=0;if(!1===Array.isArray(a))c(a);else for(var m=0;m<a.length;m++)c(a[m]),this.addGroup(h,l,m),h+=l,l=0;this.setIndex(d);this.setAttribute(&quot;position&quot;,new y(e,3));this.setAttribute(&quot;normal&quot;,new y(f,3));this.setAttribute(&quot;uv&quot;,new y(g,\n",
"2))}function ji(a,b){b.shapes=[];if(Array.isArray(a))for(var c=0,d=a.length;c<d;c++)b.shapes.push(a[c].uuid);else b.shapes.push(a.uuid);return b}function bd(a,b){C.call(this);this.type=&quot;EdgesGeometry&quot;;this.parameters={thresholdAngle:b};var c=[];b=Math.cos(L.DEG2RAD*(void 0!==b?b:1));var d=[0,0],e={},f=[&quot;a&quot;,&quot;b&quot;,&quot;c&quot;];if(a.isBufferGeometry){var g=new N;g.fromBufferGeometry(a)}else g=a.clone();g.mergeVertices();g.computeFaceNormals();a=g.vertices;g=g.faces;for(var h=0,l=g.length;h<l;h++)for(var m=g[h],\n",
"k=0;3>k;k++){var p=m[f[k]];var n=m[f[(k+1)%3]];d[0]=Math.min(p,n);d[1]=Math.max(p,n);p=d[0]+&quot;,&quot;+d[1];void 0===e[p]?e[p]={index1:d[0],index2:d[1],face1:h,face2:void 0}:e[p].face2=h}for(p in e)if(d=e[p],void 0===d.face2||g[d.face1].normal.dot(g[d.face2].normal)<=b)f=a[d.index1],c.push(f.x,f.y,f.z),f=a[d.index2],c.push(f.x,f.y,f.z);this.setAttribute(&quot;position&quot;,new y(c,3))}function jc(a,b,c,d,e,f,g,h){N.call(this);this.type=&quot;CylinderGeometry&quot;;this.parameters={radiusTop:a,radiusBottom:b,height:c,radialSegments:d,\n",
"heightSegments:e,openEnded:f,thetaStart:g,thetaLength:h};this.fromBufferGeometry(new tb(a,b,c,d,e,f,g,h));this.mergeVertices()}function tb(a,b,c,d,e,f,g,h){function l(c){var e,f=new t,l=new n,u=0,v=!0===c?a:b,z=!0===c?1:-1;var A=q;for(e=1;e<=d;e++)p.push(0,E*z,0),x.push(0,z,0),r.push(.5,.5),q++;var y=q;for(e=0;e<=d;e++){var C=e/d*h+g,D=Math.cos(C);C=Math.sin(C);l.x=v*C;l.y=E*z;l.z=v*D;p.push(l.x,l.y,l.z);x.push(0,z,0);f.x=.5*D+.5;f.y=.5*C*z+.5;r.push(f.x,f.y);q++}for(e=0;e<d;e++)f=A+e,l=y+e,!0===\n",
"c?k.push(l,l+1,f):k.push(l+1,l,f),u+=3;m.addGroup(w,u,!0===c?1:2);w+=u}C.call(this);this.type=&quot;CylinderBufferGeometry&quot;;this.parameters={radiusTop:a,radiusBottom:b,height:c,radialSegments:d,heightSegments:e,openEnded:f,thetaStart:g,thetaLength:h};var m=this;a=void 0!==a?a:1;b=void 0!==b?b:1;c=c||1;d=Math.floor(d)||8;e=Math.floor(e)||1;f=void 0!==f?f:!1;g=void 0!==g?g:0;h=void 0!==h?h:2*Math.PI;var k=[],p=[],x=[],r=[],q=0,v=[],E=c/2,w=0;(function(){var f,l,u=new n,t=new n,B=0,A=(b-a)/c;for(l=0;l<=e;l++){var C=\n",
"[],y=l/e,D=y*(b-a)+a;for(f=0;f<=d;f++){var H=f/d,F=H*h+g,G=Math.sin(F);F=Math.cos(F);t.x=D*G;t.y=-y*c+E;t.z=D*F;p.push(t.x,t.y,t.z);u.set(G,A,F).normalize();x.push(u.x,u.y,u.z);r.push(H,1-y);C.push(q++)}v.push(C)}for(f=0;f<d;f++)for(l=0;l<e;l++)u=v[l+1][f],t=v[l+1][f+1],A=v[l][f+1],k.push(v[l][f],u,A),k.push(u,t,A),B+=6;m.addGroup(w,B,0);w+=B})();!1===f&&(0<a&&l(!0),0<b&&l(!1));this.setIndex(k);this.setAttribute(&quot;position&quot;,new y(p,3));this.setAttribute(&quot;normal&quot;,new y(x,3));this.setAttribute(&quot;uv&quot;,\n",
"new y(r,2))}function ke(a,b,c,d,e,f,g){jc.call(this,0,a,b,c,d,e,f,g);this.type=&quot;ConeGeometry&quot;;this.parameters={radius:a,height:b,radialSegments:c,heightSegments:d,openEnded:e,thetaStart:f,thetaLength:g}}function le(a,b,c,d,e,f,g){tb.call(this,0,a,b,c,d,e,f,g);this.type=&quot;ConeBufferGeometry&quot;;this.parameters={radius:a,height:b,radialSegments:c,heightSegments:d,openEnded:e,thetaStart:f,thetaLength:g}}function me(a,b,c,d){N.call(this);this.type=&quot;CircleGeometry&quot;;this.parameters={radius:a,segments:b,thetaStart:c,\n",
"thetaLength:d};this.fromBufferGeometry(new cd(a,b,c,d));this.mergeVertices()}function cd(a,b,c,d){C.call(this);this.type=&quot;CircleBufferGeometry&quot;;this.parameters={radius:a,segments:b,thetaStart:c,thetaLength:d};a=a||1;b=void 0!==b?Math.max(3,b):8;c=void 0!==c?c:0;d=void 0!==d?d:2*Math.PI;var e=[],f=[],g=[],h=[],l,m=new n,k=new t;f.push(0,0,0);g.push(0,0,1);h.push(.5,.5);var p=0;for(l=3;p<=b;p++,l+=3){var x=c+p/b*d;m.x=a*Math.cos(x);m.y=a*Math.sin(x);f.push(m.x,m.y,m.z);g.push(0,0,1);k.x=(f[l]/a+1)/\n",
"2;k.y=(f[l+1]/a+1)/2;h.push(k.x,k.y)}for(l=1;l<=b;l++)e.push(l,l+1,0);this.setIndex(e);this.setAttribute(&quot;position&quot;,new y(f,3));this.setAttribute(&quot;normal&quot;,new y(g,3));this.setAttribute(&quot;uv&quot;,new y(h,2))}function kc(a){K.call(this);this.type=&quot;ShadowMaterial&quot;;this.color=new A(0);this.transparent=!0;this.setValues(a)}function ub(a){Ba.call(this,a);this.type=&quot;RawShaderMaterial&quot;}function gb(a){K.call(this);this.defines={STANDARD:&quot;&quot;};this.type=&quot;MeshStandardMaterial&quot;;this.color=new A(16777215);this.roughness=\n",
"1;this.metalness=0;this.lightMap=this.map=null;this.lightMapIntensity=1;this.aoMap=null;this.aoMapIntensity=1;this.emissive=new A(0);this.emissiveIntensity=1;this.bumpMap=this.emissiveMap=null;this.bumpScale=1;this.normalMap=null;this.normalMapType=0;this.normalScale=new t(1,1);this.displacementMap=null;this.displacementScale=1;this.displacementBias=0;this.envMap=this.alphaMap=this.metalnessMap=this.roughnessMap=null;this.envMapIntensity=1;this.refractionRatio=.98;this.wireframe=!1;this.wireframeLinewidth=\n",
"1;this.wireframeLinejoin=this.wireframeLinecap=&quot;round&quot;;this.vertexTangents=this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)}function lc(a){gb.call(this);this.defines={STANDARD:&quot;&quot;,PHYSICAL:&quot;&quot;};this.type=&quot;MeshPhysicalMaterial&quot;;this.clearcoat=0;this.clearcoatMap=null;this.clearcoatRoughness=0;this.clearcoatRoughnessMap=null;this.clearcoatNormalScale=new t(1,1);this.clearcoatNormalMap=null;this.reflectivity=.5;this.sheen=null;this.transparency=0;this.setValues(a)}function Jb(a){K.call(this);\n",
"this.type=&quot;MeshPhongMaterial&quot;;this.color=new A(16777215);this.specular=new A(1118481);this.shininess=30;this.lightMap=this.map=null;this.lightMapIntensity=1;this.aoMap=null;this.aoMapIntensity=1;this.emissive=new A(0);this.emissiveIntensity=1;this.bumpMap=this.emissiveMap=null;this.bumpScale=1;this.normalMap=null;this.normalMapType=0;this.normalScale=new t(1,1);this.displacementMap=null;this.displacementScale=1;this.displacementBias=0;this.envMap=this.alphaMap=this.specularMap=null;this.combine=0;\n",
"this.reflectivity=1;this.refractionRatio=.98;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap=&quot;round&quot;;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)}function mc(a){K.call(this);this.defines={TOON:&quot;&quot;};this.type=&quot;MeshToonMaterial&quot;;this.color=new A(16777215);this.specular=new A(1118481);this.shininess=30;this.lightMap=this.gradientMap=this.map=null;this.lightMapIntensity=1;this.aoMap=null;this.aoMapIntensity=1;this.emissive=new A(0);this.emissiveIntensity=\n",
"1;this.bumpMap=this.emissiveMap=null;this.bumpScale=1;this.normalMap=null;this.normalMapType=0;this.normalScale=new t(1,1);this.displacementMap=null;this.displacementScale=1;this.displacementBias=0;this.alphaMap=this.specularMap=null;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap=&quot;round&quot;;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)}function nc(a){K.call(this);this.type=&quot;MeshNormalMaterial&quot;;this.bumpMap=null;this.bumpScale=1;this.normalMap=\n",
"null;this.normalMapType=0;this.normalScale=new t(1,1);this.displacementMap=null;this.displacementScale=1;this.displacementBias=0;this.wireframe=!1;this.wireframeLinewidth=1;this.morphNormals=this.morphTargets=this.skinning=this.fog=!1;this.setValues(a)}function oc(a){K.call(this);this.type=&quot;MeshLambertMaterial&quot;;this.color=new A(16777215);this.lightMap=this.map=null;this.lightMapIntensity=1;this.aoMap=null;this.aoMapIntensity=1;this.emissive=new A(0);this.emissiveIntensity=1;this.envMap=this.alphaMap=\n",
"this.specularMap=this.emissiveMap=null;this.combine=0;this.reflectivity=1;this.refractionRatio=.98;this.wireframe=!1;this.wireframeLinewidth=1;this.wireframeLinejoin=this.wireframeLinecap=&quot;round&quot;;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)}function pc(a){K.call(this);this.defines={MATCAP:&quot;&quot;};this.type=&quot;MeshMatcapMaterial&quot;;this.color=new A(16777215);this.bumpMap=this.map=this.matcap=null;this.bumpScale=1;this.normalMap=null;this.normalMapType=0;this.normalScale=new t(1,1);\n",
"this.displacementMap=null;this.displacementScale=1;this.displacementBias=0;this.alphaMap=null;this.morphNormals=this.morphTargets=this.skinning=!1;this.setValues(a)}function qc(a){la.call(this);this.type=&quot;LineDashedMaterial&quot;;this.scale=1;this.dashSize=3;this.gapSize=1;this.setValues(a)}function La(a,b,c,d){this.parameterPositions=a;this._cachedIndex=0;this.resultBuffer=void 0!==d?d:new b.constructor(c);this.sampleValues=b;this.valueSize=c}function Xe(a,b,c,d){La.call(this,a,b,c,d);this._offsetNext=\n",
"this._weightNext=this._offsetPrev=this._weightPrev=-0}function ne(a,b,c,d){La.call(this,a,b,c,d)}function Ye(a,b,c,d){La.call(this,a,b,c,d)}function sa(a,b,c,d){if(void 0===a)throw Error(&quot;THREE.KeyframeTrack: track name is undefined&quot;);if(void 0===b||0===b.length)throw Error(&quot;THREE.KeyframeTrack: no keyframes in track named &quot;+a);this.name=a;this.times=R.convertArray(b,this.TimeBufferType);this.values=R.convertArray(c,this.ValueBufferType);this.setInterpolation(d||this.DefaultInterpolation)}function Ze(a,\n",
"b,c){sa.call(this,a,b,c)}function $e(a,b,c,d){sa.call(this,a,b,c,d)}function dd(a,b,c,d){sa.call(this,a,b,c,d)}function af(a,b,c,d){La.call(this,a,b,c,d)}function oe(a,b,c,d){sa.call(this,a,b,c,d)}function bf(a,b,c,d){sa.call(this,a,b,c,d)}function ed(a,b,c,d){sa.call(this,a,b,c,d)}function Qa(a,b,c){this.name=a;this.tracks=c;this.duration=void 0!==b?b:-1;this.uuid=L.generateUUID();0>this.duration&&this.resetDuration()}function Pk(a){switch(a.toLowerCase()){case &quot;scalar&quot;:case &quot;double&quot;:case &quot;float&quot;:case &quot;number&quot;:case &quot;integer&quot;:return dd;\n",
"case &quot;vector&quot;:case &quot;vector2&quot;:case &quot;vector3&quot;:case &quot;vector4&quot;:return ed;case &quot;color&quot;:return $e;case &quot;quaternion&quot;:return oe;case &quot;bool&quot;:case &quot;boolean&quot;:return Ze;case &quot;string&quot;:return bf}throw Error(&quot;THREE.KeyframeTrack: Unsupported typeName: &quot;+a);}function Qk(a){if(void 0===a.type)throw Error(&quot;THREE.KeyframeTrack: track type undefined, can not parse&quot;);var b=Pk(a.type);if(void 0===a.times){var c=[],d=[];R.flattenJSON(a.keys,c,d,&quot;value&quot;);a.times=c;a.values=d}return void 0!==b.parse?b.parse(a):new b(a.name,\n",
"a.times,a.values,a.interpolation)}function vg(a,b,c){var d=this,e=!1,f=0,g=0,h=void 0,l=[];this.onStart=void 0;this.onLoad=a;this.onProgress=b;this.onError=c;this.itemStart=function(a){g++;if(!1===e&&void 0!==d.onStart)d.onStart(a,f,g);e=!0};this.itemEnd=function(a){f++;if(void 0!==d.onProgress)d.onProgress(a,f,g);if(f===g&&(e=!1,void 0!==d.onLoad))d.onLoad()};this.itemError=function(a){if(void 0!==d.onError)d.onError(a)};this.resolveURL=function(a){return h?h(a):a};this.setURLModifier=function(a){h=\n",
"a;return this};this.addHandler=function(a,b){l.push(a,b);return this};this.removeHandler=function(a){a=l.indexOf(a);-1!==a&&l.splice(a,2);return this};this.getHandler=function(a){for(var b=0,c=l.length;b<c;b+=2){var d=l[b],e=l[b+1];d.global&&(d.lastIndex=0);if(d.test(a))return e}return null}}function W(a){this.manager=void 0!==a?a:ki;this.crossOrigin=&quot;anonymous&quot;;this.resourcePath=this.path=&quot;&quot;}function Ra(a){W.call(this,a)}function wg(a){W.call(this,a)}function xg(a){W.call(this,a)}function cf(a){W.call(this,\n",
"a)}function fd(a){W.call(this,a)}function df(a){W.call(this,a)}function ef(a){W.call(this,a)}function G(){this.type=&quot;Curve&quot;;this.arcLengthDivisions=200}function Ma(a,b,c,d,e,f,g,h){G.call(this);this.type=&quot;EllipseCurve&quot;;this.aX=a||0;this.aY=b||0;this.xRadius=c||1;this.yRadius=d||1;this.aStartAngle=e||0;this.aEndAngle=f||2*Math.PI;this.aClockwise=g||!1;this.aRotation=h||0}function gd(a,b,c,d,e,f){Ma.call(this,a,b,c,c,d,e,f);this.type=&quot;ArcCurve&quot;}function yg(){var a=0,b=0,c=0,d=0;return{initCatmullRom:function(e,\n",
"f,g,h,l){e=l*(g-e);h=l*(h-f);a=f;b=e;c=-3*f+3*g-2*e-h;d=2*f-2*g+e+h},initNonuniformCatmullRom:function(e,f,g,h,l,m,k){e=((f-e)/l-(g-e)/(l+m)+(g-f)/m)*m;h=((g-f)/m-(h-f)/(m+k)+(h-g)/k)*m;a=f;b=e;c=-3*f+3*g-2*e-h;d=2*f-2*g+e+h},calc:function(e){var f=e*e;return a+b*e+c*f+d*f*e}}}function pa(a,b,c,d){G.call(this);this.type=&quot;CatmullRomCurve3&quot;;this.points=a||[];this.closed=b||!1;this.curveType=c||&quot;centripetal&quot;;this.tension=d||.5}function li(a,b,c,d,e){b=.5*(d-b);e=.5*(e-c);var f=a*a;return(2*c-2*d+b+e)*\n",
"a*f+(-3*c+3*d-2*b-e)*f+b*a+c}function pe(a,b,c,d){var e=1-a;return e*e*b+2*(1-a)*a*c+a*a*d}function qe(a,b,c,d,e){var f=1-a,g=1-a;return f*f*f*b+3*g*g*a*c+3*(1-a)*a*a*d+a*a*a*e}function Wa(a,b,c,d){G.call(this);this.type=&quot;CubicBezierCurve&quot;;this.v0=a||new t;this.v1=b||new t;this.v2=c||new t;this.v3=d||new t}function hb(a,b,c,d){G.call(this);this.type=&quot;CubicBezierCurve3&quot;;this.v0=a||new n;this.v1=b||new n;this.v2=c||new n;this.v3=d||new n}function Da(a,b){G.call(this);this.type=&quot;LineCurve&quot;;this.v1=a||\n",
"new t;this.v2=b||new t}function Xa(a,b){G.call(this);this.type=&quot;LineCurve3&quot;;this.v1=a||new n;this.v2=b||new n}function Ya(a,b,c){G.call(this);this.type=&quot;QuadraticBezierCurve&quot;;this.v0=a||new t;this.v1=b||new t;this.v2=c||new t}function ib(a,b,c){G.call(this);this.type=&quot;QuadraticBezierCurve3&quot;;this.v0=a||new n;this.v1=b||new n;this.v2=c||new n}function Za(a){G.call(this);this.type=&quot;SplineCurve&quot;;this.points=a||[]}function vb(){G.call(this);this.type=&quot;CurvePath&quot;;this.curves=[];this.autoClose=!1}function $a(a){vb.call(this);\n",
"this.type=&quot;Path&quot;;this.currentPoint=new t;a&&this.setFromPoints(a)}function Kb(a){$a.call(this,a);this.uuid=L.generateUUID();this.type=&quot;Shape&quot;;this.holes=[]}function da(a,b){F.call(this);this.type=&quot;Light&quot;;this.color=new A(a);this.intensity=void 0!==b?b:1;this.receiveShadow=void 0}function ff(a,b,c){da.call(this,a,c);this.type=&quot;HemisphereLight&quot;;this.castShadow=void 0;this.position.copy(F.DefaultUp);this.updateMatrix();this.groundColor=new A(b)}function jb(a){this.camera=a;this.bias=0;this.radius=1;\n",
"this.mapSize=new t(512,512);this.mapPass=this.map=null;this.matrix=new P;this._frustum=new Hc;this._frameExtents=new t(1,1);this._viewportCount=1;this._viewports=[new ka(0,0,1,1)]}function gf(){jb.call(this,new aa(50,1,.5,500))}function hf(a,b,c,d,e,f){da.call(this,a,b);this.type=&quot;SpotLight&quot;;this.position.copy(F.DefaultUp);this.updateMatrix();this.target=new F;Object.defineProperty(this,&quot;power&quot;,{get:function(){return this.intensity*Math.PI},set:function(a){this.intensity=a/Math.PI}});this.distance=\n",
"void 0!==c?c:0;this.angle=void 0!==d?d:Math.PI/3;this.penumbra=void 0!==e?e:0;this.decay=void 0!==f?f:1;this.shadow=new gf}function zg(){jb.call(this,new aa(90,1,.5,500));this._frameExtents=new t(4,2);this._viewportCount=6;this._viewports=[new ka(2,1,1,1),new ka(0,1,1,1),new ka(3,1,1,1),new ka(1,1,1,1),new ka(3,0,1,1),new ka(1,0,1,1)];this._cubeDirections=[new n(1,0,0),new n(-1,0,0),new n(0,0,1),new n(0,0,-1),new n(0,1,0),new n(0,-1,0)];this._cubeUps=[new n(0,1,0),new n(0,1,0),new n(0,1,0),new n(0,\n",
"1,0),new n(0,0,1),new n(0,0,-1)]}function jf(a,b,c,d){da.call(this,a,b);this.type=&quot;PointLight&quot;;Object.defineProperty(this,&quot;power&quot;,{get:function(){return 4*this.intensity*Math.PI},set:function(a){this.intensity=a/(4*Math.PI)}});this.distance=void 0!==c?c:0;this.decay=void 0!==d?d:1;this.shadow=new zg}function hd(a,b,c,d,e,f){db.call(this);this.type=&quot;OrthographicCamera&quot;;this.zoom=1;this.view=null;this.left=void 0!==a?a:-1;this.right=void 0!==b?b:1;this.top=void 0!==c?c:1;this.bottom=void 0!==d?d:-1;\n",
"this.near=void 0!==e?e:.1;this.far=void 0!==f?f:2E3;this.updateProjectionMatrix()}function kf(){jb.call(this,new hd(-5,5,5,-5,.5,500))}function lf(a,b){da.call(this,a,b);this.type=&quot;DirectionalLight&quot;;this.position.copy(F.DefaultUp);this.updateMatrix();this.target=new F;this.shadow=new kf}function mf(a,b){da.call(this,a,b);this.type=&quot;AmbientLight&quot;;this.castShadow=void 0}function nf(a,b,c,d){da.call(this,a,b);this.type=&quot;RectAreaLight&quot;;this.width=void 0!==c?c:10;this.height=void 0!==d?d:10}function of(a){W.call(this,\n",
"a);this.textures={}}function pf(){C.call(this);this.type=&quot;InstancedBufferGeometry&quot;;this.maxInstancedCount=void 0}function qf(a,b,c,d){&quot;number&quot;===typeof c&&(d=c,c=!1,console.error(&quot;THREE.InstancedBufferAttribute: The constructor now expects normalized as the third argument.&quot;));M.call(this,a,b,c);this.meshPerAttribute=d||1}function rf(a){W.call(this,a)}function sf(a){W.call(this,a)}function Ag(a){&quot;undefined&quot;===typeof createImageBitmap&&console.warn(&quot;THREE.ImageBitmapLoader: createImageBitmap() not supported.&quot;);\n",
"&quot;undefined&quot;===typeof fetch&&console.warn(&quot;THREE.ImageBitmapLoader: fetch() not supported.&quot;);W.call(this,a);this.options=void 0}function Bg(){this.type=&quot;ShapePath&quot;;this.color=new A;this.subPaths=[];this.currentPath=null}function Cg(a){this.type=&quot;Font&quot;;this.data=a}function Dg(a){W.call(this,a)}function tf(a){W.call(this,a)}function uf(){this.coefficients=[];for(var a=0;9>a;a++)this.coefficients.push(new n)}function ab(a,b){da.call(this,void 0,b);this.sh=void 0!==a?a:new uf}function Eg(a,b,c){ab.call(this,\n",
"void 0,c);a=(new A).set(a);c=(new A).set(b);b=new n(a.r,a.g,a.b);a=new n(c.r,c.g,c.b);c=Math.sqrt(Math.PI);var d=c*Math.sqrt(.75);this.sh.coefficients[0].copy(b).add(a).multiplyScalar(c);this.sh.coefficients[1].copy(b).sub(a).multiplyScalar(d)}function Fg(a,b){ab.call(this,void 0,b);a=(new A).set(a);this.sh.coefficients[0].set(a.r,a.g,a.b).multiplyScalar(2*Math.sqrt(Math.PI))}function mi(){this.type=&quot;StereoCamera&quot;;this.aspect=1;this.eyeSep=.064;this.cameraL=new aa;this.cameraL.layers.enable(1);this.cameraL.matrixAutoUpdate=\n",
"!1;this.cameraR=new aa;this.cameraR.layers.enable(2);this.cameraR.matrixAutoUpdate=!1;this._cache={focus:null,fov:null,aspect:null,near:null,far:null,zoom:null,eyeSep:null}}function Gg(a){this.autoStart=void 0!==a?a:!0;this.elapsedTime=this.oldTime=this.startTime=0;this.running=!1}function Hg(){F.call(this);this.type=&quot;AudioListener&quot;;this.context=Ig.getContext();this.gain=this.context.createGain();this.gain.connect(this.context.destination);this.filter=null;this.timeDelta=0;this._clock=new Gg}function id(a){F.call(this);\n",
"this.type=&quot;Audio&quot;;this.listener=a;this.context=a.context;this.gain=this.context.createGain();this.gain.connect(a.getInput());this.autoplay=!1;this.buffer=null;this.detune=0;this.loop=!1;this.offset=this.loopEnd=this.loopStart=0;this.duration=void 0;this.playbackRate=1;this.isPlaying=!1;this.hasPlaybackControl=!0;this.sourceType=&quot;empty&quot;;this._pausedAt=this._startedAt=0;this.filters=[]}function Jg(a){id.call(this,a);this.panner=this.context.createPanner();this.panner.panningModel=&quot;HRTF&quot;;this.panner.connect(this.gain)}\n",
"function Kg(a,b){this.analyser=a.context.createAnalyser();this.analyser.fftSize=void 0!==b?b:2048;this.data=new Uint8Array(this.analyser.frequencyBinCount);a.getOutput().connect(this.analyser)}function Lg(a,b,c){this.binding=a;this.valueSize=c;a=Float64Array;switch(b){case &quot;quaternion&quot;:b=this._slerp;break;case &quot;string&quot;:case &quot;bool&quot;:a=Array;b=this._select;break;default:b=this._lerp}this.buffer=new a(4*c);this._mixBufferRegion=b;this.referenceCount=this.useCount=this.cumulativeWeight=0}function ni(a,\n",
"b,c){c=c||ya.parseTrackName(b);this._targetGroup=a;this._bindings=a.subscribe_(b,c)}function ya(a,b,c){this.path=b;this.parsedPath=c||ya.parseTrackName(b);this.node=ya.findNode(a,this.parsedPath.nodeName)||a;this.rootNode=a}function oi(){this.uuid=L.generateUUID();this._objects=Array.prototype.slice.call(arguments);this.nCachedObjects_=0;var a={};this._indicesByUUID=a;for(var b=0,c=arguments.length;b!==c;++b)a[arguments[b].uuid]=b;this._paths=[];this._parsedPaths=[];this._bindings=[];this._bindingsIndicesByPath=\n",
"{};var d=this;this.stats={objects:{get total(){return d._objects.length},get inUse(){return this.total-d.nCachedObjects_}},get bindingsPerObject(){return d._bindings.length}}}function pi(a,b,c){this._mixer=a;this._clip=b;this._localRoot=c||null;a=b.tracks;b=a.length;c=Array(b);for(var d={endingStart:2400,endingEnd:2400},e=0;e!==b;++e){var f=a[e].createInterpolant(null);c[e]=f;f.settings=d}this._interpolantSettings=d;this._interpolants=c;this._propertyBindings=Array(b);this._weightInterpolant=this._timeScaleInterpolant=\n",
"this._byClipCacheIndex=this._cacheIndex=null;this.loop=2201;this._loopCount=-1;this._startTime=null;this.time=0;this._effectiveWeight=this.weight=this._effectiveTimeScale=this.timeScale=1;this.repetitions=Infinity;this.paused=!1;this.enabled=!0;this.clampWhenFinished=!1;this.zeroSlopeAtEnd=this.zeroSlopeAtStart=!0}function Mg(a){this._root=a;this._initMemoryManager();this.time=this._accuIndex=0;this.timeScale=1}function vf(a,b){&quot;string&quot;===typeof a&&(console.warn(&quot;THREE.Uniform: Type parameter is no longer needed.&quot;),\n",
"a=b);this.value=a}function Ng(a,b,c){rb.call(this,a,b);this.meshPerAttribute=c||1}function Og(a,b,c,d){this.ray=new Vb(a,b);this.near=c||0;this.far=d||Infinity;this.camera=null;this.layers=new He;this.params={Mesh:{},Line:{threshold:1},LOD:{},Points:{threshold:1},Sprite:{}};Object.defineProperties(this.params,{PointCloud:{get:function(){console.warn(&quot;THREE.Raycaster: params.PointCloud has been renamed to params.Points.&quot;);return this.Points}}})}function qi(a,b){return a.distance-b.distance}function Pg(a,\n",
"b,c,d){a.layers.test(b.layers)&&a.raycast(b,c);if(!0===d){a=a.children;d=0;for(var e=a.length;d<e;d++)Pg(a[d],b,c,!0)}}function ri(a,b,c){this.radius=void 0!==a?a:1;this.phi=void 0!==b?b:0;this.theta=void 0!==c?c:0;return this}function si(a,b,c){this.radius=void 0!==a?a:1;this.theta=void 0!==b?b:0;this.y=void 0!==c?c:0;return this}function Qg(a,b){this.min=void 0!==a?a:new t(Infinity,Infinity);this.max=void 0!==b?b:new t(-Infinity,-Infinity)}function Rg(a,b){this.start=void 0!==a?a:new n;this.end=\n",
"void 0!==b?b:new n}function re(a){F.call(this);this.material=a;this.render=function(){}}function jd(a,b){F.call(this);this.light=a;this.light.updateMatrixWorld();this.matrix=a.matrixWorld;this.matrixAutoUpdate=!1;this.color=b;a=new C;b=[0,0,0,0,0,1,0,0,0,1,0,1,0,0,0,-1,0,1,0,0,0,0,1,1,0,0,0,0,-1,1];for(var c=0,d=1;32>c;c++,d++){var e=c/32*Math.PI*2,f=d/32*Math.PI*2;b.push(Math.cos(e),Math.sin(e),1,Math.cos(f),Math.sin(f),1)}a.setAttribute(&quot;position&quot;,new y(b,3));b=new la({fog:!1,toneMapped:!1});this.cone=\n",
"new ma(a,b);this.add(this.cone);this.update()}function ti(a){var b=[];a&&a.isBone&&b.push(a);for(var c=0;c<a.children.length;c++)b.push.apply(b,ti(a.children[c]));return b}function rc(a){for(var b=ti(a),c=new C,d=[],e=[],f=new A(0,0,1),g=new A(0,1,0),h=0;h<b.length;h++){var l=b[h];l.parent&&l.parent.isBone&&(d.push(0,0,0),d.push(0,0,0),e.push(f.r,f.g,f.b),e.push(g.r,g.g,g.b))}c.setAttribute(&quot;position&quot;,new y(d,3));c.setAttribute(&quot;color&quot;,new y(e,3));d=new la({vertexColors:!0,depthTest:!1,depthWrite:!1,\n",
"toneMapped:!1,transparent:!0});ma.call(this,c,d);this.root=a;this.bones=b;this.matrix=a.matrixWorld;this.matrixAutoUpdate=!1}function kd(a,b,c){this.light=a;this.light.updateMatrixWorld();this.color=c;a=new gc(b,4,2);b=new Oa({wireframe:!0,fog:!1,toneMapped:!1});S.call(this,a,b);this.matrix=this.light.matrixWorld;this.matrixAutoUpdate=!1;this.update()}function ld(a,b,c){F.call(this);this.light=a;this.light.updateMatrixWorld();this.matrix=a.matrixWorld;this.matrixAutoUpdate=!1;this.color=c;a=new cc(b);\n",
"a.rotateY(.5*Math.PI);this.material=new Oa({wireframe:!0,fog:!1,toneMapped:!1});void 0===this.color&&(this.material.vertexColors=!0);b=a.getAttribute(&quot;position&quot;);b=new Float32Array(3*b.count);a.setAttribute(&quot;color&quot;,new M(b,3));this.add(new S(a,this.material));this.update()}function wf(a,b,c,d){a=a||10;b=b||10;c=new A(void 0!==c?c:4473924);d=new A(void 0!==d?d:8947848);var e=b/2,f=a/b,g=a/2;a=[];for(var h=[],l=0,m=0,k=-g;l<=b;l++,k+=f){a.push(-g,0,k,g,0,k);a.push(k,0,-g,k,0,g);var p=l===e?c:d;p.toArray(h,\n",
"m);m+=3;p.toArray(h,m);m+=3;p.toArray(h,m);m+=3;p.toArray(h,m);m+=3}b=new C;b.setAttribute(&quot;position&quot;,new y(a,3));b.setAttribute(&quot;color&quot;,new y(h,3));c=new la({vertexColors:!0,toneMapped:!1});ma.call(this,b,c)}function xf(a,b,c,d,e,f){a=a||10;b=b||16;c=c||8;d=d||64;e=new A(void 0!==e?e:4473924);f=new A(void 0!==f?f:8947848);var g=[],h=[],l;for(l=0;l<=b;l++){var m=l/b*2*Math.PI;var k=Math.sin(m)*a;m=Math.cos(m)*a;g.push(0,0,0);g.push(k,0,m);var p=l&1?e:f;h.push(p.r,p.g,p.b);h.push(p.r,p.g,p.b)}for(l=\n",
"0;l<=c;l++){p=l&1?e:f;var n=a-a/c*l;for(b=0;b<d;b++)m=b/d*2*Math.PI,k=Math.sin(m)*n,m=Math.cos(m)*n,g.push(k,0,m),h.push(p.r,p.g,p.b),m=(b+1)/d*2*Math.PI,k=Math.sin(m)*n,m=Math.cos(m)*n,g.push(k,0,m),h.push(p.r,p.g,p.b)}a=new C;a.setAttribute(&quot;position&quot;,new y(g,3));a.setAttribute(&quot;color&quot;,new y(h,3));g=new la({vertexColors:!0,toneMapped:!1});ma.call(this,a,g)}function md(a,b,c){F.call(this);this.light=a;this.light.updateMatrixWorld();this.matrix=a.matrixWorld;this.matrixAutoUpdate=!1;this.color=c;\n",
"void 0===b&&(b=1);a=new C;a.setAttribute(&quot;position&quot;,new y([-b,b,0,b,b,0,b,-b,0,-b,-b,0,-b,b,0],3));b=new la({fog:!1,toneMapped:!1});this.lightPlane=new Ka(a,b);this.add(this.lightPlane);a=new C;a.setAttribute(&quot;position&quot;,new y([0,0,0,0,0,1],3));this.targetLine=new Ka(a,b);this.add(this.targetLine);this.update()}function se(a){function b(a,b,d){c(a,d);c(b,d)}function c(a,b){f.push(0,0,0);g.push(b.r,b.g,b.b);void 0===h[a]&&(h[a]=[]);h[a].push(f.length/3-1)}var d=new C,e=new la({color:16777215,vertexColors:!0,\n",
"toneMapped:!1}),f=[],g=[],h={},l=new A(16755200),m=new A(16711680),k=new A(43775),p=new A(16777215),n=new A(3355443);b(&quot;n1&quot;,&quot;n2&quot;,l);b(&quot;n2&quot;,&quot;n4&quot;,l);b(&quot;n4&quot;,&quot;n3&quot;,l);b(&quot;n3&quot;,&quot;n1&quot;,l);b(&quot;f1&quot;,&quot;f2&quot;,l);b(&quot;f2&quot;,&quot;f4&quot;,l);b(&quot;f4&quot;,&quot;f3&quot;,l);b(&quot;f3&quot;,&quot;f1&quot;,l);b(&quot;n1&quot;,&quot;f1&quot;,l);b(&quot;n2&quot;,&quot;f2&quot;,l);b(&quot;n3&quot;,&quot;f3&quot;,l);b(&quot;n4&quot;,&quot;f4&quot;,l);b(&quot;p&quot;,&quot;n1&quot;,m);b(&quot;p&quot;,&quot;n2&quot;,m);b(&quot;p&quot;,&quot;n3&quot;,m);b(&quot;p&quot;,&quot;n4&quot;,m);b(&quot;u1&quot;,&quot;u2&quot;,k);b(&quot;u2&quot;,&quot;u3&quot;,k);b(&quot;u3&quot;,&quot;u1&quot;,k);b(&quot;c&quot;,&quot;t&quot;,p);b(&quot;p&quot;,&quot;c&quot;,n);b(&quot;cn1&quot;,&quot;cn2&quot;,n);b(&quot;cn3&quot;,&quot;cn4&quot;,n);b(&quot;cf1&quot;,&quot;cf2&quot;,n);b(&quot;cf3&quot;,&quot;cf4&quot;,n);d.setAttribute(&quot;position&quot;,\n",
"new y(f,3));d.setAttribute(&quot;color&quot;,new y(g,3));ma.call(this,d,e);this.camera=a;this.camera.updateProjectionMatrix&&this.camera.updateProjectionMatrix();this.matrix=a.matrixWorld;this.matrixAutoUpdate=!1;this.pointMap=h;this.update()}function na(a,b,c,d,e,f,g){yf.set(e,f,g).unproject(d);a=b[a];if(void 0!==a)for(c=c.getAttribute(&quot;position&quot;),b=0,d=a.length;b<d;b++)c.setXYZ(a[b],yf.x,yf.y,yf.z)}function wb(a,b){this.object=a;void 0===b&&(b=16776960);a=new Uint16Array([0,1,1,2,2,3,3,0,4,5,5,6,6,7,7,4,\n",
"0,4,1,5,2,6,3,7]);var c=new Float32Array(24),d=new C;d.setIndex(new M(a,1));d.setAttribute(&quot;position&quot;,new M(c,3));ma.call(this,d,new la({color:b,toneMapped:!1}));this.matrixAutoUpdate=!1;this.update()}function te(a,b){this.type=&quot;Box3Helper&quot;;this.box=a;b=b||16776960;a=new Uint16Array([0,1,1,2,2,3,3,0,4,5,5,6,6,7,7,4,0,4,1,5,2,6,3,7]);var c=new C;c.setIndex(new M(a,1));c.setAttribute(&quot;position&quot;,new y([1,1,1,-1,1,1,-1,-1,1,1,-1,1,1,1,-1,-1,1,-1,-1,-1,-1,1,-1,-1],3));ma.call(this,c,new la({color:b,toneMapped:!1}));\n",
"this.geometry.computeBoundingSphere()}function ue(a,b,c){this.type=&quot;PlaneHelper&quot;;this.plane=a;this.size=void 0===b?1:b;a=void 0!==c?c:16776960;b=new C;b.setAttribute(&quot;position&quot;,new y([1,-1,1,-1,1,1,-1,-1,1,1,1,1,-1,1,1,-1,-1,1,1,-1,1,1,1,1,0,0,1,0,0,0],3));b.computeBoundingSphere();Ka.call(this,b,new la({color:a,toneMapped:!1}));b=new C;b.setAttribute(&quot;position&quot;,new y([1,1,1,-1,1,1,-1,-1,1,1,1,1,-1,-1,1,1,-1,1],3));b.computeBoundingSphere();this.add(new S(b,new Oa({color:a,opacity:.2,transparent:!0,\n",
"depthWrite:!1,toneMapped:!1})))}function xb(a,b,c,d,e,f){F.call(this);void 0===a&&(a=new n(0,0,1));void 0===b&&(b=new n(0,0,0));void 0===c&&(c=1);void 0===d&&(d=16776960);void 0===e&&(e=.2*c);void 0===f&&(f=.2*e);void 0===zf&&(zf=new C,zf.setAttribute(&quot;position&quot;,new y([0,0,0,0,1,0],3)),Sg=new tb(0,.5,1,5,1),Sg.translate(0,-.5,0));this.position.copy(b);this.line=new Ka(zf,new la({color:d,toneMapped:!1}));this.line.matrixAutoUpdate=!1;this.add(this.line);this.cone=new S(Sg,new Oa({color:d,toneMapped:!1}));\n",
"this.cone.matrixAutoUpdate=!1;this.add(this.cone);this.setDirection(a);this.setLength(c,e,f)}function ve(a){a=a||1;var b=[0,0,0,a,0,0,0,0,0,0,a,0,0,0,0,0,0,a];a=new C;a.setAttribute(&quot;position&quot;,new y(b,3));a.setAttribute(&quot;color&quot;,new y([1,0,0,1,.6,0,0,1,0,.6,1,0,0,0,1,0,.6,1],3));b=new la({vertexColors:!0,toneMapped:!1});ma.call(this,a,b)}function Tg(a){T=a;Ug(Af)}function ui(a){var b={magFilter:1003,minFilter:1003,generateMipmaps:!1,type:a?a.type:1009,format:a?a.format:1023,encoding:a?a.encoding:3002,\n",
"depthBuffer:!1,stencilBuffer:!1},c=vi(b);c.depthBuffer=a?!1:!0;Bf=vi(b);return c}function wi(a){Bf.dispose();T.setRenderTarget(Vg);a.scissorTest=!1;a.setSize(a.width,a.height)}function Ug(a){var b=new ob;b.add(new S(we[0],a));T.compile(b,Wg)}function vi(a){a=new Ha(3*kb,3*kb,a);a.texture.mapping=306;a.texture.name=&quot;PMREM.cubeUv&quot;;a.scissorTest=!0;return a}function Xg(a,b,c,d,e){a.viewport.set(b,c,d,e);a.scissor.set(b,c,d,e)}function xi(a){var b=T.autoClear;T.autoClear=!1;for(var c=1;c<yi;c++)zi(a,\n",
"c-1,c,Math.sqrt(Cf[c]*Cf[c]-Cf[c-1]*Cf[c-1]),Ai[(c-1)%Ai.length]);T.autoClear=b}function zi(a,b,c,d,e){Bi(a,Bf,b,c,d,&quot;latitudinal&quot;,e);Bi(Bf,a,c,c,d,&quot;longitudinal&quot;,e)}function Bi(a,b,c,d,e,f,g){&quot;latitudinal&quot;!==f&&&quot;longitudinal&quot;!==f&&console.error(&quot;blur direction must be either latitudinal or longitudinal!&quot;);var h=new ob;h.add(new S(we[d],Af));var l=Af.uniforms,m=Ci[c]-1;m=isFinite(e)?Math.PI/(2*m):2*Math.PI/39;var k=e/m,p=isFinite(e)?1+Math.floor(3*k):20;20<p&&console.warn(&quot;sigmaRadians, &quot;+e+&quot;, is too large and will clip, as it requested &quot;+\n",
"p+&quot; samples when the maximum is set to 20&quot;);e=[];for(var n=0,r=0;20>r;++r){var q=r/k;q=Math.exp(-q*q/2);e.push(q);0==r?n+=q:r<p&&(n+=2*q)}for(r=0;r<e.length;r++)e[r]/=n;l.envMap.value=a.texture;l.samples.value=p;l.weights.value=e;l.latitudinal.value=&quot;latitudinal&quot;===f;g&&(l.poleAxis.value=g);l.dTheta.value=m;l.mipInt.value=8-c;l.inputEncoding.value=lb[a.texture.encoding];l.outputEncoding.value=lb[a.texture.encoding];a=Ci[d];q=3*Math.max(0,kb-2*a);Xg(b,q,(0===d?0:2*kb)+2*a*(4<d?d-8+4:0),3*a,2*a);T.setRenderTarget(b);\n",
"T.render(h,Wg)}function Di(){var a=new t(1,1);a=new ub({uniforms:{envMap:{value:null},texelSize:{value:a},inputEncoding:{value:lb[3E3]},outputEncoding:{value:lb[3E3]}},vertexShader:Yg(),fragmentShader:&quot;\\nprecision mediump float;\\nprecision mediump int;\\nvarying vec3 vOutputDirection;\\nuniform sampler2D envMap;\\nuniform vec2 texelSize;\\n\\n&quot;+Zg()+&quot;\\n\\n#define RECIPROCAL_PI 0.31830988618\\n#define RECIPROCAL_PI2 0.15915494\\n\\nvoid main() {\\n\\tgl_FragColor = vec4(0.0);\\n\\tvec3 outputDirection = normalize(vOutputDirection);\\n\\tvec2 uv;\\n\\tuv.y = asin(clamp(outputDirection.y, -1.0, 1.0)) * RECIPROCAL_PI + 0.5;\\n\\tuv.x = atan(outputDirection.z, outputDirection.x) * RECIPROCAL_PI2 + 0.5;\\n\\tvec2 f = fract(uv / texelSize - 0.5);\\n\\tuv -= f * texelSize;\\n\\tvec3 tl = envMapTexelToLinear(texture2D(envMap, uv)).rgb;\\n\\tuv.x += texelSize.x;\\n\\tvec3 tr = envMapTexelToLinear(texture2D(envMap, uv)).rgb;\\n\\tuv.y += texelSize.y;\\n\\tvec3 br = envMapTexelToLinear(texture2D(envMap, uv)).rgb;\\n\\tuv.x -= texelSize.x;\\n\\tvec3 bl = envMapTexelToLinear(texture2D(envMap, uv)).rgb;\\n\\tvec3 tm = mix(tl, tr, f.x);\\n\\tvec3 bm = mix(bl, br, f.x);\\n\\tgl_FragColor.rgb = mix(tm, bm, f.y);\\n\\tgl_FragColor = linearToOutputTexel(gl_FragColor);\\n}\\n\\t\\t&quot;,\n",
"blending:0,depthTest:!1,depthWrite:!1});a.type=&quot;EquirectangularToCubeUV&quot;;return a}function Ei(){var a=new ub({uniforms:{envMap:{value:null},inputEncoding:{value:lb[3E3]},outputEncoding:{value:lb[3E3]}},vertexShader:Yg(),fragmentShader:&quot;\\nprecision mediump float;\\nprecision mediump int;\\nvarying vec3 vOutputDirection;\\nuniform samplerCube envMap;\\n\\n&quot;+Zg()+&quot;\\n\\nvoid main() {\\n\\tgl_FragColor = vec4(0.0);\\n\\tgl_FragColor.rgb = envMapTexelToLinear(textureCube(envMap, vec3( - vOutputDirection.x, vOutputDirection.yz ))).rgb;\\n\\tgl_FragColor = linearToOutputTexel(gl_FragColor);\\n}\\n\\t\\t&quot;,\n",
"blending:0,depthTest:!1,depthWrite:!1});a.type=&quot;CubemapToCubeUV&quot;;return a}function Yg(){return&quot;\\nprecision mediump float;\\nprecision mediump int;\\nattribute vec3 position;\\nattribute vec2 uv;\\nattribute float faceIndex;\\nvarying vec3 vOutputDirection;\\nvec3 getDirection(vec2 uv, float face) {\\n\\tuv = 2.0 * uv - 1.0;\\n\\tvec3 direction = vec3(uv, 1.0);\\n\\tif (face == 0.0) {\\n\\t\\tdirection = direction.zyx;\\n\\t\\tdirection.z *= -1.0;\\n\\t} else if (face == 1.0) {\\n\\t\\tdirection = direction.xzy;\\n\\t\\tdirection.z *= -1.0;\\n\\t} else if (face == 3.0) {\\n\\t\\tdirection = direction.zyx;\\n\\t\\tdirection.x *= -1.0;\\n\\t} else if (face == 4.0) {\\n\\t\\tdirection = direction.xzy;\\n\\t\\tdirection.y *= -1.0;\\n\\t} else if (face == 5.0) {\\n\\t\\tdirection.xz *= -1.0;\\n\\t}\\n\\treturn direction;\\n}\\nvoid main() {\\n\\tvOutputDirection = getDirection(uv, faceIndex);\\n\\tgl_Position = vec4( position, 1.0 );\\n}\\n\\t&quot;}\n",
"function Zg(){return&quot;\\nuniform int inputEncoding;\\nuniform int outputEncoding;\\n\\n#include <encodings_pars_fragment>\\n\\nvec4 inputTexelToLinear(vec4 value){\\n\\tif(inputEncoding == 0){\\n\\t\\treturn value;\\n\\t}else if(inputEncoding == 1){\\n\\t\\treturn sRGBToLinear(value);\\n\\t}else if(inputEncoding == 2){\\n\\t\\treturn RGBEToLinear(value);\\n\\t}else if(inputEncoding == 3){\\n\\t\\treturn RGBMToLinear(value, 7.0);\\n\\t}else if(inputEncoding == 4){\\n\\t\\treturn RGBMToLinear(value, 16.0);\\n\\t}else if(inputEncoding == 5){\\n\\t\\treturn RGBDToLinear(value, 256.0);\\n\\t}else{\\n\\t\\treturn GammaToLinear(value, 2.2);\\n\\t}\\n}\\n\\nvec4 linearToOutputTexel(vec4 value){\\n\\tif(outputEncoding == 0){\\n\\t\\treturn value;\\n\\t}else if(outputEncoding == 1){\\n\\t\\treturn LinearTosRGB(value);\\n\\t}else if(outputEncoding == 2){\\n\\t\\treturn LinearToRGBE(value);\\n\\t}else if(outputEncoding == 3){\\n\\t\\treturn LinearToRGBM(value, 7.0);\\n\\t}else if(outputEncoding == 4){\\n\\t\\treturn LinearToRGBM(value, 16.0);\\n\\t}else if(outputEncoding == 5){\\n\\t\\treturn LinearToRGBD(value, 256.0);\\n\\t}else{\\n\\t\\treturn LinearToGamma(value, 2.2);\\n\\t}\\n}\\n\\nvec4 envMapTexelToLinear(vec4 color) {\\n\\treturn inputTexelToLinear(color);\\n}\\n\\t&quot;}\n",
"function Fi(a){console.warn(&quot;THREE.ClosedSplineCurve3 has been deprecated. Use THREE.CatmullRomCurve3 instead.&quot;);pa.call(this,a);this.type=&quot;catmullrom&quot;;this.closed=!0}function Gi(a){console.warn(&quot;THREE.SplineCurve3 has been deprecated. Use THREE.CatmullRomCurve3 instead.&quot;);pa.call(this,a);this.type=&quot;catmullrom&quot;}function $g(a){console.warn(&quot;THREE.Spline has been removed. Use THREE.CatmullRomCurve3 instead.&quot;);pa.call(this,a);this.type=&quot;catmullrom&quot;}void 0===Number.EPSILON&&(Number.EPSILON=Math.pow(2,\n",
"-52));void 0===Number.isInteger&&(Number.isInteger=function(a){return&quot;number&quot;===typeof a&&isFinite(a)&&Math.floor(a)===a});void 0===Math.sign&&(Math.sign=function(a){return 0>a?-1:0<a?1:+a});!1===&quot;name&quot;in Function.prototype&&Object.defineProperty(Function.prototype,&quot;name&quot;,{get:function(){return this.toString().match(/^\\s*function\\s*([^\\(\\s]*)/)[1]}});void 0===Object.assign&&(Object.assign=function(a){if(void 0===a||null===a)throw new TypeError(&quot;Cannot convert undefined or null to object&quot;);for(var b=\n",
"Object(a),c=1;c<arguments.length;c++){var d=arguments[c];if(void 0!==d&&null!==d)for(var e in d)Object.prototype.hasOwnProperty.call(d,e)&&(b[e]=d[e])}return b});Object.assign(Ea.prototype,{addEventListener:function(a,b){void 0===this._listeners&&(this._listeners={});var c=this._listeners;void 0===c[a]&&(c[a]=[]);-1===c[a].indexOf(b)&&c[a].push(b)},hasEventListener:function(a,b){if(void 0===this._listeners)return!1;var c=this._listeners;return void 0!==c[a]&&-1!==c[a].indexOf(b)},removeEventListener:function(a,\n",
"b){void 0!==this._listeners&&(a=this._listeners[a],void 0!==a&&(b=a.indexOf(b),-1!==b&&a.splice(b,1)))},dispatchEvent:function(a){if(void 0!==this._listeners){var b=this._listeners[a.type];if(void 0!==b){a.target=this;b=b.slice(0);for(var c=0,d=b.length;c<d;c++)b[c].call(this,a)}}}});for(var ta=[],xe=0;256>xe;xe++)ta[xe]=(16>xe?&quot;0&quot;:&quot;&quot;)+xe.toString(16);var L={DEG2RAD:Math.PI/180,RAD2DEG:180/Math.PI,generateUUID:function(){var a=4294967295*Math.random()|0,b=4294967295*Math.random()|0,c=4294967295*Math.random()|\n",
"0,d=4294967295*Math.random()|0;return(ta[a&255]+ta[a>>8&255]+ta[a>>16&255]+ta[a>>24&255]+&quot;-&quot;+ta[b&255]+ta[b>>8&255]+&quot;-&quot;+ta[b>>16&15|64]+ta[b>>24&255]+&quot;-&quot;+ta[c&63|128]+ta[c>>8&255]+&quot;-&quot;+ta[c>>16&255]+ta[c>>24&255]+ta[d&255]+ta[d>>8&255]+ta[d>>16&255]+ta[d>>24&255]).toUpperCase()},clamp:function(a,b,c){return Math.max(b,Math.min(c,a))},euclideanModulo:function(a,b){return(a%b+b)%b},mapLinear:function(a,b,c,d,e){return d+(a-b)*(e-d)/(c-b)},lerp:function(a,b,c){return(1-c)*a+c*b},smoothstep:function(a,\n",
"b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*(3-2*a)},smootherstep:function(a,b,c){if(a<=b)return 0;if(a>=c)return 1;a=(a-b)/(c-b);return a*a*a*(a*(6*a-15)+10)},randInt:function(a,b){return a+Math.floor(Math.random()*(b-a+1))},randFloat:function(a,b){return a+Math.random()*(b-a)},randFloatSpread:function(a){return a*(.5-Math.random())},degToRad:function(a){return a*L.DEG2RAD},radToDeg:function(a){return a*L.RAD2DEG},isPowerOfTwo:function(a){return 0===(a&a-1)&&0!==a},ceilPowerOfTwo:function(a){return Math.pow(2,\n",
"Math.ceil(Math.log(a)/Math.LN2))},floorPowerOfTwo:function(a){return Math.pow(2,Math.floor(Math.log(a)/Math.LN2))},setQuaternionFromProperEuler:function(a,b,c,d,e){var f=Math.cos,g=Math.sin,h=f(c/2);c=g(c/2);var l=f((b+d)/2),m=g((b+d)/2),k=f((b-d)/2),p=g((b-d)/2);f=f((d-b)/2);b=g((d-b)/2);&quot;XYX&quot;===e?a.set(h*m,c*k,c*p,h*l):&quot;YZY&quot;===e?a.set(c*p,h*m,c*k,h*l):&quot;ZXZ&quot;===e?a.set(c*k,c*p,h*m,h*l):&quot;XZX&quot;===e?a.set(h*m,c*b,c*f,h*l):&quot;YXY&quot;===e?a.set(c*f,h*m,c*b,h*l):&quot;ZYZ&quot;===e?a.set(c*b,c*f,h*m,h*l):console.warn(&quot;THREE.MathUtils: .setQuaternionFromProperEuler() encountered an unknown order.&quot;)}};\n",
"Object.defineProperties(t.prototype,{width:{get:function(){return this.x},set:function(a){this.x=a}},height:{get:function(){return this.y},set:function(a){this.y=a}}});Object.assign(t.prototype,{isVector2:!0,set:function(a,b){this.x=a;this.y=b;return this},setScalar:function(a){this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;default:throw Error(&quot;index is out of range: &quot;+\n",
"a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;default:throw Error(&quot;index is out of range: &quot;+a);}},clone:function(){return new this.constructor(this.x,this.y)},copy:function(a){this.x=a.x;this.y=a.y;return this},add:function(a,b){if(void 0!==b)return console.warn(&quot;THREE.Vector2: .add() now only accepts one argument. Use .addVectors( a, b ) instead.&quot;),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;return this},addScalar:function(a){this.x+=a;this.y+=a;return this},\n",
"addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;return this},sub:function(a,b){if(void 0!==b)return console.warn(&quot;THREE.Vector2: .sub() now only accepts one argument. Use .subVectors( a, b ) instead.&quot;),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;return this},subScalar:function(a){this.x-=a;this.y-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;return this},multiply:function(a){this.x*=a.x;this.y*=\n",
"a.y;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;return this},divide:function(a){this.x/=a.x;this.y/=a.y;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},applyMatrix3:function(a){var b=this.x,c=this.y;a=a.elements;this.x=a[0]*b+a[3]*c+a[6];this.y=a[1]*b+a[4]*c+a[7];return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);return this},clamp:function(a,\n",
"b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));return this},clampScalar:function(a,b){this.x=Math.max(a,Math.min(b,this.x));this.y=Math.max(a,Math.min(b,this.y));return this},clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b,c)))},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);return this},round:function(){this.x=\n",
"Math.round(this.x);this.y=Math.round(this.y);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);return this},negate:function(){this.x=-this.x;this.y=-this.y;return this},dot:function(a){return this.x*a.x+this.y*a.y},cross:function(a){return this.x*a.y-this.y*a.x},lengthSq:function(){return this.x*this.x+this.y*this.y},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},manhattanLength:function(){return Math.abs(this.x)+\n",
"Math.abs(this.y)},normalize:function(){return this.divideScalar(this.length()||1)},angle:function(){return Math.atan2(-this.y,-this.x)+Math.PI},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=this.x-a.x;a=this.y-a.y;return b*b+a*a},manhattanDistanceTo:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)},setLength:function(a){return this.normalize().multiplyScalar(a)},lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;return this},\n",
"lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn(&quot;THREE.Vector2: offset has been removed from .fromBufferAttribute().&quot;);this.x=a.getX(b);this.y=a.getY(b);return this},rotateAround:function(a,\n",
"b){var c=Math.cos(b);b=Math.sin(b);var d=this.x-a.x,e=this.y-a.y;this.x=d*c-e*b+a.x;this.y=d*b+e*c+a.y;return this}});Object.assign(wa.prototype,{isMatrix3:!0,set:function(a,b,c,d,e,f,g,h,l){var m=this.elements;m[0]=a;m[1]=d;m[2]=g;m[3]=b;m[4]=e;m[5]=h;m[6]=c;m[7]=f;m[8]=l;return this},identity:function(){this.set(1,0,0,0,1,0,0,0,1);return this},clone:function(){return(new this.constructor).fromArray(this.elements)},copy:function(a){var b=this.elements;a=a.elements;b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=\n",
"a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];return this},extractBasis:function(a,b,c){a.setFromMatrix3Column(this,0);b.setFromMatrix3Column(this,1);c.setFromMatrix3Column(this,2);return this},setFromMatrix4:function(a){a=a.elements;this.set(a[0],a[4],a[8],a[1],a[5],a[9],a[2],a[6],a[10]);return this},multiply:function(a){return this.multiplyMatrices(this,a)},premultiply:function(a){return this.multiplyMatrices(a,this)},multiplyMatrices:function(a,b){var c=a.elements,d=b.elements;b=this.elements;\n",
"a=c[0];var e=c[3],f=c[6],g=c[1],h=c[4],l=c[7],m=c[2],k=c[5];c=c[8];var p=d[0],n=d[3],r=d[6],q=d[1],v=d[4],E=d[7],w=d[2],t=d[5];d=d[8];b[0]=a*p+e*q+f*w;b[3]=a*n+e*v+f*t;b[6]=a*r+e*E+f*d;b[1]=g*p+h*q+l*w;b[4]=g*n+h*v+l*t;b[7]=g*r+h*E+l*d;b[2]=m*p+k*q+c*w;b[5]=m*n+k*v+c*t;b[8]=m*r+k*E+c*d;return this},multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[3]*=a;b[6]*=a;b[1]*=a;b[4]*=a;b[7]*=a;b[2]*=a;b[5]*=a;b[8]*=a;return this},determinant:function(){var a=this.elements,b=a[0],c=a[1],d=a[2],e=a[3],\n",
"f=a[4],g=a[5],h=a[6],l=a[7];a=a[8];return b*f*a-b*g*l-c*e*a+c*g*h+d*e*l-d*f*h},getInverse:function(a,b){void 0!==b&&console.warn(&quot;THREE.Matrix3: .getInverse() can no longer be configured to throw on degenerate.&quot;);var c=a.elements;a=this.elements;b=c[0];var d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],l=c[6],m=c[7];c=c[8];var k=c*g-h*m,p=h*l-c*f,n=m*f-g*l,r=b*k+d*p+e*n;if(0===r)return this.set(0,0,0,0,0,0,0,0,0);r=1/r;a[0]=k*r;a[1]=(e*m-c*d)*r;a[2]=(h*d-e*g)*r;a[3]=p*r;a[4]=(c*b-e*l)*r;a[5]=(e*f-h*b)*r;a[6]=\n",
"n*r;a[7]=(d*l-m*b)*r;a[8]=(g*b-d*f)*r;return this},transpose:function(){var a=this.elements;var b=a[1];a[1]=a[3];a[3]=b;b=a[2];a[2]=a[6];a[6]=b;b=a[5];a[5]=a[7];a[7]=b;return this},getNormalMatrix:function(a){return this.setFromMatrix4(a).getInverse(this).transpose()},transposeIntoArray:function(a){var b=this.elements;a[0]=b[0];a[1]=b[3];a[2]=b[6];a[3]=b[1];a[4]=b[4];a[5]=b[7];a[6]=b[2];a[7]=b[5];a[8]=b[8];return this},setUvTransform:function(a,b,c,d,e,f,g){var h=Math.cos(e);e=Math.sin(e);this.set(c*\n",
"h,c*e,-c*(h*f+e*g)+f+a,-d*e,d*h,-d*(-e*f+h*g)+g+b,0,0,1)},scale:function(a,b){var c=this.elements;c[0]*=a;c[3]*=a;c[6]*=a;c[1]*=b;c[4]*=b;c[7]*=b;return this},rotate:function(a){var b=Math.cos(a);a=Math.sin(a);var c=this.elements,d=c[0],e=c[3],f=c[6],g=c[1],h=c[4],l=c[7];c[0]=b*d+a*g;c[3]=b*e+a*h;c[6]=b*f+a*l;c[1]=-a*d+b*g;c[4]=-a*e+b*h;c[7]=-a*f+b*l;return this},translate:function(a,b){var c=this.elements;c[0]+=a*c[2];c[3]+=a*c[5];c[6]+=a*c[8];c[1]+=b*c[2];c[4]+=b*c[5];c[7]+=b*c[8];return this},\n",
"equals:function(a){var b=this.elements;a=a.elements;for(var c=0;9>c;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a,b){void 0===b&&(b=0);for(var c=0;9>c;c++)this.elements[c]=a[c+b];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];return a}});var nd,Lb={getDataURL:function(a){if(&quot;undefined&quot;==typeof HTMLCanvasElement)return a.src;if(!(a instanceof\n",
"HTMLCanvasElement)){void 0===nd&&(nd=document.createElementNS(&quot;http://www.w3.org/1999/xhtml&quot;,&quot;canvas&quot;));nd.width=a.width;nd.height=a.height;var b=nd.getContext(&quot;2d&quot;);a instanceof ImageData?b.putImageData(a,0,0):b.drawImage(a,0,0,a.width,a.height);a=nd}return 2048<a.width||2048<a.height?a.toDataURL(&quot;image/jpeg&quot;,.6):a.toDataURL(&quot;image/png&quot;)}},pj=0;V.DEFAULT_IMAGE=void 0;V.DEFAULT_MAPPING=300;V.prototype=Object.assign(Object.create(Ea.prototype),{constructor:V,isTexture:!0,updateMatrix:function(){this.matrix.setUvTransform(this.offset.x,\n",
"this.offset.y,this.repeat.x,this.repeat.y,this.rotation,this.center.x,this.center.y)},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.name=a.name;this.image=a.image;this.mipmaps=a.mipmaps.slice(0);this.mapping=a.mapping;this.wrapS=a.wrapS;this.wrapT=a.wrapT;this.magFilter=a.magFilter;this.minFilter=a.minFilter;this.anisotropy=a.anisotropy;this.format=a.format;this.internalFormat=a.internalFormat;this.type=a.type;this.offset.copy(a.offset);this.repeat.copy(a.repeat);\n",
"this.center.copy(a.center);this.rotation=a.rotation;this.matrixAutoUpdate=a.matrixAutoUpdate;this.matrix.copy(a.matrix);this.generateMipmaps=a.generateMipmaps;this.premultiplyAlpha=a.premultiplyAlpha;this.flipY=a.flipY;this.unpackAlignment=a.unpackAlignment;this.encoding=a.encoding;return this},toJSON:function(a){var b=void 0===a||&quot;string&quot;===typeof a;if(!b&&void 0!==a.textures[this.uuid])return a.textures[this.uuid];var c={metadata:{version:4.5,type:&quot;Texture&quot;,generator:&quot;Texture.toJSON&quot;},uuid:this.uuid,\n",
"name:this.name,mapping:this.mapping,repeat:[this.repeat.x,this.repeat.y],offset:[this.offset.x,this.offset.y],center:[this.center.x,this.center.y],rotation:this.rotation,wrap:[this.wrapS,this.wrapT],format:this.format,type:this.type,encoding:this.encoding,minFilter:this.minFilter,magFilter:this.magFilter,anisotropy:this.anisotropy,flipY:this.flipY,premultiplyAlpha:this.premultiplyAlpha,unpackAlignment:this.unpackAlignment};if(void 0!==this.image){var d=this.image;void 0===d.uuid&&(d.uuid=L.generateUUID());\n",
"if(!b&&void 0===a.images[d.uuid]){if(Array.isArray(d)){var e=[];for(var f=0,g=d.length;f<g;f++)e.push(Lb.getDataURL(d[f]))}else e=Lb.getDataURL(d);a.images[d.uuid]={uuid:d.uuid,url:e}}c.image=d.uuid}b||(a.textures[this.uuid]=c);return c},dispose:function(){this.dispatchEvent({type:&quot;dispose&quot;})},transformUv:function(a){if(300!==this.mapping)return a;a.applyMatrix3(this.matrix);if(0>a.x||1<a.x)switch(this.wrapS){case 1E3:a.x-=Math.floor(a.x);break;case 1001:a.x=0>a.x?0:1;break;case 1002:a.x=1===Math.abs(Math.floor(a.x)%\n",
"2)?Math.ceil(a.x)-a.x:a.x-Math.floor(a.x)}if(0>a.y||1<a.y)switch(this.wrapT){case 1E3:a.y-=Math.floor(a.y);break;case 1001:a.y=0>a.y?0:1;break;case 1002:a.y=1===Math.abs(Math.floor(a.y)%2)?Math.ceil(a.y)-a.y:a.y-Math.floor(a.y)}this.flipY&&(a.y=1-a.y);return a}});Object.defineProperty(V.prototype,&quot;needsUpdate&quot;,{set:function(a){!0===a&&this.version++}});Object.defineProperties(ka.prototype,{width:{get:function(){return this.z},set:function(a){this.z=a}},height:{get:function(){return this.w},set:function(a){this.w=\n",
"a}}});Object.assign(ka.prototype,{isVector4:!0,set:function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.w=d;return this},setScalar:function(a){this.w=this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setW:function(a){this.w=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;case 3:this.w=b;break;default:throw Error(&quot;index is out of range: &quot;+\n",
"a);}return this},getComponent:function(a){switch(a){case 0:return this.x;case 1:return this.y;case 2:return this.z;case 3:return this.w;default:throw Error(&quot;index is out of range: &quot;+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z,this.w)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;this.w=void 0!==a.w?a.w:1;return this},add:function(a,b){if(void 0!==b)return console.warn(&quot;THREE.Vector4: .add() now only accepts one argument. Use .addVectors( a, b ) instead.&quot;),this.addVectors(a,\n",
"b);this.x+=a.x;this.y+=a.y;this.z+=a.z;this.w+=a.w;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;this.w+=a;return this},addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;this.w=a.w+b.w;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;this.w+=a.w*b;return this},sub:function(a,b){if(void 0!==b)return console.warn(&quot;THREE.Vector4: .sub() now only accepts one argument. Use .subVectors( a, b ) instead.&quot;),this.subVectors(a,b);this.x-=\n",
"a.x;this.y-=a.y;this.z-=a.z;this.w-=a.w;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;this.w-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=a.z-b.z;this.w=a.w-b.w;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;this.w*=a;return this},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z,e=this.w;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d+a[12]*e;this.y=a[1]*b+a[5]*c+a[9]*d+a[13]*e;this.z=a[2]*b+a[6]*c+a[10]*d+a[14]*e;this.w=a[3]*\n",
"b+a[7]*c+a[11]*d+a[15]*e;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},setAxisAngleFromQuaternion:function(a){this.w=2*Math.acos(a.w);var b=Math.sqrt(1-a.w*a.w);1E-4>b?(this.x=1,this.z=this.y=0):(this.x=a.x/b,this.y=a.y/b,this.z=a.z/b);return this},setAxisAngleFromRotationMatrix:function(a){a=a.elements;var b=a[0];var c=a[4];var d=a[8],e=a[1],f=a[5],g=a[9];var h=a[2];var l=a[6];var m=a[10];if(.01>Math.abs(c-e)&&.01>Math.abs(d-h)&&.01>Math.abs(g-l)){if(.1>Math.abs(c+e)&&.1>\n",
"Math.abs(d+h)&&.1>Math.abs(g+l)&&.1>Math.abs(b+f+m-3))return this.set(1,0,0,0),this;a=Math.PI;b=(b+1)/2;f=(f+1)/2;m=(m+1)/2;c=(c+e)/4;d=(d+h)/4;g=(g+l)/4;b>f&&b>m?.01>b?(l=0,c=h=.707106781):(l=Math.sqrt(b),h=c/l,c=d/l):f>m?.01>f?(l=.707106781,h=0,c=.707106781):(h=Math.sqrt(f),l=c/h,c=g/h):.01>m?(h=l=.707106781,c=0):(c=Math.sqrt(m),l=d/c,h=g/c);this.set(l,h,c,a);return this}a=Math.sqrt((l-g)*(l-g)+(d-h)*(d-h)+(e-c)*(e-c));.001>Math.abs(a)&&(a=1);this.x=(l-g)/a;this.y=(d-h)/a;this.z=(e-c)/a;this.w=\n",
"Math.acos((b+f+m-1)/2);return this},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);this.w=Math.min(this.w,a.w);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=Math.max(this.z,a.z);this.w=Math.max(this.w,a.w);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));this.w=Math.max(a.w,Math.min(b.w,this.w));\n",
"return this},clampScalar:function(a,b){this.x=Math.max(a,Math.min(b,this.x));this.y=Math.max(a,Math.min(b,this.y));this.z=Math.max(a,Math.min(b,this.z));this.w=Math.max(a,Math.min(b,this.w));return this},clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b,c)))},floor:function(){this.x=Math.floor(this.x);this.y=Math.floor(this.y);this.z=Math.floor(this.z);this.w=Math.floor(this.w);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=\n",
"Math.ceil(this.y);this.z=Math.ceil(this.z);this.w=Math.ceil(this.w);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);this.w=Math.round(this.w);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);this.w=0>this.w?Math.ceil(this.w):Math.floor(this.w);return this},negate:function(){this.x=-this.x;this.y=\n",
"-this.y;this.z=-this.z;this.w=-this.w;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z+this.w*a.w},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z+this.w*this.w)},manhattanLength:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)+Math.abs(this.w)},normalize:function(){return this.divideScalar(this.length()||1)},setLength:function(a){return this.normalize().multiplyScalar(a)},\n",
"lerp:function(a,b){this.x+=(a.x-this.x)*b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;this.w+=(a.w-this.w)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z&&a.w===this.w},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];this.w=a[b+3];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;a[b+3]=\n",
"this.w;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn(&quot;THREE.Vector4: offset has been removed from .fromBufferAttribute().&quot;);this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b);this.w=a.getW(b);return this}});Ha.prototype=Object.assign(Object.create(Ea.prototype),{constructor:Ha,isWebGLRenderTarget:!0,setSize:function(a,b){if(this.width!==a||this.height!==b)this.width=a,this.height=b,this.texture.image.width=a,this.texture.image.height=b,this.dispose();this.viewport.set(0,0,\n",
"a,b);this.scissor.set(0,0,a,b)},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.width=a.width;this.height=a.height;this.viewport.copy(a.viewport);this.texture=a.texture.clone();this.depthBuffer=a.depthBuffer;this.stencilBuffer=a.stencilBuffer;this.depthTexture=a.depthTexture;return this},dispose:function(){this.dispatchEvent({type:&quot;dispose&quot;})}});Zf.prototype=Object.assign(Object.create(Ha.prototype),{constructor:Zf,isWebGLMultisampleRenderTarget:!0,copy:function(a){Ha.prototype.copy.call(this,\n",
"a);this.samples=a.samples;return this}});Object.assign(Aa,{slerp:function(a,b,c,d){return c.copy(a).slerp(b,d)},slerpFlat:function(a,b,c,d,e,f,g){var h=c[d+0],l=c[d+1],m=c[d+2];c=c[d+3];d=e[f+0];var k=e[f+1],p=e[f+2];e=e[f+3];if(c!==e||h!==d||l!==k||m!==p){f=1-g;var n=h*d+l*k+m*p+c*e,r=0<=n?1:-1,q=1-n*n;q>Number.EPSILON&&(q=Math.sqrt(q),n=Math.atan2(q,n*r),f=Math.sin(f*n)/q,g=Math.sin(g*n)/q);r*=g;h=h*f+d*r;l=l*f+k*r;m=m*f+p*r;c=c*f+e*r;f===1-g&&(g=1/Math.sqrt(h*h+l*l+m*m+c*c),h*=g,l*=g,m*=g,c*=g)}a[b]=\n",
"h;a[b+1]=l;a[b+2]=m;a[b+3]=c}});Object.defineProperties(Aa.prototype,{x:{get:function(){return this._x},set:function(a){this._x=a;this._onChangeCallback()}},y:{get:function(){return this._y},set:function(a){this._y=a;this._onChangeCallback()}},z:{get:function(){return this._z},set:function(a){this._z=a;this._onChangeCallback()}},w:{get:function(){return this._w},set:function(a){this._w=a;this._onChangeCallback()}}});Object.assign(Aa.prototype,{isQuaternion:!0,set:function(a,b,c,d){this._x=a;this._y=\n",
"b;this._z=c;this._w=d;this._onChangeCallback();return this},clone:function(){return new this.constructor(this._x,this._y,this._z,this._w)},copy:function(a){this._x=a.x;this._y=a.y;this._z=a.z;this._w=a.w;this._onChangeCallback();return this},setFromEuler:function(a,b){if(!a||!a.isEuler)throw Error(&quot;THREE.Quaternion: .setFromEuler() now expects an Euler rotation rather than a Vector3 and order.&quot;);var c=a._x,d=a._y,e=a._z;a=a.order;var f=Math.cos,g=Math.sin,h=f(c/2),l=f(d/2);f=f(e/2);c=g(c/2);d=g(d/\n",
"2);e=g(e/2);&quot;XYZ&quot;===a?(this._x=c*l*f+h*d*e,this._y=h*d*f-c*l*e,this._z=h*l*e+c*d*f,this._w=h*l*f-c*d*e):&quot;YXZ&quot;===a?(this._x=c*l*f+h*d*e,this._y=h*d*f-c*l*e,this._z=h*l*e-c*d*f,this._w=h*l*f+c*d*e):&quot;ZXY&quot;===a?(this._x=c*l*f-h*d*e,this._y=h*d*f+c*l*e,this._z=h*l*e+c*d*f,this._w=h*l*f-c*d*e):&quot;ZYX&quot;===a?(this._x=c*l*f-h*d*e,this._y=h*d*f+c*l*e,this._z=h*l*e-c*d*f,this._w=h*l*f+c*d*e):&quot;YZX&quot;===a?(this._x=c*l*f+h*d*e,this._y=h*d*f+c*l*e,this._z=h*l*e-c*d*f,this._w=h*l*f-c*d*e):&quot;XZY&quot;===a&&(this._x=c*l*f-h*d*\n",
"e,this._y=h*d*f-c*l*e,this._z=h*l*e+c*d*f,this._w=h*l*f+c*d*e);!1!==b&&this._onChangeCallback();return this},setFromAxisAngle:function(a,b){b/=2;var c=Math.sin(b);this._x=a.x*c;this._y=a.y*c;this._z=a.z*c;this._w=Math.cos(b);this._onChangeCallback();return this},setFromRotationMatrix:function(a){var b=a.elements,c=b[0];a=b[4];var d=b[8],e=b[1],f=b[5],g=b[9],h=b[2],l=b[6];b=b[10];var m=c+f+b;0<m?(c=.5/Math.sqrt(m+1),this._w=.25/c,this._x=(l-g)*c,this._y=(d-h)*c,this._z=(e-a)*c):c>f&&c>b?(c=2*Math.sqrt(1+\n",
"c-f-b),this._w=(l-g)/c,this._x=.25*c,this._y=(a+e)/c,this._z=(d+h)/c):f>b?(c=2*Math.sqrt(1+f-c-b),this._w=(d-h)/c,this._x=(a+e)/c,this._y=.25*c,this._z=(g+l)/c):(c=2*Math.sqrt(1+b-c-f),this._w=(e-a)/c,this._x=(d+h)/c,this._y=(g+l)/c,this._z=.25*c);this._onChangeCallback();return this},setFromUnitVectors:function(a,b){var c=a.dot(b)+1;1E-6>c?(c=0,Math.abs(a.x)>Math.abs(a.z)?(this._x=-a.y,this._y=a.x,this._z=0):(this._x=0,this._y=-a.z,this._z=a.y)):(this._x=a.y*b.z-a.z*b.y,this._y=a.z*b.x-a.x*b.z,this._z=\n",
"a.x*b.y-a.y*b.x);this._w=c;return this.normalize()},angleTo:function(a){return 2*Math.acos(Math.abs(L.clamp(this.dot(a),-1,1)))},rotateTowards:function(a,b){var c=this.angleTo(a);if(0===c)return this;this.slerp(a,Math.min(1,b/c));return this},inverse:function(){return this.conjugate()},conjugate:function(){this._x*=-1;this._y*=-1;this._z*=-1;this._onChangeCallback();return this},dot:function(a){return this._x*a._x+this._y*a._y+this._z*a._z+this._w*a._w},lengthSq:function(){return this._x*this._x+\n",
"this._y*this._y+this._z*this._z+this._w*this._w},length:function(){return Math.sqrt(this._x*this._x+this._y*this._y+this._z*this._z+this._w*this._w)},normalize:function(){var a=this.length();0===a?(this._z=this._y=this._x=0,this._w=1):(a=1/a,this._x*=a,this._y*=a,this._z*=a,this._w*=a);this._onChangeCallback();return this},multiply:function(a,b){return void 0!==b?(console.warn(&quot;THREE.Quaternion: .multiply() now only accepts one argument. Use .multiplyQuaternions( a, b ) instead.&quot;),this.multiplyQuaternions(a,\n",
"b)):this.multiplyQuaternions(this,a)},premultiply:function(a){return this.multiplyQuaternions(a,this)},multiplyQuaternions:function(a,b){var c=a._x,d=a._y,e=a._z;a=a._w;var f=b._x,g=b._y,h=b._z;b=b._w;this._x=c*b+a*f+d*h-e*g;this._y=d*b+a*g+e*f-c*h;this._z=e*b+a*h+c*g-d*f;this._w=a*b-c*f-d*g-e*h;this._onChangeCallback();return this},slerp:function(a,b){if(0===b)return this;if(1===b)return this.copy(a);var c=this._x,d=this._y,e=this._z,f=this._w,g=f*a._w+c*a._x+d*a._y+e*a._z;0>g?(this._w=-a._w,this._x=\n",
"-a._x,this._y=-a._y,this._z=-a._z,g=-g):this.copy(a);if(1<=g)return this._w=f,this._x=c,this._y=d,this._z=e,this;a=1-g*g;if(a<=Number.EPSILON)return g=1-b,this._w=g*f+b*this._w,this._x=g*c+b*this._x,this._y=g*d+b*this._y,this._z=g*e+b*this._z,this.normalize(),this._onChangeCallback(),this;a=Math.sqrt(a);var h=Math.atan2(a,g);g=Math.sin((1-b)*h)/a;b=Math.sin(b*h)/a;this._w=f*g+this._w*b;this._x=c*g+this._x*b;this._y=d*g+this._y*b;this._z=e*g+this._z*b;this._onChangeCallback();return this},equals:function(a){return a._x===\n",
"this._x&&a._y===this._y&&a._z===this._z&&a._w===this._w},fromArray:function(a,b){void 0===b&&(b=0);this._x=a[b];this._y=a[b+1];this._z=a[b+2];this._w=a[b+3];this._onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._w;return a},fromBufferAttribute:function(a,b){this._x=a.getX(b);this._y=a.getY(b);this._z=a.getZ(b);this._w=a.getW(b);return this},_onChange:function(a){this._onChangeCallback=a;return this},\n",
"_onChangeCallback:function(){}});var ah=new n,Hi=new Aa;Object.assign(n.prototype,{isVector3:!0,set:function(a,b,c){this.x=a;this.y=b;this.z=c;return this},setScalar:function(a){this.z=this.y=this.x=a;return this},setX:function(a){this.x=a;return this},setY:function(a){this.y=a;return this},setZ:function(a){this.z=a;return this},setComponent:function(a,b){switch(a){case 0:this.x=b;break;case 1:this.y=b;break;case 2:this.z=b;break;default:throw Error(&quot;index is out of range: &quot;+a);}return this},getComponent:function(a){switch(a){case 0:return this.x;\n",
"case 1:return this.y;case 2:return this.z;default:throw Error(&quot;index is out of range: &quot;+a);}},clone:function(){return new this.constructor(this.x,this.y,this.z)},copy:function(a){this.x=a.x;this.y=a.y;this.z=a.z;return this},add:function(a,b){if(void 0!==b)return console.warn(&quot;THREE.Vector3: .add() now only accepts one argument. Use .addVectors( a, b ) instead.&quot;),this.addVectors(a,b);this.x+=a.x;this.y+=a.y;this.z+=a.z;return this},addScalar:function(a){this.x+=a;this.y+=a;this.z+=a;return this},\n",
"addVectors:function(a,b){this.x=a.x+b.x;this.y=a.y+b.y;this.z=a.z+b.z;return this},addScaledVector:function(a,b){this.x+=a.x*b;this.y+=a.y*b;this.z+=a.z*b;return this},sub:function(a,b){if(void 0!==b)return console.warn(&quot;THREE.Vector3: .sub() now only accepts one argument. Use .subVectors( a, b ) instead.&quot;),this.subVectors(a,b);this.x-=a.x;this.y-=a.y;this.z-=a.z;return this},subScalar:function(a){this.x-=a;this.y-=a;this.z-=a;return this},subVectors:function(a,b){this.x=a.x-b.x;this.y=a.y-b.y;this.z=\n",
"a.z-b.z;return this},multiply:function(a,b){if(void 0!==b)return console.warn(&quot;THREE.Vector3: .multiply() now only accepts one argument. Use .multiplyVectors( a, b ) instead.&quot;),this.multiplyVectors(a,b);this.x*=a.x;this.y*=a.y;this.z*=a.z;return this},multiplyScalar:function(a){this.x*=a;this.y*=a;this.z*=a;return this},multiplyVectors:function(a,b){this.x=a.x*b.x;this.y=a.y*b.y;this.z=a.z*b.z;return this},applyEuler:function(a){a&&a.isEuler||console.error(&quot;THREE.Vector3: .applyEuler() now expects an Euler rotation rather than a Vector3 and order.&quot;);\n",
"return this.applyQuaternion(Hi.setFromEuler(a))},applyAxisAngle:function(a,b){return this.applyQuaternion(Hi.setFromAxisAngle(a,b))},applyMatrix3:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[3]*c+a[6]*d;this.y=a[1]*b+a[4]*c+a[7]*d;this.z=a[2]*b+a[5]*c+a[8]*d;return this},applyNormalMatrix:function(a){return this.applyMatrix3(a).normalize()},applyMatrix4:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;var e=1/(a[3]*b+a[7]*c+a[11]*d+a[15]);this.x=(a[0]*b+a[4]*c+a[8]*\n",
"d+a[12])*e;this.y=(a[1]*b+a[5]*c+a[9]*d+a[13])*e;this.z=(a[2]*b+a[6]*c+a[10]*d+a[14])*e;return this},applyQuaternion:function(a){var b=this.x,c=this.y,d=this.z,e=a.x,f=a.y,g=a.z;a=a.w;var h=a*b+f*d-g*c,l=a*c+g*b-e*d,m=a*d+e*c-f*b;b=-e*b-f*c-g*d;this.x=h*a+b*-e+l*-g-m*-f;this.y=l*a+b*-f+m*-e-h*-g;this.z=m*a+b*-g+h*-f-l*-e;return this},project:function(a){return this.applyMatrix4(a.matrixWorldInverse).applyMatrix4(a.projectionMatrix)},unproject:function(a){return this.applyMatrix4(a.projectionMatrixInverse).applyMatrix4(a.matrixWorld)},\n",
"transformDirection:function(a){var b=this.x,c=this.y,d=this.z;a=a.elements;this.x=a[0]*b+a[4]*c+a[8]*d;this.y=a[1]*b+a[5]*c+a[9]*d;this.z=a[2]*b+a[6]*c+a[10]*d;return this.normalize()},divide:function(a){this.x/=a.x;this.y/=a.y;this.z/=a.z;return this},divideScalar:function(a){return this.multiplyScalar(1/a)},min:function(a){this.x=Math.min(this.x,a.x);this.y=Math.min(this.y,a.y);this.z=Math.min(this.z,a.z);return this},max:function(a){this.x=Math.max(this.x,a.x);this.y=Math.max(this.y,a.y);this.z=\n",
"Math.max(this.z,a.z);return this},clamp:function(a,b){this.x=Math.max(a.x,Math.min(b.x,this.x));this.y=Math.max(a.y,Math.min(b.y,this.y));this.z=Math.max(a.z,Math.min(b.z,this.z));return this},clampScalar:function(a,b){this.x=Math.max(a,Math.min(b,this.x));this.y=Math.max(a,Math.min(b,this.y));this.z=Math.max(a,Math.min(b,this.z));return this},clampLength:function(a,b){var c=this.length();return this.divideScalar(c||1).multiplyScalar(Math.max(a,Math.min(b,c)))},floor:function(){this.x=Math.floor(this.x);\n",
"this.y=Math.floor(this.y);this.z=Math.floor(this.z);return this},ceil:function(){this.x=Math.ceil(this.x);this.y=Math.ceil(this.y);this.z=Math.ceil(this.z);return this},round:function(){this.x=Math.round(this.x);this.y=Math.round(this.y);this.z=Math.round(this.z);return this},roundToZero:function(){this.x=0>this.x?Math.ceil(this.x):Math.floor(this.x);this.y=0>this.y?Math.ceil(this.y):Math.floor(this.y);this.z=0>this.z?Math.ceil(this.z):Math.floor(this.z);return this},negate:function(){this.x=-this.x;\n",
"this.y=-this.y;this.z=-this.z;return this},dot:function(a){return this.x*a.x+this.y*a.y+this.z*a.z},lengthSq:function(){return this.x*this.x+this.y*this.y+this.z*this.z},length:function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)},manhattanLength:function(){return Math.abs(this.x)+Math.abs(this.y)+Math.abs(this.z)},normalize:function(){return this.divideScalar(this.length()||1)},setLength:function(a){return this.normalize().multiplyScalar(a)},lerp:function(a,b){this.x+=(a.x-this.x)*\n",
"b;this.y+=(a.y-this.y)*b;this.z+=(a.z-this.z)*b;return this},lerpVectors:function(a,b,c){return this.subVectors(b,a).multiplyScalar(c).add(a)},cross:function(a,b){return void 0!==b?(console.warn(&quot;THREE.Vector3: .cross() now only accepts one argument. Use .crossVectors( a, b ) instead.&quot;),this.crossVectors(a,b)):this.crossVectors(this,a)},crossVectors:function(a,b){var c=a.x,d=a.y;a=a.z;var e=b.x,f=b.y;b=b.z;this.x=d*b-a*f;this.y=a*e-c*b;this.z=c*f-d*e;return this},projectOnVector:function(a){var b=\n",
"a.lengthSq();if(0===b)return this.set(0,0,0);b=a.dot(this)/b;return this.copy(a).multiplyScalar(b)},projectOnPlane:function(a){ah.copy(this).projectOnVector(a);return this.sub(ah)},reflect:function(a){return this.sub(ah.copy(a).multiplyScalar(2*this.dot(a)))},angleTo:function(a){var b=Math.sqrt(this.lengthSq()*a.lengthSq());if(0===b)return Math.PI/2;a=this.dot(a)/b;return Math.acos(L.clamp(a,-1,1))},distanceTo:function(a){return Math.sqrt(this.distanceToSquared(a))},distanceToSquared:function(a){var b=\n",
"this.x-a.x,c=this.y-a.y;a=this.z-a.z;return b*b+c*c+a*a},manhattanDistanceTo:function(a){return Math.abs(this.x-a.x)+Math.abs(this.y-a.y)+Math.abs(this.z-a.z)},setFromSpherical:function(a){return this.setFromSphericalCoords(a.radius,a.phi,a.theta)},setFromSphericalCoords:function(a,b,c){var d=Math.sin(b)*a;this.x=d*Math.sin(c);this.y=Math.cos(b)*a;this.z=d*Math.cos(c);return this},setFromCylindrical:function(a){return this.setFromCylindricalCoords(a.radius,a.theta,a.y)},setFromCylindricalCoords:function(a,\n",
"b,c){this.x=a*Math.sin(b);this.y=c;this.z=a*Math.cos(b);return this},setFromMatrixPosition:function(a){a=a.elements;this.x=a[12];this.y=a[13];this.z=a[14];return this},setFromMatrixScale:function(a){var b=this.setFromMatrixColumn(a,0).length(),c=this.setFromMatrixColumn(a,1).length();a=this.setFromMatrixColumn(a,2).length();this.x=b;this.y=c;this.z=a;return this},setFromMatrixColumn:function(a,b){return this.fromArray(a.elements,4*b)},setFromMatrix3Column:function(a,b){return this.fromArray(a.elements,\n",
"3*b)},equals:function(a){return a.x===this.x&&a.y===this.y&&a.z===this.z},fromArray:function(a,b){void 0===b&&(b=0);this.x=a[b];this.y=a[b+1];this.z=a[b+2];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.x;a[b+1]=this.y;a[b+2]=this.z;return a},fromBufferAttribute:function(a,b,c){void 0!==c&&console.warn(&quot;THREE.Vector3: offset has been removed from .fromBufferAttribute().&quot;);this.x=a.getX(b);this.y=a.getY(b);this.z=a.getZ(b);return this}});var od=new n,X=new P,Rk=new n(0,\n",
"0,0),Sk=new n(1,1,1),Mb=new n,Df=new n,qa=new n;Object.assign(P.prototype,{isMatrix4:!0,set:function(a,b,c,d,e,f,g,h,l,m,k,p,n,r,q,v){var u=this.elements;u[0]=a;u[4]=b;u[8]=c;u[12]=d;u[1]=e;u[5]=f;u[9]=g;u[13]=h;u[2]=l;u[6]=m;u[10]=k;u[14]=p;u[3]=n;u[7]=r;u[11]=q;u[15]=v;return this},identity:function(){this.set(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1);return this},clone:function(){return(new P).fromArray(this.elements)},copy:function(a){var b=this.elements;a=a.elements;b[0]=a[0];b[1]=a[1];b[2]=a[2];b[3]=\n",
"a[3];b[4]=a[4];b[5]=a[5];b[6]=a[6];b[7]=a[7];b[8]=a[8];b[9]=a[9];b[10]=a[10];b[11]=a[11];b[12]=a[12];b[13]=a[13];b[14]=a[14];b[15]=a[15];return this},copyPosition:function(a){var b=this.elements;a=a.elements;b[12]=a[12];b[13]=a[13];b[14]=a[14];return this},extractBasis:function(a,b,c){a.setFromMatrixColumn(this,0);b.setFromMatrixColumn(this,1);c.setFromMatrixColumn(this,2);return this},makeBasis:function(a,b,c){this.set(a.x,b.x,c.x,0,a.y,b.y,c.y,0,a.z,b.z,c.z,0,0,0,0,1);return this},extractRotation:function(a){var b=\n",
"this.elements,c=a.elements,d=1/od.setFromMatrixColumn(a,0).length(),e=1/od.setFromMatrixColumn(a,1).length();a=1/od.setFromMatrixColumn(a,2).length();b[0]=c[0]*d;b[1]=c[1]*d;b[2]=c[2]*d;b[3]=0;b[4]=c[4]*e;b[5]=c[5]*e;b[6]=c[6]*e;b[7]=0;b[8]=c[8]*a;b[9]=c[9]*a;b[10]=c[10]*a;b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return this},makeRotationFromEuler:function(a){a&&a.isEuler||console.error(&quot;THREE.Matrix4: .makeRotationFromEuler() now expects a Euler rotation rather than a Vector3 and order.&quot;);var b=this.elements,\n",
"c=a.x,d=a.y,e=a.z,f=Math.cos(c);c=Math.sin(c);var g=Math.cos(d);d=Math.sin(d);var h=Math.cos(e);e=Math.sin(e);if(&quot;XYZ&quot;===a.order){a=f*h;var l=f*e,m=c*h,k=c*e;b[0]=g*h;b[4]=-g*e;b[8]=d;b[1]=l+m*d;b[5]=a-k*d;b[9]=-c*g;b[2]=k-a*d;b[6]=m+l*d;b[10]=f*g}else&quot;YXZ&quot;===a.order?(a=g*h,l=g*e,m=d*h,k=d*e,b[0]=a+k*c,b[4]=m*c-l,b[8]=f*d,b[1]=f*e,b[5]=f*h,b[9]=-c,b[2]=l*c-m,b[6]=k+a*c,b[10]=f*g):&quot;ZXY&quot;===a.order?(a=g*h,l=g*e,m=d*h,k=d*e,b[0]=a-k*c,b[4]=-f*e,b[8]=m+l*c,b[1]=l+m*c,b[5]=f*h,b[9]=k-a*c,b[2]=-f*d,b[6]=\n",
"c,b[10]=f*g):&quot;ZYX&quot;===a.order?(a=f*h,l=f*e,m=c*h,k=c*e,b[0]=g*h,b[4]=m*d-l,b[8]=a*d+k,b[1]=g*e,b[5]=k*d+a,b[9]=l*d-m,b[2]=-d,b[6]=c*g,b[10]=f*g):&quot;YZX&quot;===a.order?(a=f*g,l=f*d,m=c*g,k=c*d,b[0]=g*h,b[4]=k-a*e,b[8]=m*e+l,b[1]=e,b[5]=f*h,b[9]=-c*h,b[2]=-d*h,b[6]=l*e+m,b[10]=a-k*e):&quot;XZY&quot;===a.order&&(a=f*g,l=f*d,m=c*g,k=c*d,b[0]=g*h,b[4]=-e,b[8]=d*h,b[1]=a*e+k,b[5]=f*h,b[9]=l*e-m,b[2]=m*e-l,b[6]=c*h,b[10]=k*e+a);b[3]=0;b[7]=0;b[11]=0;b[12]=0;b[13]=0;b[14]=0;b[15]=1;return this},makeRotationFromQuaternion:function(a){return this.compose(Rk,\n",
"a,Sk)},lookAt:function(a,b,c){var d=this.elements;qa.subVectors(a,b);0===qa.lengthSq()&&(qa.z=1);qa.normalize();Mb.crossVectors(c,qa);0===Mb.lengthSq()&&(1===Math.abs(c.z)?qa.x+=1E-4:qa.z+=1E-4,qa.normalize(),Mb.crossVectors(c,qa));Mb.normalize();Df.crossVectors(qa,Mb);d[0]=Mb.x;d[4]=Df.x;d[8]=qa.x;d[1]=Mb.y;d[5]=Df.y;d[9]=qa.y;d[2]=Mb.z;d[6]=Df.z;d[10]=qa.z;return this},multiply:function(a,b){return void 0!==b?(console.warn(&quot;THREE.Matrix4: .multiply() now only accepts one argument. Use .multiplyMatrices( a, b ) instead.&quot;),\n",
"this.multiplyMatrices(a,b)):this.multiplyMatrices(this,a)},premultiply:function(a){return this.multiplyMatrices(a,this)},multiplyMatrices:function(a,b){var c=a.elements,d=b.elements;b=this.elements;a=c[0];var e=c[4],f=c[8],g=c[12],h=c[1],l=c[5],m=c[9],k=c[13],p=c[2],n=c[6],r=c[10],q=c[14],v=c[3],t=c[7],w=c[11];c=c[15];var z=d[0],A=d[4],C=d[8],y=d[12],B=d[1],D=d[5],F=d[9],G=d[13],K=d[2],H=d[6],L=d[10],M=d[14],N=d[3],O=d[7],P=d[11];d=d[15];b[0]=a*z+e*B+f*K+g*N;b[4]=a*A+e*D+f*H+g*O;b[8]=a*C+e*F+f*L+\n",
"g*P;b[12]=a*y+e*G+f*M+g*d;b[1]=h*z+l*B+m*K+k*N;b[5]=h*A+l*D+m*H+k*O;b[9]=h*C+l*F+m*L+k*P;b[13]=h*y+l*G+m*M+k*d;b[2]=p*z+n*B+r*K+q*N;b[6]=p*A+n*D+r*H+q*O;b[10]=p*C+n*F+r*L+q*P;b[14]=p*y+n*G+r*M+q*d;b[3]=v*z+t*B+w*K+c*N;b[7]=v*A+t*D+w*H+c*O;b[11]=v*C+t*F+w*L+c*P;b[15]=v*y+t*G+w*M+c*d;return this},multiplyScalar:function(a){var b=this.elements;b[0]*=a;b[4]*=a;b[8]*=a;b[12]*=a;b[1]*=a;b[5]*=a;b[9]*=a;b[13]*=a;b[2]*=a;b[6]*=a;b[10]*=a;b[14]*=a;b[3]*=a;b[7]*=a;b[11]*=a;b[15]*=a;return this},determinant:function(){var a=\n",
"this.elements,b=a[0],c=a[4],d=a[8],e=a[12],f=a[1],g=a[5],h=a[9],l=a[13],m=a[2],k=a[6],p=a[10],n=a[14];return a[3]*(+e*h*k-d*l*k-e*g*p+c*l*p+d*g*n-c*h*n)+a[7]*(+b*h*n-b*l*p+e*f*p-d*f*n+d*l*m-e*h*m)+a[11]*(+b*l*k-b*g*n-e*f*k+c*f*n+e*g*m-c*l*m)+a[15]*(-d*g*m-b*h*k+b*g*p+d*f*k-c*f*p+c*h*m)},transpose:function(){var a=this.elements;var b=a[1];a[1]=a[4];a[4]=b;b=a[2];a[2]=a[8];a[8]=b;b=a[6];a[6]=a[9];a[9]=b;b=a[3];a[3]=a[12];a[12]=b;b=a[7];a[7]=a[13];a[13]=b;b=a[11];a[11]=a[14];a[14]=b;return this},setPosition:function(a,\n",
"b,c){var d=this.elements;a.isVector3?(d[12]=a.x,d[13]=a.y,d[14]=a.z):(d[12]=a,d[13]=b,d[14]=c);return this},getInverse:function(a,b){void 0!==b&&console.warn(&quot;THREE.Matrix4: .getInverse() can no longer be configured to throw on degenerate.&quot;);b=this.elements;var c=a.elements;a=c[0];var d=c[1],e=c[2],f=c[3],g=c[4],h=c[5],l=c[6],m=c[7],k=c[8],p=c[9],n=c[10],r=c[11],q=c[12],v=c[13],t=c[14];c=c[15];var w=p*t*m-v*n*m+v*l*r-h*t*r-p*l*c+h*n*c,z=q*n*m-k*t*m-q*l*r+g*t*r+k*l*c-g*n*c,A=k*v*m-q*p*m+q*h*r-g*v*\n",
"r-k*h*c+g*p*c,C=q*p*l-k*v*l-q*h*n+g*v*n+k*h*t-g*p*t,y=a*w+d*z+e*A+f*C;if(0===y)return this.set(0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0);y=1/y;b[0]=w*y;b[1]=(v*n*f-p*t*f-v*e*r+d*t*r+p*e*c-d*n*c)*y;b[2]=(h*t*f-v*l*f+v*e*m-d*t*m-h*e*c+d*l*c)*y;b[3]=(p*l*f-h*n*f-p*e*m+d*n*m+h*e*r-d*l*r)*y;b[4]=z*y;b[5]=(k*t*f-q*n*f+q*e*r-a*t*r-k*e*c+a*n*c)*y;b[6]=(q*l*f-g*t*f-q*e*m+a*t*m+g*e*c-a*l*c)*y;b[7]=(g*n*f-k*l*f+k*e*m-a*n*m-g*e*r+a*l*r)*y;b[8]=A*y;b[9]=(q*p*f-k*v*f-q*d*r+a*v*r+k*d*c-a*p*c)*y;b[10]=(g*v*f-q*h*f+q*d*m-\n",
"a*v*m-g*d*c+a*h*c)*y;b[11]=(k*h*f-g*p*f-k*d*m+a*p*m+g*d*r-a*h*r)*y;b[12]=C*y;b[13]=(k*v*e-q*p*e+q*d*n-a*v*n-k*d*t+a*p*t)*y;b[14]=(q*h*e-g*v*e-q*d*l+a*v*l+g*d*t-a*h*t)*y;b[15]=(g*p*e-k*h*e+k*d*l-a*p*l-g*d*n+a*h*n)*y;return this},scale:function(a){var b=this.elements,c=a.x,d=a.y;a=a.z;b[0]*=c;b[4]*=d;b[8]*=a;b[1]*=c;b[5]*=d;b[9]*=a;b[2]*=c;b[6]*=d;b[10]*=a;b[3]*=c;b[7]*=d;b[11]*=a;return this},getMaxScaleOnAxis:function(){var a=this.elements;return Math.sqrt(Math.max(a[0]*a[0]+a[1]*a[1]+a[2]*a[2],a[4]*\n",
"a[4]+a[5]*a[5]+a[6]*a[6],a[8]*a[8]+a[9]*a[9]+a[10]*a[10]))},makeTranslation:function(a,b,c){this.set(1,0,0,a,0,1,0,b,0,0,1,c,0,0,0,1);return this},makeRotationX:function(a){var b=Math.cos(a);a=Math.sin(a);this.set(1,0,0,0,0,b,-a,0,0,a,b,0,0,0,0,1);return this},makeRotationY:function(a){var b=Math.cos(a);a=Math.sin(a);this.set(b,0,a,0,0,1,0,0,-a,0,b,0,0,0,0,1);return this},makeRotationZ:function(a){var b=Math.cos(a);a=Math.sin(a);this.set(b,-a,0,0,a,b,0,0,0,0,1,0,0,0,0,1);return this},makeRotationAxis:function(a,\n",
"b){var c=Math.cos(b);b=Math.sin(b);var d=1-c,e=a.x,f=a.y;a=a.z;var g=d*e,h=d*f;this.set(g*e+c,g*f-b*a,g*a+b*f,0,g*f+b*a,h*f+c,h*a-b*e,0,g*a-b*f,h*a+b*e,d*a*a+c,0,0,0,0,1);return this},makeScale:function(a,b,c){this.set(a,0,0,0,0,b,0,0,0,0,c,0,0,0,0,1);return this},makeShear:function(a,b,c){this.set(1,b,c,0,a,1,c,0,a,b,1,0,0,0,0,1);return this},compose:function(a,b,c){var d=this.elements,e=b._x,f=b._y,g=b._z,h=b._w,l=e+e,m=f+f,k=g+g;b=e*l;var p=e*m;e*=k;var n=f*m;f*=k;g*=k;l*=h;m*=h;h*=k;k=c.x;var r=\n",
"c.y;c=c.z;d[0]=(1-(n+g))*k;d[1]=(p+h)*k;d[2]=(e-m)*k;d[3]=0;d[4]=(p-h)*r;d[5]=(1-(b+g))*r;d[6]=(f+l)*r;d[7]=0;d[8]=(e+m)*c;d[9]=(f-l)*c;d[10]=(1-(b+n))*c;d[11]=0;d[12]=a.x;d[13]=a.y;d[14]=a.z;d[15]=1;return this},decompose:function(a,b,c){var d=this.elements,e=od.set(d[0],d[1],d[2]).length(),f=od.set(d[4],d[5],d[6]).length(),g=od.set(d[8],d[9],d[10]).length();0>this.determinant()&&(e=-e);a.x=d[12];a.y=d[13];a.z=d[14];X.copy(this);a=1/e;d=1/f;var h=1/g;X.elements[0]*=a;X.elements[1]*=a;X.elements[2]*=\n",
"a;X.elements[4]*=d;X.elements[5]*=d;X.elements[6]*=d;X.elements[8]*=h;X.elements[9]*=h;X.elements[10]*=h;b.setFromRotationMatrix(X);c.x=e;c.y=f;c.z=g;return this},makePerspective:function(a,b,c,d,e,f){void 0===f&&console.warn(&quot;THREE.Matrix4: .makePerspective() has been redefined and has a new signature. Please check the docs.&quot;);var g=this.elements;g[0]=2*e/(b-a);g[4]=0;g[8]=(b+a)/(b-a);g[12]=0;g[1]=0;g[5]=2*e/(c-d);g[9]=(c+d)/(c-d);g[13]=0;g[2]=0;g[6]=0;g[10]=-(f+e)/(f-e);g[14]=-2*f*e/(f-e);g[3]=\n",
"0;g[7]=0;g[11]=-1;g[15]=0;return this},makeOrthographic:function(a,b,c,d,e,f){var g=this.elements,h=1/(b-a),l=1/(c-d),m=1/(f-e);g[0]=2*h;g[4]=0;g[8]=0;g[12]=-((b+a)*h);g[1]=0;g[5]=2*l;g[9]=0;g[13]=-((c+d)*l);g[2]=0;g[6]=0;g[10]=-2*m;g[14]=-((f+e)*m);g[3]=0;g[7]=0;g[11]=0;g[15]=1;return this},equals:function(a){var b=this.elements;a=a.elements;for(var c=0;16>c;c++)if(b[c]!==a[c])return!1;return!0},fromArray:function(a,b){void 0===b&&(b=0);for(var c=0;16>c;c++)this.elements[c]=a[c+b];return this},toArray:function(a,\n",
"b){void 0===a&&(a=[]);void 0===b&&(b=0);var c=this.elements;a[b]=c[0];a[b+1]=c[1];a[b+2]=c[2];a[b+3]=c[3];a[b+4]=c[4];a[b+5]=c[5];a[b+6]=c[6];a[b+7]=c[7];a[b+8]=c[8];a[b+9]=c[9];a[b+10]=c[10];a[b+11]=c[11];a[b+12]=c[12];a[b+13]=c[13];a[b+14]=c[14];a[b+15]=c[15];return a}});var Ii=new P,Ji=new Aa;Tb.RotationOrders=&quot;XYZ YZX ZXY XZY YXZ ZYX&quot;.split(&quot; &quot;);Tb.DefaultOrder=&quot;XYZ&quot;;Object.defineProperties(Tb.prototype,{x:{get:function(){return this._x},set:function(a){this._x=a;this._onChangeCallback()}},y:{get:function(){return this._y},\n",
"set:function(a){this._y=a;this._onChangeCallback()}},z:{get:function(){return this._z},set:function(a){this._z=a;this._onChangeCallback()}},order:{get:function(){return this._order},set:function(a){this._order=a;this._onChangeCallback()}}});Object.assign(Tb.prototype,{isEuler:!0,set:function(a,b,c,d){this._x=a;this._y=b;this._z=c;this._order=d||this._order;this._onChangeCallback();return this},clone:function(){return new this.constructor(this._x,this._y,this._z,this._order)},copy:function(a){this._x=\n",
"a._x;this._y=a._y;this._z=a._z;this._order=a._order;this._onChangeCallback();return this},setFromRotationMatrix:function(a,b,c){var d=L.clamp,e=a.elements;a=e[0];var f=e[4],g=e[8],h=e[1],l=e[5],m=e[9],k=e[2],p=e[6];e=e[10];b=b||this._order;&quot;XYZ&quot;===b?(this._y=Math.asin(d(g,-1,1)),.9999999>Math.abs(g)?(this._x=Math.atan2(-m,e),this._z=Math.atan2(-f,a)):(this._x=Math.atan2(p,l),this._z=0)):&quot;YXZ&quot;===b?(this._x=Math.asin(-d(m,-1,1)),.9999999>Math.abs(m)?(this._y=Math.atan2(g,e),this._z=Math.atan2(h,l)):\n",
"(this._y=Math.atan2(-k,a),this._z=0)):&quot;ZXY&quot;===b?(this._x=Math.asin(d(p,-1,1)),.9999999>Math.abs(p)?(this._y=Math.atan2(-k,e),this._z=Math.atan2(-f,l)):(this._y=0,this._z=Math.atan2(h,a))):&quot;ZYX&quot;===b?(this._y=Math.asin(-d(k,-1,1)),.9999999>Math.abs(k)?(this._x=Math.atan2(p,e),this._z=Math.atan2(h,a)):(this._x=0,this._z=Math.atan2(-f,l))):&quot;YZX&quot;===b?(this._z=Math.asin(d(h,-1,1)),.9999999>Math.abs(h)?(this._x=Math.atan2(-m,l),this._y=Math.atan2(-k,a)):(this._x=0,this._y=Math.atan2(g,e))):&quot;XZY&quot;===b?(this._z=\n",
"Math.asin(-d(f,-1,1)),.9999999>Math.abs(f)?(this._x=Math.atan2(p,l),this._y=Math.atan2(g,a)):(this._x=Math.atan2(-m,e),this._y=0)):console.warn(&quot;THREE.Euler: .setFromRotationMatrix() given unsupported order: &quot;+b);this._order=b;!1!==c&&this._onChangeCallback();return this},setFromQuaternion:function(a,b,c){Ii.makeRotationFromQuaternion(a);return this.setFromRotationMatrix(Ii,b,c)},setFromVector3:function(a,b){return this.set(a.x,a.y,a.z,b||this._order)},reorder:function(a){Ji.setFromEuler(this);return this.setFromQuaternion(Ji,\n",
"a)},equals:function(a){return a._x===this._x&&a._y===this._y&&a._z===this._z&&a._order===this._order},fromArray:function(a){this._x=a[0];this._y=a[1];this._z=a[2];void 0!==a[3]&&(this._order=a[3]);this._onChangeCallback();return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this._x;a[b+1]=this._y;a[b+2]=this._z;a[b+3]=this._order;return a},toVector3:function(a){return a?a.set(this._x,this._y,this._z):new n(this._x,this._y,this._z)},_onChange:function(a){this._onChangeCallback=\n",
"a;return this},_onChangeCallback:function(){}});Object.assign(He.prototype,{set:function(a){this.mask=1<<a|0},enable:function(a){this.mask=this.mask|1<<a|0},enableAll:function(){this.mask=-1},toggle:function(a){this.mask^=1<<a|0},disable:function(a){this.mask&=~(1<<a|0)},disableAll:function(){this.mask=0},test:function(a){return 0!==(this.mask&a.mask)}});var qj=0,Ki=new n,pd=new Aa,yb=new P,Ef=new n,ye=new n,Tk=new n,Uk=new Aa,Li=new n(1,0,0),Mi=new n(0,1,0),Ni=new n(0,0,1),Vk={type:&quot;added&quot;},Wk={type:&quot;removed&quot;};\n",
"F.DefaultUp=new n(0,1,0);F.DefaultMatrixAutoUpdate=!0;F.prototype=Object.assign(Object.create(Ea.prototype),{constructor:F,isObject3D:!0,onBeforeRender:function(){},onAfterRender:function(){},applyMatrix4:function(a){this.matrixAutoUpdate&&this.updateMatrix();this.matrix.premultiply(a);this.matrix.decompose(this.position,this.quaternion,this.scale)},applyQuaternion:function(a){this.quaternion.premultiply(a);return this},setRotationFromAxisAngle:function(a,b){this.quaternion.setFromAxisAngle(a,b)},\n",
"setRotationFromEuler:function(a){this.quaternion.setFromEuler(a,!0)},setRotationFromMatrix:function(a){this.quaternion.setFromRotationMatrix(a)},setRotationFromQuaternion:function(a){this.quaternion.copy(a)},rotateOnAxis:function(a,b){pd.setFromAxisAngle(a,b);this.quaternion.multiply(pd);return this},rotateOnWorldAxis:function(a,b){pd.setFromAxisAngle(a,b);this.quaternion.premultiply(pd);return this},rotateX:function(a){return this.rotateOnAxis(Li,a)},rotateY:function(a){return this.rotateOnAxis(Mi,\n",
"a)},rotateZ:function(a){return this.rotateOnAxis(Ni,a)},translateOnAxis:function(a,b){Ki.copy(a).applyQuaternion(this.quaternion);this.position.add(Ki.multiplyScalar(b));return this},translateX:function(a){return this.translateOnAxis(Li,a)},translateY:function(a){return this.translateOnAxis(Mi,a)},translateZ:function(a){return this.translateOnAxis(Ni,a)},localToWorld:function(a){return a.applyMatrix4(this.matrixWorld)},worldToLocal:function(a){return a.applyMatrix4(yb.getInverse(this.matrixWorld))},\n",
"lookAt:function(a,b,c){a.isVector3?Ef.copy(a):Ef.set(a,b,c);a=this.parent;this.updateWorldMatrix(!0,!1);ye.setFromMatrixPosition(this.matrixWorld);this.isCamera||this.isLight?yb.lookAt(ye,Ef,this.up):yb.lookAt(Ef,ye,this.up);this.quaternion.setFromRotationMatrix(yb);a&&(yb.extractRotation(a.matrixWorld),pd.setFromRotationMatrix(yb),this.quaternion.premultiply(pd.inverse()))},add:function(a){if(1<arguments.length){for(var b=0;b<arguments.length;b++)this.add(arguments[b]);return this}if(a===this)return console.error(&quot;THREE.Object3D.add: object can't be added as a child of itself.&quot;,\n",
"a),this;a&&a.isObject3D?(null!==a.parent&&a.parent.remove(a),a.parent=this,this.children.push(a),a.dispatchEvent(Vk)):console.error(&quot;THREE.Object3D.add: object not an instance of THREE.Object3D.&quot;,a);return this},remove:function(a){if(1<arguments.length){for(var b=0;b<arguments.length;b++)this.remove(arguments[b]);return this}b=this.children.indexOf(a);-1!==b&&(a.parent=null,this.children.splice(b,1),a.dispatchEvent(Wk));return this},attach:function(a){this.updateWorldMatrix(!0,!1);yb.getInverse(this.matrixWorld);\n",
"null!==a.parent&&(a.parent.updateWorldMatrix(!0,!1),yb.multiply(a.parent.matrixWorld));a.applyMatrix4(yb);a.updateWorldMatrix(!1,!1);this.add(a);return this},getObjectById:function(a){return this.getObjectByProperty(&quot;id&quot;,a)},getObjectByName:function(a){return this.getObjectByProperty(&quot;name&quot;,a)},getObjectByProperty:function(a,b){if(this[a]===b)return this;for(var c=0,d=this.children.length;c<d;c++){var e=this.children[c].getObjectByProperty(a,b);if(void 0!==e)return e}},getWorldPosition:function(a){void 0===\n",
"a&&(console.warn(&quot;THREE.Object3D: .getWorldPosition() target is now required&quot;),a=new n);this.updateMatrixWorld(!0);return a.setFromMatrixPosition(this.matrixWorld)},getWorldQuaternion:function(a){void 0===a&&(console.warn(&quot;THREE.Object3D: .getWorldQuaternion() target is now required&quot;),a=new Aa);this.updateMatrixWorld(!0);this.matrixWorld.decompose(ye,a,Tk);return a},getWorldScale:function(a){void 0===a&&(console.warn(&quot;THREE.Object3D: .getWorldScale() target is now required&quot;),a=new n);this.updateMatrixWorld(!0);\n",
"this.matrixWorld.decompose(ye,Uk,a);return a},getWorldDirection:function(a){void 0===a&&(console.warn(&quot;THREE.Object3D: .getWorldDirection() target is now required&quot;),a=new n);this.updateMatrixWorld(!0);var b=this.matrixWorld.elements;return a.set(b[8],b[9],b[10]).normalize()},raycast:function(){},traverse:function(a){a(this);for(var b=this.children,c=0,d=b.length;c<d;c++)b[c].traverse(a)},traverseVisible:function(a){if(!1!==this.visible){a(this);for(var b=this.children,c=0,d=b.length;c<d;c++)b[c].traverseVisible(a)}},\n",
"traverseAncestors:function(a){var b=this.parent;null!==b&&(a(b),b.traverseAncestors(a))},updateMatrix:function(){this.matrix.compose(this.position,this.quaternion,this.scale);this.matrixWorldNeedsUpdate=!0},updateMatrixWorld:function(a){this.matrixAutoUpdate&&this.updateMatrix();if(this.matrixWorldNeedsUpdate||a)null===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix),this.matrixWorldNeedsUpdate=!1,a=!0;for(var b=this.children,c=\n",
"0,d=b.length;c<d;c++)b[c].updateMatrixWorld(a)},updateWorldMatrix:function(a,b){var c=this.parent;!0===a&&null!==c&&c.updateWorldMatrix(!0,!1);this.matrixAutoUpdate&&this.updateMatrix();null===this.parent?this.matrixWorld.copy(this.matrix):this.matrixWorld.multiplyMatrices(this.parent.matrixWorld,this.matrix);if(!0===b)for(a=this.children,b=0,c=a.length;b<c;b++)a[b].updateWorldMatrix(!1,!0)},toJSON:function(a){function b(b,c){void 0===b[c.uuid]&&(b[c.uuid]=c.toJSON(a));return c.uuid}function c(a){var b=\n",
"[],c;for(c in a){var d=a[c];delete d.metadata;b.push(d)}return b}var d=void 0===a||&quot;string&quot;===typeof a,e={};d&&(a={geometries:{},materials:{},textures:{},images:{},shapes:{}},e.metadata={version:4.5,type:&quot;Object&quot;,generator:&quot;Object3D.toJSON&quot;});var f={};f.uuid=this.uuid;f.type=this.type;&quot;&quot;!==this.name&&(f.name=this.name);!0===this.castShadow&&(f.castShadow=!0);!0===this.receiveShadow&&(f.receiveShadow=!0);!1===this.visible&&(f.visible=!1);!1===this.frustumCulled&&(f.frustumCulled=!1);0!==this.renderOrder&&\n",
"(f.renderOrder=this.renderOrder);&quot;{}&quot;!==JSON.stringify(this.userData)&&(f.userData=this.userData);f.layers=this.layers.mask;f.matrix=this.matrix.toArray();!1===this.matrixAutoUpdate&&(f.matrixAutoUpdate=!1);this.isInstancedMesh&&(f.type=&quot;InstancedMesh&quot;,f.count=this.count,f.instanceMatrix=this.instanceMatrix.toJSON());if(this.isMesh||this.isLine||this.isPoints){f.geometry=b(a.geometries,this.geometry);var g=this.geometry.parameters;if(void 0!==g&&void 0!==g.shapes)if(g=g.shapes,Array.isArray(g))for(var h=\n",
"0,l=g.length;h<l;h++)b(a.shapes,g[h]);else b(a.shapes,g)}if(void 0!==this.material)if(Array.isArray(this.material)){g=[];h=0;for(l=this.material.length;h<l;h++)g.push(b(a.materials,this.material[h]));f.material=g}else f.material=b(a.materials,this.material);if(0<this.children.length)for(f.children=[],h=0;h<this.children.length;h++)f.children.push(this.children[h].toJSON(a).object);if(d){d=c(a.geometries);h=c(a.materials);l=c(a.textures);var m=c(a.images);g=c(a.shapes);0<d.length&&(e.geometries=d);\n",
"0<h.length&&(e.materials=h);0<l.length&&(e.textures=l);0<m.length&&(e.images=m);0<g.length&&(e.shapes=g)}e.object=f;return e},clone:function(a){return(new this.constructor).copy(this,a)},copy:function(a,b){void 0===b&&(b=!0);this.name=a.name;this.up.copy(a.up);this.position.copy(a.position);this.quaternion.copy(a.quaternion);this.scale.copy(a.scale);this.matrix.copy(a.matrix);this.matrixWorld.copy(a.matrixWorld);this.matrixAutoUpdate=a.matrixAutoUpdate;this.matrixWorldNeedsUpdate=a.matrixWorldNeedsUpdate;\n",
"this.layers.mask=a.layers.mask;this.visible=a.visible;this.castShadow=a.castShadow;this.receiveShadow=a.receiveShadow;this.frustumCulled=a.frustumCulled;this.renderOrder=a.renderOrder;this.userData=JSON.parse(JSON.stringify(a.userData));if(!0===b)for(b=0;b<a.children.length;b++)this.add(a.children[b].clone());return this}});ob.prototype=Object.assign(Object.create(F.prototype),{constructor:ob,isScene:!0,copy:function(a,b){F.prototype.copy.call(this,a,b);null!==a.background&&(this.background=a.background.clone());\n",
"null!==a.environment&&(this.environment=a.environment.clone());null!==a.fog&&(this.fog=a.fog.clone());null!==a.overrideMaterial&&(this.overrideMaterial=a.overrideMaterial.clone());this.autoUpdate=a.autoUpdate;this.matrixAutoUpdate=a.matrixAutoUpdate;return this},toJSON:function(a){var b=F.prototype.toJSON.call(this,a);null!==this.background&&(b.object.background=this.background.toJSON(a));null!==this.environment&&(b.object.environment=this.environment.toJSON(a));null!==this.fog&&(b.object.fog=this.fog.toJSON());\n",
"return b},dispose:function(){this.dispatchEvent({type:&quot;dispose&quot;})}});var zb=[new n,new n,new n,new n,new n,new n,new n,new n],ze=new n,bh=new Sa,qd=new n,rd=new n,sd=new n,Nb=new n,Ob=new n,sc=new n,Ae=new n,Ff=new n,Gf=new n,Ub=new n;Object.assign(Sa.prototype,{isBox3:!0,set:function(a,b){this.min.copy(a);this.max.copy(b);return this},setFromArray:function(a){for(var b=Infinity,c=Infinity,d=Infinity,e=-Infinity,f=-Infinity,g=-Infinity,h=0,l=a.length;h<l;h+=3){var m=a[h],k=a[h+1],p=a[h+2];m<b&&(b=\n",
"m);k<c&&(c=k);p<d&&(d=p);m>e&&(e=m);k>f&&(f=k);p>g&&(g=p)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromBufferAttribute:function(a){for(var b=Infinity,c=Infinity,d=Infinity,e=-Infinity,f=-Infinity,g=-Infinity,h=0,l=a.count;h<l;h++){var m=a.getX(h),k=a.getY(h),p=a.getZ(h);m<b&&(b=m);k<c&&(c=k);p<d&&(d=p);m>e&&(e=m);k>f&&(f=k);p>g&&(g=p)}this.min.set(b,c,d);this.max.set(e,f,g);return this},setFromPoints:function(a){this.makeEmpty();for(var b=0,c=a.length;b<c;b++)this.expandByPoint(a[b]);\n",
"return this},setFromCenterAndSize:function(a,b){b=ze.copy(b).multiplyScalar(.5);this.min.copy(a).sub(b);this.max.copy(a).add(b);return this},setFromObject:function(a){this.makeEmpty();return this.expandByObject(a)},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.min.copy(a.min);this.max.copy(a.max);return this},makeEmpty:function(){this.min.x=this.min.y=this.min.z=Infinity;this.max.x=this.max.y=this.max.z=-Infinity;return this},isEmpty:function(){return this.max.x<\n",
"this.min.x||this.max.y<this.min.y||this.max.z<this.min.z},getCenter:function(a){void 0===a&&(console.warn(&quot;THREE.Box3: .getCenter() target is now required&quot;),a=new n);return this.isEmpty()?a.set(0,0,0):a.addVectors(this.min,this.max).multiplyScalar(.5)},getSize:function(a){void 0===a&&(console.warn(&quot;THREE.Box3: .getSize() target is now required&quot;),a=new n);return this.isEmpty()?a.set(0,0,0):a.subVectors(this.max,this.min)},expandByPoint:function(a){this.min.min(a);this.max.max(a);return this},expandByVector:function(a){this.min.sub(a);\n",
"this.max.add(a);return this},expandByScalar:function(a){this.min.addScalar(-a);this.max.addScalar(a);return this},expandByObject:function(a){a.updateWorldMatrix(!1,!1);var b=a.geometry;void 0!==b&&(null===b.boundingBox&&b.computeBoundingBox(),bh.copy(b.boundingBox),bh.applyMatrix4(a.matrixWorld),this.union(bh));a=a.children;b=0;for(var c=a.length;b<c;b++)this.expandByObject(a[b]);return this},containsPoint:function(a){return a.x<this.min.x||a.x>this.max.x||a.y<this.min.y||a.y>this.max.y||a.z<this.min.z||\n",
"a.z>this.max.z?!1:!0},containsBox:function(a){return this.min.x<=a.min.x&&a.max.x<=this.max.x&&this.min.y<=a.min.y&&a.max.y<=this.max.y&&this.min.z<=a.min.z&&a.max.z<=this.max.z},getParameter:function(a,b){void 0===b&&(console.warn(&quot;THREE.Box3: .getParameter() target is now required&quot;),b=new n);return b.set((a.x-this.min.x)/(this.max.x-this.min.x),(a.y-this.min.y)/(this.max.y-this.min.y),(a.z-this.min.z)/(this.max.z-this.min.z))},intersectsBox:function(a){return a.max.x<this.min.x||a.min.x>this.max.x||\n",
"a.max.y<this.min.y||a.min.y>this.max.y||a.max.z<this.min.z||a.min.z>this.max.z?!1:!0},intersectsSphere:function(a){this.clampPoint(a.center,ze);return ze.distanceToSquared(a.center)<=a.radius*a.radius},intersectsPlane:function(a){if(0<a.normal.x){var b=a.normal.x*this.min.x;var c=a.normal.x*this.max.x}else b=a.normal.x*this.max.x,c=a.normal.x*this.min.x;0<a.normal.y?(b+=a.normal.y*this.min.y,c+=a.normal.y*this.max.y):(b+=a.normal.y*this.max.y,c+=a.normal.y*this.min.y);0<a.normal.z?(b+=a.normal.z*\n",
"this.min.z,c+=a.normal.z*this.max.z):(b+=a.normal.z*this.max.z,c+=a.normal.z*this.min.z);return b<=-a.constant&&c>=-a.constant},intersectsTriangle:function(a){if(this.isEmpty())return!1;this.getCenter(Ae);Ff.subVectors(this.max,Ae);qd.subVectors(a.a,Ae);rd.subVectors(a.b,Ae);sd.subVectors(a.c,Ae);Nb.subVectors(rd,qd);Ob.subVectors(sd,rd);sc.subVectors(qd,sd);a=[0,-Nb.z,Nb.y,0,-Ob.z,Ob.y,0,-sc.z,sc.y,Nb.z,0,-Nb.x,Ob.z,0,-Ob.x,sc.z,0,-sc.x,-Nb.y,Nb.x,0,-Ob.y,Ob.x,0,-sc.y,sc.x,0];if(!$f(a,qd,rd,sd,Ff))return!1;\n",
"a=[1,0,0,0,1,0,0,0,1];if(!$f(a,qd,rd,sd,Ff))return!1;Gf.crossVectors(Nb,Ob);a=[Gf.x,Gf.y,Gf.z];return $f(a,qd,rd,sd,Ff)},clampPoint:function(a,b){void 0===b&&(console.warn(&quot;THREE.Box3: .clampPoint() target is now required&quot;),b=new n);return b.copy(a).clamp(this.min,this.max)},distanceToPoint:function(a){return ze.copy(a).clamp(this.min,this.max).sub(a).length()},getBoundingSphere:function(a){void 0===a&&console.error(&quot;THREE.Box3: .getBoundingSphere() target is now required&quot;);this.getCenter(a.center);\n",
"a.radius=.5*this.getSize(ze).length();return a},intersect:function(a){this.min.max(a.min);this.max.min(a.max);this.isEmpty()&&this.makeEmpty();return this},union:function(a){this.min.min(a.min);this.max.max(a.max);return this},applyMatrix4:function(a){if(this.isEmpty())return this;zb[0].set(this.min.x,this.min.y,this.min.z).applyMatrix4(a);zb[1].set(this.min.x,this.min.y,this.max.z).applyMatrix4(a);zb[2].set(this.min.x,this.max.y,this.min.z).applyMatrix4(a);zb[3].set(this.min.x,this.max.y,this.max.z).applyMatrix4(a);\n",
"zb[4].set(this.max.x,this.min.y,this.min.z).applyMatrix4(a);zb[5].set(this.max.x,this.min.y,this.max.z).applyMatrix4(a);zb[6].set(this.max.x,this.max.y,this.min.z).applyMatrix4(a);zb[7].set(this.max.x,this.max.y,this.max.z).applyMatrix4(a);this.setFromPoints(zb);return this},translate:function(a){this.min.add(a);this.max.add(a);return this},equals:function(a){return a.min.equals(this.min)&&a.max.equals(this.max)}});var Xk=new Sa;Object.assign(pb.prototype,{set:function(a,b){this.center.copy(a);this.radius=\n",
"b;return this},setFromPoints:function(a,b){var c=this.center;void 0!==b?c.copy(b):Xk.setFromPoints(a).getCenter(c);for(var d=b=0,e=a.length;d<e;d++)b=Math.max(b,c.distanceToSquared(a[d]));this.radius=Math.sqrt(b);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.center.copy(a.center);this.radius=a.radius;return this},empty:function(){return 0>=this.radius},containsPoint:function(a){return a.distanceToSquared(this.center)<=this.radius*this.radius},distanceToPoint:function(a){return a.distanceTo(this.center)-\n",
"this.radius},intersectsSphere:function(a){var b=this.radius+a.radius;return a.center.distanceToSquared(this.center)<=b*b},intersectsBox:function(a){return a.intersectsSphere(this)},intersectsPlane:function(a){return Math.abs(a.distanceToPoint(this.center))<=this.radius},clampPoint:function(a,b){var c=this.center.distanceToSquared(a);void 0===b&&(console.warn(&quot;THREE.Sphere: .clampPoint() target is now required&quot;),b=new n);b.copy(a);c>this.radius*this.radius&&(b.sub(this.center).normalize(),b.multiplyScalar(this.radius).add(this.center));\n",
"return b},getBoundingBox:function(a){void 0===a&&(console.warn(&quot;THREE.Sphere: .getBoundingBox() target is now required&quot;),a=new Sa);a.set(this.center,this.center);a.expandByScalar(this.radius);return a},applyMatrix4:function(a){this.center.applyMatrix4(a);this.radius*=a.getMaxScaleOnAxis();return this},translate:function(a){this.center.add(a);return this},equals:function(a){return a.center.equals(this.center)&&a.radius===this.radius}});var Ab=new n,ch=new n,Hf=new n,Pb=new n,dh=new n,If=new n,eh=new n;\n",
"Object.assign(Vb.prototype,{set:function(a,b){this.origin.copy(a);this.direction.copy(b);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.origin.copy(a.origin);this.direction.copy(a.direction);return this},at:function(a,b){void 0===b&&(console.warn(&quot;THREE.Ray: .at() target is now required&quot;),b=new n);return b.copy(this.direction).multiplyScalar(a).add(this.origin)},lookAt:function(a){this.direction.copy(a).sub(this.origin).normalize();return this},recast:function(a){this.origin.copy(this.at(a,\n",
"Ab));return this},closestPointToPoint:function(a,b){void 0===b&&(console.warn(&quot;THREE.Ray: .closestPointToPoint() target is now required&quot;),b=new n);b.subVectors(a,this.origin);a=b.dot(this.direction);return 0>a?b.copy(this.origin):b.copy(this.direction).multiplyScalar(a).add(this.origin)},distanceToPoint:function(a){return Math.sqrt(this.distanceSqToPoint(a))},distanceSqToPoint:function(a){var b=Ab.subVectors(a,this.origin).dot(this.direction);if(0>b)return this.origin.distanceToSquared(a);Ab.copy(this.direction).multiplyScalar(b).add(this.origin);\n",
"return Ab.distanceToSquared(a)},distanceSqToSegment:function(a,b,c,d){ch.copy(a).add(b).multiplyScalar(.5);Hf.copy(b).sub(a).normalize();Pb.copy(this.origin).sub(ch);var e=.5*a.distanceTo(b),f=-this.direction.dot(Hf),g=Pb.dot(this.direction),h=-Pb.dot(Hf),l=Pb.lengthSq(),m=Math.abs(1-f*f);if(0<m){a=f*h-g;b=f*g-h;var k=e*m;0<=a?b>=-k?b<=k?(e=1/m,a*=e,b*=e,f=a*(a+f*b+2*g)+b*(f*a+b+2*h)+l):(b=e,a=Math.max(0,-(f*b+g)),f=-a*a+b*(b+2*h)+l):(b=-e,a=Math.max(0,-(f*b+g)),f=-a*a+b*(b+2*h)+l):b<=-k?(a=Math.max(0,\n",
"-(-f*e+g)),b=0<a?-e:Math.min(Math.max(-e,-h),e),f=-a*a+b*(b+2*h)+l):b<=k?(a=0,b=Math.min(Math.max(-e,-h),e),f=b*(b+2*h)+l):(a=Math.max(0,-(f*e+g)),b=0<a?e:Math.min(Math.max(-e,-h),e),f=-a*a+b*(b+2*h)+l)}else b=0<f?-e:e,a=Math.max(0,-(f*b+g)),f=-a*a+b*(b+2*h)+l;c&&c.copy(this.direction).multiplyScalar(a).add(this.origin);d&&d.copy(Hf).multiplyScalar(b).add(ch);return f},intersectSphere:function(a,b){Ab.subVectors(a.center,this.origin);var c=Ab.dot(this.direction),d=Ab.dot(Ab)-c*c;a=a.radius*a.radius;\n",
"if(d>a)return null;a=Math.sqrt(a-d);d=c-a;c+=a;return 0>d&&0>c?null:0>d?this.at(c,b):this.at(d,b)},intersectsSphere:function(a){return this.distanceSqToPoint(a.center)<=a.radius*a.radius},distanceToPlane:function(a){var b=a.normal.dot(this.direction);if(0===b)return 0===a.distanceToPoint(this.origin)?0:null;a=-(this.origin.dot(a.normal)+a.constant)/b;return 0<=a?a:null},intersectPlane:function(a,b){a=this.distanceToPlane(a);return null===a?null:this.at(a,b)},intersectsPlane:function(a){var b=a.distanceToPoint(this.origin);\n",
"return 0===b||0>a.normal.dot(this.direction)*b?!0:!1},intersectBox:function(a,b){var c=1/this.direction.x;var d=1/this.direction.y;var e=1/this.direction.z,f=this.origin;if(0<=c){var g=(a.min.x-f.x)*c;c*=a.max.x-f.x}else g=(a.max.x-f.x)*c,c*=a.min.x-f.x;if(0<=d){var h=(a.min.y-f.y)*d;d*=a.max.y-f.y}else h=(a.max.y-f.y)*d,d*=a.min.y-f.y;if(g>d||h>c)return null;if(h>g||g!==g)g=h;if(d<c||c!==c)c=d;0<=e?(h=(a.min.z-f.z)*e,a=(a.max.z-f.z)*e):(h=(a.max.z-f.z)*e,a=(a.min.z-f.z)*e);if(g>a||h>c)return null;\n",
"if(h>g||g!==g)g=h;if(a<c||c!==c)c=a;return 0>c?null:this.at(0<=g?g:c,b)},intersectsBox:function(a){return null!==this.intersectBox(a,Ab)},intersectTriangle:function(a,b,c,d,e){dh.subVectors(b,a);If.subVectors(c,a);eh.crossVectors(dh,If);b=this.direction.dot(eh);if(0<b){if(d)return null;d=1}else if(0>b)d=-1,b=-b;else return null;Pb.subVectors(this.origin,a);a=d*this.direction.dot(If.crossVectors(Pb,If));if(0>a)return null;c=d*this.direction.dot(dh.cross(Pb));if(0>c||a+c>b)return null;a=-d*Pb.dot(eh);\n",
"return 0>a?null:this.at(a/b,e)},applyMatrix4:function(a){this.origin.applyMatrix4(a);this.direction.transformDirection(a);return this},equals:function(a){return a.origin.equals(this.origin)&&a.direction.equals(this.direction)}});var fh=new n,Yk=new n,Zk=new wa;Object.assign(Ta.prototype,{isPlane:!0,set:function(a,b){this.normal.copy(a);this.constant=b;return this},setComponents:function(a,b,c,d){this.normal.set(a,b,c);this.constant=d;return this},setFromNormalAndCoplanarPoint:function(a,b){this.normal.copy(a);\n",
"this.constant=-b.dot(this.normal);return this},setFromCoplanarPoints:function(a,b,c){b=fh.subVectors(c,b).cross(Yk.subVectors(a,b)).normalize();this.setFromNormalAndCoplanarPoint(b,a);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.normal.copy(a.normal);this.constant=a.constant;return this},normalize:function(){var a=1/this.normal.length();this.normal.multiplyScalar(a);this.constant*=a;return this},negate:function(){this.constant*=-1;this.normal.negate();\n",
"return this},distanceToPoint:function(a){return this.normal.dot(a)+this.constant},distanceToSphere:function(a){return this.distanceToPoint(a.center)-a.radius},projectPoint:function(a,b){void 0===b&&(console.warn(&quot;THREE.Plane: .projectPoint() target is now required&quot;),b=new n);return b.copy(this.normal).multiplyScalar(-this.distanceToPoint(a)).add(a)},intersectLine:function(a,b){void 0===b&&(console.warn(&quot;THREE.Plane: .intersectLine() target is now required&quot;),b=new n);var c=a.delta(fh),d=this.normal.dot(c);\n",
"if(0===d){if(0===this.distanceToPoint(a.start))return b.copy(a.start)}else if(d=-(a.start.dot(this.normal)+this.constant)/d,!(0>d||1<d))return b.copy(c).multiplyScalar(d).add(a.start)},intersectsLine:function(a){var b=this.distanceToPoint(a.start);a=this.distanceToPoint(a.end);return 0>b&&0<a||0>a&&0<b},intersectsBox:function(a){return a.intersectsPlane(this)},intersectsSphere:function(a){return a.intersectsPlane(this)},coplanarPoint:function(a){void 0===a&&(console.warn(&quot;THREE.Plane: .coplanarPoint() target is now required&quot;),\n",
"a=new n);return a.copy(this.normal).multiplyScalar(-this.constant)},applyMatrix4:function(a,b){b=b||Zk.getNormalMatrix(a);a=this.coplanarPoint(fh).applyMatrix4(a);b=this.normal.applyMatrix3(b).normalize();this.constant=-a.dot(b);return this},translate:function(a){this.constant-=a.dot(this.normal);return this},equals:function(a){return a.normal.equals(this.normal)&&a.constant===this.constant}});var bb=new n,Bb=new n,gh=new n,Cb=new n,td=new n,ud=new n,Oi=new n,hh=new n,ih=new n,jh=new n;Object.assign(oa,\n",
"{getNormal:function(a,b,c,d){void 0===d&&(console.warn(&quot;THREE.Triangle: .getNormal() target is now required&quot;),d=new n);d.subVectors(c,b);bb.subVectors(a,b);d.cross(bb);a=d.lengthSq();return 0<a?d.multiplyScalar(1/Math.sqrt(a)):d.set(0,0,0)},getBarycoord:function(a,b,c,d,e){bb.subVectors(d,b);Bb.subVectors(c,b);gh.subVectors(a,b);a=bb.dot(bb);b=bb.dot(Bb);c=bb.dot(gh);var f=Bb.dot(Bb);d=Bb.dot(gh);var g=a*f-b*b;void 0===e&&(console.warn(&quot;THREE.Triangle: .getBarycoord() target is now required&quot;),e=new n);\n",
"if(0===g)return e.set(-2,-1,-1);g=1/g;f=(f*c-b*d)*g;a=(a*d-b*c)*g;return e.set(1-f-a,a,f)},containsPoint:function(a,b,c,d){oa.getBarycoord(a,b,c,d,Cb);return 0<=Cb.x&&0<=Cb.y&&1>=Cb.x+Cb.y},getUV:function(a,b,c,d,e,f,g,h){this.getBarycoord(a,b,c,d,Cb);h.set(0,0);h.addScaledVector(e,Cb.x);h.addScaledVector(f,Cb.y);h.addScaledVector(g,Cb.z);return h},isFrontFacing:function(a,b,c,d){bb.subVectors(c,b);Bb.subVectors(a,b);return 0>bb.cross(Bb).dot(d)?!0:!1}});Object.assign(oa.prototype,{set:function(a,\n",
"b,c){this.a.copy(a);this.b.copy(b);this.c.copy(c);return this},setFromPointsAndIndices:function(a,b,c,d){this.a.copy(a[b]);this.b.copy(a[c]);this.c.copy(a[d]);return this},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.a.copy(a.a);this.b.copy(a.b);this.c.copy(a.c);return this},getArea:function(){bb.subVectors(this.c,this.b);Bb.subVectors(this.a,this.b);return.5*bb.cross(Bb).length()},getMidpoint:function(a){void 0===a&&(console.warn(&quot;THREE.Triangle: .getMidpoint() target is now required&quot;),\n",
"a=new n);return a.addVectors(this.a,this.b).add(this.c).multiplyScalar(1/3)},getNormal:function(a){return oa.getNormal(this.a,this.b,this.c,a)},getPlane:function(a){void 0===a&&(console.warn(&quot;THREE.Triangle: .getPlane() target is now required&quot;),a=new Ta);return a.setFromCoplanarPoints(this.a,this.b,this.c)},getBarycoord:function(a,b){return oa.getBarycoord(a,this.a,this.b,this.c,b)},getUV:function(a,b,c,d,e){return oa.getUV(a,this.a,this.b,this.c,b,c,d,e)},containsPoint:function(a){return oa.containsPoint(a,\n",
"this.a,this.b,this.c)},isFrontFacing:function(a){return oa.isFrontFacing(this.a,this.b,this.c,a)},intersectsBox:function(a){return a.intersectsTriangle(this)},closestPointToPoint:function(a,b){void 0===b&&(console.warn(&quot;THREE.Triangle: .closestPointToPoint() target is now required&quot;),b=new n);var c=this.a,d=this.b,e=this.c;td.subVectors(d,c);ud.subVectors(e,c);hh.subVectors(a,c);var f=td.dot(hh),g=ud.dot(hh);if(0>=f&&0>=g)return b.copy(c);ih.subVectors(a,d);var h=td.dot(ih),l=ud.dot(ih);if(0<=h&&l<=\n",
"h)return b.copy(d);var m=f*l-h*g;if(0>=m&&0<=f&&0>=h)return d=f/(f-h),b.copy(c).addScaledVector(td,d);jh.subVectors(a,e);a=td.dot(jh);var k=ud.dot(jh);if(0<=k&&a<=k)return b.copy(e);f=a*g-f*k;if(0>=f&&0<=g&&0>=k)return m=g/(g-k),b.copy(c).addScaledVector(ud,m);g=h*k-a*l;if(0>=g&&0<=l-h&&0<=a-k)return Oi.subVectors(e,d),m=(l-h)/(l-h+(a-k)),b.copy(d).addScaledVector(Oi,m);e=1/(g+f+m);d=f*e;m*=e;return b.copy(c).addScaledVector(td,d).addScaledVector(ud,m)},equals:function(a){return a.a.equals(this.a)&&\n",
"a.b.equals(this.b)&&a.c.equals(this.c)}});var Pi={aliceblue:15792383,antiquewhite:16444375,aqua:65535,aquamarine:8388564,azure:15794175,beige:16119260,bisque:16770244,black:0,blanchedalmond:16772045,blue:255,blueviolet:9055202,brown:10824234,burlywood:14596231,cadetblue:6266528,chartreuse:8388352,chocolate:13789470,coral:16744272,cornflowerblue:6591981,cornsilk:16775388,crimson:14423100,cyan:65535,darkblue:139,darkcyan:35723,darkgoldenrod:12092939,darkgray:11119017,darkgreen:25600,darkgrey:11119017,\n",
"darkkhaki:12433259,darkmagenta:9109643,darkolivegreen:5597999,darkorange:16747520,darkorchid:10040012,darkred:9109504,darksalmon:15308410,darkseagreen:9419919,darkslateblue:4734347,darkslategray:3100495,darkslategrey:3100495,darkturquoise:52945,darkviolet:9699539,deeppink:16716947,deepskyblue:49151,dimgray:6908265,dimgrey:6908265,dodgerblue:2003199,firebrick:11674146,floralwhite:16775920,forestgreen:2263842,fuchsia:16711935,gainsboro:14474460,ghostwhite:16316671,gold:16766720,goldenrod:14329120,gray:8421504,\n",
"green:32768,greenyellow:11403055,grey:8421504,honeydew:15794160,hotpink:16738740,indianred:13458524,indigo:4915330,ivory:16777200,khaki:15787660,lavender:15132410,lavenderblush:16773365,lawngreen:8190976,lemonchiffon:16775885,lightblue:11393254,lightcoral:15761536,lightcyan:14745599,lightgoldenrodyellow:16448210,lightgray:13882323,lightgreen:9498256,lightgrey:13882323,lightpink:16758465,lightsalmon:16752762,lightseagreen:2142890,lightskyblue:8900346,lightslategray:7833753,lightslategrey:7833753,lightsteelblue:11584734,\n",
"lightyellow:16777184,lime:65280,limegreen:3329330,linen:16445670,magenta:16711935,maroon:8388608,mediumaquamarine:6737322,mediumblue:205,mediumorchid:12211667,mediumpurple:9662683,mediumseagreen:3978097,mediumslateblue:8087790,mediumspringgreen:64154,mediumturquoise:4772300,mediumvioletred:13047173,midnightblue:1644912,mintcream:16121850,mistyrose:16770273,moccasin:16770229,navajowhite:16768685,navy:128,oldlace:16643558,olive:8421376,olivedrab:7048739,orange:16753920,orangered:16729344,orchid:14315734,\n",
"palegoldenrod:15657130,palegreen:10025880,paleturquoise:11529966,palevioletred:14381203,papayawhip:16773077,peachpuff:16767673,peru:13468991,pink:16761035,plum:14524637,powderblue:11591910,purple:8388736,rebeccapurple:6697881,red:16711680,rosybrown:12357519,royalblue:4286945,saddlebrown:9127187,salmon:16416882,sandybrown:16032864,seagreen:3050327,seashell:16774638,sienna:10506797,silver:12632256,skyblue:8900331,slateblue:6970061,slategray:7372944,slategrey:7372944,snow:16775930,springgreen:65407,\n",
"steelblue:4620980,tan:13808780,teal:32896,thistle:14204888,tomato:16737095,turquoise:4251856,violet:15631086,wheat:16113331,white:16777215,whitesmoke:16119285,yellow:16776960,yellowgreen:10145074},za={h:0,s:0,l:0},Jf={h:0,s:0,l:0};Object.assign(A.prototype,{isColor:!0,r:1,g:1,b:1,set:function(a){a&&a.isColor?this.copy(a):&quot;number&quot;===typeof a?this.setHex(a):&quot;string&quot;===typeof a&&this.setStyle(a);return this},setScalar:function(a){this.b=this.g=this.r=a;return this},setHex:function(a){a=Math.floor(a);\n",
"this.r=(a>>16&255)/255;this.g=(a>>8&255)/255;this.b=(a&255)/255;return this},setRGB:function(a,b,c){this.r=a;this.g=b;this.b=c;return this},setHSL:function(a,b,c){a=L.euclideanModulo(a,1);b=L.clamp(b,0,1);c=L.clamp(c,0,1);0===b?this.r=this.g=this.b=c:(b=.5>=c?c*(1+b):c+b-c*b,c=2*c-b,this.r=ag(c,b,a+1/3),this.g=ag(c,b,a),this.b=ag(c,b,a-1/3));return this},setStyle:function(a){function b(b){void 0!==b&&1>parseFloat(b)&&console.warn(&quot;THREE.Color: Alpha component of &quot;+a+&quot; will be ignored.&quot;)}var c;if(c=\n",
"/^((?:rgb|hsl)a?)\\(\\s*([^\\)]*)\\)/.exec(a)){var d=c[2];switch(c[1]){case &quot;rgb&quot;:case &quot;rgba&quot;:if(c=/^(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(,\\s*([0-9]*\\.?[0-9]+)\\s*)?$/.exec(d))return this.r=Math.min(255,parseInt(c[1],10))/255,this.g=Math.min(255,parseInt(c[2],10))/255,this.b=Math.min(255,parseInt(c[3],10))/255,b(c[5]),this;if(c=/^(\\d+)%\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(,\\s*([0-9]*\\.?[0-9]+)\\s*)?$/.exec(d))return this.r=Math.min(100,parseInt(c[1],10))/100,this.g=Math.min(100,parseInt(c[2],10))/100,this.b=Math.min(100,\n",
"parseInt(c[3],10))/100,b(c[5]),this;break;case &quot;hsl&quot;:case &quot;hsla&quot;:if(c=/^([0-9]*\\.?[0-9]+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(,\\s*([0-9]*\\.?[0-9]+)\\s*)?$/.exec(d)){d=parseFloat(c[1])/360;var e=parseInt(c[2],10)/100,f=parseInt(c[3],10)/100;b(c[5]);return this.setHSL(d,e,f)}}}else if(c=/^#([A-Fa-f0-9]+)$/.exec(a)){c=c[1];d=c.length;if(3===d)return this.r=parseInt(c.charAt(0)+c.charAt(0),16)/255,this.g=parseInt(c.charAt(1)+c.charAt(1),16)/255,this.b=parseInt(c.charAt(2)+c.charAt(2),16)/255,this;if(6===d)return this.r=\n",
"parseInt(c.charAt(0)+c.charAt(1),16)/255,this.g=parseInt(c.charAt(2)+c.charAt(3),16)/255,this.b=parseInt(c.charAt(4)+c.charAt(5),16)/255,this}return a&&0<a.length?this.setColorName(a):this},setColorName:function(a){var b=Pi[a];void 0!==b?this.setHex(b):console.warn(&quot;THREE.Color: Unknown color &quot;+a);return this},clone:function(){return new this.constructor(this.r,this.g,this.b)},copy:function(a){this.r=a.r;this.g=a.g;this.b=a.b;return this},copyGammaToLinear:function(a,b){void 0===b&&(b=2);this.r=Math.pow(a.r,\n",
"b);this.g=Math.pow(a.g,b);this.b=Math.pow(a.b,b);return this},copyLinearToGamma:function(a,b){void 0===b&&(b=2);b=0<b?1/b:1;this.r=Math.pow(a.r,b);this.g=Math.pow(a.g,b);this.b=Math.pow(a.b,b);return this},convertGammaToLinear:function(a){this.copyGammaToLinear(this,a);return this},convertLinearToGamma:function(a){this.copyLinearToGamma(this,a);return this},copySRGBToLinear:function(a){this.r=bg(a.r);this.g=bg(a.g);this.b=bg(a.b);return this},copyLinearToSRGB:function(a){this.r=cg(a.r);this.g=cg(a.g);\n",
"this.b=cg(a.b);return this},convertSRGBToLinear:function(){this.copySRGBToLinear(this);return this},convertLinearToSRGB:function(){this.copyLinearToSRGB(this);return this},getHex:function(){return 255*this.r<<16^255*this.g<<8^255*this.b<<0},getHexString:function(){return(&quot;000000&quot;+this.getHex().toString(16)).slice(-6)},getHSL:function(a){void 0===a&&(console.warn(&quot;THREE.Color: .getHSL() target is now required&quot;),a={h:0,s:0,l:0});var b=this.r,c=this.g,d=this.b,e=Math.max(b,c,d),f=Math.min(b,c,d),g,h=\n",
"(f+e)/2;if(f===e)f=g=0;else{var l=e-f;f=.5>=h?l/(e+f):l/(2-e-f);switch(e){case b:g=(c-d)/l+(c<d?6:0);break;case c:g=(d-b)/l+2;break;case d:g=(b-c)/l+4}g/=6}a.h=g;a.s=f;a.l=h;return a},getStyle:function(){return&quot;rgb(&quot;+(255*this.r|0)+&quot;,&quot;+(255*this.g|0)+&quot;,&quot;+(255*this.b|0)+&quot;)&quot;},offsetHSL:function(a,b,c){this.getHSL(za);za.h+=a;za.s+=b;za.l+=c;this.setHSL(za.h,za.s,za.l);return this},add:function(a){this.r+=a.r;this.g+=a.g;this.b+=a.b;return this},addColors:function(a,b){this.r=a.r+b.r;this.g=a.g+b.g;\n",
"this.b=a.b+b.b;return this},addScalar:function(a){this.r+=a;this.g+=a;this.b+=a;return this},sub:function(a){this.r=Math.max(0,this.r-a.r);this.g=Math.max(0,this.g-a.g);this.b=Math.max(0,this.b-a.b);return this},multiply:function(a){this.r*=a.r;this.g*=a.g;this.b*=a.b;return this},multiplyScalar:function(a){this.r*=a;this.g*=a;this.b*=a;return this},lerp:function(a,b){this.r+=(a.r-this.r)*b;this.g+=(a.g-this.g)*b;this.b+=(a.b-this.b)*b;return this},lerpHSL:function(a,b){this.getHSL(za);a.getHSL(Jf);\n",
"a=L.lerp(za.h,Jf.h,b);var c=L.lerp(za.s,Jf.s,b);b=L.lerp(za.l,Jf.l,b);this.setHSL(a,c,b);return this},equals:function(a){return a.r===this.r&&a.g===this.g&&a.b===this.b},fromArray:function(a,b){void 0===b&&(b=0);this.r=a[b];this.g=a[b+1];this.b=a[b+2];return this},toArray:function(a,b){void 0===a&&(a=[]);void 0===b&&(b=0);a[b]=this.r;a[b+1]=this.g;a[b+2]=this.b;return a},toJSON:function(){return this.getHex()}});A.NAMES=Pi;Object.assign(Bc.prototype,{clone:function(){return(new this.constructor).copy(this)},\n",
"copy:function(a){this.a=a.a;this.b=a.b;this.c=a.c;this.normal.copy(a.normal);this.color.copy(a.color);this.materialIndex=a.materialIndex;for(var b=0,c=a.vertexNormals.length;b<c;b++)this.vertexNormals[b]=a.vertexNormals[b].clone();b=0;for(c=a.vertexColors.length;b<c;b++)this.vertexColors[b]=a.vertexColors[b].clone();return this}});var rj=0;K.prototype=Object.assign(Object.create(Ea.prototype),{constructor:K,isMaterial:!0,onBeforeCompile:function(){},setValues:function(a){if(void 0!==a)for(var b in a){var c=\n",
"a[b];if(void 0===c)console.warn(&quot;THREE.Material: '&quot;+b+&quot;' parameter is undefined.&quot;);else if(&quot;shading&quot;===b)console.warn(&quot;THREE.&quot;+this.type+&quot;: .shading has been removed. Use the boolean .flatShading instead.&quot;),this.flatShading=1===c?!0:!1;else{var d=this[b];void 0===d?console.warn(&quot;THREE.&quot;+this.type+&quot;: '&quot;+b+&quot;' is not a property of this material.&quot;):d&&d.isColor?d.set(c):d&&d.isVector3&&c&&c.isVector3?d.copy(c):this[b]=c}}},toJSON:function(a){function b(a){var b=[],c;for(c in a){var d=a[c];delete d.metadata;\n",
"b.push(d)}return b}var c=void 0===a||&quot;string&quot;===typeof a;c&&(a={textures:{},images:{}});var d={metadata:{version:4.5,type:&quot;Material&quot;,generator:&quot;Material.toJSON&quot;}};d.uuid=this.uuid;d.type=this.type;&quot;&quot;!==this.name&&(d.name=this.name);this.color&&this.color.isColor&&(d.color=this.color.getHex());void 0!==this.roughness&&(d.roughness=this.roughness);void 0!==this.metalness&&(d.metalness=this.metalness);this.sheen&&this.sheen.isColor&&(d.sheen=this.sheen.getHex());this.emissive&&this.emissive.isColor&&\n",
"(d.emissive=this.emissive.getHex());this.emissiveIntensity&&1!==this.emissiveIntensity&&(d.emissiveIntensity=this.emissiveIntensity);this.specular&&this.specular.isColor&&(d.specular=this.specular.getHex());void 0!==this.shininess&&(d.shininess=this.shininess);void 0!==this.clearcoat&&(d.clearcoat=this.clearcoat);void 0!==this.clearcoatRoughness&&(d.clearcoatRoughness=this.clearcoatRoughness);this.clearcoatMap&&this.clearcoatMap.isTexture&&(d.clearcoatMap=this.clearcoatMap.toJSON(a).uuid);this.clearcoatRoughnessMap&&\n",
"this.clearcoatRoughnessMap.isTexture&&(d.clearcoatRoughnessMap=this.clearcoatRoughnessMap.toJSON(a).uuid);this.clearcoatNormalMap&&this.clearcoatNormalMap.isTexture&&(d.clearcoatNormalMap=this.clearcoatNormalMap.toJSON(a).uuid,d.clearcoatNormalScale=this.clearcoatNormalScale.toArray());this.map&&this.map.isTexture&&(d.map=this.map.toJSON(a).uuid);this.matcap&&this.matcap.isTexture&&(d.matcap=this.matcap.toJSON(a).uuid);this.alphaMap&&this.alphaMap.isTexture&&(d.alphaMap=this.alphaMap.toJSON(a).uuid);\n",
"this.lightMap&&this.lightMap.isTexture&&(d.lightMap=this.lightMap.toJSON(a).uuid);this.aoMap&&this.aoMap.isTexture&&(d.aoMap=this.aoMap.toJSON(a).uuid,d.aoMapIntensity=this.aoMapIntensity);this.bumpMap&&this.bumpMap.isTexture&&(d.bumpMap=this.bumpMap.toJSON(a).uuid,d.bumpScale=this.bumpScale);this.normalMap&&this.normalMap.isTexture&&(d.normalMap=this.normalMap.toJSON(a).uuid,d.normalMapType=this.normalMapType,d.normalScale=this.normalScale.toArray());this.displacementMap&&this.displacementMap.isTexture&&\n",
"(d.displacementMap=this.displacementMap.toJSON(a).uuid,d.displacementScale=this.displacementScale,d.displacementBias=this.displacementBias);this.roughnessMap&&this.roughnessMap.isTexture&&(d.roughnessMap=this.roughnessMap.toJSON(a).uuid);this.metalnessMap&&this.metalnessMap.isTexture&&(d.metalnessMap=this.metalnessMap.toJSON(a).uuid);this.emissiveMap&&this.emissiveMap.isTexture&&(d.emissiveMap=this.emissiveMap.toJSON(a).uuid);this.specularMap&&this.specularMap.isTexture&&(d.specularMap=this.specularMap.toJSON(a).uuid);\n",
"this.envMap&&this.envMap.isTexture&&(d.envMap=this.envMap.toJSON(a).uuid,d.reflectivity=this.reflectivity,d.refractionRatio=this.refractionRatio,void 0!==this.combine&&(d.combine=this.combine),void 0!==this.envMapIntensity&&(d.envMapIntensity=this.envMapIntensity));this.gradientMap&&this.gradientMap.isTexture&&(d.gradientMap=this.gradientMap.toJSON(a).uuid);void 0!==this.size&&(d.size=this.size);void 0!==this.sizeAttenuation&&(d.sizeAttenuation=this.sizeAttenuation);1!==this.blending&&(d.blending=\n",
"this.blending);!0===this.flatShading&&(d.flatShading=this.flatShading);0!==this.side&&(d.side=this.side);this.vertexColors&&(d.vertexColors=!0);1>this.opacity&&(d.opacity=this.opacity);!0===this.transparent&&(d.transparent=this.transparent);d.depthFunc=this.depthFunc;d.depthTest=this.depthTest;d.depthWrite=this.depthWrite;d.stencilWrite=this.stencilWrite;d.stencilWriteMask=this.stencilWriteMask;d.stencilFunc=this.stencilFunc;d.stencilRef=this.stencilRef;d.stencilFuncMask=this.stencilFuncMask;d.stencilFail=\n",
"this.stencilFail;d.stencilZFail=this.stencilZFail;d.stencilZPass=this.stencilZPass;this.rotation&&0!==this.rotation&&(d.rotation=this.rotation);!0===this.polygonOffset&&(d.polygonOffset=!0);0!==this.polygonOffsetFactor&&(d.polygonOffsetFactor=this.polygonOffsetFactor);0!==this.polygonOffsetUnits&&(d.polygonOffsetUnits=this.polygonOffsetUnits);this.linewidth&&1!==this.linewidth&&(d.linewidth=this.linewidth);void 0!==this.dashSize&&(d.dashSize=this.dashSize);void 0!==this.gapSize&&(d.gapSize=this.gapSize);\n",
"void 0!==this.scale&&(d.scale=this.scale);!0===this.dithering&&(d.dithering=!0);0<this.alphaTest&&(d.alphaTest=this.alphaTest);!0===this.premultipliedAlpha&&(d.premultipliedAlpha=this.premultipliedAlpha);!0===this.wireframe&&(d.wireframe=this.wireframe);1<this.wireframeLinewidth&&(d.wireframeLinewidth=this.wireframeLinewidth);&quot;round&quot;!==this.wireframeLinecap&&(d.wireframeLinecap=this.wireframeLinecap);&quot;round&quot;!==this.wireframeLinejoin&&(d.wireframeLinejoin=this.wireframeLinejoin);!0===this.morphTargets&&\n",
"(d.morphTargets=!0);!0===this.morphNormals&&(d.morphNormals=!0);!0===this.skinning&&(d.skinning=!0);!1===this.visible&&(d.visible=!1);!1===this.toneMapped&&(d.toneMapped=!1);&quot;{}&quot;!==JSON.stringify(this.userData)&&(d.userData=this.userData);c&&(c=b(a.textures),a=b(a.images),0<c.length&&(d.textures=c),0<a.length&&(d.images=a));return d},clone:function(){return(new this.constructor).copy(this)},copy:function(a){this.name=a.name;this.fog=a.fog;this.blending=a.blending;this.side=a.side;this.flatShading=\n",
"a.flatShading;this.vertexColors=a.vertexColors;this.opacity=a.opacity;this.transparent=a.transparent;this.blendSrc=a.blendSrc;this.blendDst=a.blendDst;this.blendEquation=a.blendEquation;this.blendSrcAlpha=a.blendSrcAlpha;this.blendDstAlpha=a.blendDstAlpha;this.blendEquationAlpha=a.blendEquationAlpha;this.depthFunc=a.depthFunc;this.depthTest=a.depthTest;this.depthWrite=a.depthWrite;this.stencilWriteMask=a.stencilWriteMask;this.stencilFunc=a.stencilFunc;this.stencilRef=a.stencilRef;this.stencilFuncMask=\n",
"a.stencilFuncMask;this.stencilFail=a.stencilFail;this.stencilZFail=a.stencilZFail;this.stencilZPass=a.stencilZPass;this.stencilWrite=a.stencilWrite;var b=a.clippingPlanes,c=null;if(null!==b){var d=b.length;c=Array(d);for(var e=0;e!==d;++e)c[e]=b[e].clone()}this.clippingPlanes=c;this.clipIntersection=a.clipIntersection;this.clipShadows=a.clipShadows;this.shadowSide=a.shadowSide;this.colorWrite=a.colorWrite;this.precision=a.precision;this.polygonOffset=a.polygonOffset;this.polygonOffsetFactor=a.polygonOffsetFactor;\n",
"this.polygonOffsetUnits=a.polygonOffsetUnits;this.dithering=a.dithering;this.alphaTest=a.alphaTest;this.premultipliedAlpha=a.premultipliedAlpha;this.visible=a.visible;this.toneMapped=a.toneMapped;this.userData=JSON.parse(JSON.stringify(a.userData));return this},dispose:function(){this.dispatchEvent({type:&quot;dispose&quot;})}});Object.defineProperty(K.prototype,&quot;needsUpdate&quot;,{set:function(a){!0===a&&this.version++}});Oa.prototype=Object.create(K.prototype);Oa.prototype.constructor=Oa;Oa.prototype.isMeshBasicMaterial=\n",
"!0;Oa.prototype.copy=function(a){K.prototype.copy.call(this,a);this.color.copy(a.color);this.map=a.map;this.lightMap=a.lightMap;this.lightMapIntensity=a.lightMapIntensity;this.aoMap=a.aoMap;this.aoMapIntensity=a.aoMapIntensity;this.specularMap=a.specularMap;this.alphaMap=a.alphaMap;this.envMap=a.envMap;this.combine=a.combine;this.reflectivity=a.reflectivity;this.refractionRatio=a.refractionRatio;this.wireframe=a.wireframe;this.wireframeLinewidth=a.wireframeLinewidth;this.wireframeLinecap=a.wireframeLinecap;\n",
"this.wireframeLinejoin=a.wireframeLinejoin;this.skinning=a.skinning;this.morphTargets=a.morphTargets;return this};var ba=new n;Object.defineProperty(M.prototype,&quot;needsUpdate&quot;,{set:function(a){!0===a&&this.version++}});Object.assign(M.prototype,{isBufferAttribute:!0,onUploadCallback:function(){},setUsage:function(a){this.usage=a;return this},copy:function(a){this.name=a.name;this.array=new a.array.constructor(a.array);this.itemSize=a.itemSize;this.count=a.count;this.normalized=a.normalized;this.usage=\n",
"a.usage;return this},copyAt:function(a,b,c){a*=this.itemSize;c*=b.itemSize;for(var d=0,e=this.itemSize;d<e;d++)this.array[a+d]=b.array[c+d];return this},copyArray:function(a){this.array.set(a);return this},copyColorsArray:function(a){for(var b=this.array,c=0,d=0,e=a.length;d<e;d++){var f=a[d];void 0===f&&(console.warn(&quot;THREE.BufferAttribute.copyColorsArray(): color is undefined&quot;,d),f=new A);b[c++]=f.r;b[c++]=f.g;b[c++]=f.b}return this},copyVector2sArray:function(a){for(var b=this.array,c=0,d=0,e=\n",
"a.length;d<e;d++){var f=a[d];void 0===f&&(console.warn(&quot;THREE.BufferAttribute.copyVector2sArray(): vector is undefined&quot;,d),f=new t);b[c++]=f.x;b[c++]=f.y}return this},copyVector3sArray:function(a){for(var b=this.array,c=0,d=0,e=a.length;d<e;d++){var f=a[d];void 0===f&&(console.warn(&quot;THREE.BufferAttribute.copyVector3sArray(): vector is undefined&quot;,d),f=new n);b[c++]=f.x;b[c++]=f.y;b[c++]=f.z}return this},copyVector4sArray:function(a){for(var b=this.array,c=0,d=0,e=a.length;d<e;d++){var f=a[d];void 0===\n",
"f&&(console.warn(&quot;THREE.BufferAttribute.copyVector4sArray(): vector is undefined&quot;,d),f=new ka);b[c++]=f.x;b[c++]=f.y;b[c++]=f.z;b[c++]=f.w}return this},applyMatrix3:function(a){for(var b=0,c=this.count;b<c;b++)ba.x=this.getX(b),ba.y=this.getY(b),ba.z=this.getZ(b),ba.applyMatrix3(a),this.setXYZ(b,ba.x,ba.y,ba.z);return this},applyMatrix4:function(a){for(var b=0,c=this.count;b<c;b++)ba.x=this.getX(b),ba.y=this.getY(b),ba.z=this.getZ(b),ba.applyMatrix4(a),this.setXYZ(b,ba.x,ba.y,ba.z);return this},applyNormalMatrix:function(a){for(var b=\n",
"0,c=this.count;b<c;b++)ba.x=this.getX(b),ba.y=this.getY(b),ba.z=this.getZ(b),ba.applyNormalMatrix(a),this.setXYZ(b,ba.x,ba.y,ba.z);return this},transformDirection:function(a){for(var b=0,c=this.count;b<c;b++)ba.x=this.getX(b),ba.y=this.getY(b),ba.z=this.getZ(b),ba.transformDirection(a),this.setXYZ(b,ba.x,ba.y,ba.z);return this},set:function(a,b){void 0===b&&(b=0);this.array.set(a,b);return this},getX:function(a){return this.array[a*this.itemSize]},setX:function(a,b){this.array[a*this.itemSize]=b;\n",
"return this},getY:function(a){return this.array[a*this.itemSize+1]},setY:function(a,b){this.array[a*this.itemSize+1]=b;return this},getZ:function(a){return this.array[a*this.itemSize+2]},setZ:function(a,b){this.array[a*this.itemSize+2]=b;return this},getW:function(a){return this.array[a*this.itemSize+3]},setW:function(a,b){this.array[a*this.itemSize+3]=b;return this},setXY:function(a,b,c){a*=this.itemSize;this.array[a+0]=b;this.array[a+1]=c;return this},setXYZ:function(a,b,c,d){a*=this.itemSize;this.array[a+\n",
"0]=b;this.array[a+1]=c;this.array[a+2]=d;return this},setXYZW:function(a,b,c,d,e){a*=this.itemSize;this.array[a+0]=b;this.array[a+1]=c;this.array[a+2]=d;this.array[a+3]=e;return this},onUpload:function(a){this.onUploadCallback=a;return this},clone:function(){return(new this.constructor(this.array,this.itemSize)).copy(this)},toJSON:function(){return{itemSize:this.itemSize,type:this.array.constructor.name,array:Array.prototype.slice.call(this.array),normalized:this.normalized}}});Bd.prototype=Object.create(M.prototype);\n",
"Bd.prototype.constructor=Bd;Cd.prototype=Object.create(M.prototype);Cd.prototype.constructor=Cd;Dd.prototype=Object.create(M.prototype);Dd.prototype.constructor=Dd;Ed.prototype=Object.create(M.prototype);Ed.prototype.constructor=Ed;Wb.prototype=Object.create(M.prototype);Wb.prototype.constructor=Wb;Fd.prototype=Object.create(M.prototype);Fd.prototype.constructor=Fd;Xb.prototype=Object.create(M.prototype);Xb.prototype.constructor=Xb;y.prototype=Object.create(M.prototype);y.prototype.constructor=y;\n",
"Gd.prototype=Object.create(M.prototype);Gd.prototype.constructor=Gd;Object.assign(xh.prototype,{computeGroups:function(a){var b=[],c=void 0;a=a.faces;for(var d=0;d<a.length;d++){var e=a[d];if(e.materialIndex!==c){c=e.materialIndex;void 0!==f&&(f.count=3*d-f.start,b.push(f));var f={start:3*d,materialIndex:c}}}void 0!==f&&(f.count=3*d-f.start,b.push(f));this.groups=b},fromGeometry:function(a){var b=a.faces,c=a.vertices,d=a.faceVertexUvs,e=d[0]&&0<d[0].length,f=d[1]&&0<d[1].length,g=a.morphTargets,h=\n",
"g.length;if(0<h){var l=[];for(var m=0;m<h;m++)l[m]={name:g[m].name,data:[]};this.morphTargets.position=l}var k=a.morphNormals,p=k.length;if(0<p){var n=[];for(m=0;m<p;m++)n[m]={name:k[m].name,data:[]};this.morphTargets.normal=n}var r=a.skinIndices,q=a.skinWeights,v=r.length===c.length,E=q.length===c.length;0<c.length&&0===b.length&&console.error(&quot;THREE.DirectGeometry: Faceless geometries are not supported.&quot;);for(m=0;m<b.length;m++){var w=b[m];this.vertices.push(c[w.a],c[w.b],c[w.c]);var z=w.vertexNormals;\n",
"3===z.length?this.normals.push(z[0],z[1],z[2]):(z=w.normal,this.normals.push(z,z,z));z=w.vertexColors;3===z.length?this.colors.push(z[0],z[1],z[2]):(z=w.color,this.colors.push(z,z,z));!0===e&&(z=d[0][m],void 0!==z?this.uvs.push(z[0],z[1],z[2]):(console.warn(&quot;THREE.DirectGeometry.fromGeometry(): Undefined vertexUv &quot;,m),this.uvs.push(new t,new t,new t)));!0===f&&(z=d[1][m],void 0!==z?this.uvs2.push(z[0],z[1],z[2]):(console.warn(&quot;THREE.DirectGeometry.fromGeometry(): Undefined vertexUv2 &quot;,m),this.uvs2.push(new t,\n",
"new t,new t)));for(z=0;z<h;z++){var y=g[z].vertices;l[z].data.push(y[w.a],y[w.b],y[w.c])}for(z=0;z<p;z++)y=k[z].vertexNormals[m],n[z].data.push(y.a,y.b,y.c);v&&this.skinIndices.push(r[w.a],r[w.b],r[w.c]);E&&this.skinWeights.push(q[w.a],q[w.b],q[w.c])}this.computeGroups(a);this.verticesNeedUpdate=a.verticesNeedUpdate;this.normalsNeedUpdate=a.normalsNeedUpdate;this.colorsNeedUpdate=a.colorsNeedUpdate;this.uvsNeedUpdate=a.uvsNeedUpdate;this.groupsNeedUpdate=a.groupsNeedUpdate;null!==a.boundingSphere&&\n",
"(this.boundingSphere=a.boundingSphere.clone());null!==a.boundingBox&&(this.boundingBox=a.boundingBox.clone());return this}});var sj=1,mb=new P,kh=new F,vd=new n,Na=new Sa,Be=new Sa,ea=new n;C.prototype=Object.assign(Object.create(Ea.prototype),{constructor:C,isBufferGeometry:!0,getIndex:function(){return this.index},setIndex:function(a){Array.isArray(a)?this.index=new (65535<yh(a)?Xb:Wb)(a,1):this.index=a},getAttribute:function(a){return this.attributes[a]},setAttribute:function(a,b){this.attributes[a]=\n",
"b;return this},deleteAttribute:function(a){delete this.attributes[a];return this},addGroup:function(a,b,c){this.groups.push({start:a,count:b,materialIndex:void 0!==c?c:0})},clearGroups:function(){this.groups=[]},setDrawRange:function(a,b){this.drawRange.start=a;this.drawRange.count=b},applyMatrix4:function(a){var b=this.attributes.position;void 0!==b&&(b.applyMatrix4(a),b.needsUpdate=!0);b=this.attributes.normal;if(void 0!==b){var c=(new wa).getNormalMatrix(a);b.applyNormalMatrix(c);b.needsUpdate=\n",
"!0}b=this.attributes.tangent;void 0!==b&&(b.transformDirection(a),b.needsUpdate=!0);null!==this.boundingBox&&this.computeBoundingBox();null!==this.boundingSphere&&this.computeBoundingSphere();return this},rotateX:function(a){mb.makeRotationX(a);this.applyMatrix4(mb);return this},rotateY:function(a){mb.makeRotationY(a);this.applyMatrix4(mb);return this},rotateZ:function(a){mb.makeRotationZ(a);this.applyMatrix4(mb);return this},translate:function(a,b,c){mb.makeTranslation(a,b,c);this.applyMatrix4(mb);\n",
"return this},scale:function(a,b,c){mb.makeScale(a,b,c);this.applyMatrix4(mb);return this},lookAt:function(a){kh.lookAt(a);kh.updateMatrix();this.applyMatrix4(kh.matrix);return this},center:function(){this.computeBoundingBox();this.boundingBox.getCenter(vd).negate();this.translate(vd.x,vd.y,vd.z);return this},setFromObject:function(a){var b=a.geometry;if(a.isPoints||a.isLine){a=new y(3*b.vertices.length,3);var c=new y(3*b.colors.length,3);this.setAttribute(&quot;position&quot;,a.copyVector3sArray(b.vertices));\n",
"this.setAttribute(&quot;color&quot;,c.copyColorsArray(b.colors));b.lineDistances&&b.lineDistances.length===b.vertices.length&&(a=new y(b.lineDistances.length,1),this.setAttribute(&quot;lineDistance&quot;,a.copyArray(b.lineDistances)));null!==b.boundingSphere&&(this.boundingSphere=b.boundingSphere.clone());null!==b.boundingBox&&(this.boundingBox=b.boundingBox.clone())}else a.isMesh&&b&&b.isGeometry&&this.fromGeometry(b);return this},setFromPoints:function(a){for(var b=[],c=0,d=a.length;c<d;c++){var e=a[c];b.push(e.x,\n",
"e.y,e.z||0)}this.setAttribute(&quot;position&quot;,new y(b,3));return this},updateFromObject:function(a){var b=a.geometry;if(a.isMesh){var c=b.__directGeometry;!0===b.elementsNeedUpdate&&(c=void 0,b.elementsNeedUpdate=!1);if(void 0===c)return this.fromGeometry(b);c.verticesNeedUpdate=b.verticesNeedUpdate;c.normalsNeedUpdate=b.normalsNeedUpdate;c.colorsNeedUpdate=b.colorsNeedUpdate;c.uvsNeedUpdate=b.uvsNeedUpdate;c.groupsNeedUpdate=b.groupsNeedUpdate;b.verticesNeedUpdate=!1;b.normalsNeedUpdate=!1;b.colorsNeedUpdate=\n",
"!1;b.uvsNeedUpdate=!1;b.groupsNeedUpdate=!1;b=c}!0===b.verticesNeedUpdate&&(c=this.attributes.position,void 0!==c&&(c.copyVector3sArray(b.vertices),c.needsUpdate=!0),b.verticesNeedUpdate=!1);!0===b.normalsNeedUpdate&&(c=this.attributes.normal,void 0!==c&&(c.copyVector3sArray(b.normals),c.needsUpdate=!0),b.normalsNeedUpdate=!1);!0===b.colorsNeedUpdate&&(c=this.attributes.color,void 0!==c&&(c.copyColorsArray(b.colors),c.needsUpdate=!0),b.colorsNeedUpdate=!1);b.uvsNeedUpdate&&(c=this.attributes.uv,void 0!==\n",
"c&&(c.copyVector2sArray(b.uvs),c.needsUpdate=!0),b.uvsNeedUpdate=!1);b.lineDistancesNeedUpdate&&(c=this.attributes.lineDistance,void 0!==c&&(c.copyArray(b.lineDistances),c.needsUpdate=!0),b.lineDistancesNeedUpdate=!1);b.groupsNeedUpdate&&(b.computeGroups(a.geometry),this.groups=b.groups,b.groupsNeedUpdate=!1);return this},fromGeometry:function(a){a.__directGeometry=(new xh).fromGeometry(a);return this.fromDirectGeometry(a.__directGeometry)},fromDirectGeometry:function(a){var b=new Float32Array(3*\n",
"a.vertices.length);this.setAttribute(&quot;position&quot;,(new M(b,3)).copyVector3sArray(a.vertices));0<a.normals.length&&(b=new Float32Array(3*a.normals.length),this.setAttribute(&quot;normal&quot;,(new M(b,3)).copyVector3sArray(a.normals)));0<a.colors.length&&(b=new Float32Array(3*a.colors.length),this.setAttribute(&quot;color&quot;,(new M(b,3)).copyColorsArray(a.colors)));0<a.uvs.length&&(b=new Float32Array(2*a.uvs.length),this.setAttribute(&quot;uv&quot;,(new M(b,2)).copyVector2sArray(a.uvs)));0<a.uvs2.length&&(b=new Float32Array(2*\n",
"a.uvs2.length),this.setAttribute(&quot;uv2&quot;,(new M(b,2)).copyVector2sArray(a.uvs2)));this.groups=a.groups;for(var c in a.morphTargets){b=[];for(var d=a.morphTargets[c],e=0,f=d.length;e<f;e++){var g=d[e],h=new y(3*g.data.length,3);h.name=g.name;b.push(h.copyVector3sArray(g.data))}this.morphAttributes[c]=b}0<a.skinIndices.length&&(c=new y(4*a.skinIndices.length,4),this.setAttribute(&quot;skinIndex&quot;,c.copyVector4sArray(a.skinIndices)));0<a.skinWeights.length&&(c=new y(4*a.skinWeights.length,4),this.setAttribute(&quot;skinWeight&quot;,\n",
"c.copyVector4sArray(a.skinWeights)));null!==a.boundingSphere&&(this.boundingSphere=a.boundingSphere.clone());null!==a.boundingBox&&(this.boundingBox=a.boundingBox.clone());return this},computeBoundingBox:function(){null===this.boundingBox&&(this.boundingBox=new Sa);var a=this.attributes.position,b=this.morphAttributes.position;if(void 0!==a){if(this.boundingBox.setFromBufferAttribute(a),b){a=0;for(var c=b.length;a<c;a++)Na.setFromBufferAttribute(b[a]),this.morphTargetsRelative?(ea.addVectors(this.boundingBox.min,\n",
"Na.min),this.boundingBox.expandByPoint(ea),ea.addVectors(this.boundingBox.max,Na.max),this.boundingBox.expandByPoint(ea)):(this.boundingBox.expandByPoint(Na.min),this.boundingBox.expandByPoint(Na.max))}}else this.boundingBox.makeEmpty();(isNaN(this.boundingBox.min.x)||isNaN(this.boundingBox.min.y)||isNaN(this.boundingBox.min.z))&&console.error('THREE.BufferGeometry.computeBoundingBox: Computed min/max have NaN values. The &quot;position&quot; attribute is likely to have NaN values.',this)},computeBoundingSphere:function(){null===\n",
"this.boundingSphere&&(this.boundingSphere=new pb);var a=this.attributes.position,b=this.morphAttributes.position;if(a){var c=this.boundingSphere.center;Na.setFromBufferAttribute(a);if(b)for(var d=0,e=b.length;d<e;d++){var f=b[d];Be.setFromBufferAttribute(f);this.morphTargetsRelative?(ea.addVectors(Na.min,Be.min),Na.expandByPoint(ea),ea.addVectors(Na.max,Be.max),Na.expandByPoint(ea)):(Na.expandByPoint(Be.min),Na.expandByPoint(Be.max))}Na.getCenter(c);var g=0;d=0;for(e=a.count;d<e;d++)ea.fromBufferAttribute(a,\n",
"d),g=Math.max(g,c.distanceToSquared(ea));if(b)for(d=0,e=b.length;d<e;d++){f=b[d];for(var h=this.morphTargetsRelative,l=0,m=f.count;l<m;l++)ea.fromBufferAttribute(f,l),h&&(vd.fromBufferAttribute(a,l),ea.add(vd)),g=Math.max(g,c.distanceToSquared(ea))}this.boundingSphere.radius=Math.sqrt(g);isNaN(this.boundingSphere.radius)&&console.error('THREE.BufferGeometry.computeBoundingSphere(): Computed radius is NaN. The &quot;position&quot; attribute is likely to have NaN values.',this)}},computeFaceNormals:function(){},\n",
"computeVertexNormals:function(){var a=this.index,b=this.attributes;if(b.position){var c=b.position.array;if(void 0===b.normal)this.setAttribute(&quot;normal&quot;,new M(new Float32Array(c.length),3));else for(var d=b.normal.array,e=0,f=d.length;e<f;e++)d[e]=0;d=b.normal.array;var g=new n,h=new n,l=new n,m=new n,k=new n;if(a){var p=a.array;e=0;for(f=a.count;e<f;e+=3){a=3*p[e+0];var x=3*p[e+1];var r=3*p[e+2];g.fromArray(c,a);h.fromArray(c,x);l.fromArray(c,r);m.subVectors(l,h);k.subVectors(g,h);m.cross(k);d[a]+=\n",
"m.x;d[a+1]+=m.y;d[a+2]+=m.z;d[x]+=m.x;d[x+1]+=m.y;d[x+2]+=m.z;d[r]+=m.x;d[r+1]+=m.y;d[r+2]+=m.z}}else for(e=0,f=c.length;e<f;e+=9)g.fromArray(c,e),h.fromArray(c,e+3),l.fromArray(c,e+6),m.subVectors(l,h),k.subVectors(g,h),m.cross(k),d[e]=m.x,d[e+1]=m.y,d[e+2]=m.z,d[e+3]=m.x,d[e+4]=m.y,d[e+5]=m.z,d[e+6]=m.x,d[e+7]=m.y,d[e+8]=m.z;this.normalizeNormals();b.normal.needsUpdate=!0}},merge:function(a,b){if(a&&a.isBufferGeometry){void 0===b&&(b=0,console.warn(&quot;THREE.BufferGeometry.merge(): Overwriting original geometry, starting at offset=0. Use BufferGeometryUtils.mergeBufferGeometries() for lossless merge.&quot;));\n",
"var c=this.attributes,d;for(d in c)if(void 0!==a.attributes[d]){var e=c[d].array,f=a.attributes[d],g=f.array,h=f.itemSize*b;f=Math.min(g.length,e.length-h);for(var l=0;l<f;l++,h++)e[h]=g[l]}return this}console.error(&quot;THREE.BufferGeometry.merge(): geometry not an instance of THREE.BufferGeometry.&quot;,a)},normalizeNormals:function(){for(var a=this.attributes.normal,b=0,c=a.count;b<c;b++)ea.x=a.getX(b),ea.y=a.getY(b),ea.z=a.getZ(b),ea.normalize(),a.setXYZ(b,ea.x,ea.y,ea.z)},toNonIndexed:function(){function a(a,\n",
"b){var c=a.array;a=a.itemSize;for(var d=new c.constructor(b.length*a),e,f=0,g=0,h=b.length;g<h;g++){e=b[g]*a;for(var l=0;l<a;l++)d[f++]=c[e++]}return new M(d,a)}if(null===this.index)return console.warn(&quot;THREE.BufferGeometry.toNonIndexed(): Geometry is already non-indexed.&quot;),this;var b=new C,c=this.index.array,d=this.attributes,e;for(e in d){var f=d[e];f=a(f,c);b.setAttribute(e,f)}var g=this.morphAttributes;for(e in g){var h=[],l=g[e];d=0;for(var m=l.length;d<m;d++)f=l[d],f=a(f,c),h.push(f);b.morphAttributes[e]=\n",
"h}b.morphTargetsRelative=this.morphTargetsRelative;c=this.groups;d=0;for(e=c.length;d<e;d++)f=c[d],b.addGroup(f.start,f.count,f.materialIndex);return b},toJSON:function(){var a={metadata:{version:4.5,type:&quot;BufferGeometry&quot;,generator:&quot;BufferGeometry.toJSON&quot;}};a.uuid=this.uuid;a.type=this.type;&quot;&quot;!==this.name&&(a.name=this.name);0<Object.keys(this.userData).length&&(a.userData=this.userData);if(void 0!==this.parameters){var b=this.parameters;for(m in b)void 0!==b[m]&&(a[m]=b[m]);return a}a.data={attributes:{}};\n",
"b=this.index;null!==b&&(a.data.index={type:b.array.constructor.name,array:Array.prototype.slice.call(b.array)});var c=this.attributes;for(m in c){b=c[m];var d=b.toJSON();&quot;&quot;!==b.name&&(d.name=b.name);a.data.attributes[m]=d}c={};var e=!1;for(m in this.morphAttributes){for(var f=this.morphAttributes[m],g=[],h=0,l=f.length;h<l;h++)b=f[h],d=b.toJSON(),&quot;&quot;!==b.name&&(d.name=b.name),g.push(d);0<g.length&&(c[m]=g,e=!0)}e&&(a.data.morphAttributes=c,a.data.morphTargetsRelative=this.morphTargetsRelative);var m=\n",
"this.groups;0<m.length&&(a.data.groups=JSON.parse(JSON.stringify(m)));m=this.boundingSphere;null!==m&&(a.data.boundingSphere={center:m.center.toArray(),radius:m.radius});return a},clone:function(){return(new C).copy(this)},copy:function(a){var b;this.index=null;this.attributes={};this.morphAttributes={};this.groups=[];this.boundingSphere=this.boundingBox=null;this.name=a.name;var c=a.index;null!==c&&this.setIndex(c.clone());c=a.attributes;for(g in c)this.setAttribute(g,c[g].clone());var d=a.morphAttributes;\n",
"for(g in d){var e=[],f=d[g];c=0;for(b=f.length;c<b;c++)e.push(f[c].clone());this.morphAttributes[g]=e}this.morphTargetsRelative=a.morphTargetsRelative;var g=a.groups;c=0;for(b=g.length;c<b;c++)d=g[c],this.addGroup(d.start,d.count,d.materialIndex);g=a.boundingBox;null!==g&&(this.boundingBox=g.clone());g=a.boundingSphere;null!==g&&(this.boundingSphere=g.clone());this.drawRange.start=a.drawRange.start;this.drawRange.count=a.drawRange.count;this.userData=a.userData;return this},dispose:function(){this.dispatchEvent({type:&quot;dispose&quot;})}});\n",
"var Qi=new P,tc=new Vb,lh=new pb,Yb=new n,Zb=new n,$b=new n,dg=new n,eg=new n,fg=new n,Ke=new n,Le=new n,Me=new n,Cc=new t,Dc=new t,Ec=new t,Hd=new n,Ie=new n;S.prototype=Object.assign(Object.create(F.prototype),{constructor:S,isMesh:!0,copy:function(a){F.prototype.copy.call(this,a);void 0!==a.morphTargetInfluences&&(this.morphTargetInfluences=a.morphTargetInfluences.slice());void 0!==a.morphTargetDictionary&&(this.morphTargetDictionary=Object.assign({},a.morphTargetDictionary));return this},updateMorphTargets:function(){var a=\n",
"this.geometry;if(a.isBufferGeometry){a=a.morphAttributes;var b=Object.keys(a);if(0<b.length){var c=a[b[0]];if(void 0!==c)for(this.morphTargetInfluences=[],this.morphTargetDictionary={},a=0,b=c.length;a<b;a++){var d=c[a].name||String(a);this.morphTargetInfluences.push(0);this.morphTargetDictionary[d]=a}}}else a=a.morphTargets,void 0!==a&&0<a.length&&console.error(&quot;THREE.Mesh.updateMorphTargets() no longer supports THREE.Geometry. Use THREE.BufferGeometry instead.&quot;)},raycast:function(a,b){var c=this.geometry,\n",
"d=this.material,e=this.matrixWorld;if(void 0!==d&&(null===c.boundingSphere&&c.computeBoundingSphere(),lh.copy(c.boundingSphere),lh.applyMatrix4(e),!1!==a.ray.intersectsSphere(lh)&&(Qi.getInverse(e),tc.copy(a.ray).applyMatrix4(Qi),null===c.boundingBox||!1!==tc.intersectsBox(c.boundingBox))))if(c.isBufferGeometry){var f=c.index;e=c.attributes.position;var g=c.morphAttributes.position,h=c.morphTargetsRelative,l=c.attributes.uv,m=c.attributes.uv2,k=c.groups,p=c.drawRange,n,r;if(null!==f)if(Array.isArray(d)){var q=\n",
"0;for(n=k.length;q<n;q++){var v=k[q];var E=d[v.materialIndex];var w=Math.max(v.start,p.start);for(r=c=Math.min(v.start+v.count,p.start+p.count);w<r;w+=3){c=f.getX(w);var z=f.getX(w+1);var y=f.getX(w+2);if(c=Je(this,E,a,tc,e,g,h,l,m,c,z,y))c.faceIndex=Math.floor(w/3),c.face.materialIndex=v.materialIndex,b.push(c)}}}else for(w=Math.max(0,p.start),c=Math.min(f.count,p.start+p.count),q=w,n=c;q<n;q+=3){if(c=f.getX(q),z=f.getX(q+1),y=f.getX(q+2),c=Je(this,d,a,tc,e,g,h,l,m,c,z,y))c.faceIndex=Math.floor(q/\n",
"3),b.push(c)}else if(void 0!==e)if(Array.isArray(d))for(q=0,n=k.length;q<n;q++)for(v=k[q],E=d[v.materialIndex],w=Math.max(v.start,p.start),r=c=Math.min(v.start+v.count,p.start+p.count);w<
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment