{ "cells": [ { "cell_type": "markdown", "metadata": {}, "source": [ "# Inverse Distance Weighting (IDW)\n", "\n", "The **Inverse Distance Weighting (IDW)** is a deterministic interpolation method.\n", "\n", "The assigned values to unknown points are calculated with a *weighted average* of the values available at the known points. \n", "The weights are calculated as a *function of the distance* between the known and unknown points. The function used is the inverse of the distance, elevated to a given power, to each known point.\n", "\n", "The model can be tuned by the following parameters:\n", "- `power`: the power of the inverse distance function" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Mathematical formulation\n", "\n", "Given a set of sample points:\n", "\n", "$\\{ \\mathbf{x}_i, u_i | \\text{for } \\mathbf{x}_i \\in \\mathbb{R}^n, u_i \\in \\mathbb{R}\\}_{i=1}^N$\n", "\n", "\n", "the IDW interpolation function $u(\\mathbf{x}): \\mathbb{R}^n \\to \\mathbb{R}$ is defined as:\n", "\n", "$u(\\mathbf{x}) = \\begin{cases}\n", " \\dfrac{\\sum_{i = 1}^{N}{ w_i(\\mathbf{x}) u_i } }{ \\sum_{i = 1}^{N}{ w_i(\\mathbf{x}) } }, & \\text{if } d(\\mathbf{x},\\mathbf{x}_i) \\neq 0 \\text{ for all } i, \\\\\n", " u_i, & \\text{if } d(\\mathbf{x},\\mathbf{x}_i) = 0 \\text{ for some } i,\n", "\\end{cases}$\n", "\n", "where\n", "\n", "$w_i(\\mathbf{x}) = \\frac{1}{d(\\mathbf{x},\\mathbf{x}_i)^p}$" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Examples" ] }, { "cell_type": "code", "execution_count": 21, "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "The autoreload extension is already loaded. To reload it, use:\n", " %reload_ext autoreload\n" ] } ], "source": [ "import py3dinterpolations as p3i\n", "import pandas as pd" ] }, { "cell_type": "code", "execution_count": 22, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
IDXYZV
278ID0015.1940.012.09.047969
279ID0015.1940.010.010.077271
280ID0015.1940.08.020.082454
281ID0015.1940.06.019.042223
282ID0015.1940.04.012.889411
\n", "
" ], "text/plain": [ " ID X Y Z V\n", "278 ID00 15.194 0.0 12.0 9.047969\n", "279 ID00 15.194 0.0 10.0 10.077271\n", "280 ID00 15.194 0.0 8.0 20.082454\n", "281 ID00 15.194 0.0 6.0 19.042223\n", "282 ID00 15.194 0.0 4.0 12.889411" ] }, "execution_count": 22, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv(\n", " \"../../../tests/fixtures/griddata_default_colnames.csv\"\n", ")\n", "df.tail()" ] }, { "cell_type": "code", "execution_count": 23, "metadata": {}, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
V
IDXYZ
ID3062.16314.33620.07.523950
18.07.504403
16.012.431670
14.012.653931
12.017.956143
...............
ID0015.1940.00012.09.047969
10.010.077271
8.020.082454
6.019.042223
4.012.889411
\n", "

283 rows × 1 columns

\n", "
" ], "text/plain": [ " V\n", "ID X Y Z \n", "ID30 62.163 14.336 20.0 7.523950\n", " 18.0 7.504403\n", " 16.0 12.431670\n", " 14.0 12.653931\n", " 12.0 17.956143\n", "... ...\n", "ID00 15.194 0.000 12.0 9.047969\n", " 10.0 10.077271\n", " 8.0 20.082454\n", " 6.0 19.042223\n", " 4.0 12.889411\n", "\n", "[283 rows x 1 columns]" ] }, "execution_count": 23, "metadata": {}, "output_type": "execute_result" } ], "source": [ "gd = GridData(df)\n", "gd.data" ] }, { "cell_type": "code", "execution_count": 24, "metadata": {}, "outputs": [], "source": [ "interpolated, model = p3i.interpolate(\n", " gd,\n", " model_name = \"idw\",\n", " model_params = {\n", " \"power\": 2,\n", " },\n", " grid_resolution=5,\n", " preprocess_kwags={\n", " \"normalize_xyz\": True,\n", " \"standardize_v\": True,\n", " },\n", " return_model=True,\n", ")" ] }, { "cell_type": "code", "execution_count": 25, "metadata": {}, "outputs": [ { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "cmax": 212.0548074773783, "cmin": 0.8277060206620348, "opacityscale": [ [ 0, 0 ], [ 1, 1 ] ], "surface": { "count": 10 }, "type": "volume", "value": [ 27.448764671689055, 25.477263154382307, 16.627139593377805, 14.278620453457911, 27.88906236677266, 25.22129817357808, 15.437626871550592, 13.008902424396835, 28.335163494819575, 24.385492608442732, 13.755808124687569, 10.58220742872143, 28.776257801197637, 23.89748817769875, 12.649980392945409, 8.163129382323934, 29.19252725695387, 26.135146233927284, 14.04938344595163, 10.840427156926163, 29.55578305018438, 29.17967458023123, 15.771641876667848, 13.18047768962781, 29.835514642834227, 31.48356714889022, 16.853262758707313, 14.230143182520392, 30.00791289480688, 32.80650168159069, 17.51792879498052, 14.758497467414395, 30.063189232984698, 33.165238103943835, 17.98076441249534, 15.073019009841973, 30.007992440513455, 32.74371327506846, 18.35091882263642, 15.292695128962706, 29.862717721774665, 31.841207355175936, 18.667829190006916, 15.467710948881358, 29.65563423548489, 30.753240913912574, 18.94191070578298, 15.62147414630985, 29.416374539876124, 29.69135400923529, 19.17890908953119, 15.767408683884863, 29.17077767918316, 28.77142238249197, 19.386698922410154, 15.913909445380485, 28.93799906408838, 28.03634332845339, 19.57373803536359, 16.064714801582717, 28.729798066159344, 27.48452624684099, 19.74669308402472, 16.219370062643055, 28.55132883936639, 27.09275236496956, 19.909701362457213, 16.37498041804479, 28.4026343182731, 26.83061812174672, 20.064754024639708, 16.528169468726478, 28.280229218120773, 26.667701624233008, 20.21223699961808, 16.676186791070762, 28.178449156072865, 26.57614139245963, 20.351293462470757, 16.817120553177592, 28.090484282048234, 26.531121269310184, 20.480125874323377, 16.949709085748683, 28.009146864192815, 26.51080827122147, 20.596379125776814, 17.073146304900643, 27.927456361855583, 26.496407629926836, 20.697601679186167, 17.186998308106336, 27.83910423395491, 26.472445739648112, 20.781689198007893, 17.29118723121412, 27.738823002730076, 26.42713107249239, 20.847217371920063, 17.385976723384733, 27.62265466209441, 26.352583194928478, 20.893620474611915, 17.471930780277464, 27.488102240634642, 26.244780498967184, 20.92122189214845, 17.549851372852025, 27.334153879632463, 26.103187173996027, 20.931152165162036, 17.620711466310844, 27.16118390261009, 25.930120094244877, 20.92519864632153, 17.685595408941303, 26.970751753158076, 25.72997201896063, 20.905625636735927, 17.745649848497855, 26.765331356925188, 25.50841391181002, 20.874992303174636, 17.802042163797516, 26.54800790682248, 25.271672145247965, 20.835983569171432, 17.85592145993934, 26.322176776285115, 25.02593725082276, 20.791260102078873, 17.908378371591407, 26.091272414275977, 24.776925558480606, 20.743328903780146, 17.96040266915685, 25.858546174163624, 24.52959052419605, 20.694435426723082, 18.012840744303475, 25.626903040285264, 24.287966876371904, 20.646479856383056, 18.066357585298793, 28.142193970537082, 27.85794752754517, 17.480667218691323, 14.804581630804908, 28.747475435031696, 28.88381854108978, 16.977787215684792, 14.318912438318062, 29.367352676394248, 30.208157177630504, 16.519295087034983, 13.871002056344416, 29.978123810213386, 32.225370728500295, 16.297365685511327, 13.66312015009576, 30.543153174518235, 35.321856155990034, 16.375471594417377, 13.796783619710471, 31.015535425653923, 39.26398414411981, 16.537140038143292, 14.064801963149588, 31.34770376060067, 43.12748076220893, 16.603406135542368, 14.281205147812777, 31.505590284721755, 45.339692771019884, 16.666929993835403, 14.422023378405068, 31.480842132975013, 44.402900472289254, 16.949067827716682, 14.522198385191864, 31.29460600252536, 41.0803317074854, 17.417881542955918, 14.613811783716326, 30.991033847767284, 37.25279324311076, 17.879704748050145, 14.694874166787818, 30.624319762544935, 33.923248932265615, 18.250133175962283, 14.766939457721225, 30.245482227903317, 31.385221098389845, 18.540778078671803, 14.857411620025115, 29.89347275566928, 29.62586226051937, 18.78989076899237, 14.995821662055974, 29.59195981150022, 28.496979103116082, 19.02358018933034, 15.183759288870311, 29.35063373343443, 27.81828765416971, 19.249456166557113, 15.3980403661255, 29.168821774834, 27.44287969527391, 19.467707134943527, 15.614836199181092, 29.039386894780982, 27.271565269503974, 19.678750289572925, 15.821828174285137, 28.951758474847757, 27.239078375670978, 19.883165705876987, 16.015573440594636, 28.893847654133197, 27.29791750976154, 20.07949513524887, 16.195725054169266, 28.853128796762388, 27.40847312253223, 20.263591600225833, 16.361962546819008, 28.817301045967803, 27.53505933937854, 20.429711630537653, 16.5135909715787, 28.774842756861297, 27.645730648957656, 20.57218120335136, 16.650135408047724, 28.715593159905218, 27.713976876160544, 20.686700211270345, 16.771798401625194, 28.631340015339163, 27.720740247687917, 20.77098335746538, 16.87950194462553, 28.516308060669257, 27.65561906559195, 20.82483127366171, 16.9746767846503, 28.36743660867095, 27.51672887145363, 20.849843651870742, 17.059015622203475, 28.184382254004767, 27.30933200472594, 20.848971397803172, 17.134304167539113, 27.969249812701612, 27.043753657967752, 20.8260510562049, 17.20234324336078, 27.726111596009616, 26.733169481863268, 20.785404355908017, 17.264927081447656, 27.460405623953573, 26.391681366393772, 20.731531123500535, 17.32383759010699, 27.17830583512289, 26.03286910325743, 20.66888411027482, 17.38082678265996, 26.88614023369338, 25.668831337033197, 20.601694571763026, 17.43757376701437, 26.589907717432403, 25.30964007546502, 20.53381736683866, 17.495614196948843, 26.294919962187866, 24.96311052243573, 20.468579219496046, 17.556249657310858, 26.005575434530787, 24.634801031634208, 20.408636050906804, 17.620452967254554, 28.38993959353907, 29.67803971603043, 18.270152525683255, 15.197585593065654, 29.120894781075698, 31.88823542563742, 18.036557964998654, 14.94104721578681, 29.88073379350366, 34.95492958487386, 17.76794043309429, 14.692440584110944, 30.635739512369113, 39.3029760277299, 17.441368593042913, 14.447364278275366, 31.334001997992754, 45.478438620575275, 17.003836664543556, 14.184190577983134, 31.908809141983646, 53.82700123548976, 16.390081072213707, 13.888058045208073, 32.29196439029823, 63.02154728607458, 15.620334459799217, 13.712056146703098, 32.43572004744279, 67.70870071271058, 15.05511736497149, 14.163424996593982, 32.333404715877286, 62.150229039163364, 15.509290089685328, 13.977523789837921, 32.02534612104009, 51.00295926617352, 16.462206612370665, 13.806049892917212, 31.58543194311283, 41.13022259692828, 17.12786419987402, 13.648630509936112, 31.09708884822566, 33.88294490749388, 17.424722650863703, 13.233013418777777, 30.63178743404385, 29.375335303731998, 17.55446702682743, 12.84204624253801, 30.237367489456496, 27.519743391524077, 17.828103910727634, 13.113414738731564, 29.936453090417448, 27.110611124605594, 18.22070676422742, 13.757569029168488, 29.731612645316964, 27.09558077058771, 18.572322029575123, 14.286605065164213, 29.61294191650829, 27.19853822215174, 18.86520921981191, 14.659417279154118, 29.564588778979484, 27.408257100792838, 19.138341974211333, 14.948029428815866, 29.568707008079873, 27.733216078645853, 19.41913528635544, 15.203651889252875, 29.607077796388403, 28.154845346105894, 19.707771000873194, 15.442848963434564, 29.661435999188754, 28.628059229296312, 19.98679506888488, 15.662425817044294, 29.71356201021271, 29.091503121853478, 20.235956104246423, 15.856044461942371, 29.745809441420114, 29.480017398714672, 20.440446143888483, 16.021589994606437, 29.7422147731074, 29.737868415186835, 20.592709109250386, 16.16125882897198, 29.689916600519027, 29.82990882741783, 20.691497572917356, 16.279284948734063, 29.58043145548318, 29.74646355643854, 20.740200526208742, 16.38002271383786, 29.410386128584847, 29.50056750625867, 20.745097311731854, 16.46710749421302, 29.18150863019804, 29.120366260165376, 20.71383359891481, 16.543436976081278, 28.899922710143983, 28.640824583708017, 20.654328316573725, 16.61148065232135, 28.5749730513355, 28.09734667484798, 20.57417908218932, 16.67358867995081, 28.217871610263558, 27.521917806022394, 20.48047693100257, 16.732185978031072, 27.840410293025716, 26.941281407448802, 20.379848265783135, 16.789841677223414, 27.45388982304352, 26.376404373642007, 20.27852788641629, 16.849223475935247, 27.06832611766815, 25.842619170569346, 20.18230947777908, 16.912946480961455, 26.691938944940155, 25.350060274774748, 20.096295047610237, 16.98333167406741, 26.330901442028306, 24.90421817148438, 20.024468230075502, 17.062106127009464, 27.84697692182411, 28.83126784543915, 18.619367390524285, 15.141040619947413, 28.560513677430492, 31.00945095264361, 18.462299653113206, 14.904527040641806, 29.309062181729374, 34.11081603249522, 18.237364728788222, 14.66057492014345, 30.06005256163057, 38.68519315548117, 17.9074535124243, 14.382747192093635, 30.762177765679066, 45.75209769958538, 17.413685461874003, 14.005915076360157, 31.34842244839246, 57.29905482710241, 16.664662578263723, 13.36436367326742, 31.74951026813416, 75.27320882127425, 15.617809152071544, 12.047758976283903, 31.91706906179892, 85.31357066306407, 15.04929878686686, 10.903130810560961, 31.8458937973083, 68.06425407824753, 15.890377298173764, 12.382809516000698, 31.579956228643375, 50.087518197535765, 16.769704199176847, 13.163505567177639, 31.196979046708364, 38.5037405052165, 17.17508476245159, 13.015087145886806, 30.782339759202706, 30.38192720587535, 17.07826763024601, 11.82829321021068, 30.407143119480647, 25.159528706402075, 16.72545291165453, 9.69728441085006, 30.117384079653057, 24.683383788934904, 17.086550359225654, 11.023191861181395, 29.93333362516904, 25.725875690529037, 17.631298989305197, 12.710158095185857, 29.855296830766356, 26.314148792068295, 17.85263630412998, 13.278967107089018, 29.871456043988935, 26.703490827653503, 17.92300136439477, 13.408639353757186, 29.96440077039417, 27.245090284624737, 18.13016942948596, 13.588019339560864, 30.114725826915844, 28.1233816099263, 18.590521582959862, 13.999920703626739, 30.30178340630956, 29.301074021061233, 19.15050045494296, 14.456382467781289, 30.502866407070254, 30.626910966873687, 19.66132731356506, 14.824025060793012, 30.69258159842437, 31.919124531000854, 20.0676047704272, 15.089886210680753, 30.843705436163855, 32.97626535216356, 20.358028335271584, 15.278948845699944, 30.92978107049013, 33.622485860089995, 20.53713697539156, 15.420381197660259, 30.9288021918293, 33.77846014392985, 20.618192735874143, 15.535619689186593, 30.826817799010083, 33.480353145389756, 20.61991868333741, 15.635412923858414, 30.620174830595513, 32.83333088998111, 20.562403258211102, 15.723384081077178, 30.31553170468211, 31.956645013767734, 20.463412554930315, 15.800691939874088, 29.927751217881195, 30.95458518729008, 20.33668801177415, 15.868474235292611, 29.476695003533848, 29.908093382028518, 20.192239174004914, 15.92856852327045, 28.98407505338401, 28.875878144180476, 20.037789386746613, 15.983729188190724, 28.470993572423374, 27.898629210642692, 19.88048945433862, 16.037749766352672, 27.95626646604261, 27.003156135429023, 19.728198077415893, 16.095339915440913, 27.455396356326897, 26.20562868947041, 19.590010978924692, 16.16174578676581, 26.98004114664471, 25.513888742628126, 19.47583414966877, 16.242261079232172, 26.537868228726143, 24.928518336161098, 19.39457739416042, 16.3413943476748, 26.57768711841225, 25.521383940515896, 18.840037300996997, 14.635916534043972, 27.13329957202887, 26.54730960884677, 18.807967836050988, 14.3334685757832, 27.717903664659747, 28.032526134709528, 18.716377731428167, 14.114061616691423, 28.309987258964078, 30.15232733171716, 18.54478913061927, 13.99643295576971, 28.875568218959273, 32.907071888851036, 18.308800291548515, 13.930110718237831, 29.371306032241883, 35.9729899718801, 18.05184265782622, 13.859350071785961, 29.75375101357254, 38.52254923510708, 17.836220110246785, 13.783532627171567, 29.992962854715536, 39.35480736251145, 17.7323789737886, 13.74428962321363, 30.084490512662555, 37.97507828084015, 17.759534839978794, 13.75391321040341, 30.05260032255344, 35.2425846722392, 17.85332969988259, 13.756893323818886, 29.942586584490037, 32.31065373469044, 17.934116804275472, 13.693459876369335, 29.807048781040635, 29.818014694187376, 17.967037329928516, 13.557507059850465, 29.693334502831156, 28.000745009003616, 17.959303163846798, 13.396759578271055, 29.636255181885588, 26.861722213813756, 17.90985671583321, 13.238388891658477, 29.65622360750894, 26.232645536239364, 17.74650075349446, 12.987590581585668, 29.760953544859014, 25.9458954612964, 17.307911273428243, 12.351011680505632, 29.94859378790371, 25.96754051311192, 16.47496478701308, 10.390140490173854, 30.210697845224022, 26.58284377875565, 16.3994254623022, 9.650864792578076, 30.5339730147963, 28.40211776354154, 17.680875864500635, 12.329025736312744, 30.900240138371593, 31.162406061450504, 18.79952330251735, 13.519479632108691, 31.28499341821315, 34.57505178902853, 19.5825644781234, 14.03521806979238, 31.65598537716741, 38.36607200521246, 20.107689269739375, 14.235935931984276, 31.973388485493142, 41.655654242808566, 20.406075133044634, 14.285116758157582, 32.19262210875739, 43.1279820770654, 20.513975378501932, 14.340048638284784, 32.271033004018165, 42.55364169197557, 20.475171924567665, 14.458521718646374, 32.178944720348326, 40.83342894223444, 20.333425030629705, 14.592922172847302, 31.910467163588386, 38.6512276197917, 20.139736842492187, 14.712706876991476, 31.48500064100869, 36.343391390270654, 19.92845984710594, 14.813054187471733, 30.937913616276006, 34.10704831873296, 19.713732395454198, 14.89500664799429, 30.309202728668268, 32.03816079955183, 19.496123299434014, 14.959467312789105, 29.636747138887138, 30.1770558084228, 19.270654902045095, 15.007520542802446, 28.953645495808402, 28.54621915993907, 19.03723647272943, 15.046069048444455, 28.287160858493525, 27.154018190557323, 18.80357781082121, 15.087143391889288, 27.658163762461562, 25.99310730940274, 18.583160108297424, 15.140656946294673, 27.080942233334056, 25.05607801158502, 18.401662240865765, 15.216963205956606, 26.563324126443128, 24.345645682246655, 18.300504937145558, 15.336577598201393, 25.021425201324757, 21.710607316966353, 19.154012005691992, 13.45796281671316, 25.38971382154225, 21.157438199013264, 19.544273929114645, 12.115792245013214, 25.78482185898671, 20.839251688824, 19.838619672731163, 10.759349051162165, 26.200461521676694, 21.945233182969165, 19.473339855880763, 11.719683992823729, 26.623930164485554, 23.55698209988292, 18.962453298091607, 12.764783691971752, 27.037568169227242, 24.893130119812703, 18.63854025140208, 13.167885871939003, 27.422534058574676, 25.992697067802112, 18.43908073434004, 13.363843118650552, 27.763577325432422, 26.87752538918769, 18.31589298423549, 13.509331826298311, 28.053212377230185, 27.492284622018772, 18.250000341054577, 13.622134663038107, 28.293822864039633, 27.79815575873975, 18.222842225238143, 13.68477961761945, 28.496926443825714, 27.792901280570703, 18.212728909629966, 13.677290946237354, 28.680125833196737, 27.482919859930547, 18.200002904863176, 13.579554930938203, 28.863273344716426, 26.86704089786606, 18.166631182030926, 13.35155831636611, 29.065322907495066, 25.92936488576882, 18.093034514907067, 12.898070586722639, 29.30245101442238, 24.643424460490092, 17.96633851076555, 12.027260374705474, 29.58708477511791, 23.27425193183594, 17.825644228004734, 10.622182916162052, 29.927170802016263, 23.290955423192553, 17.834801852408415, 10.088672667941111, 30.32541631218867, 25.615796119788683, 18.135645109257112, 11.420966713228779, 30.778595251267678, 29.022562230568013, 18.65553682840671, 12.624655601979185, 31.27680296049615, 33.35663455040808, 19.253718491985648, 13.318543149218279, 31.802302898815622, 39.57537120450759, 19.791741405210246, 13.563617854515762, 32.32767541598679, 49.63163305793162, 20.05266577431084, 13.208444948272426, 32.81227199850515, 64.38518379205507, 19.670333602372363, 11.587357732145994, 33.194955978127666, 67.66803393126091, 19.502044493709075, 11.399615786823086, 33.38959309163273, 60.39780655460996, 19.58692827388353, 12.596183722911281, 33.31307995114582, 55.0610545057195, 19.285894777816345, 12.814135911055544, 32.948551772607786, 48.064670850349785, 18.985568027949853, 13.15955741491237, 32.3576905986316, 42.03165486265627, 18.669810706284547, 13.339710520731245, 31.62343872502628, 37.541262662211174, 18.449146473014768, 13.488816227613826, 30.811615836792832, 33.80444894854416, 18.28920398373879, 13.639984594816273, 29.970917377333464, 30.557083422792957, 18.033692663505835, 13.651672140917338, 29.140273138585233, 27.8917643392553, 17.67525859900843, 13.543726834585334, 28.35101744505751, 25.950461272400098, 17.33026164933979, 13.5311704825324, 27.626137224816702, 24.475106093645756, 16.965370025365676, 13.619955354785521, 26.979878555686028, 23.024754916024072, 16.44094934924885, 13.501793927581383, 26.41821092504816, 21.955168432297295, 16.066813170635236, 13.33964660377366, 23.592527407971023, 20.02606645078353, 18.880951857156454, 13.530257736878443, 23.829217320628192, 19.613611742628557, 19.136430161641133, 12.699984456513182, 24.09566159970129, 19.28710032893078, 19.28329197070245, 12.030720899933858, 24.396943395403547, 19.16797822077898, 19.141914699608595, 11.855436362977976, 24.73635144608149, 18.85753218326932, 18.89175932309362, 11.255731098446738, 25.114536986059, 18.713910382160897, 18.639557639394738, 10.616087181914988, 25.52860340510238, 19.57171195765143, 18.349338506856412, 11.370732398457397, 25.97151847603588, 21.120762026045494, 18.131814583792213, 12.034626728440472, 26.432875642019653, 23.32874573036614, 18.07454946040605, 12.613000684644877, 26.901389228863703, 25.834065239105925, 18.062118784857912, 12.96563242125755, 27.36803154745154, 28.170942245027454, 18.040760695019834, 13.042423709902685, 27.82796245024321, 29.5554646881848, 18.026090871946113, 12.982263615506657, 28.280082532728166, 29.265895105221716, 18.037326003254105, 12.915899567325248, 28.724497281535747, 27.783250740394177, 18.04507787165538, 12.674719529732874, 29.15981670068136, 25.844131143420295, 18.005582065507767, 11.889195771908682, 29.584086478572036, 23.835971127115837, 17.93479105698838, 10.192907542867793, 30.001905575832755, 23.493639636360186, 18.003081200914107, 9.436255902432142, 30.42864677153034, 25.933429374215816, 18.34220180527128, 11.323520043203622, 30.878865058588083, 29.114473756502505, 18.791715399102962, 12.72920524239166, 31.354082441333983, 32.48892409125277, 19.233949956209514, 13.418849153151552, 31.844656843774285, 36.43650799767393, 19.605220419846777, 13.702191073798978, 32.33254058054184, 41.204208272338164, 19.828645094905998, 13.695947291755285, 32.7869716314849, 46.430805028992204, 19.8136962288825, 13.462630885247174, 33.15261186014979, 51.680121630926834, 19.493675204087097, 13.001402608935724, 33.338026867823274, 57.14101292244244, 18.89926722439768, 12.108767573982579, 33.24545716107748, 56.04134987015661, 18.372261581465892, 11.814674882436227, 32.85310404222947, 48.39984070391846, 17.674575897438626, 11.750083375034073, 32.23202840353218, 44.42986568853801, 16.46115942107997, 9.342792319423374, 31.471925748435577, 40.196751153700255, 16.58687359762833, 10.667977283601886, 30.63848041902868, 34.46708075220853, 17.18593581083789, 12.350368966965739, 29.779337453556124, 29.329302176434656, 16.965421690885655, 12.208710453596769, 28.934227802368895, 24.237321369915854, 16.03071375842812, 9.783755586145862, 28.136069166952105, 22.208217513760786, 15.663073350549013, 9.162831603375706, 27.408450517575908, 22.92628843197428, 16.057846591750483, 12.094110221070064, 26.764687271080902, 22.237891528960287, 15.85448334326233, 12.785768524231184, 26.208993049644462, 21.160434632049473, 15.482189778169197, 12.59520006798137, 22.415177683364064, 19.0227149466198, 18.434481458943576, 14.01448305464407, 22.58257043814089, 18.790732652119324, 18.60930240153731, 13.582788222160783, 22.786210408050838, 18.4972982428056, 18.78922823006761, 13.091125430827011, 23.03704354841745, 18.10539356939477, 18.92076445726745, 12.477515191583905, 23.346560050351222, 17.615166507779307, 18.899798117494225, 11.683605537380425, 23.72465579583679, 17.200051057502527, 18.592593289004576, 10.996045104751193, 24.176603890147916, 16.925689508362133, 17.938016812759145, 10.017927590641364, 24.700405749691093, 18.146845865605183, 17.649278111238512, 10.010788530415597, 25.286274721243483, 21.866167038069957, 17.862455757509103, 11.826337624510506, 25.91908103626452, 26.775747798538458, 17.89846833947879, 12.427097417005072, 26.58250342527656, 33.728413225625644, 17.776596837826972, 11.844553494267975, 27.261855685451195, 40.91374311257469, 17.62905596783454, 9.596060622202229, 27.942110745083852, 37.61595914715487, 17.73158274322443, 11.378331302409853, 28.59727579666896, 32.34251022950157, 17.885918304836345, 12.726056120622207, 29.16471215257109, 30.01774810814412, 17.92847529698679, 13.035309931713735, 29.50780947514416, 29.353874038752977, 17.857056048808314, 13.040590005694895, 29.557960116409717, 29.512637424052404, 17.765471375478825, 12.984667314872347, 29.8889047593931, 29.986707346988688, 17.97459167369523, 13.129649669125085, 30.56410149511229, 30.757834402677105, 18.45240737464171, 13.459827765608885, 31.09521024292247, 31.891348659462444, 18.903965891335307, 13.743385202448703, 31.474083911118186, 33.272221194752035, 19.245648091652818, 13.922006636556223, 31.76196709568329, 34.7757493557375, 19.45775025518797, 13.987074849689265, 31.972113496046234, 36.25419985707305, 19.52594976534667, 13.936513941564584, 32.08565563690276, 37.516707597551196, 19.448168769546562, 13.761665168956032, 32.06914608555041, 38.382005427902584, 19.247730562071546, 13.420937653070492, 31.8927992652721, 39.07541278498967, 18.98559804355771, 12.709002677185559, 31.548985102874013, 40.71673088967047, 18.7856931676331, 10.682012895263265, 31.057111119178195, 40.63063208700147, 18.607695042324973, 9.573512172911943, 30.452397788689957, 36.23268152971113, 18.310599591335, 12.084351813410253, 29.773734185424786, 32.55690459752809, 18.116513938838292, 12.945546208219454, 29.058794955960657, 29.742824195002314, 17.922213032160947, 13.245708402487375, 28.342410479574582, 27.530810101355026, 17.69239876320356, 13.334627889040492, 27.654277617558265, 25.961375776724257, 17.524520318683862, 13.45710325989397, 27.01643769998751, 24.926910844081128, 17.462842900954925, 13.716848392254057, 26.442223984510974, 24.170617769291667, 17.451941857344732, 14.020012174227858, 25.936978543235696, 23.583824445107066, 17.477926601809177, 14.310962123394514, 21.434049611655933, 17.663845017162988, 18.172116743429374, 13.946737407710135, 21.560761772227302, 17.389133748766703, 18.62353468503774, 13.533201917073999, 21.729487663306365, 17.052849797232987, 19.38996342049891, 13.024940711022982, 21.95325251532228, 16.57989648675141, 20.62058998412608, 12.307003190958637, 22.24725194139285, 16.097974312052447, 22.058209682053086, 11.346505286523334, 22.626638128224734, 16.44382734121884, 22.037149857153516, 11.204461286075551, 23.10187836017577, 17.85198240718844, 20.47883752307029, 11.976801461945886, 23.67378057380087, 19.642444463211863, 19.224238111070846, 12.512353574978214, 24.332102076256362, 21.729562685264764, 18.53972128715142, 12.851755783124919, 25.059242156979284, 24.106717286480176, 18.188655735546934, 13.056463140366304, 25.835759164715746, 26.52804150526945, 18.007555950158114, 13.138158274211758, 26.642900811475762, 28.453503350993337, 17.91957758432424, 13.168014487992632, 27.459002795560735, 29.5276171612305, 17.881013334625916, 13.224255263128082, 28.247034504006663, 30.205728037985835, 17.837324717912153, 13.261711020710734, 28.92651402912571, 31.103597500450732, 17.728911782052787, 13.191819029941847, 29.326596557159803, 32.21305255677564, 17.529311242817677, 13.005528726862732, 29.329464017250878, 32.955849839465614, 17.355109862539848, 12.828113567608451, 29.638351469508233, 33.07702662432351, 17.58407689672029, 12.954122091035938, 30.304140826266682, 32.99411670918562, 18.145017374084816, 13.305241712750892, 30.725749777612215, 33.11512478709028, 18.672141836705617, 13.576010965491555, 30.932118916049298, 33.468323010522724, 19.06812230833992, 13.724924331464576, 31.01016826671556, 33.759709169551485, 19.315585348889307, 13.800335490727427, 30.99233069957686, 33.735874537589595, 19.415516829466394, 13.841502914513088, 30.885484935747883, 33.44856536944447, 19.39454654578358, 13.834587320235109, 30.68972548377939, 33.089093746278294, 19.2910528913827, 13.74900259848146, 30.406082949320023, 32.76255482788524, 19.143096690702276, 13.588457125871908, 30.039557993849144, 32.39666856431676, 18.986530817017982, 13.419833044032616, 29.599963519709547, 31.72063777895807, 18.8419246809356, 13.368202281794563, 29.101374798862388, 30.609511168350224, 18.708724415463507, 13.47587608515957, 28.561012506049856, 29.28793325046705, 18.57892681913437, 13.650951664647792, 27.998098042984655, 27.973528645031728, 18.444347830914406, 13.82050279184529, 27.432537960141897, 26.75931403120328, 18.30436805782283, 13.968484798896723, 26.8831840979403, 25.68943235679218, 18.17090836391402, 14.106447510078766, 26.36587781224626, 24.789407360448067, 18.06276584456575, 14.253951161887656, 25.89185739813867, 24.065732219233468, 17.996137739559973, 14.426578212353348, 25.46703911569178, 23.505819576327195, 17.978925402928375, 14.630606752110939, 20.61961037231222, 15.651201251464215, 17.28757071490888, 13.098433538031315, 20.708699721454842, 15.210778652287033, 17.6029578432828, 12.504279926536242, 20.832158970513994, 15.187354172343607, 18.39290676108072, 12.295834209350943, 20.99710855559861, 15.250225126013447, 19.772000971005667, 12.029859879545569, 21.220046817356625, 15.142897870722049, 21.308986008341993, 11.353154803058725, 21.534035044912017, 15.530213595728288, 21.43755438693548, 11.218484413865221, 21.979085631294172, 16.76801950498166, 20.12998730416967, 11.84981782178585, 22.569515405900077, 18.406680901852535, 19.01530058933576, 12.435970597581486, 23.277158651248772, 20.18515213671039, 18.375788664427148, 12.86999199829318, 24.056357919384627, 21.952444454795177, 18.040504235608193, 13.136990962447623, 24.871741605706767, 23.64779032734674, 17.87325112347348, 13.27070251251267, 25.7014276030172, 25.301757734969815, 17.790895167625834, 13.320798668774914, 26.5269130702549, 27.07484375730984, 17.735015184084087, 13.308521339965539, 27.322973011908463, 29.336005940066485, 17.642052153598037, 13.183042683031433, 28.053568856589486, 32.846667134801244, 17.40803503961569, 12.750320452904601, 28.67874869125327, 39.038336162423306, 16.842685565993573, 11.282656199007754, 29.173384096704645, 45.56377569905685, 16.206483514880546, 7.902174465307725, 29.539728984925354, 41.253918488701615, 16.993164792657517, 10.885608534459465, 29.793035777914397, 36.62252066503058, 18.0091031295102, 12.646613870972857, 29.943730579278665, 36.150205762113096, 18.772663464418073, 12.962542746145044, 29.996859855796007, 38.9678561382366, 19.494157161605102, 12.451600726317967, 29.9547433092771, 41.78710432590442, 19.987401574236973, 11.572097002972866, 29.82008922346529, 38.456441233771685, 19.77958084135049, 12.511045079354055, 29.600346620979543, 34.25487808534898, 19.393992422402356, 13.231773730471122, 29.30859127706576, 31.82367656467298, 19.04747842961658, 13.351344417154596, 28.960322152824787, 30.50290946700615, 18.65563305432053, 13.108377301020255, 28.569887581016413, 29.62874236303759, 18.32202388492922, 12.813496838398969, 28.149026592355476, 28.690987433030372, 18.260714289694196, 12.877116203517794, 27.707218304531686, 27.679699361659907, 18.268947770083024, 13.039452287053821, 27.252725786359157, 26.764284961207856, 18.238376160533598, 13.267196983771015, 26.793829105308532, 25.836589147621233, 18.146511611016674, 13.505720959739822, 26.339984653177908, 24.79811417951844, 17.95459414268762, 13.634598398585375, 25.90219287235184, 23.715449148239774, 17.68134234990528, 13.64273488902812, 25.491817098039608, 22.78172801535021, 17.430660680863117, 13.632783808397736, 25.118103112014566, 22.194931513213895, 17.33769861275989, 13.76487727373229, 24.785850866373146, 21.951335683807212, 17.425883896447765, 14.076296323819651, 20.02584528425727, 14.121822481451584, 16.2492934616949, 11.822937613962191, 20.097268445687195, 13.092663533416875, 16.104731215659505, 9.543897812105607, 20.188979916552498, 13.609697183855623, 16.459967378642993, 10.479327248544339, 20.295137208861128, 14.712477945614804, 17.102083525928528, 11.953456797907393, 20.42483687570218, 15.021307345160645, 17.557128314227764, 11.750898508157185, 20.630305697053767, 14.378905374576131, 17.772017236002426, 9.624948436130254, 21.00140373298198, 14.316024496226117, 17.79776772964395, 7.758873538659893, 21.57570963519334, 16.648847064708253, 17.666728407238157, 11.0781952688919, 22.28610598465719, 19.051349438042102, 17.532236785773883, 12.381708382181069, 23.042851053347967, 21.047662643285165, 17.41486796656835, 12.642785203385799, 23.79872490290432, 22.812191846283824, 17.28144996775943, 12.37313274262954, 24.539323606757076, 24.297282191485547, 17.168271884461454, 11.957633101615249, 25.258124742572402, 25.394409282471862, 17.231419598309735, 12.189814495979352, 25.942983034466945, 26.57392985882907, 17.37633890950694, 12.732019521183776, 26.573394409796343, 28.154772406678624, 17.455177763097417, 13.006171490669956, 27.124972382619205, 29.874654035837395, 17.486960328839015, 13.037996104909976, 27.577404561698398, 31.06168856475488, 17.56148350194681, 13.010192880036445, 27.92096873280468, 31.29766644260102, 17.75270532555753, 13.052625320595386, 28.157318872433834, 31.196069130086308, 18.02985476296743, 13.07619395247457, 28.294348221366615, 31.651529509678006, 18.339191885397018, 12.951750992396551, 28.33969126249896, 32.929938481435556, 18.66604280579309, 12.694801844926628, 28.298215049834578, 33.82559133329118, 18.908641138519638, 12.556988435036217, 28.174662533396052, 32.70296542631306, 18.91526307004991, 12.805670058071168, 27.977560224551937, 30.800179846980587, 18.775535141055176, 13.104020246834152, 27.7200231366949, 29.427699554018343, 18.53139851849364, 13.115627845432527, 27.41719195362646, 28.68907968813771, 18.0830168556466, 12.668181432363657, 27.083144932018286, 28.066520203227256, 17.60878175854554, 12.02189259055, 26.729304273110934, 26.594833452134445, 17.519740318365944, 11.520272168690278, 26.364227278396676, 24.937658959579718, 17.417195499219282, 9.616791401223036, 25.994139016658174, 24.684004852829435, 17.547331580132447, 11.673333685050604, 25.624271570751315, 24.075260853785075, 17.54722966778148, 12.8247597599417, 25.26095725957111, 22.665531095635153, 17.112125226794035, 12.861792741898451, 24.9131412508167, 20.457007120760633, 16.031052240866806, 11.735467605659254, 24.59151787465849, 17.894944018292144, 14.446928142379015, 8.875446190478554, 24.30515174857953, 17.728954332341345, 14.52274023444231, 9.516024274388958, 24.057891176537034, 19.207637524535997, 15.838235144203953, 12.21773528426011, 19.64992170177885, 15.342290039767047, 15.932263722519195, 13.437699409211152, 19.747628971876768, 15.345219073875553, 16.02581711557658, 13.259360660610731, 19.876007867952023, 15.563330710026687, 16.19575875873342, 13.187316012962075, 20.033411555541726, 15.914494016157555, 16.409768222344262, 13.142182763610826, 20.226713617902973, 16.279843616218013, 16.6194242665079, 13.027766207586206, 20.4788514561695, 16.672667407836926, 16.786746458959296, 12.865965000780296, 20.82038046924315, 17.28662637172527, 16.892799822161884, 12.808551493415592, 21.260912752396727, 18.260101342032424, 16.94357804406994, 12.89675222715411, 21.77493012958161, 19.5004076360493, 16.956212193482195, 12.92482191148748, 22.323440726752626, 20.912931433097803, 16.916167210789073, 12.644247039033683, 22.878183490597184, 22.520641339006655, 16.74926455261188, 11.729568095821095, 23.42474034778374, 23.98585064684673, 16.49247758972512, 10.24414368099493, 23.954320591377943, 24.243713823546763, 16.656275631587636, 10.973336940138308, 24.45652948384731, 24.12946985610247, 16.984713377472637, 12.40552014566656, 24.917209247986406, 24.389870269047794, 17.16221885651614, 13.064960257025788, 25.320707956592706, 24.803885541977824, 17.25690680890598, 13.316928796220537, 25.654066568943158, 25.128671025270062, 17.311316605601203, 13.357489189965886, 25.910520358543863, 25.215999249838156, 17.318808345183182, 13.230068954670264, 26.09065487918392, 24.938056647589605, 17.227137250644155, 12.860745047675339, 26.200865050573547, 24.01435085216416, 16.913807281260794, 11.90431835780943, 26.250033075007302, 22.190230204857222, 16.289005578126677, 9.234029032722953, 26.24616976431317, 22.044828149397297, 16.292286939425313, 8.839706838307528, 26.19475359842324, 23.982849119394228, 17.10426146424414, 11.75599609623601, 26.09935001232553, 25.04014933404057, 17.638592447977675, 12.859885469406198, 25.963389696233165, 25.393111857100223, 17.89948298534214, 13.287699514170395, 25.79141652166144, 25.424100129081552, 18.002588055652815, 13.446750882466326, 25.589165103261074, 25.257463905452934, 18.009824140683104, 13.47027152376355, 25.36293200141233, 24.920189389978237, 17.961499049496354, 13.439206104177366, 25.118874723632516, 24.453082836034767, 17.88915609003517, 13.440088647321208, 24.862698490019422, 23.874970474497584, 17.796526848448835, 13.523807001861986, 24.600084039763424, 23.131285179912275, 17.629563361300107, 13.599479964951293, 24.337733813323638, 22.17395334178019, 17.315278140716156, 13.521621640985817, 24.084066483483436, 21.061598335745092, 16.844331716885907, 13.221425441103364, 23.84835883152462, 20.100994897141366, 16.401359592479043, 12.88329203283331, 23.638239534249223, 19.74560702050766, 16.334664159183998, 12.99353253443619, 23.45709602755279, 19.946284882942233, 16.647507369665025, 13.565921452354237, 19.374676229093915, 13.97905120529499, 14.581848149365346, 12.075705476617234, 19.501081621038228, 14.448562241031887, 14.85221962206461, 12.426759004280978, 19.66802663460934, 15.255055894928024, 15.29259682166628, 12.993905091628925, 19.87135880801619, 16.040287072120503, 15.690231293602775, 13.38180616573769, 20.107792271984707, 16.725946464698904, 15.996840008424886, 13.590735907530298, 20.376367571976683, 17.346775595959013, 16.222198523599122, 13.68781267371346, 20.67680820016771, 17.95097276251924, 16.382336401892037, 13.719860941524171, 21.006073835969328, 18.56779559911883, 16.49025783683331, 13.705972311904613, 21.356646113029488, 19.197588286128614, 16.55527721425431, 13.644911240983955, 21.71829299123789, 19.814719572162065, 16.584016390390506, 13.53511492536315, 22.081149226014396, 20.37140035606927, 16.58355554846043, 13.400028250241059, 22.43719346459401, 20.80699514967303, 16.565218943699332, 13.297371588456514, 22.779596265412785, 21.093041219280128, 16.541746895631565, 13.275713043080156, 23.10132724210057, 21.27588211552902, 16.520168577659224, 13.31516597761065, 23.394471817319243, 21.428918093985427, 16.503669835552717, 13.357025475846882, 23.650806093854886, 21.578491124958642, 16.48862070747357, 13.357655605593525, 23.86339694968704, 21.687105176966377, 16.451959548185073, 13.284594663019634, 24.028631404405093, 21.677305583712382, 16.349822353773042, 13.099252607488594, 24.147823820259035, 21.47297700520794, 16.13813864423316, 12.762441215404275, 24.227350030022556, 21.073620979293597, 15.827893779517986, 12.283679634494167, 24.276611876380468, 20.706965157615922, 15.582403376921189, 11.862151701756094, 24.304414754593324, 20.789708083912974, 15.659873981017888, 11.883887445011553, 24.31579845906224, 21.31244239408758, 16.041244862043975, 12.336148483920965, 24.311283084785135, 21.88552244678538, 16.482366598750577, 12.847220392071609, 24.288517811235746, 22.320535424906343, 16.85647484845037, 13.253313476721068, 24.244624361277808, 22.607877077191667, 17.15158679909937, 13.55681887812223, 24.177788082693937, 22.765656517710127, 17.378258916508347, 13.787267060110675, 24.08785590182603, 22.80151429894415, 17.541980909479285, 13.967791403042483, 23.976348640481614, 22.719402553896888, 17.645618525237087, 14.114777313712132, 23.846289235247998, 22.527375231515208, 17.69220240458317, 14.237269811289838, 23.702062268359484, 22.241537925547348, 17.68585945044713, 14.336613864061896, 23.549294851904243, 21.890977410629592, 17.63614872094248, 14.413259887925701, 23.394519488254705, 21.52238195861801, 17.56494234009104, 14.478747828938733, 23.24435807498085, 21.19495084698675, 17.507129563438642, 14.561079217133994, 23.104300047304775, 20.95789323750693, 17.496833547230242, 14.691915650294035, 22.977597015055636, 20.824929331109555, 17.547529755690434, 14.883531487383571, 19.191415418614515, 11.935992873111605, 13.196891665218802, 8.920084380755927, 19.320050313269686, 12.976117811000726, 13.792156781355732, 10.623481325285468, 19.487581873093845, 14.526892456024289, 14.628779222632971, 12.439589246763632, 19.68616571634583, 15.725945193349595, 15.227358545658703, 13.338606602009467, 19.90699752766843, 16.593021176103406, 15.62502548205357, 13.778872073405536, 20.142323254923845, 17.245823876843417, 15.888241470155142, 13.994903069106208, 20.385876583888724, 17.761399694835525, 16.055792783332443, 14.085016695403247, 20.632342849432895, 18.17741583664352, 16.147403374578182, 14.0934007135882, 20.876799967458552, 18.50350540683159, 16.171262875613056, 14.040321154529448, 21.1146628727595, 18.72933569290967, 16.12776413938869, 13.934412282761983, 21.342077412083626, 18.831202981141615, 16.011431799455085, 13.777306253062573, 21.556399042133076, 18.78137315174393, 15.81373259584413, 13.563982872233327, 21.756376619285692, 18.569551113095468, 15.53345458951442, 13.28597658343513, 21.941753608103063, 18.255896549161022, 15.208667027785529, 12.958519991327105, 22.1122071182493, 18.045557203836996, 14.963758259984534, 12.689862428617392, 22.266090388789763, 18.186112871811048, 14.940915449630172, 12.64194647771701, 22.400085994582234, 18.605790838418724, 15.068332289969792, 12.736696460476562, 22.510646241603556, 18.960945300410238, 15.099686147073239, 12.712792470140364, 22.596637536699284, 18.952069342688883, 14.819357697579353, 12.351819280629186, 22.661242312092917, 18.277867632037804, 14.046061987008196, 11.254850721137592, 22.711434549572402, 16.966382795486616, 12.944228375573525, 8.719635380136829, 22.75516900132737, 17.34829519721213, 13.162165122939236, 9.468997856284592, 22.79822553676502, 18.66512025203773, 14.141384837713346, 11.492346847874126, 22.842610901975448, 19.30569029890943, 14.707123698208417, 12.159313897581692, 22.886700189884213, 19.727532701202872, 15.160205033770314, 12.56556852205841, 22.92622423563694, 20.19224659878072, 15.70347874650752, 13.049042763871137, 22.955629138402642, 20.630375936154245, 16.247741673284832, 13.527312623078533, 22.96968443833482, 20.96177726701768, 16.700428899503628, 13.928128711838877, 22.964897960448454, 21.17000717508158, 17.042508826809474, 14.24756809934173, 22.940231911025457, 21.26795944359325, 17.28795473024944, 14.502271619025159, 22.897046061478957, 21.27764772534155, 17.457843687508134, 14.709826340733724, 22.83854383617127, 21.223970004395454, 17.572900317001903, 14.885315582680846, 22.76901189181372, 21.132413399993347, 17.652372633711195, 15.041979570699278, 22.693022235484314, 21.026723347537484, 17.713609414987843, 15.19171501750495, 22.61470646743853, 20.925876955363968, 17.770771326415122, 15.344205460347865, 22.537221126155778, 20.841588545382287, 17.83326958706165, 15.505375307888166, 19.149047036138114, 15.129950664978168, 14.908305344853531, 13.478081409752559, 19.258881102684644, 15.395323047095788, 15.024101757643482, 13.581123353020208, 19.397396611765778, 15.86100683798976, 15.239502744427304, 13.819494546050286, 19.55786409801652, 16.382899473922507, 15.475909493948205, 14.063724456295237, 19.732319162416353, 16.865682815919143, 15.681275584155017, 14.247380851480559, 19.91308087257924, 17.271340137642532, 15.833210701340427, 14.356073481723675, 20.09350615286067, 17.589006970145192, 15.923602619358686, 14.394121094411501, 20.268120605207276, 17.812678852601927, 15.947530201855546, 14.367209853804919, 20.432543208734458, 17.93004067030071, 15.8972774458485, 14.275681504588968, 20.58354929149553, 17.915889641112873, 15.757978266304594, 14.110451824924898, 20.719414767164626, 17.724514178806892, 15.501778501506749, 13.845973236796588, 20.840456185409423, 17.275452992741336, 15.076910081623112, 13.421379038506512, 20.949401080527668, 16.427618439617017, 14.387794539226, 12.678790847605997, 21.05094606482188, 14.976609838245095, 13.288464905303258, 11.141168264080429, 21.149972260662214, 13.188809203753308, 11.953600765276697, 8.062056673376402, 21.24888635320188, 13.56028112471037, 12.15175403736947, 8.595391454495067, 21.345934467231764, 15.610652015961831, 13.467258767466404, 11.384882106070277, 21.4362321752115, 17.053506972895164, 14.284731558942946, 12.433011911001918, 21.51503016146262, 17.811860648251436, 14.590086581088663, 12.70244207669408, 21.580798510252805, 18.12500448859854, 14.570347199023956, 12.632633219124287, 21.63619979315635, 18.186511637596098, 14.379419756796535, 12.420529705908166, 21.686922979955696, 18.080717009950934, 14.058464678725024, 12.100845950658602, 21.739543110312773, 17.601870925945466, 13.37783909779607, 11.209696163520796, 21.79933600093434, 16.597842282663024, 12.264413568291987, 8.750810816310533, 21.86835452335036, 16.84235656700312, 12.528292221360884, 9.239064396998172, 21.944310047933396, 18.181119785631786, 14.030131008420145, 11.794824792971957, 22.021165646326242, 19.11539964592177, 15.202976442272282, 13.081999337270403, 22.091392492782955, 19.69573983405358, 15.990509077075101, 13.806928350254333, 22.148506373347647, 20.07112006321452, 16.53134843630899, 14.29249252163807, 22.188563283957603, 20.314692961639405, 16.915311324063193, 14.65143805011685, 22.210373849682966, 20.466121055859645, 17.195298306183112, 14.933675774745872, 22.214934313026006, 20.551595297099713, 17.404282552028274, 15.1664016123753, 22.20461692886948, 20.59089596014526, 17.564503571921744, 15.366671239857418, 22.18242355437093, 20.599761797495212, 17.691921773189, 15.54612554409662, 22.151410361344805, 20.590556018065914, 17.798271647721933, 15.712936189307879, 22.11430242125111, 20.57241710105875, 17.89200044434604, 15.872641076913684 ], "x": [ 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175, 0, 0, 0, 0, 5, 5, 5, 5, 10, 10, 10, 10, 15, 15, 15, 15, 20, 20, 20, 20, 25, 25, 25, 25, 30, 30, 30, 30, 35, 35, 35, 35, 40, 40, 40, 40, 45, 45, 45, 45, 50, 50, 50, 50, 55, 55, 55, 55, 60, 60, 60, 60, 65, 65, 65, 65, 70, 70, 70, 70, 75, 75, 75, 75, 80, 80, 80, 80, 85, 85, 85, 85, 90, 90, 90, 90, 95, 95, 95, 95, 100, 100, 100, 100, 105, 105, 105, 105, 110, 110, 110, 110, 115, 115, 115, 115, 120, 120, 120, 120, 125, 125, 125, 125, 130, 130, 130, 130, 135, 135, 135, 135, 140, 140, 140, 140, 145, 145, 145, 145, 150, 150, 150, 150, 155, 155, 155, 155, 160, 160, 160, 160, 165, 165, 165, 165, 170, 170, 170, 170, 175, 175, 175, 175 ], "y": [ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 10, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 20, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 25, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 30, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 35, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 40, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 45, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 50, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 55, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 60, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 65, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70, 70 ], "z": [ 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15, 0, 5, 10, 15 ] }, { "marker": { "color": [ 7.523950459885256, 7.504402709575279, 12.431669878755752, 12.653931170368654, 17.95614266487138, 14.752236645666208, 13.622650396987888, 10.961036004338071, 9.92168096948926, 7.381513745471668, 7.37469124992119, 10.724999439237669, 18.18256396033921, 16.951971459921555, 8.786939148336106, 7.694572931545885, 7.3926996492564285, 21.281689496592517, 12.26870807151747, 7.864908567125923, 7.907655180626676, 8.26936365398254, 13.491700540603192, 19.72797261526885, 9.516793469712148, 8.49613140150887, 7.464657273030827, 7.334197867745587, 9.147075547342306, 8.761991691943427, 8.720563289122618, 8.72077389871762, 11.488009440195034, 13.361158254064184, 62.09588027550872, 212.0548074773783, 162.57334219373195, 14.54162511300006, 14.229608484585263, 13.302742152564573, 12.189257339812844, 12.400010875605084, 14.672336239178968, 66.48460790188776, 83.61465051204146, 40.38085641151149, 7.589959153393554, 7.737106050310675, 8.482844001863215, 10.25939294594244, 12.006505561241013, 8.590657968446877, 7.6712807712580044, 7.482391072182532, 7.299228726672032, 7.565045833046437, 7.332360090505977, 17.347713335041448, 18.227038162335496, 25.94064409267488, 16.982289657342022, 13.30736063357865, 11.503142480262053, 11.174759046219696, 7.534287605420449, 7.6648511765076766, 7.653058839995369, 7.924433525676584, 14.422381446882858, 15.84402811467742, 14.250498894502174, 10.109376940334958, 8.05544180040583, 7.738748303610896, 14.394973135415718, 19.159029854986507, 14.405835285741489, 13.15458160160373, 8.612709142237419, 7.609483637308973, 7.478446931752645, 7.432266513955341, 10.987539452846493, 12.29640217718717, 11.446662236467354, 10.61368672610818, 10.411998467084524, 16.41871221089872, 26.83645002206609, 12.031560712304724, 10.347863551149477, 8.284592455705086, 8.325657604393601, 8.88861151850406, 12.079613409387566, 10.935931308064994, 28.0610786399649, 29.142417495586603, 10.538314112806418, 9.09185133149566, 7.644355771943111, 7.550848668679468, 15.537649947316645, 41.59888774825939, 33.66693762631746, 11.215062242495993, 8.7190611288963, 7.772473390677561, 7.731765960833723, 9.361786766943345, 9.558559890159929, 11.426582710108802, 16.24480507653716, 13.209151446657138, 41.71194804800579, 31.84101927982267, 19.71465175385584, 16.136910315700955, 8.091654987217389, 7.8290873046450855, 7.857428098417078, 7.528816992435971, 7.980837130773384, 20.467568637840014, 19.32167900803726, 11.837118797482152, 9.169863480477268, 10.555745955875004, 10.388152262999728, 14.366880527621808, 12.501393591685916, 22.68286151816796, 44.96320366031686, 35.65147070446679, 31.42155389612361, 27.75312638620625, 8.982780678822179, 8.947934544282782, 9.917264142125266, 19.68354637348809, 17.061203638664708, 15.490730545598044, 20.1676842822458, 60.06420870208321, 28.724981129993765, 8.863475937372979, 8.844139177460368, 9.093519296274057, 10.039740129645422, 12.38205238588628, 24.127072105261707, 21.812979270474035, 57.496809226956756, 56.66587311190261, 9.470326795062867, 10.392751115563248, 31.56591704948867, 15.66874394615493, 14.312526008227676, 17.562662643188098, 77.44294214623876, 132.89178967527934, 91.72060281136868, 43.29975412075403, 7.712819926214015, 7.707661485222728, 8.029794378182505, 7.767418516280189, 8.0770695827157, 14.595486556669508, 23.54513730256832, 9.351674241734344, 9.112231791976352, 8.229265183098967, 8.213154889914748, 19.278922790775084, 23.53907092967744, 20.07444937207709, 18.40089769381273, 16.295090853050056, 14.228662179577396, 13.319813437099096, 7.135198047181273, 7.697129307264996, 27.165482149112965, 11.912917077155306, 14.445519148105433, 24.95562445325673, 24.583078973662708, 10.354508338093622, 10.381339661525534, 9.77383884803241, 9.718361085231134, 14.983115354224545, 23.48596197840347, 23.654111389121866, 19.79503232856753, 43.697928632397264, 78.67776089830092, 86.36936738447986, 10.653610115920849, 10.758646052972615, 18.608889296458734, 14.529691781672476, 38.64685166092142, 48.98321411915347, 64.40296471329619, 130.73705684474285, 56.14541964374857, 7.344236497186937, 7.310475670096837, 7.537948367221658, 7.456025283340647, 7.346629821928065, 7.414279623481882, 7.334368758865619, 7.206368851984006, 7.178347065010392, 7.792801757359163, 8.226036580667307, 9.115623542592852, 11.05783819434671, 16.8340169149977, 21.59083182245918, 39.64769574797805, 83.7620856134425, 85.15341237813995, 12.1827680183732, 12.36785986984512, 10.140384783436415, 13.40979805338698, 17.542798244364587, 21.266856250327702, 21.65674545430488, 32.687464987733634, 71.41926993414563, 38.85704991817824, 28.042787059190392, 1.851382987466156, 2.870537221634571, 15.540404995645863, 16.458704152903223, 13.917562658733772, 11.828164625951713, 6.189810538043851, 2.5757561959638267, 0.8277060206620348, 8.79569478100755, 8.752057049589151, 9.817601179744884, 11.345494835432, 11.180640888723032, 23.58312360468357, 16.31095435592749, 25.191804439072445, 38.48770169763406, 7.334994369431898, 7.300664084117322, 8.454980574272989, 12.86295336573089, 22.36546666004365, 20.229808788182343, 23.533256266545585, 31.008249786821864, 11.397442785790844, 9.340945891017968, 9.22377323068517, 10.802722626714068, 16.832700008002803, 15.70678416636435, 22.796475592828383, 51.49382422715452, 76.01619601901908, 30.003124953343512, 8.160882100124162, 8.095732488984469, 7.900272965658633, 7.759259795845715, 9.047969116961012, 10.07727051960273, 20.08245382803256, 19.042223068495723, 12.889411480969626 ], "size": [ 7.523950459885256, 7.504402709575279, 12.431669878755752, 12.653931170368654, 17.95614266487138, 14.752236645666208, 13.622650396987888, 10.961036004338071, 9.92168096948926, 7.381513745471668, 7.37469124992119, 10.724999439237669, 18.18256396033921, 16.951971459921555, 8.786939148336106, 7.694572931545885, 7.3926996492564285, 21.281689496592517, 12.26870807151747, 7.864908567125923, 7.907655180626676, 8.26936365398254, 13.491700540603192, 19.72797261526885, 9.516793469712148, 8.49613140150887, 7.464657273030827, 7.334197867745587, 9.147075547342306, 8.761991691943427, 8.720563289122618, 8.72077389871762, 11.488009440195034, 13.361158254064184, 62.09588027550872, 212.0548074773783, 162.57334219373195, 14.54162511300006, 14.229608484585263, 13.302742152564573, 12.189257339812844, 12.400010875605084, 14.672336239178968, 66.48460790188776, 83.61465051204146, 40.38085641151149, 7.589959153393554, 7.737106050310675, 8.482844001863215, 10.25939294594244, 12.006505561241013, 8.590657968446877, 7.6712807712580044, 7.482391072182532, 7.299228726672032, 7.565045833046437, 7.332360090505977, 17.347713335041448, 18.227038162335496, 25.94064409267488, 16.982289657342022, 13.30736063357865, 11.503142480262053, 11.174759046219696, 7.534287605420449, 7.6648511765076766, 7.653058839995369, 7.924433525676584, 14.422381446882858, 15.84402811467742, 14.250498894502174, 10.109376940334958, 8.05544180040583, 7.738748303610896, 14.394973135415718, 19.159029854986507, 14.405835285741489, 13.15458160160373, 8.612709142237419, 7.609483637308973, 7.478446931752645, 7.432266513955341, 10.987539452846493, 12.29640217718717, 11.446662236467354, 10.61368672610818, 10.411998467084524, 16.41871221089872, 26.83645002206609, 12.031560712304724, 10.347863551149477, 8.284592455705086, 8.325657604393601, 8.88861151850406, 12.079613409387566, 10.935931308064994, 28.0610786399649, 29.142417495586603, 10.538314112806418, 9.09185133149566, 7.644355771943111, 7.550848668679468, 15.537649947316645, 41.59888774825939, 33.66693762631746, 11.215062242495993, 8.7190611288963, 7.772473390677561, 7.731765960833723, 9.361786766943345, 9.558559890159929, 11.426582710108802, 16.24480507653716, 13.209151446657138, 41.71194804800579, 31.84101927982267, 19.71465175385584, 16.136910315700955, 8.091654987217389, 7.8290873046450855, 7.857428098417078, 7.528816992435971, 7.980837130773384, 20.467568637840014, 19.32167900803726, 11.837118797482152, 9.169863480477268, 10.555745955875004, 10.388152262999728, 14.366880527621808, 12.501393591685916, 22.68286151816796, 44.96320366031686, 35.65147070446679, 31.42155389612361, 27.75312638620625, 8.982780678822179, 8.947934544282782, 9.917264142125266, 19.68354637348809, 17.061203638664708, 15.490730545598044, 20.1676842822458, 60.06420870208321, 28.724981129993765, 8.863475937372979, 8.844139177460368, 9.093519296274057, 10.039740129645422, 12.38205238588628, 24.127072105261707, 21.812979270474035, 57.496809226956756, 56.66587311190261, 9.470326795062867, 10.392751115563248, 31.56591704948867, 15.66874394615493, 14.312526008227676, 17.562662643188098, 77.44294214623876, 132.89178967527934, 91.72060281136868, 43.29975412075403, 7.712819926214015, 7.707661485222728, 8.029794378182505, 7.767418516280189, 8.0770695827157, 14.595486556669508, 23.54513730256832, 9.351674241734344, 9.112231791976352, 8.229265183098967, 8.213154889914748, 19.278922790775084, 23.53907092967744, 20.07444937207709, 18.40089769381273, 16.295090853050056, 14.228662179577396, 13.319813437099096, 7.135198047181273, 7.697129307264996, 27.165482149112965, 11.912917077155306, 14.445519148105433, 24.95562445325673, 24.583078973662708, 10.354508338093622, 10.381339661525534, 9.77383884803241, 9.718361085231134, 14.983115354224545, 23.48596197840347, 23.654111389121866, 19.79503232856753, 43.697928632397264, 78.67776089830092, 86.36936738447986, 10.653610115920849, 10.758646052972615, 18.608889296458734, 14.529691781672476, 38.64685166092142, 48.98321411915347, 64.40296471329619, 130.73705684474285, 56.14541964374857, 7.344236497186937, 7.310475670096837, 7.537948367221658, 7.456025283340647, 7.346629821928065, 7.414279623481882, 7.334368758865619, 7.206368851984006, 7.178347065010392, 7.792801757359163, 8.226036580667307, 9.115623542592852, 11.05783819434671, 16.8340169149977, 21.59083182245918, 39.64769574797805, 83.7620856134425, 85.15341237813995, 12.1827680183732, 12.36785986984512, 10.140384783436415, 13.40979805338698, 17.542798244364587, 21.266856250327702, 21.65674545430488, 32.687464987733634, 71.41926993414563, 38.85704991817824, 28.042787059190392, 1.851382987466156, 2.870537221634571, 15.540404995645863, 16.458704152903223, 13.917562658733772, 11.828164625951713, 6.189810538043851, 2.5757561959638267, 0.8277060206620348, 8.79569478100755, 8.752057049589151, 9.817601179744884, 11.345494835432, 11.180640888723032, 23.58312360468357, 16.31095435592749, 25.191804439072445, 38.48770169763406, 7.334994369431898, 7.300664084117322, 8.454980574272989, 12.86295336573089, 22.36546666004365, 20.229808788182343, 23.533256266545585, 31.008249786821864, 11.397442785790844, 9.340945891017968, 9.22377323068517, 10.802722626714068, 16.832700008002803, 15.70678416636435, 22.796475592828383, 51.49382422715452, 76.01619601901908, 30.003124953343512, 8.160882100124162, 8.095732488984469, 7.900272965658633, 7.759259795845715, 9.047969116961012, 10.07727051960273, 20.08245382803256, 19.042223068495723, 12.889411480969626 ], "sizemin": 1, "sizemode": "area", "sizeref": 4.241096149547566 }, "mode": "markers", "type": "scatter3d", "x": [ 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 0, 0, 0, 0, 0, 0, 0, 0, 0, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695 ], "y": [ 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 0, 0, 0, 0, 0, 0, 0, 0, 0 ], "z": [ 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 2, 0, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4, 20, 18, 16, 14, 12, 10, 8, 6, 4 ] } ], "layout": { "scene": { "aspectmode": "data" }, "template": { "data": { "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" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "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" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 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, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 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, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 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, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 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, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 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, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 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, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "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" ] ], "sequential": [ [ 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, "#f0f921" ] ], "sequentialminus": [ [ 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, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } } } } }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = p3i.plot_3d_model(\n", " model,\n", " plot_points=True,\n", " scale_points=10,\n", " volume_kwargs={\n", " \"surface_count\": 10,\n", " }\n", ")\n", "fig.show()" ] } ], "metadata": { "kernelspec": { "display_name": "interpolations", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.12" }, "orig_nbformat": 4 }, "nbformat": 4, "nbformat_minor": 2 }