diff --git a/ros_ws/src/autonomous/wallfollowing2/playground/wallfollowing.ipynb b/ros_ws/src/autonomous/wallfollowing2/playground/wallfollowing.ipynb index 69a0e4ac..28ad81e8 100644 --- a/ros_ws/src/autonomous/wallfollowing2/playground/wallfollowing.ipynb +++ b/ros_ws/src/autonomous/wallfollowing2/playground/wallfollowing.ipynb @@ -30,13 +30,15 @@ "outputs": [], "source": [ "# some imports\n", + "import time\n", "import math\n", "import numpy as np\n", "import pandas as pd\n", "from math import atan2\n", "from collections import namedtuple\n", "from circle_fit import hyper_fit\n", - "import plotly.graph_objects as go" + "import plotly.graph_objects as go\n", + "from IPython.display import clear_output" ] }, { @@ -54,7 +56,25 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 22, + "metadata": {}, + "outputs": [], + "source": [ + "# convert dataframe to the original format\n", + "def get_data_row():\n", + " row = data.loc[selecetdDatapoint]\n", + " row.ranges = []\n", + " row.intensities = []\n", + " for i in range(lastField+1):\n", + " row.ranges.append(row[\"ranges%s\" % i])\n", + " row.intensities.append(row[\"intensities%s\" % i])\n", + "\n", + " return row" + ] + }, + { + "cell_type": "code", + "execution_count": 25, "metadata": {}, "outputs": [], "source": [ @@ -72,32 +92,13 @@ "delta_time = 0\n", "# laser_scan csv file to import\n", "data = pd.read_csv(\"samples/first_test/bagfile-_scan.csv\")\n", - "# data point to select form csv file\n", - "selecetdDatapoint = 42\n", "# last fieldnumber of data row\n", "lastField = 1080" ] }, { "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [], - "source": [ - "# convert dataframe to the original format\n", - "row = data.loc[selecetdDatapoint]\n", - "row.ranges = []\n", - "row.intensities = []\n", - "for i in range(lastField+1):\n", - " row.ranges.append(row[\"ranges%s\" % i])\n", - " row.intensities.append(row[\"intensities%s\" % i])\n", - "\n", - "scan_message = row" - ] - }, - { - "cell_type": "code", - "execution_count": 5, + "execution_count": 12, "metadata": {}, "outputs": [], "source": [ @@ -137,7 +138,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 5, "metadata": {}, "outputs": [], "source": [ @@ -171,7 +172,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 6, "metadata": {}, "outputs": [], "source": [ @@ -186,7 +187,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 7, "metadata": {}, "outputs": [], "source": [ @@ -219,28 +220,53 @@ }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 35, "metadata": {}, "outputs": [], "source": [ + "def getIndexFromCoordinates(index, coordinates):\n", + " return [i[index] for i in coordinates]\n", + "\n", + "def show_circle_in_plot(figure, name, circle, wall):\n", + " start_angle = circle.get_angle(Point(wall[0, 0], wall[0, 1]))\n", + " end_angle = circle.get_angle(Point(wall[-1, 0], wall[-1, 1]))\n", + " points = circle.create_array(start_angle, end_angle)\n", + " figure.add_trace(go.Scatter(x=getIndexFromCoordinates(0, points), y=getIndexFromCoordinates(1, points),\n", + " mode='lines',\n", + " name=name))\n", + "\n", "def plot(points, right_wall, left_wall, right_circle, left_circle, barrier):\n", " fig = go.Figure()\n", "\n", - " fig.add_trace(go.Scatter(x=[i[0] for i in points], y=[i[1] for i in points],\n", + " fig.add_trace(go.Scatter(x=getIndexFromCoordinates(0, points), y=getIndexFromCoordinates(1, points),\n", + " mode='markers',\n", + " name='scan points'))\n", + " \n", + " fig.add_trace(go.Scatter(x=getIndexFromCoordinates(0, right_wall), y=getIndexFromCoordinates(1, right_wall),\n", + " mode='markers',\n", + " name='right wall'))\n", + " fig.add_trace(go.Scatter(x=getIndexFromCoordinates(0, left_wall), y=getIndexFromCoordinates(1, left_wall),\n", " mode='markers',\n", - " name='markers'))\n", - " #fig.add_trace(go.Scatter(x=random_x, y=random_y2,\n", - " # mode='lines',\n", - " # name='lines'))\n", + " name='left wall'))\n", + " \n", + " show_circle_in_plot(fig, 'left_circle', left_circle, left_wall)\n", + " show_circle_in_plot(fig, 'right_circle', right_circle, right_wall)\n", "\n", + " clear_output()\n", + " print(\"selecetdDatapoint: %s\" % selecetdDatapoint)\n", " fig.show()" ] }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 37, "metadata": {}, "outputs": [ + { + "name": "stdout", + "output_type": "stream", + "text": "selecetdDatapoint: 2542\n" + }, { "data": { "application/vnd.plotly.v1+json": { @@ -250,1771 +276,2447 @@ "data": [ { "mode": "markers", - "name": "markers", + "name": "scan points", "type": "scatter", "x": [ - 0.6906740884996267, - 0.6936467112669158, - 0.6909561933595514, - 0.6835204280052442, - 0.6769913183947205, - 0.6761080987155825, - 0.6723614623245391, - 0.6780851623605398, - 0.6980755077293137, - 0.6952489508463882, - 0.6914448109967237, - 0.6857043141034393, - 0.6828015820042503, - 0.6750877924293204, - 0.6682973798761024, - 0.674915055408961, - 0.6882633930783403, - 0.6920052966596787, - 0.6889957478823846, - 0.678245496533761, - 0.6809776905679519, - 0.6730639532979196, - 0.6718944671608073, - 0.6900924189214217, - 0.6986129498794442, - 0.7013089763984598, - 0.7156642620193766, - 0.692072676622085, - 0.7005720581898152, - 0.6924930259216241, - 0.6853598177259572, - 0.689925131595849, - 0.6993755082026171, - 0.7068708332747117, - 0.695746518619518, - 0.6934152094649446, - 0.6743778515085493, - 0.6710136487193754, - 0.6725463712243951, - 0.6770200224311366, - 0.6903502099050725, - 0.7007303823672267, - 0.701249087103101, - 0.6849754835517841, - 0.6686649924624556, - 0.6681323796851614, - 0.6656076539160978, - 0.6769215632601859, - 0.6832849646555748, - 0.6906335565322919, - 0.6940113907495179, - 0.6924194682158414, - 0.6858493752784078, - 0.6842241769134618, - 0.6746353095753277, - 0.6670118064292165, - 0.6653351771071597, - 0.6735936728108367, - 0.6808510145956054, - 0.6890969816005268, - 0.6774124015796997, - 0.6766679959190911, - 0.6749130209304386, - 0.6771328954451843, - 0.6773460099081534, - 0.6815376724599185, - 0.6847204610741633, - 0.6908870077764877, - 0.7070297147402811, - 0.7151754650630034, - 0.6993337430730056, - 0.6774772597804328, - 0.6785863914645565, - 0.6796828488345462, - 0.6787673436067692, - 0.6898357962410901, - 0.6998933746412285, - 0.7049395842151471, - 0.6959734784021686, - 0.6819934892428661, - 0.666999995708, - 0.6709936163901727, - 0.674974310012127, - 0.6799417499377697, - 0.686895343258091, - 0.6888360472044294, - 0.6857649145169609, - 0.6836809914655453, - 0.684582718983468, - 0.6844718923111995, - 0.6683632898868066, - 0.6692284357384705, - 0.6760721813558319, - 0.6828999180441403, - 0.6837223394581655, - 0.6845312110449167, - 0.6863240900689863, - 0.6980751178777301, - 0.6858791491050413, - 0.6676989035139115, - 0.6664542826935947, - 0.6761515659985505, - 0.679855631732378, - 0.6775735554893342, - 0.6752803871354502, - 0.6779464044555705, - 0.6766224283146135, - 0.6733003875903063, - 0.673938857145278, - 0.6696033531705766, - 0.671208157762093, - 0.6698253460191321, - 0.677343374474217, - 0.6769215640398362, - 0.6804429374671089, - 0.6799927426701609, - 0.6745911647950416, - 0.6721445203700123, - 0.6667290660946152, - 0.6632792065315462, - 0.6686844844343007, - 0.6711157379216748, - 0.667630102361693, - 0.6631540306168414, - 0.6675064922183426, - 0.6688955434577335, - 0.6722283375642742, - 0.6667299616387978, - 0.6651403759823357, - 0.6645171598798074, - 0.6658338592044701, - 0.6700601519173601, - 0.6732897004268846, - 0.6667647948977158, - 0.6602391959588033, - 0.6566272388077734, - 0.655919910585412, - 0.6464770131633186, - 0.6467226077106222, - 0.6537230543548167, - 0.6606932805067278, - 0.6560553876947396, - 0.656232333719513, - 0.6554320111234679, - 0.6536579607260588, - 0.6489937012646632, - 0.6376151448743239, - 0.6358273599932472, - 0.6397679106415883, - 0.6417733946625269, - 0.6485275339849613, - 0.6523911256920075, - 0.6581310831996312, - 0.642946295977542, - 0.6353768654855361, - 0.6372839570595001, - 0.6486257336424287, - 0.6533095762640795, - 0.6579637745420926, - 0.6644702396856791, - 0.6568451435643474, - 0.6417228888155679, - 0.6341270598960396, - 0.6330865247593908, - 0.6339011290293665, - 0.6421534324702584, - 0.6485010705006303, - 0.64645143097439, - 0.6406840301345421, - 0.6302930787109844, - 0.6319336151149225, - 0.6298632903790632, - 0.6296253345976774, - 0.6330471542318858, - 0.6446932414239624, - 0.6507864856228783, - 0.6422224658322961, - 0.6318511139808378, - 0.627873275562569, - 0.6229862085445876, - 0.6226334293511339, - 0.6295007639710758, - 0.6399329597259857, - 0.6458006453489424, - 0.6354474070375621, - 0.6296046851023545, - 0.6264540433281724, - 0.628657173639194, - 0.6370696423296204, - 0.6365362924400452, - 0.6350997756547623, - 0.630111209756488, - 0.6215951029085451, - 0.619266197846008, - 0.627475407632207, - 0.6347501520069988, - 0.6384724038461012, - 0.6369221027605337, - 0.6292671603993536, - 0.6268395474976698, - 0.6373946993990368, - 0.6452851052558344, - 0.6436369657674937, - 0.6359607536965421, - 0.6334466554198459, - 0.6351994960425237, - 0.635216927514124, - 0.6403152442814782, - 0.6428204716632577, - 0.6376787854456638, - 0.6350737774189454, - 0.63498445180995, - 0.643260343060951, - 0.6447766503464931, - 0.6412581930586869, - 0.641894554053032, - 0.63752988921834, - 0.6364740921285801, - 0.6477631963502113, - 0.6515660087858405, - 0.6495875581636057, - 0.6541298860224034, - 0.6521065305454737, - 0.6500707599001313, - 0.6496406260046871, - 0.6499943475556136, - 0.6487124727020988, - 0.6498168348275972, - 0.6476933914122349, - 0.6503336148280663, - 0.6545164974462991, - 0.6546909753924134, - 0.6556249617032518, - 0.651027733876249, - 0.6511300011125827, - 0.6496437789428733, - 0.6496940446021644, - 0.6497154192349259, - 0.6489362916426367, - 0.6504402032322713, - 0.6496056812964732, - 0.6502740640078514, - 0.6493866748034502, - 0.6492331877754822, - 0.6482955511430027, - 0.6503414418666145, - 0.6485956529314523, - 0.6587686755265406, - 0.6606557500460356, - 0.656573498338923, - 0.65470228478236, - 0.6579529900317493, - 0.6611437360339147, - 0.6606324747857876, - 0.6528369178879866, - 0.6537393662745735, - 0.6553185689970794, - 0.6568488803379345, - 0.6547639013718665, - 0.6576316584514713, - 0.6540737823258919, - 0.6547337000842033, - 0.6490419793700383, - 0.656620813379693, - 0.6522842184595422, - 0.651405280406353, - 0.6484299922497655, - 0.6522942231436626, - 0.6581284009134817, - 0.6550427029739386, - 0.6485665861417135, - 0.6501787092534208, - 0.6557480083438744, - 0.6598887301463235, - 0.6665957976884572, - 0.6665986449709408, - 0.6639317155679995, - 0.6632039310487461, - 0.6611381189219742, - 0.6616309879701044, - 0.6620712209797947, - 0.6599010166759188, - 0.6564326901375521, - 0.6580135189623135, - 0.6576397830343846, - 0.6590974009019964, - 0.6604880243531248, - 0.6810033604581958, - 0.7431034128839917, - 0.7481295195627045, - 0.7463414839641803, - 0.7535910196297697, - 0.7516669374228422, - 0.7491023861345534, - 0.749476707263568, - 0.7426849447763808, - 0.7359071223438913, - 0.7069421192597048, - 0.6492259236338135, - 0.6337054486763852, - 0.6229039915604117, - 0.6190164659799914, - 0.6185156164137753, - 0.6218994572162981, - 0.6184673227479357, - 0.6172384979431227, - 0.6198252501022545, - 0.620119666981283, - 0.614897443861981, - 0.6161699557411294, - 0.6238048538679979, - 0.6195264614992219, - 0.6226551116146462, - 0.6230372950445421, - 0.6222957840150256, - 0.6235654691027996, - 0.6324667805135691, - 0.642184139031424, - 0.656754658174693, - 0.6669967476136758, - 0.671000005353672, - 0.669396053637118, - 0.6677263227364151, - 0.6679452307453573, - 0.6724309277252514, - 0.6767511732881134, - 0.6723167134200806, - 0.6759004736705532, - 0.6797948030013654, - 0.6797972190201779, - 0.678308706056719, - 0.6794848767758356, - 0.6818937205131601, - 0.6809989480337098, - 0.6764359007268415, - 0.6749325529836478, - 0.6772834045675574, - 0.6746934747389047, - 0.6750413837327812, - 0.6782443122846433, - 0.678302319757995, - 0.6782287784145303, - 0.6780234493953783, - 0.6789182638083228, - 0.6747761083713562, - 0.6729897218914778, - 0.6762784145232691, - 0.6726435313812072, - 0.6673687474441589, - 0.6724903495147331, - 0.6689306512318195, - 0.6721012883867008, - 0.670171210091736, - 0.6684856262982991, - 0.667765246485698, - 0.6639864939600028, - 0.6576052026749913, - 0.6565013108758454, - 0.655938435703983, - 0.6555457261788384, - 0.6488121981327989, - 0.6464346789194562, - 0.6445810448374454, - 0.6461936788647212, - 0.6394158525645863, - 0.6390216699239599, - 0.6323881914425266, - 0.6278934693719582, - 0.6226692776036848, - 0.6240572007054825, - 0.6233631101329038, - 0.614137632691048, - 0.6075484239789326, - 0.6055003811748783, - 0.5984203647224603, - 0.5957559579265529, - 0.5871076008798628, - 0.5849541631349411, - 0.5828468981356794, - 0.5755122891224583, - 0.5712136383963553, - 0.5669985395692685, - 0.5618527199824115, - 0.5560603058222761, - 0.5494046041203121, - 0.5435876230435688, - 0.5394922625899504, - 0.5324324989421491, - 0.5250357870296136, - 0.521066658852837, - 0.5138276604551385, - 0.5090142217973119, - 0.5006513511501356, - 0.49586765361013047, - 0.48625837158121554, - 0.4785565744949083, - 0.46996256806863346, - 0.46295267952003993, - 0.4546776163846308, - 0.44574860289086193, - 0.4377670410964754, - 0.42709946237462937, - 0.416250075301349, - 0.4055534943419918, - 0.3946841565850325, - 0.38776251614358387, - 0.3773574236145254, - 0.3669106241316382, - 0.35725733885089, - 0.34778054953614584, - 0.3380628274967771, - 0.33114610499215047, - 0.32380685414537425, - 0.31417747562838433, - 0.3034978162283372, - 0.29361396512195237, - 0.28264496498953745, - 0.2713092659878042, - 0.2599336712527872, - 0.24833539245708747, - 0.23732509242248112, - 0.22656326137955846, - 0.21489947017604, - 0.2040206755776521, - 0.19217909363313324, - 0.18097045641734277, - 0.1695928503591139, - 0.15800279598597197, - 0.14633133422433336, - 0.13457865404541097, - 0.12287581069148128, - 0.11067342112907491, - 0.09848638087519639, - 0.08624075791104693, - 0.07444724382201612, - 0.0622814973471359, - 0.0499313360086018, - 0.037580229654460395, - 0.025167328990192656, - 0.012618690308642756, + 0.4942783391677558, + 0.49223505691793656, + 0.48263246553740613, + 0.47959723685762257, + 0.4841055328990907, + 0.4905098126010727, + 0.49976657498950117, + 0.5061896262229604, + 0.5031088813751926, + 0.5028649787214274, + 0.5007013756553524, + 0.5004304396864077, + 0.49249693493002644, + 0.48740382515496394, + 0.4947509564424838, + 0.5011460374960014, + 0.5133137252328164, + 0.5187633474425601, + 0.5675783233416104, + 0.5730836521466681, + 0.5534755111332607, + 0.5164025109232455, + 0.4966597500011056, + 0.48849238577802956, + 0.4890290533487156, + 0.48955641051109894, + 0.5007704945459226, + 0.5158909785821504, + 0.5407753923579824, + 0.5500930784337253, + 0.5486783326400236, + 0.5482266399372934, + 0.5379811915493561, + 0.5051874367197517, + 0.494861970710261, + 0.4884310652315741, + 0.487868718409736, + 0.501049693047428, + 0.5152255603566376, + 0.5412223950032261, + 0.5534619337521544, + 0.5666947217809275, + 0.5493610613106121, + 0.5270560391298281, + 0.5076718053012235, + 0.5020876630041653, + 0.4945079313597034, + 0.4888877727483977, + 0.4901826984507359, + 0.4954329484025823, + 0.5086112249427478, + 0.5465947260287229, + 0.5667438324115914, + 0.5720074062928501, + 0.5524259458029227, + 0.5357963409307932, + 0.5360472762312509, + 0.5333031388393994, + 0.5255691896767611, + 0.5028814834829717, + 0.49909353073489543, + 0.48632397051510107, + 0.49247715058100927, + 0.529539866194324, + 0.5476626881693774, + 0.56079669139305, + 0.5320058398098219, + 0.5321427526659869, + 0.5442531129903077, + 0.547368893776397, + 0.5454803326978434, + 0.5255944958489042, + 0.48870210695655225, + 0.48077566332909183, + 0.4828344981606272, + 0.49388242917797215, + 0.5149215486666253, + 0.5269548606170174, + 0.5439793156908238, + 0.5629946640007671, + 0.563000023365, + 0.5639946416261413, + 0.5659784332154104, + 0.5659514941783758, + 0.5139217139148361, + 0.48388481852565335, + 0.48883242457457354, + 0.5037649379438651, + 0.5156856396483455, + 0.549575981927825, + 0.551474604591322, + 0.549366624575599, + 0.535265444068857, + 0.5051861677972163, + 0.49906739932745414, + 0.4939401718841267, + 0.5017747383437486, + 0.5016168641694099, + 0.4994555715133026, + 0.5032655741670713, + 0.5010859542057553, + 0.5247892069841892, + 0.5285553995593377, + 0.5074339350089258, + 0.5072061573506818, + 0.4910638191938641, + 0.4888373667007578, + 0.497527284365003, + 0.5161239801547772, + 0.5198105829943411, + 0.5195170967357153, + 0.48849688836151384, + 0.49117295431850594, + 0.487898134664913, + 0.48263974700380896, + 0.48726222563619515, + 0.48199191589979457, + 0.4816542325736154, + 0.47637595593708315, + 0.4819369058884331, + 0.4874798427400703, + 0.4890682357216806, + 0.4827781566457199, + 0.4912251991889261, + 0.49572172329660974, + 0.4727384989334292, + 0.4821229683304314, + 0.47973229119918176, + 0.48124863320616973, + 0.4837294027188326, + 0.49010057080716746, + 0.48084376507899, + 0.4823131870928657, + 0.4818227379632679, + 0.47937837183983867, + 0.47790031194216803, + 0.47738551091331366, + 0.47976930533345585, + 0.47729678780991036, + 0.47675364899283973, + 0.4790992024344773, + 0.4843232121553311, + 0.4856697566711545, + 0.47737778992050506, + 0.471018240618399, + 0.4675442685426691, + 0.4640687496070993, + 0.4663372422071957, + 0.46954563244817266, + 0.4660497385970373, + 0.4720898956439356, + 0.4666739513845068, + 0.46601770253597025, + 0.4701010724889349, + 0.4741618281037034, + 0.4687304191153406, + 0.4614130705754983, + 0.4607154476313991, + 0.4609516826848612, + 0.46399977671080095, + 0.46984631092123075, + 0.4756630351420238, + 0.47208279151521226, + 0.4685027285552754, + 0.4658566453864799, + 0.46041187663663785, + 0.4521829399091396, + 0.46068953124912554, + 0.45988318490695473, + 0.46739795068760764, + 0.4702546857123884, + 0.46755592004285185, + 0.46025242730386967, + 0.45296406783360726, + 0.45486179004175553, + 0.45307918711119205, + 0.449464378158102, + 0.44858693841711045, + 0.44861090778371643, + 0.44771458593942104, + 0.4540601902440014, + 0.45584540125484374, + 0.4567081385767807, + 0.458455407448728, + 0.45029580624420845, + 0.4520238696296562, + 0.45641651651973864, + 0.4545262858165131, + 0.44995829110421875, + 0.4498426585484345, + 0.4435054172259023, + 0.4460337770997537, + 0.4397078983048525, + 0.4333982558029521, + 0.43677211338867217, + 0.44011680944299064, + 0.4390590711185523, + 0.43886551052236883, + 0.4395296229637308, + 0.43930858548148044, + 0.43907490558002044, + 0.4362369266802731, + 0.43339948645026927, + 0.42368736214378494, + 0.4191548043637647, + 0.43515014571083815, + 0.4356991055657148, + 0.43452996860671605, + 0.4384408829934576, + 0.43808701799318844, + 0.4326598220532106, + 0.4314530239767343, + 0.4293993518851342, + 0.4298510836148258, + 0.42444788691618196, + 0.4198921509447955, + 0.4186639708853279, + 0.41742782006730555, + 0.4194802334656622, + 0.4256131200592621, + 0.42432076513150635, + 0.42710353563620407, + 0.4217118446670808, + 0.419583765265336, + 0.4150257280913124, + 0.4169318768974267, + 0.4180055529192659, + 0.41104321580136194, + 0.4097000265159469, + 0.4155130578251053, + 0.41492379922288974, + 0.4214375375257183, + 0.4278898264486188, + 0.41935922574318435, + 0.41869538519764676, + 0.4117790055892567, + 0.40877879425870584, + 0.40733054925688644, + 0.4058745492685243, + 0.4067173178184879, + 0.40906771767595046, + 0.41138228268898086, + 0.41442126471562474, + 0.4143880403705842, + 0.419618523074192, + 0.4165192691862985, + 0.4104277193412216, + 0.4080933781750438, + 0.40575707831965746, + 0.4034188926060024, + 0.398867046308482, + 0.3994714676125128, + 0.40078181322024337, + 0.40133240448923607, + 0.4127380220603302, + 0.39946725251027065, + 0.3956368995371, + 0.3939660781974503, + 0.3944274801146229, + 0.3906019658321496, + 0.3867874036707694, + 0.3858000543278838, + 0.39180829022177976, + 0.3935538274594442, + 0.3959552669889023, + 0.3955454871706903, + 0.39580387361871716, + 0.3926098637283044, + 0.38532907259355376, + 0.38148600390790954, + 0.3756281523374203, + 0.37316358370166686, + 0.37203661407260175, + 0.38288195080288845, + 0.3796812975762877, + 0.3784644992820578, + 0.376577884050253, + 0.3740313479681291, + 0.37473153891634287, + 0.36699843322321, + 0.36510337502395096, + 0.3663985577498434, + 0.3644728297855733, + 0.3619074656001424, + 0.38262678626831564, + 0.3786837134164556, + 0.37413130424546426, + 0.36836091834037116, + 0.3669342497697376, + 0.36243263523080516, + 0.35551667008284105, + 0.36014994098155567, + 0.36469990855104284, + 0.3625847124423175, + 0.35689368700946844, + 0.35774234931852816, + 0.3585490130907047, + 0.3575607894675617, + 0.3530673864949689, + 0.3509042650318381, + 0.34930806609812803, + 0.3613779501875658, + 0.35910155689651446, + 0.35287867595650085, + 0.35005475115177687, + 0.34945368185173725, + 0.34385675682927286, + 0.33774862830997204, + 0.33658690855217727, + 0.33702711034909294, + 0.34172253963648597, + 0.3447149928172226, + 0.3417979160957195, + 0.336776904372249, + 0.33492156654117144, + 0.32734591749052, + 0.3270491734005999, + 0.33029534849999503, + 0.3298999245775611, + 0.3309795063188462, + 0.3314999945611635, + 0.3289915365402915, + 0.3230298650938896, + 0.32004689993873897, + 0.31997436281595865, + 0.3222624839484896, + 0.3249451137592085, + 0.3223306913924185, + 0.3192406667944325, + 0.31289295416830853, + 0.3102950646338903, + 0.3095227669049625, + 0.3127994598143931, + 0.31641920886828334, + 0.3150156436030289, + 0.3087175126140299, + 0.30598306724040336, + 0.3010705721699419, + 0.29963571546366236, + 0.3007309552220471, + 0.3042851612643413, + 0.3026909867642509, + 0.30023789890392827, + 0.2940747075912601, + 0.2887830085430389, + 0.28635290734986973, + 0.2898905730396591, + 0.291715719411246, + 0.289141039499862, + 0.28539268096683956, + 0.2850991596200592, + 0.28019998112448236, + 0.283577202793465, + 0.283105882408363, + 0.2796404408584486, + 0.2750904729305271, + 0.2705678008512236, + 0.26855261319512247, + 0.26860906892251357, + 0.2654717901880886, + 0.2674597545231497, + 0.26560254550690726, + 0.26437503172291044, + 0.2597962250115638, + 0.2598033807481305, + 0.2561872515588589, + 0.25543025129903424, + 0.2536626846179683, + 0.25184885029459814, + 0.24785468283945106, + 0.24567663033699186, + 0.24168138349065207, + 0.24062191762018303, + 0.23660913094750716, + 0.23601674363251102, + 0.23393706337731404, + 0.23263792388785473, + 0.23181013724884011, + 0.22822156634273313, + 0.22120925729840718, + 0.2192197324838932, + 0.22023068817041894, + 0.21632832964956392, + 0.21390721651474529, + 0.21023013206528635, + 0.20726209363549963, + 0.20636570293996628, + 0.20284234428416514, + 0.19750703092441038, + 0.19311025612400778, + 0.19089974626399484, + 0.19138426288638233, + 0.18836799611755528, + 0.18551763847001118, + 0.18182355673713446, + 0.1788978248979786, + 0.17439941738757586, + 0.17104254064684393, + 0.16674551015261146, + 0.16424188898001124, + 0.16201375505397503, + 0.15969658567891162, + 0.15563989578593293, + 0.15190172372656593, + 0.14908204697448582, + 0.1449735887809411, + 0.1408623704992269, + 0.1377529143783662, + 0.13430203911388344, + 0.13080540655231931, + 0.12687145953028667, + 0.12241300398017588, + 0.11870073798590908, + 0.1148340373811778, + 0.10822226928784495, + 0.10331466459856839, + 0.09815222835210106, + 0.09457753097341284, + 0.09143684776913044, + 0.0870180372994313, + 0.08279795478011534, + 0.07899902985002161, + 0.07571302551074945, + 0.07247810249855413, + 0.06766378169834479, + 0.06396425958179419, + 0.05982757005962501, + 0.05618255242797245, + 0.052021941560267355, + 0.047738238228110574, + 0.04327043166859583, + 0.03894573669493976, + 0.03507399410819159, + 0.030935514309107195, + 0.026726665013955923, + 0.02238207260138661, + 0.018010882540099738, + 0.01370480725939647, + 0.009241401249311259, + 0.004712374226714714, 0, - -0.012657960366931457, - -0.025429124806139625, - -0.03828706651887405, - -0.051100645711581946, - -0.0642230218288915, - -0.07722199895155424, - -0.09042453679446545, - -0.10354680724431574, - -0.11668016816294696, - -0.13007301836060306, - -0.1430227989209705, - -0.1565368422240622, - -0.17058860177731827, - -0.1838782066665407, - -0.19751744952650474, - -0.21143186540049938, - -0.2254380318423202, - -0.23906485989897516, - -0.2530618823220349, - -0.26704518697676366, - -0.2821910027922815, - -0.29616336780760133, - -0.3086794275865433, - -0.32205220550994995, - -0.33694298163009284, - -0.35183559381024215, - -0.36554129468419616, - -0.380110477923343, - -0.3936145804292843, - -0.4078943517131277, - -0.42235311056305225, - -0.43589014905434176, - -0.45157129321455686, - -0.4655996603234796, - -0.47979716792037486, - -0.4946457704476517, - -0.5090717154339772, - -0.5235309957694996, - -0.5383620572880525, - -0.5516802697781858, - -0.5667501835699676, - -0.5804201397161028, - -0.5937060244649542, - -0.6077266408739191, - -0.622338139947829, - -0.6347875078101629, - -0.6471734812996269, - -0.6605354528918944, - -0.6743006381269572, - -0.6887108363391589, - -0.704245513536966, - -0.7191685285306397, - -0.7329828414972824, - -0.751227167613574, - -0.7677254386499994, - -0.7831011752290508, - -0.8046751300513272, - -0.8192433939189513, - -0.8338214067160322, - -0.846855936921133, - -0.8622163537253171, - -0.8765418680530024, - -0.890324669985734, - -0.9029879861893796, - -0.9178391602739466, - -0.9344104755377062, - -0.9484538888755957, - -0.9630723715088253, - -0.9765114036969952, - -0.9896227553254487, - -1.0054424903089432, - -1.0203741320674544, - -1.0321879098846203, - -1.0458361512719754, - -1.05946448144645, - -1.072747096386211, - -1.0866603706857259, - -1.1018964844844157, - -1.1272901623949811, - -1.1399531215516672, - -1.168145070466182, - -1.1815997326115655, - -1.1939607603930202, - -1.204833045180347, - -1.2130800748912205, - -1.2255801421677133, - -1.235438540624867, - -1.2388239781090864, - -1.2506763760069257, - -1.2697436615570106, - -1.2842671450246788, - -1.2980088223776989, - -1.3152865393912638, - -1.3298281632497535, - -1.3435629467428234, - -1.3593138674963485, - -0.4846482256930744, - -0.5133902502609595, - -0.5040663235942263, - -0.49150503432685266, - -0.47903670702528295, - -0.4752842400897654, - -0.4774553290678555, - -0.4817698814202533, - -0.48519069557493666, - -0.4899252220706808, - -0.492857806967613, - -0.4980275806773386, - -0.5004562152813856, - -0.5046912605431317, - -0.5051917734918427, - -0.5150103069156646, - -0.5192316774601944, - -0.5210573710512144, - -0.5213918225875259, - -0.5245640186418348, - -0.5277109630046743, - -0.529355351808043, - -0.5304554464856559, - -0.5310000193376376, - -0.5309777831120318, - -0.5181966838054879, - -0.5158946962580125, - -0.5057673872748226, - -0.5037288429820892, - -0.4968961232161864, - -0.4956935023984523, - -0.4991839331276003, - -0.5128035644371209, - -0.5104346226734867, - -0.5442203421183234, - -0.5446390362363962, - -0.5510346942854134, - -0.5502811640050346, - -0.5577924865831694, - -0.5524825762590849, - -0.5447951682663077, - -0.5397851501167751, - -0.539786950592573, - -0.5385882809385126, - -0.5373221698049594, - -0.5336660346383741, - -0.5328356965077522, - -0.5331212280779664, - -0.5280395210883235, - -0.5317715688259717, - -0.5301155838478889, - -0.5308008690752664, - -0.529632240682492, - -0.5235348387849466, - -0.5173236202577131, - -0.5171556242372499, - -0.5188007303372, - -0.5079719350823644, - -0.5101276294247357, - -0.5078615449531474, - -0.509960492282177, - -0.5069543368705296, - -0.5096328798601235, - -0.514230096493699, - -0.5175453081635292, - -0.513713412878413, - -0.5071943352588184, - -0.509101822572174, - -0.5142897179817131, - -0.517506270734431, - -0.5200535942859749, - -0.524598382745383, - -0.5231013753342912, - -0.514124133907181, - -0.5165673531922287, - -0.5210467471721143, - -0.5282761055635804, - -0.5252145501943362, - -0.5317735366823872, - -0.5237724180101576, - -0.5177605109278461, - -0.5116637773298409, - -0.5125227100182274, - -0.5161879647779171, - -0.5184353387766415, - -0.5199595587330188, - -0.5236167261136307, - -0.5193633389206782, - -0.5128783985640429, - -0.5150157888565582, - -0.5164150123972636, - -0.5192611134605642, - -0.5228376368301185, - -0.5271532774959721, - -0.5211135599242539, - -0.5194582347084243, - -0.5207480590992198, - -0.5227711044572105, - -0.5255360271365921, - -0.5252778537078729, - -0.5272652149469839, - -0.5307633754939692, - -0.532736275452345, - -0.5339329982981926, - -0.5251189939044952, - -0.5193033286483726, - -0.5180687027331194, - -0.5183563539010226, - -0.5186231989329365, - -0.5188691992283939, - -0.5206651163749682, - -0.520875119588649, - -0.5202737344201575, - -0.5212331496591247, - -0.5166052918296975, - -0.5159185624877256, - -0.5176099860670046, - -0.5192915550982177, - -0.5201567552758878, - -0.5145347911824503, - -0.527523069836898, - -0.5291750684292972, - -0.532450303052461, - -0.5242572975179802, - -0.5233891203360805, - -0.5233201227962082, - -0.5224047463665068, - -0.5198065375116031, - -0.5213314263688951, - -0.5236803146181895, - -0.5226788482630731, - -0.5174597276710984, - -0.513874838959864, - -0.5169989366086316, - -0.5201226192500157, - -0.5215495880582063, - -0.523816968592051, - -0.5243737100389747, - -0.5257708094443406, - -0.520300546617728, - -0.5165032635409617, - -0.5230088954447094, - -0.5295311444969624, - -0.5300075380155228, - -0.5174465078838557, - -0.5187320092596751, - -0.523497625831708, - -0.523897185339955, - -0.5251593073810457, - -0.5228962079473696, - -0.5214873245014843, - -0.5253538437764846, - -0.5283376228610136, - -0.5259974201775482, - -0.5262981552924927, - -0.5274758698642263, - -0.5295365095041434, - -0.5289062267955067, - -0.5228768128883662, - -0.5204017500951912, - -0.5242063914640556, - -0.5225968769047257, - -0.5236795264733295, - -0.5247522059385666, - -0.5330800550021365, - -0.5277775226172963, - -0.5288219707495245, - -0.5316834727193953, - -0.5263040902593141, - -0.5199730370402219, - -0.5209545909653847, - -0.526528801415868, - -0.5284211701769839, - -0.5266113275726935, - -0.5349624203619079, - -0.5349851050714513, - -0.5340654824707702, - -0.5219642464993774, - -0.5284484362866616, - -0.5218714732674421, - -0.5227405970889567, - -0.5282831251675896, - -0.531954461677988, - -0.5281072315195453, - -0.5289408991722567, - -0.5307071820944166, - -0.5220812036364463, - -0.5181441592474894, - -0.5170238548687126, - -0.5244229565596094, - -0.5308818265926107, - -0.5259342286581349, - -0.5285796761539913, - -0.5254980394825457, - -0.5262159890094009, - -0.5250113352533363, - -0.5228339671612265, - -0.5215979646159958, - -0.5193869799556079, - -0.5219650848822663, - -0.5206882916633591, - -0.5242149955122261, - -0.5171260189181963, - -0.5129066317169478, - -0.5193036701120979, - -0.5266723454418311, - -0.5243539309154343, - -0.5229893723787884, - -0.5206393628169923, - -0.5211902907376939, - -0.5227046626744413, - -0.5222623681434189, - -0.522783497217634, - -0.5252472401246622, - -0.5247731050275432, - -0.5311341307961855, - -0.5326007663586669, - -0.535038892838488, - -0.5345279945575946, - -0.5340052171782368, - -0.5177513697833864, - -0.5250581008199086, - -0.5205575139013148, - -0.5337657982380994, - -0.529243604506364, - -0.5296353688108141, - -0.5310040332807987, - -0.5353270766664869, - -0.5317384806714054, - -0.5311015193825899, - -0.529463518180078, - -0.529793443016952, - -0.529122369149261, - -0.529431535898796, - -0.5327066586986731, - -0.5300196248636718, - -0.5302985358826465, - -0.5305673507818558, - -0.5318201672343288, - -0.5390308632311333, - -0.5323081835575701, - -0.5345277591899102, - -0.5367388309812191, - -0.5479070960059093, - -0.5511006964422533, - -0.5413260952647554, - -0.53153434119948, - -0.5297065289044058, - -0.5298631064530906, - -0.5359983873537961, - -0.538133085316041, - -0.5342668273912567, - -0.5273919453038891, - -0.5294955289448848, - -0.5405829172648636, - -0.5366728746587448, - -0.5397481605640408, - -0.5388152729535907, - -0.5438705723349146, - -0.5369182128127191, - -0.5359540929571578, - -0.5379795022295396, - -0.5359949110264497, - -0.535000026226, - -0.5359949110078719, - -0.5409794089415347, - -0.5419535612250667, - -0.5469166801535882, - -0.540871265183663, - -0.5388152728415122, - -0.5377490594114102, - -0.5366728745098747, - -0.5375852090230792, - -0.5374879307290441, - -0.5413758210813476, - -0.5442531129903077, - -0.542126659847566, - -0.54198717827231, - -0.5438331296708351, - -0.5426748726759104, - -0.5385151211862663, - -0.5393322859291472, - -0.5401384978888581, - -0.5399375218920149, - -0.5496843060389107, - -0.5414955611198946, - -0.5382779766845274, - -0.5340582580493444, - -0.5367904437208059, - -0.5375223821880507, - -0.5342708172596956, - -0.5300196243467203, - -0.5277466381445376, - -0.5333973228250241, - -0.5390310771559688, - -0.5466279599196722, - -0.5383703833494978, - -0.5350575902199223, - -0.544587190959559, - -0.5442162743490832, - -0.5428480129868841, - -0.5424570922043885, - -0.5390991549678508, - -0.5475531046136421, - -0.5530308486426746, - -0.5516059923756116, - -0.5393652922568488, - -0.5389133475862841, - -0.5462973824593926, - -0.5458180417527282, - -0.545328309457276, - -0.5448281948968331, - -0.5413860520209182, - -0.5437968572642986, - -0.539364276643233, - -0.5388266192421841, - -0.5373053366337968, - -0.5396653121842927, - -0.5420089016753166, - -0.5462765159392327, - -0.5456770241734072, - -0.544098950622803, - -0.5415457274381547, - -0.5409184643530385, - -0.5402809029600261, - -0.5386694373521452, - -0.5457120912742084, - -0.5450353538227654, - -0.5424281646979606, - -0.5398155323820942, - -0.541985374835496, - -0.5460499957146684, - -0.5453163683574485, - -0.5464798251493097, - -0.5457228055346739, - -0.5449553961444106, - -0.5422781811874128, - -0.5414927872631332, - -0.5406970840966772, - -0.5398910868370859, - -0.5409630208291257, - -0.5495599924121425, - -0.5496467838758032 + -0.004899996451515197, + -0.009895890789135055, + -0.014922138801749082, + -0.019895743139060628, + -0.02493441380326356, + -0.030051136783403414, + -0.03524144567294035, + -0.04062301546248459, + -0.04593398286916353, + -0.051078302900068054, + -0.05647025960873617, + -0.061756425777661474, + -0.0676344934089688, + -0.07295300813038234, + -0.07835294602138894, + -0.08384728318186174, + -0.08907840706489095, + -0.09493550906345795, + -0.10061197514528096, + -0.1061556996721678, + -0.11144897678706274, + -0.11731519918656573, + -0.12323131800398485, + -0.12877906637192676, + -0.13434172037619596, + -0.13991916598436946, + -0.14598144610475913, + -0.15197106905174637, + -0.1580011065058079, + -0.16511563170564425, + -0.17058642529523807, + -0.17605397116517285, + -0.18280960785528005, + -0.18845699613949107, + -0.19395731425212617, + -0.2014875895372957, + -0.20719717310096403, + -0.2134065520786348, + -0.219307600765164, + -0.22608993583781029, + -0.23346193869435367, + -0.2400041934081536, + -0.2452791186372867, + -0.25110463563088736, + -0.25829958717938695, + -0.26735239292507523, + -0.2738981617925464, + -0.28005704882389093, + -0.28580332571317185, + -0.29197703497471345, + -0.2997071263433918, + -0.3059334378869405, + -0.3153797494029498, + -0.32238805808039256, + -0.32943265642053476, + -0.33433605316376414, + -0.34239923943145323, + -0.3490297398882901, + -0.35669733614568194, + -0.3649348458567369, + -0.372189159342148, + -0.38028020423679143, + -0.38951703098452223, + -0.394712705805786, + -0.4012748113779077, + -0.40841405639549616, + -0.4201901440313792, + -0.4256931944783926, + -0.43472993838521473, + -0.4429396586667252, + -0.44967484943467784, + -0.4558000751843389, + -0.4650482582455814, + -0.4765915869127465, + -0.4811948739879911, + -0.48607326572452964, + -0.495525047952315, + -0.5070526382369203, + -0.515660920659788, + -0.5232908107720391, + -0.5288668635056092, + -0.536867914097729, + -0.5495054009260267, + -0.5569038021160156, + -0.5664906420687607, + -0.572841405467875, + -0.5832574083957529, + -0.5900054039090901, + -0.5978861667918315, + -0.6084666716930671, + -0.6168039963512875, + -0.62829567176192, + -0.6375113333489361, + -0.6459734951016468, + -0.6580880701341875, + -0.6650144091306449, + -0.6764539334530245, + -0.6859026431733062, + -0.696231139982904, + -0.6977427614584645, + -0.7059712540007508, + -0.7185230349941737, + -0.7281302527125065, + -0.7382170196190194, + -0.7527753622204527, + -0.7616596764261976, + -0.7678679289033511, + -0.7754157502582496, + -0.7852537815429179, + -0.7960546005036121, + -0.8083067820810413, + -0.8140636765423028, + -0.8235762273279678, + -0.8345506513296169, + -0.8426923127101532, + -0.8503560509076873, + -0.8604620264312705, + -0.8691275785359238, + -0.879791863984872, + -0.8880000134812754, + -0.8957101317965108, + -0.905955963013368, + -0.9193049596507691, + -0.9260384495019196, + -0.9337918420760255, + -0.9415424396739839, + -0.9508685837719528, + -0.9639231468497738, + -0.971712024985885, + -0.9816463984426297, + -0.9878193735213648, + -0.9879752174460863, + -0.983638072167732, + -0.9802401007375074, + -0.9861371525631635, + -0.9948042020191964, + -1.0113604857573228, + -1.022363230206125, + -1.0305541311144557, + -1.0375997844006442, + -1.0446327632425247, + -1.055137291118952, + -1.0645029087237605, + -1.0738836711767068, + -1.0868271710276116, + -1.0950687295354324, + -1.1116871342376151, + -1.130208628554619, + -1.1573220718488806, + -1.1840410139051356, + -1.1932114819360469, + -1.2085435150623762, + -1.2189959775832202, + -1.2313339818004219, + -1.2399543676080196, + -1.2498302626737767, + -1.260981741808574, + -1.2715203353001092, + -1.2782385377742582, + -1.2926458330775563, + -1.3045243521457888, + -1.3125344489650146, + -1.3185746902785203, + -1.3252392288081754, + -1.3338565879755586, + -1.343130807654322, + -1.3504080989126737, + -1.3650264142546615, + -1.374990175321178, + -1.3842843549924952, + -1.398329499810735, + -1.4008245667783852, + -1.409421360379672, + -1.4159453112370821, + -1.427974502638785, + -1.4518359375560483, + -1.4583820041012165, + -1.4634985882275051, + -1.4749108708153758, + -1.4828028408209917, + -1.4892586530000484, + -1.4971126794024383, + -1.5042340158365946, + -1.5127715495660776, + -1.5176867382301475, + -1.5232861129132254, + -1.5303074620940582, + -1.5402308595274448, + -1.5508891345168876, + -1.5556551063171093, + -1.5648211852150566, + -1.5695218659002372, + -1.5756731705899507, + -1.584790261051238, + -1.5901412029907172, + -1.599229571830596, + -1.6151285266106523, + -1.624227083183516, + -1.6378968133236236, + -1.6554220548718286, + -1.6699244095547736, + -1.679826756446082, + -1.6858528247034879, + -1.718269697233585, + -1.7438217549652313, + -1.7913901011406153, + -1.8305738395824025, + -1.8470972894258142, + -1.8676087674718351, + -1.888181044041292, + -1.9024448729260168, + -1.919919804573712, + -1.9390342912426402, + -1.9549798255749053, + -1.9774020946601851, + -1.989372882113938, + -2.0062107924485852, + -2.020634811639325, + -2.0350708430520164, + -2.056071626845032, + -2.0680853133915442, + -2.0891599624083033, + -2.1078038243934243, + -2.119849011726141, + -2.145191539865888, + -2.168937085623506, + -2.181870557076975, + -2.197316795628989, + -2.219501907482903, + -2.2299270313796584, + -2.2538646162008247, + -2.269376809234419, + -2.294250267758474, + -2.320886431838885, + -2.331344673360099, + -2.3512099356650378, + -2.367664765720139, + -2.400498856205699, + -2.416147852461167, + -2.441325621954138, + -2.4665529052634176, + -2.488346910234047, + -2.511915963200432, + -2.5328985955838155, + -2.5582886618948524, + -2.588116341933519, + -2.610079313211399, + -2.641779292620811, + -2.6593879556981483, + -2.69385185178118, + -2.723059476036552, + -2.749646106952205, + -2.7726996402216466, + -2.8056192190046225, + -2.831427307109172, + -2.8554687301727597, + -2.892142019499256, + -2.9108374599007276, + -2.944905995519119, + -2.9880967156296316, + -3.004137702681793, + -3.0283511759443438, + -3.0598733735469823, + -3.088697234627383, + -3.131280577583179, + -3.1491843134513453, + -3.189124254155564, + -3.210720855623028, + -3.2489140289996774, + -3.2834677709661153, + -3.324541501559499, + -3.3545512181874777, + -3.3873685124884356, + -3.4323103112177997, + -3.4577492346749237, + -3.447712592090101, + -3.4347517201142033, + -3.4750538618305744, + -3.55011594400361, + -3.726821013505978, + -3.8174101411405843, + -3.878969524366149, + -3.937795311948815, + -4.002379947276918, + -4.054754880234313, + -4.12900128594608, + -4.175826906490554, + -4.205571854099483, + -4.261971116923582, + -4.312707899195917, + -4.356800797871008, + -4.411433763349322, + -4.456536931225845, + -4.495905865475551, + -4.528555174759586, + -4.567915444031874, + -4.599573392016907, + -4.636989550240965, + -4.663782034317274, + -4.720479598321578, + -4.747228440809019, + -4.773936244106016, + -4.797692822260216, + -4.833042964798785, + -4.8557390813976, + -4.901716665124279, + -4.931139312439652, + -4.953697521048903, + -4.983999391861116, + -5.002540815037529, + -5.026876867582854, + -5.056045097411378, + -5.082225036377669, + -5.108347313098113, + -5.130487752952161, + -5.145689800227356, + -5.19519781155761, + -5.202401610526218, + -5.191798746610669, + -5.187967370075351, + -5.208663624905622, + -5.224354766730168, + -5.256742862192776, + -5.2920339359870265, + -5.337152253731415, + -5.445521388096919, + -5.485637858971285, + -5.497968365783819, + -5.516150366539112, + -5.5510997587985385, + -5.554235693130065, + -5.501683540623022, + -5.454925066733841, + -5.52425946302897, + -5.585602525021509, + -5.591202314187716, + -5.588738271589467, + -5.596117645668608, + -5.597419313684957, + -5.6115646335843525, + -5.623619257810501, + -5.6624902861548465, + -5.701279317426068, + -5.745969159343968, + -5.738686596652062, + -5.779200446133076, + -5.792668519539373, + -5.799041869487078, + -5.800312741426355, + -5.809465466643484, + -5.772546093689182, + -5.714516684859669, + -5.715333008264633, + -5.73703323227505, + -5.736634427974747, + -5.7371259912934764, + -5.752506909408491, + -5.7527807261547474, + -5.756945167089052, + -5.76000022888, + -5.772944808592727, + -5.771780055701475, + -5.775505178652714, + -5.775120309705006, + -5.756629648444805, + -5.743031216976536, + -5.745319224311072, + -5.75549159661386, + -5.76854898896734, + -5.771501525506947, + -5.79032402673391, + -5.790053900315065, + -5.771702383252444, + -5.759237766406279, + -5.835479031000768, + -5.835749597189473, + -5.834910663825127, + -5.8329631504254955, + -5.861798253239991, + -5.850651604155246, + -5.854337353086093, + -5.8479526630340235, + -5.851409895092789, + -5.839832783250982, + -5.842068952916516, + -5.8372346492676765, + -5.8372561710984145, + -5.829223689405121, + -5.831004875332223, + -5.821764438268941, + -5.8223279378091854, + -5.808912661479558, + -5.820139843753315, + -5.822336466827358, + -5.843193423169431, + -5.866868795590928, + -5.844005485994915, + -5.843742372928347, + -3.384399519285031, + -3.325695871374486, + -3.304408699463516, + -3.2850547222393907, + -3.28138424130956, + -3.2747082474449596, + -3.2463992191287963, + -3.1484981310203883, + -3.0409151824061293, + -2.9324864127765036, + -2.8476514749906547, + -2.741439270903829, + -2.6753640121772713, + -2.604491275214745, + -2.511318409874425, + -2.4474550480137354, + -2.4001862092066992, + -2.350056179730752, + -2.303861960265416, + -2.247070766658484, + -2.181655676111908, + -2.1578782619352315, + -2.1157786739237276, + -2.0708417732681275, + -2.031743060227773, + -1.9878892597046416, + -1.9469812137355473, + -1.9185982173049618, + -1.904609398328269, + -1.8370614371964236, + -1.7572367270972773, + -1.7243202143600904, + -1.7047884424326816, + -1.6824190255166485, + -1.677168685019767, + -1.6576697710640083, + -1.6448176214205186, + -1.6338561383076005, + -1.621944985624664, + -1.5949494298635936, + -1.557646275613592 + ], + "y": [ + -0.17990260561687652, + -0.17673044654421538, + -0.17090912237777445, + -0.16748285545071695, + -0.16669090532822725, + -0.16650564752703323, + -0.16721955949594952, + -0.166916308884859, + -0.16346998755953512, + -0.1609683514057419, + -0.15787053994567243, + -0.15538778440357806, + -0.15057142607539942, + -0.14669190373839086, + -0.14655191247298088, + -0.14607075181043166, + -0.14719034475582035, + -0.14630639803841217, + -0.15740340258472324, + -0.15624053928374995, + -0.1483033189873512, + -0.13595743750856681, + -0.12844494723570626, + -0.1240612639293056, + -0.12192863958769963, + -0.11979369390054055, + -0.12022436133364242, + -0.12147620298211508, + -0.12484783922799843, + -0.12447335816160542, + -0.1216390604579965, + -0.11903167432782524, + -0.11435143484991891, + -0.1050791403217954, + -0.10068080814672072, + -0.09715498175575876, + -0.09483207455980167, + -0.09512725881333013, + -0.09549141564440754, + -0.0978689545263058, + -0.0975902742339958, + -0.0973759651889895, + -0.0919315158072584, + -0.0858365290450724, + -0.08040731702481223, + -0.0772786848387571, + -0.07390470771437282, + -0.0708853556386594, + -0.06889068775875994, + -0.06742546727405199, + -0.06695994029105558, + -0.0695356342192789, + -0.06958739506971397, + -0.0677015404635302, + -0.06294098855977959, + -0.05867924506976705, + -0.05634084133061553, + -0.05370080461516788, + -0.05060655927146934, + -0.04620831910257903, + -0.043665028086858265, + -0.04041040775358678, + -0.03875879438937761, + -0.039351611839131766, + -0.038296308087071775, + -0.03675655941935836, + -0.03253887330151676, + -0.030217257528642263, + -0.028523099259542422, + -0.026292015617748216, + -0.023816187894585165, + -0.02065066612757786, + -0.017065855613726807, + -0.014689026989893099, + -0.012643468250738223, + -0.01077655493065775, + -0.00898799113341825, + -0.006898219107562508, + -0.004747237741670644, + -0.0024565454715578016, + -2.236106706838751e-9, + 0.0024609042485335764, + 0.0049392167234738205, + 0.007408708664549555, + 0.008970534865290243, + 0.010558402404320686, + 0.012800525619904997, + 0.015391408943362503, + 0.01800813734725261, + 0.02159289700728429, + 0.024077899093008746, + 0.02638796914339944, + 0.02805207118986899, + 0.02868654757281117, + 0.030524267862332248, + 0.032374547400688465, + 0.03508750585249649, + 0.03727657022493029, + 0.03930800406495283, + 0.04181814250547357, + 0.04383933855105498, + 0.04822135198915472, + 0.050894094353953936, + 0.051095908580016704, + 0.053309513389409494, + 0.05378023303820951, + 0.05569598091091517, + 0.05888623278522345, + 0.06337205435577556, + 0.06612825654489499, + 0.068395721400374, + 0.06648150694823904, + 0.06902985517063596, + 0.07074186098406289, + 0.0721309917059465, + 0.07499682775325721, + 0.07634001807459434, + 0.07844237117977546, + 0.0797179936304366, + 0.08281190442373372, + 0.08595584705205583, + 0.08843794194889815, + 0.08947764071456481, + 0.09326201628637387, + 0.09635854002712756, + 0.09403353226644326, + 0.09808902477246892, + 0.09978445834419071, + 0.10229255305130301, + 0.10502794706934712, + 0.10865267894761367, + 0.1088038339841529, + 0.11135077133384577, + 0.11345419296747093, + 0.11508856292949125, + 0.11694146064650732, + 0.1190255743216331, + 0.12184587961918654, + 0.12343734058756867, + 0.12551875906414237, + 0.12837424268713654, + 0.1320416612874389, + 0.13468814211291835, + 0.13463445936855178, + 0.1350623054408893, + 0.13627672510903924, + 0.13746342458646718, + 0.1403515777757111, + 0.14355450453026375, + 0.14471228871805336, + 0.1488493706779376, + 0.14938350794325014, + 0.15141832871008717, + 0.15501608421410085, + 0.1586523267063992, + 0.15911253538385087, + 0.1588772597147694, + 0.16088903525779366, + 0.1632315502640254, + 0.16659294077876446, + 0.17101007021140646, + 0.17548135654164693, + 0.17650452154563256, + 0.17749980404358767, + 0.17882561001854758, + 0.17904438510837903, + 0.1781195953455416, + 0.1837964846135776, + 0.18580486591767112, + 0.1912175485601275, + 0.19478586695042036, + 0.19606246741051966, + 0.19536556288377988, + 0.194608720145376, + 0.1977795336197807, + 0.19935961207571978, + 0.20011443261172054, + 0.20207367976588067, + 0.20444376762929206, + 0.20639924961608466, + 0.21173174238840836, + 0.21499064706553764, + 0.21783860608949993, + 0.22113263616912096, + 0.21962393762549734, + 0.2229135021838732, + 0.22756087915159592, + 0.2291001067217766, + 0.2292651989528528, + 0.2316841917252034, + 0.23087430539425197, + 0.23466972079280973, + 0.2337968351615169, + 0.23287328150631414, + 0.2371479068726245, + 0.24145634842291253, + 0.24337441569836107, + 0.24577649354815642, + 0.24867389433086995, + 0.25108554093683905, + 0.25350001338089695, + 0.2544058548557208, + 0.2552918060798843, + 0.2520674906937253, + 0.2518536137330101, + 0.264055589007164, + 0.26699675373531173, + 0.2688953020761146, + 0.27396826884626174, + 0.27641232169020946, + 0.2756347041328944, + 0.2775199089126322, + 0.27885519809263615, + 0.28182271811209975, + 0.28093592630788966, + 0.28056296398361835, + 0.2823924125518413, + 0.2842164847755619, + 0.28830077545798855, + 0.2952583257924426, + 0.2971125968291298, + 0.30184693445813854, + 0.300804133920769, + 0.30205708755211125, + 0.301533840163621, + 0.30570709877510105, + 0.3093078367787327, + 0.306940525974038, + 0.3087311128059116, + 0.3159634697385744, + 0.3183822275711462, + 0.32631180461599113, + 0.3343041695514658, + 0.33059615527983, + 0.3330453459756116, + 0.3304875905910946, + 0.33102253917607355, + 0.3328030163929704, + 0.33457715752012834, + 0.33826322108359236, + 0.343248569490271, + 0.3482608077955199, + 0.35394919627329624, + 0.3570595777824579, + 0.3647688154573658, + 0.3652775938740675, + 0.3631157710091974, + 0.3642372644006111, + 0.36534531276516385, + 0.36643992042292145, + 0.3654943072825531, + 0.36926762480501585, + 0.3737350855233349, + 0.37753582618816484, + 0.391673756661539, + 0.38240670056678977, + 0.38206211123032174, + 0.3837847604358733, + 0.3876028036494466, + 0.3872081060633421, + 0.38678740213453866, + 0.38918156950174604, + 0.3987070111912353, + 0.4039943028369856, + 0.4100236802787457, + 0.41319220482377683, + 0.4170902539250572, + 0.4173565750651719, + 0.41321483894007466, + 0.41268923242570177, + 0.4099261943432156, + 0.4108210653541991, + 0.41318851802358925, + 0.4289829810612825, + 0.4291516376732992, + 0.4315560495212334, + 0.4332032990864984, + 0.4340847458550376, + 0.4387542581609663, + 0.43351605637842455, + 0.4351132572932162, + 0.4405463797669014, + 0.44214089631585174, + 0.44295261246674505, + 0.47250472871409566, + 0.4718301264983555, + 0.4703475102155022, + 0.4672635957201665, + 0.4696544209344059, + 0.4680882330847361, + 0.46331834333238353, + 0.47362121368967713, + 0.4839731234439048, + 0.4855598148697131, + 0.48231413496101083, + 0.48789900039084994, + 0.4935003775720763, + 0.49668326711082, + 0.4949822186915533, + 0.49651804902708824, + 0.49886361669701523, + 0.5209241608438, + 0.5224960057905548, + 0.518271750885519, + 0.5189775092203588, + 0.5229943923577125, + 0.5195108881112205, + 0.5151522687151017, + 0.5182983861056845, + 0.5239673262456306, + 0.536396940145634, + 0.5463401957204566, + 0.5469910053633915, + 0.5442254113609959, + 0.5465423217106324, + 0.5394493748599807, + 0.5443012273236157, + 0.5551765651503235, + 0.5600589332999876, + 0.567539931008262, + 0.5741748315332192, + 0.5756158028104424, + 0.5709533518868803, + 0.5714848592574466, + 0.5772490292402768, + 0.5874069405468493, + 0.5984744482855145, + 0.5998865872755629, + 0.6004043690653209, + 0.5947116839739983, + 0.5960712714828738, + 0.6009755864240146, + 0.6139035041397335, + 0.6277642049348862, + 0.6318236324647901, + 0.6260171856341441, + 0.6273582563942576, + 0.6241838962587116, + 0.6281993394942369, + 0.6376408621157723, + 0.6525416322601453, + 0.6565875052507779, + 0.6588119389628053, + 0.6528216415812541, + 0.648617255017527, + 0.6507864844855504, + 0.666702672028514, + 0.6789867245917535, + 0.6811736000401802, + 0.6805842943792608, + 0.6882902558428791, + 0.6848999815247478, + 0.7018782046007362, + 0.709610496793286, + 0.7099086147526572, + 0.7073939756387122, + 0.7048532173033281, + 0.7088325038564915, + 0.7184275872224567, + 0.7195927727569474, + 0.734839634147204, + 0.7397643603256536, + 0.74657205667168, + 0.7439421361439967, + 0.7545238023704636, + 0.7547033044164295, + 0.7634005490158112, + 0.7692562942833064, + 0.7751110583131743, + 0.7742978071685633, + 0.7791867217406492, + 0.7783412522718582, + 0.7870388272008403, + 0.7861660678685718, + 0.7967791711570643, + 0.8026017023612542, + 0.8113048537896154, + 0.8219367451516685, + 0.8229403802329269, + 0.8113861589731585, + 0.8181391774852396, + 0.8364947462399235, + 0.8364795828454141, + 0.8422616775007921, + 0.8431870031228818, + 0.8470102643716697, + 0.8595750127543713, + 0.8614406343357702, + 0.855496937211385, + 0.8534245303362917, + 0.8610931065719963, + 0.8814624677118659, + 0.8862017438891086, + 0.8919104384084943, + 0.8936913309893445, + 0.8993800978314143, + 0.8972072207788225, + 0.9009070104164718, + 0.8996782614424369, + 0.9082695422683005, + 0.9188256611944887, + 0.9293793819514399, + 0.9300673405263116, + 0.9327115592774264, + 0.9412669974764107, + 0.9419085283743506, + 0.9425321266915514, + 0.9500653100607911, + 0.9556086603174301, + 0.9611399487692119, + 0.9636844080498754, + 0.9622448295314193, + 0.9667399289445828, + 0.9702278805169745, + 0.9498546646218157, + 0.9433594658928152, + 0.9338560701573541, + 0.9392502868980713, + 0.9496079694226585, + 0.9470104614113635, + 0.9463849512932515, + 0.950723485564407, + 0.9620252008922787, + 0.975310666272351, + 0.9676371572803928, + 0.975906012166418, + 0.9781721214816138, + 0.9894061421816432, + 0.99263777515798, + 0.9938541493092415, + 0.9910558196078593, + 0.991235187747429, + 1.0043877763840012, + 1.0125275389498654, + 1.0206501564487964, + 1.025755862667305, + 1.0318427670488801, + 1.0469103515052018, + 1.0589596917841724, + 1.0799897620979326, + 1.11099994183, + 1.1229893355990856, + 1.1339567644866944, + 1.1399023191250999, + 1.1398263581695873, + 1.142728003629371, + 1.147606610979296, + 1.1534618076723837, + 1.163290956955729, + 1.1690979295101747, + 1.1698854712730937, + 1.1756445966132127, + 1.178382798624102, + 1.1910812220211742, + 1.192771136455033, + 1.195434944344899, + 1.1990720102740873, + 1.198694744342571, + 1.206270011830628, + 1.2108271187790463, + 1.2133651964054661, + 1.2128904558920728, + 1.2183649239883332, + 1.223811296391401, + 1.2252509684162078, + 1.2266654891019821, + 1.2280547557800514, + 1.2333910073968934, + 1.237705030226164, + 1.2419901714043233, + 1.2541777353956438, + 1.253445345956772, + 1.252689092725195, + 1.260815914878346, + 1.2609952021376134, + 1.2601609022089608, + 1.2721425703591758, + 1.2722383502951442, + 1.2752672657636472, + 1.276295054085782, + 1.2822197394066184, + 1.2910614308679642, + 1.294946744093549, + 1.2919223291084954, + 1.291821358315599, + 1.2985597120573849, + 1.3140789904457943, + 1.3168161883602303, + 1.317564820837629, + 1.316330303045604, + 1.3170232910963098, + 1.3245149101443845, + 1.3251433018756416, + 1.3393699049431766, + 1.3428429006777658, + 1.3462801446854926, + 1.3409486638934383, + 1.348200226609239, + 1.3495978621725049, + 1.3548313823219313, + 1.3619553825834094, + 1.3651740261606526, + 1.3712461135233327, + 1.3811232089685577, + 1.376526787726311, + 1.376711505552018, + 1.3787827436954447, + 1.3961389907795467, + 1.3923796960944461, + 1.4000592009020152, + 1.4048251154048845, + 1.4047838268267117, + 1.4028083838464722, + 1.410303215625438, + 1.4243821053112788, + 1.4175543835894135, + 1.4116592618194421, + 1.4189658170363852, + 1.4318724748791567, + 1.4362346203752996, + 1.4377296824559693, + 1.4335563581337076, + 1.4359184584852909, + 1.4503947088314364, + 1.4507840009601587, + 1.456728265381806, + 1.4542426244940532, + 1.4619462365429414, + 1.4603146145779935, + 1.4614284517303575, + 1.468968486927872, + 1.4709105755792846, + 1.4801718405800184, + 1.4838478125016263, + 1.4856373242083558, + 1.4956189046868535, + 1.4936468138260863, + 1.5016720441823685, + 1.5050759812082026, + 1.5102420860496857, + 1.4963141763730963, + 1.496873239063852, + 1.5064148654517595, + 1.5095702474215704, + 1.5135691868363639, + 1.526477424885015, + 1.527652969729945, + 1.5234220501564755, + 1.5218390931082295, + 1.5246644263791125, + 1.5292066551294872, + 1.5363384861662341, + 1.5310310963863112, + 1.532749891854321, + 1.5370510879290171, + 1.5360252523546658, + 1.5340829201913062, + 1.536465499792616, + 1.536177789747652, + 1.5393164985924381, + 1.5380611357688405, + 1.5358995245871125, + 1.5380080214075353, + 1.5452127077853126, + 1.5411867865978481, + 1.5388413251613258, + 1.5364576138910842, + 1.536586504107615, + 1.5425994903981364, + 1.5400703450000495, + 1.54087618858779, + 1.5357372153875346, + 1.52134841761185, + 1.5002973868681593, + 1.4809812376297689, + 1.4758585405460158, + 1.4748578764526472, + 1.4853818194287538, + 1.4875477256807597, + 1.4855376363618022, + 1.4818460590163935, + 1.478121166489368, + 1.4792479208206246, + 1.4786878151298377, + 1.4780740647586843, + 1.4822452285900611, + 1.4799004472015864, + 1.488729614267265, + 1.49983750277874, + 1.52195577987611, + 1.5430722865183606, + 1.5410539779900905, + 1.5468651538983802, + 1.5462890206165758, + 1.5479989672384926, + 1.5449511172329626, + 1.5434118320958803, + 1.5433645611060713, + 1.5424775039175649, + 1.536914784144583, + 1.5405153099994808, + 1.5409663949379926, + 1.536780384516608, + 1.5302812516377846, + 1.5245133352598503, + 1.5209719295378399, + 1.5181332064387465, + 1.5130044409408294, + 1.516015413092843, + 1.5137461246181088, + 1.5106812788121164, + 1.5127043247815026, + 1.5022004279318786, + 1.498259025399387, + 1.4920950217298259, + 1.4916816202300407, + 1.5034201181477373, + 1.4970709974294223, + 1.4892669771343834, + 1.4878383793364556, + 1.4828028349316407, + 1.4763187922981256, + 1.4712085267154458, + 1.4653598960822292, + 1.4608664983286845, + 1.452868975900952, + 1.4455445401826008, + 1.4395695078718456, + 1.4362885066714246, + 1.4336271635662101, + 1.4254952639386478, + 1.421383482766953, + 1.4132038296503715, + 1.4063420676209788, + 1.4021039769272003, + 1.3945164018058143, + 1.3901890514444613, + 1.3916837688179104, + 1.3872209744174626, + 1.3865819975651374, + 1.3890640294610734, + 1.3888614646947717, + 1.384742310920684, + 1.3773995254701494, + 1.3914273591393644, + 1.3995649180659193, + 1.4249360205630839, + 1.4431080471623905, + 1.4431105561618425, + 1.4460572041312096, + 1.4488522663327514, + 1.4466526904891588, + 1.4467633375685884, + 1.4479455744705176, + 1.4466089662484192, + 1.4498911955803586, + 1.4453639956730746, + 1.4442651006752307, + 1.4413047965611716, + 1.4382458681016839, + 1.4396768447787243, + 1.4346818235840664, + 1.4358398541022064, + 1.4351525336020754, + 1.429856205206982, + 1.433371153480991, + 1.4355881323388529, + 1.4304970125774648, + 1.4269542038836298, + 1.4276315913115118, + 1.4206201875076907, + 1.422082658813619, + 1.4180640079476456, + 1.4197251360250303, + 1.4222410263723875, + 1.4146946679684473, + 1.4127494490753583, + 1.4086125044638116, + 1.4140018796809743, + 1.409055772836284, + 1.4094999963957449, + 1.4097511201349044, + 1.4078389357277739, + 1.4067405223714322, + 1.4040086090305663, + 1.4035252125331155, + 1.4052325100851688, + 1.4024461947434192, + 1.4046589569827617, + 1.3991716795561715, + 1.402330503661491, + 1.4024677778691739, + 1.401014658966074, + 1.3975556602652548, + 1.3988301319803242, + 1.396305415738049, + 1.3927051453526305, + 1.395003698410691, + 1.3883982378633986, + 1.3889078266029984, + 1.393372371370759, + 1.384926439856503, + 1.3800991312791528, + 1.3783724385558116, + 1.3751765983097137, + 1.3777964183863927, + 1.3693042995323055, + 1.370155898798082, + 1.3628701338870934, + 1.3623827089430272, + 1.3600568708901026, + 1.3601058264791144, + 1.3553266563451145, + 1.3514229919616394, + 1.3520229751641892, + 1.344645125368765, + 1.3234528551968003, + 1.301311006530704, + 1.2992693871747356, + 1.3097069053261063, + 1.3564519043161094, + 1.370590275020028, + 1.3736151372769259, + 1.375139670352415, + 1.3781299206968467, + 1.3764037985240485, + 1.3815444900085652, + 1.3769811925185185, + 1.3664731145460591, + 1.364267695486364, + 1.3597915622351215, + 1.3528225910962086, + 1.348710635138511, + 1.3412653614213579, + 1.3317479735705084, + 1.3199534465804463, + 1.3098286599686502, + 1.2972138420249815, + 1.2859509964130877, + 1.2714929044042231, + 1.2648486795122307, + 1.2498409275799824, + 1.2346238423497256, + 1.2184587375064604, + 1.2050129328511656, + 1.1881917766265886, + 1.176798036823342, + 1.1611291602134008, + 1.1436511683375354, + 1.1277639054342188, + 1.109036580397015, + 1.091441939657109, + 1.0746955433640974, + 1.0571043095109784, + 1.0393049886754968, + 1.0205174462166147, + 1.0002207554775937, + 0.9863391041673221, + 0.9642081269661462, + 0.9388301317209466, + 0.9147786034940348, + 0.8950120835545983, + 0.8742571383521761, + 0.8561149200110844, + 0.8381758137383489, + 0.8214662807965272, + 0.8138386042960388, + 0.7953796156543628, + 0.7726890430059993, + 0.750715096979713, + 0.7308161270419408, + 0.7065880050197375, + 0.6755217773064586, + 0.6456329077823644, + 0.6294098417156203, + 0.6117229445810133, + 0.5876590224929127, + 0.5627563316153741, + 0.5388448206411941, + 0.5143305604686882, + 0.49094826887088516, + 0.46728670425920055, + 0.4456476289002661, + 0.423678217437682, + 0.4017972829246508, + 0.37613336961908733, + 0.35347101951680576, + 0.3289315338617779, + 0.30391488402332917, + 0.2786089776769151, + 0.25364671759240953, + 0.22680393133919985, + 0.199555297689294, + 0.17461919429474354, + 0.15022947983840218, + 0.12517378602946655, + 0.1001418841391657, + 0.07530441781850547, + 0.05020373410286288, + 0.025119548617370462, + -2.2877395894488256e-8, + -0.025189406461375515, + -0.05036958451673981, + -0.07560552744984224, + -0.10080512317354476, + -0.1256101289636338, + -0.15038658822320633, + -0.1755354016197137, + -0.2009862187530161, + -0.22664693057589666, + -0.2519892222062884, + -0.2781292314445984, + -0.3034438906732115, + -0.3277410364411882, + -0.3522500957158563, + -0.3824775271241154, + -0.4080753889588591, + -0.43360878796346386, + -0.4590641802598074, + -0.48707789856994943, + -0.5118657143195026, + -0.5379380578340761, + -0.5630938207024477, + -0.5892060192697708, + -0.6137911837770988, + -0.6398106325383498, + -0.6650689057450143, + -0.6908848216228926, + -0.7157386964376816, + -0.7417975381647357, + -0.7664498541473624, + -0.7923840816306659, + -0.8163894597763218, + -0.8438801411863255, + -0.870154041033193, + -0.8993535118931281, + -0.9292207569221924, + -0.9517567571493111, + -0.9779071218639921, + -0.5815462137001043, + -0.5864099268869379, + -0.5975344474468697, + -0.6088489198378415, + -0.6229902788494279, + -0.6365388166217392, + -0.645748969216012, + -0.6405691991740669, + -0.6325112818195276, + -0.623319242840333, + -0.6182857567976072, + -0.6077624673292444, + -0.6053730831309343, + -0.6012942019807779, + -0.5913370025369604, + -0.5875819826546652, + -0.5873218405001102, + -0.585934825317858, + -0.5851064111346281, + -0.581132024605788, + -0.5743820159199056, + -0.5782017483671469, + -0.576827483702673, + -0.5742952609745808, + -0.5730108157156957, + -0.570018082683468, + -0.5674932821421483, + -0.5683146931843901, + -0.5732223755732241, + -0.5616460545609049, + -0.5456365161706551, + -0.5436760842207903, + -0.5457070917359909, + -0.5466510875724971, + -0.5530473004151697, + -0.5546485555039324, + -0.5583403554481688, + -0.5625817933531954, + -0.5664085543033147, + -0.5648012240357483, + -0.559252166171939 + ] + }, + { + "mode": "markers", + "name": "right wall", + "type": "scatter", + "x": [ + 0.4942783391677558, + 0.4841055328990907, + 0.5031088813751926, + 0.49249693493002644, + 0.5133137252328164, + 0.5534755111332607, + 0.4890290533487156, + 0.5407753923579824, + 0.5379811915493561, + 0.487868718409736, + 0.5534619337521544, + 0.5076718053012235, + 0.4901826984507359, + 0.5667438324115914, + 0.5360472762312509, + 0.49909353073489543, + 0.5476626881693774, + 0.5442531129903077, + 0.48870210695655225, + 0.5149215486666253, + 0.563000023365, + 0.5139217139148361, + 0.5156856396483455, + 0.535265444068857, + 0.5017747383437486, + 0.5010859542057553, + 0.5072061573506818, + 0.5161239801547772, + 0.49117295431850594, + 0.48199191589979457, + 0.4874798427400703, + 0.49572172329660974, + 0.48124863320616973, + 0.4823131870928657, + 0.47738551091331366, + 0.4790992024344773, + 0.471018240618399, + 0.46954563244817266, + 0.46601770253597025, + 0.4614130705754983, + 0.46984631092123075, + 0.4658566453864799, + 0.45988318490695473, + 0.46025242730386967, + 0.449464378158102, + 0.4540601902440014, + 0.45029580624420845, + 0.44995829110421875, + 0.4397078983048525, + 0.4390590711185523, + 0.43907490558002044, + 0.4191548043637647, + 0.4384408829934576, + 0.4293993518851342, + 0.4186639708853279, + 0.42432076513150635, + 0.4150257280913124, + 0.4097000265159469, + 0.4278898264486188, + 0.40877879425870584, + 0.40906771767595046, + 0.419618523074192, + 0.40575707831965746, + 0.40078181322024337, + 0.3956368995371, + 0.3867874036707694, + 0.3959552669889023, + 0.38532907259355376, + 0.37203661407260175, + 0.376577884050253, + 0.36510337502395096, + 0.38262678626831564, + 0.3669342497697376, + 0.36469990855104284, + 0.3585490130907047, + 0.34930806609812803, + 0.35005475115177687, + 0.33658690855217727, + 0.3417979160957195, + 0.3270491734005999, + 0.3314999945611635, + 0.31997436281595865, + 0.3192406667944325, + 0.3127994598143931, + 0.30598306724040336, + 0.3042851612643413, + 0.2887830085430389, + 0.289141039499862, + 0.283577202793465, + 0.2705678008512236, + 0.2674597545231497, + 0.2598033807481305, + 0.25184885029459814, + 0.24062191762018303, + 0.23263792388785473, + 0.2192197324838932, + 0.21023013206528635, + 0.19750703092441038, + 0.18836799611755528, + 0.17439941738757586, + 0.16201375505397503, + 0.14908204697448582, + 0.13430203911388344, + 0.11870073798590908, + 0.09815222835210106, + 0.08279795478011534, + 0.06766378169834479, + 0.052021941560267355, + 0.03507399410819159, + 0.018010882540099738, + 0, + -0.019895743139060628, + -0.04062301546248459, + -0.061756425777661474, + -0.08384728318186174, + -0.1061556996721678, + -0.12877906637192676, + -0.15197106905174637, + -0.17605397116517285, + -0.2014875895372957, + -0.22608993583781029, + -0.25110463563088736, + -0.28005704882389093, + -0.3059334378869405, + -0.33433605316376414, + -0.3649348458567369, + -0.394712705805786, + -0.4256931944783926, + -0.4558000751843389, + -0.48607326572452964, + -0.5232908107720391, + -0.5569038021160156, + -0.5900054039090901, + -0.62829567176192, + -0.6650144091306449, + -0.6977427614584645, + -0.7382170196190194, + -0.7754157502582496, + -0.8140636765423028, + -0.8503560509076873, + -0.8880000134812754, + -0.9260384495019196, + -0.9639231468497738, + -0.9879752174460863, + -0.9948042020191964, + -1.0375997844006442, + -1.0738836711767068, + -1.130208628554619, + -1.2085435150623762, + -1.2498302626737767, + -1.2926458330775563, + -1.3252392288081754, + -1.3650264142546615, + -1.4008245667783852, + -1.4518359375560483, + -1.4828028408209917, + -1.5127715495660776, + -1.5402308595274448, + -1.5695218659002372, + -1.599229571830596, + -1.6554220548718286, + -1.718269697233585, + -1.8470972894258142, + -1.919919804573712, + -1.989372882113938, + -2.056071626845032, + -2.119849011726141, + -2.197316795628989, + -2.269376809234419, + -2.3512099356650378, + -2.441325621954138, + -2.5328985955838155, + -2.641779292620811, + -2.749646106952205, + -2.8554687301727597, + -2.9880967156296316, + -3.088697234627383, + -3.210720855623028, + -3.3545512181874777, + -3.447712592090101 + ], + "y": [ + -0.17990260561687652, + -0.16669090532822725, + -0.16346998755953512, + -0.15057142607539942, + -0.14719034475582035, + -0.1483033189873512, + -0.12192863958769963, + -0.12484783922799843, + -0.11435143484991891, + -0.09483207455980167, + -0.0975902742339958, + -0.08040731702481223, + -0.06889068775875994, + -0.06958739506971397, + -0.05634084133061553, + -0.043665028086858265, + -0.038296308087071775, + -0.028523099259542422, + -0.017065855613726807, + -0.00898799113341825, + -2.236106706838751e-9, + 0.008970534865290243, + 0.01800813734725261, + 0.02805207118986899, + 0.03508750585249649, + 0.04383933855105498, + 0.053309513389409494, + 0.06337205435577556, + 0.06902985517063596, + 0.07634001807459434, + 0.08595584705205583, + 0.09635854002712756, + 0.10229255305130301, + 0.11135077133384577, + 0.1190255743216331, + 0.12837424268713654, + 0.1350623054408893, + 0.14355450453026375, + 0.15141832871008717, + 0.1588772597147694, + 0.17101007021140646, + 0.17882561001854758, + 0.18580486591767112, + 0.19536556288377988, + 0.20011443261172054, + 0.21173174238840836, + 0.21962393762549734, + 0.2292651989528528, + 0.2337968351615169, + 0.24337441569836107, + 0.25350001338089695, + 0.2518536137330101, + 0.27396826884626174, + 0.27885519809263615, + 0.2823924125518413, + 0.2971125968291298, + 0.301533840163621, + 0.3087311128059116, + 0.3343041695514658, + 0.33102253917607355, + 0.343248569490271, + 0.3647688154573658, + 0.36534531276516385, + 0.3737350855233349, + 0.38206211123032174, + 0.38678740213453866, + 0.4100236802787457, + 0.41321483894007466, + 0.41318851802358925, + 0.4332032990864984, + 0.4351132572932162, + 0.47250472871409566, + 0.4696544209344059, + 0.4839731234439048, + 0.4935003775720763, + 0.49886361669701523, + 0.5189775092203588, + 0.5182983861056845, + 0.5469910053633915, + 0.5443012273236157, + 0.5741748315332192, + 0.5772490292402768, + 0.6004043690653209, + 0.6139035041397335, + 0.6273582563942576, + 0.6525416322601453, + 0.648617255017527, + 0.6811736000401802, + 0.7018782046007362, + 0.7048532173033281, + 0.734839634147204, + 0.7545238023704636, + 0.7751110583131743, + 0.7870388272008403, + 0.8113048537896154, + 0.8181391774852396, + 0.8431870031228818, + 0.855496937211385, + 0.8862017438891086, + 0.8972072207788225, + 0.9188256611944887, + 0.9412669974764107, + 0.9556086603174301, + 0.9667399289445828, + 0.9338560701573541, + 0.9463849512932515, + 0.9676371572803928, + 0.99263777515798, + 1.0043877763840012, + 1.0318427670488801, + 1.11099994183, + 1.1398263581695873, + 1.163290956955729, + 1.178382798624102, + 1.1990720102740873, + 1.2133651964054661, + 1.2252509684162078, + 1.237705030226164, + 1.252689092725195, + 1.2721425703591758, + 1.2822197394066184, + 1.291821358315599, + 1.317564820837629, + 1.3251433018756416, + 1.3409486638934383, + 1.3619553825834094, + 1.376526787726311, + 1.3923796960944461, + 1.4028083838464722, + 1.4116592618194421, + 1.4377296824559693, + 1.4507840009601587, + 1.4603146145779935, + 1.4801718405800184, + 1.4936468138260863, + 1.4963141763730963, + 1.5135691868363639, + 1.5218390931082295, + 1.5310310963863112, + 1.5340829201913062, + 1.5380611357688405, + 1.5411867865978481, + 1.5425994903981364, + 1.52134841761185, + 1.4748578764526472, + 1.4818460590163935, + 1.4780740647586843, + 1.49983750277874, + 1.5468651538983802, + 1.5434118320958803, + 1.5405153099994808, + 1.5245133352598503, + 1.516015413092843, + 1.5022004279318786, + 1.5034201181477373, + 1.4828028349316407, + 1.4608664983286845, + 1.4362885066714246, + 1.4132038296503715, + 1.3901890514444613, + 1.3890640294610734, + 1.3914273591393644, + 1.4431105561618425, + 1.4467633375685884, + 1.4453639956730746, + 1.4396768447787243, + 1.429856205206982, + 1.4269542038836298, + 1.4180640079476456, + 1.4127494490753583, + 1.4094999963957449, + 1.4040086090305663, + 1.4046589569827617, + 1.401014658966074, + 1.3927051453526305, + 1.393372371370759, + 1.3751765983097137, + 1.3628701338870934, + 1.3553266563451145, + 1.3234528551968003 + ] + }, + { + "mode": "markers", + "name": "left wall", + "type": "scatter", + "x": [ + -3.726821013505978, + -4.002379947276918, + -4.205571854099483, + -4.411433763349322, + -4.567915444031874, + -4.720479598321578, + -4.833042964798785, + -4.953697521048903, + -5.056045097411378, + -5.145689800227356, + -5.187967370075351, + -5.2920339359870265, + -5.497968365783819, + -5.501683540623022, + -5.591202314187716, + -5.6115646335843525, + -5.745969159343968, + -5.799041869487078, + -5.714516684859669, + -5.7371259912934764, + -5.76000022888, + -5.775120309705006, + -5.75549159661386, + -5.790053900315065, + -5.835749597189473, + -5.850651604155246, + -5.839832783250982, + -5.829223689405121, + -5.808912661479558, + -5.866868795590928, + -3.325695871374486, + -3.2747082474449596, + -2.9324864127765036, + -2.604491275214745, + -2.350056179730752, + -2.1578782619352315, + -1.9878892597046416, + -1.8370614371964236, + -1.6824190255166485, + -1.6338561383076005 + ], + "y": [ + 1.3564519043161094, + 1.3781299206968467, + 1.3664731145460591, + 1.348710635138511, + 1.3098286599686502, + 1.2648486795122307, + 1.2050129328511656, + 1.1436511683375354, + 1.0746955433640974, + 1.0002207554775937, + 0.9147786034940348, + 0.8381758137383489, + 0.7726890430059993, + 0.6755217773064586, + 0.5876590224929127, + 0.49094826887088516, + 0.4017972829246508, + 0.30391488402332917, + 0.199555297689294, + 0.1001418841391657, + -2.2877395894488256e-8, + -0.10080512317354476, + -0.2009862187530161, + -0.3034438906732115, + -0.4080753889588591, + -0.5118657143195026, + -0.6137911837770988, + -0.7157386964376816, + -0.8163894597763218, + -0.9292207569221924, + -0.5864099268869379, + -0.6365388166217392, + -0.623319242840333, + -0.6012942019807779, + -0.585934825317858, + -0.5782017483671469, + -0.570018082683468, + -0.5616460545609049, + -0.5466510875724971, + -0.5625817933531954 + ] + }, + { + "mode": "lines", + "name": "left_circle", + "type": "scatter", + "x": [ + -3.723311530983199, + -3.668331257336419, + -3.613631671090582, + -3.559263564351533, + -3.505277421424943, + -3.4517233719383627, + -3.3986511442926206, + -3.3461100194857836, + -3.2941487853525606, + -3.242815691261642, + -3.1921584033130355, + -3.1422239600770108, + -3.093058728915741, + -3.0447083629282066, + -2.9972177585583375, + -2.9506310139057605, + -2.9049913877778595, + -2.8603412595211735, + -2.816722089669429, + -2.7741743814447544, + -2.7327376431478143, + -2.692450351471795, + -2.653349915774309, + -2.6154726433403788, + -2.57885370566878, + -2.5435271058130233, + -2.509525646807321, + -2.4768809012068473, + -2.445623181770576, + -2.4157815133139215, + -2.387383605757323, + -2.3604558283957844, + -2.335023185413284, + -2.3111092926647645, + -2.2887363557472895, + -2.2679251493807056, + -2.248694998116971, + -2.2310637583960604, + -2.2150478019651025, + -2.2006620006761555, + -2.1879197126767274, + -2.1768327700058743, + -2.1674114676073843, + -2.1596645537702566, + -2.153599222005349, + -2.149221104365738, + -2.1465342662169933, + -2.14554120246222, + -2.146242835225384, + -2.1486385129950554 + ], + "y": [ + 1.3821129916941348, + 1.3737384958375605, + 1.3636927038995996, + 1.3519849440482048, + 1.338626087696094, + 1.3236285394059406, + 1.307006225371935, + 1.2887745804884105, + 1.2689505340175473, + 1.247552493869454, + 1.2246003295092345, + 1.2001153535069018, + 1.1741203017472785, + 1.1466393123182566, + 1.117697903097019, + 1.0873229480550415, + 1.0555426523038693, + 1.0223865259048455, + 0.9878853564671111, + 0.9520711805593158, + 0.9149772539615906, + 0.876638020785405, + 0.8370890814899792, + 0.7963671598249544, + 0.7545100687300144, + 0.7115566752231233, + 0.6675468643099856, + 0.6225215019482353, + 0.5765223971007509, + 0.5295922629133261, + 0.4817746770527516, + 0.4331140412421293, + 0.3836555400310006, + 0.3334450988385664, + 0.28252934130896407, + 0.2309555460181964, + 0.17877160257291375, + 0.12602596714181574, + 0.07276761746096072, + 0.019046007354770744, + -0.03508897918504661, + -0.0895870743200124, + -0.14439767304181772, + -0.1994698801623489, + -0.25475255757316295, + -0.31019437173053244, + -0.3657438413219607, + -0.42134938506991376, + -0.4769593696283743, + -0.5325221575277451 + ] + }, + { + "mode": "lines", + "name": "right_circle", + "type": "scatter", + "x": [ + 0.5866060044777512, + 0.5645953106300912, + 0.5384739202804596, + 0.5082904243200601, + 0.4741009699504293, + 0.43596915623866694, + 0.3939659158107425, + 0.3481693829029473, + 0.2986647480169453, + 0.24554409944878874, + 0.18890625198669242, + 0.12885656309621196, + 0.0655067369347706, + -0.001025383439909211, + -0.07061603528092042, + -0.14313576637507142, + -0.2184496758493013, + -0.2964176651126693, + -0.37689469846711465, + -0.45973107290220105, + -0.5447726965719724, + -0.6318613754359041, + -0.720835107530735, + -0.81152838432578, + -0.9037724986011441, + -0.9973958582761252, + -1.0922243056040168, + -1.1880814411395586, + -1.284788951876375, + -1.382166942944022, + -1.4800342722475988, + -1.5782088874274522, + -1.6765081645121416, + -1.7747492476347204, + -1.872749389180386, + -1.9703262897327551, + -2.067298437186414, + -2.163485444394902, + -2.258708384726064, + -2.3527901249005514, + -2.445555654494346, + -2.5368324114923464, + -2.626450603287445, + -2.714243522527962, + -2.8000478572258993, + -2.883703994549155, + -2.9650563177325875, + -3.043953495555613, + -3.1202487638478487, + -3.1938001984991566 ], "y": [ - -0.25138481358976317, - -0.24904462066090902, - -0.2446804246313517, - -0.23869602291974715, - -0.2331068085232745, - -0.22950777717971219, - -0.22496900188717864, - -0.22359895688766632, - -0.2268184855974078, - -0.22255094741109696, - -0.2180117150902805, - -0.2129168525225558, - -0.20875339649276395, - -0.2031783674051375, - -0.19795870598364543, - -0.19671980256364432, - -0.1973563556362414, - -0.19516568176395838, - -0.19107543509518438, - -0.1849109492973096, - -0.182467425633314, - -0.17720295396350608, - -0.17376372734500986, - -0.17526115086331398, - -0.17418377495950088, - -0.17160921815050736, - -0.1718157914008287, - -0.16296148689161993, - -0.1617398071815553, - -0.1566951772696066, - -0.1519406168323111, - -0.14979743338282933, - -0.14865685663013253, - -0.14702934807989412, - -0.14155123227461228, - -0.13792886411266977, - -0.13108577837127702, - -0.12739592482489132, - -0.1246491052002004, - -0.12242516643886564, - -0.1217273712853072, - -0.12040750460110397, - -0.11734885501721841, - -0.11155534444900307, - -0.10590613359042252, - -0.10283541183092174, - -0.0994757333413463, - -0.09814895856655034, - -0.09602944228573854, - -0.09399110498095299, - -0.09136833598419146, - -0.08808688517355773, - -0.08421171736925805, - -0.0809832710028171, - -0.07686498728854492, - -0.07304967627418632, - -0.06992954783506856, - -0.06782731917226005, - -0.06555849905578294, - -0.06331912043744875, - -0.05926590853183261, - -0.05622677738860043, - -0.05311680953744802, - -0.05031966914326327, - -0.047364649879103896, - -0.044670341923872925, - -0.04187930030582534, - -0.03923141024205398, - -0.03705386014639505, - -0.03435234393233189, - -0.030533573490496808, - -0.026618156794347297, - -0.023696761715012594, - -0.020766191953156533, - -0.017774151166131253, - -0.015052273399763427, - -0.01221668710875076, - -0.009228167482535713, - -0.00607367131170555, - -0.0029757795672983216, - -2.6491706962099532e-9, - 0.0029277778890815422, - 0.005890408899482298, - 0.008900922404076616, - 0.011989800116761195, - 0.015030453319750975, - 0.01795738358629926, - 0.02088834083888209, - 0.023906152665830748, - 0.026892971237956535, - 0.0291813688561265, - 0.032145344333203256, - 0.035431439057074854, - 0.038777864944048904, - 0.04181824711693489, - 0.044866543360282035, - 0.04799245296104872, - 0.05187593961166625, - 0.05397985710600743, - 0.0554814979031803, - 0.05830719197490814, - 0.0621295983760897, - 0.06546264913252522, - 0.06822806686531697, - 0.0709748261488737, - 0.07424720411878472, - 0.07709138543489613, - 0.079690349864183, - 0.08274928414423238, - 0.08518430322583075, - 0.08836622788433125, - 0.09115922630508595, - 0.09519440072920841, - 0.0981489531893967, - 0.1016928758634182, - 0.10466089081482616, - 0.10684474161205962, - 0.10946568386120906, - 0.11157217903578921, - 0.11397221002671223, - 0.1179071137527324, - 0.12135749234199938, - 0.1237379231164876, - 0.12590372421015772, - 0.12975011589375826, - 0.13305159366229286, - 0.13676639859004974, - 0.1386800290588485, - 0.14137994895372188, - 0.1442808163040202, - 0.14761181040341667, - 0.15161913041887176, - 0.15544117283119693, - 0.15700226606991025, - 0.15850940450439954, - 0.16067566077620848, - 0.1635391989946664, - 0.1641842432327362, - 0.1672538362555456, - 0.17211091457313596, - 0.17703222861267584, - 0.17886122554870548, - 0.1819893304226316, - 0.18485094265727242, - 0.18743340179255719, - 0.18916441110574958, - 0.18887020825433345, - 0.1913623127023766, - 0.19559667704214567, - 0.19927593363649446, - 0.20447994373890246, - 0.20883204348086823, - 0.21383974932273225, - 0.21201189062325485, - 0.2125941230820723, - 0.21632875109442967, - 0.22333974851007007, - 0.2281459152068643, - 0.2329971903139833, - 0.2385691908601968, - 0.23907207848183346, - 0.2367440703471041, - 0.2370903903250675, - 0.23985502589056892, - 0.24333184298804975, - 0.24971981023115772, - 0.2554513628531258, - 0.25790796713862857, - 0.25885314841164897, - 0.25785970436589123, - 0.2617554716946667, - 0.2641235958079829, - 0.26726009598717715, - 0.27197851932483746, - 0.28032059717513547, - 0.2863529047650954, - 0.2859358618967642, - 0.28462817066589974, - 0.2861383346292671, - 0.28720057376502545, - 0.2903387341553605, - 0.29689183262974467, - 0.30523236212047683, - 0.3114972510422451, - 0.30992840651021836, - 0.3104866684640511, - 0.3123384621022271, - 0.31686929901847566, - 0.32460319363621515, - 0.3278377308492874, - 0.3306120147922623, - 0.3315175425131638, - 0.3305079767094815, - 0.33274372863167384, - 0.34069134675181856, - 0.34823585597302953, - 0.3539110303078465, - 0.35669351390469706, - 0.35602222734358924, - 0.358268315406485, - 0.3679999990277766, - 0.3763191485818295, - 0.3791311447929337, - 0.37835688691034325, - 0.38061314725173323, - 0.3854485140768385, - 0.38926143156474696, - 0.3962390939043463, - 0.4016788092344667, - 0.40234534770069247, - 0.40458661474672913, - 0.40843572169918907, - 0.4177381488861269, - 0.42273409350920677, - 0.4244395366846093, - 0.4289002265101612, - 0.4300193377270249, - 0.43335978202491304, - 0.445195308198469, - 0.45200742136563904, - 0.4548461026036922, - 0.46229329508874506, - 0.4651430654020728, - 0.46798398006187975, - 0.4719915403470923, - 0.4765955716557679, - 0.4800219763148051, - 0.48524124325933327, - 0.48807197594836116, - 0.4945251696883983, - 0.5022281701587227, - 0.5069159119056045, - 0.5122303565348642, - 0.5132288801292128, - 0.5179321868887398, - 0.5213942535464838, - 0.5261118613596024, - 0.5308397607615755, - 0.5349417948495251, - 0.540965404295389, - 0.5450838851439299, - 0.550497627995966, - 0.5546286138936242, - 0.559415102091659, - 0.5635547223326506, - 0.5703341349506121, - 0.573828958154786, - 0.5879735204712875, - 0.594857106696047, - 0.596389373162278, - 0.5999241107217659, - 0.608205485399158, - 0.6165265053932635, - 0.6214609744568325, - 0.6195191003729543, - 0.6258192943644515, - 0.6328337834322233, - 0.6398738473537373, - 0.6434346912807212, - 0.6519176328613603, - 0.6540737797280609, - 0.6604724031166089, - 0.6604699139617297, - 0.6740401165503077, - 0.6754600787972922, - 0.6804668306803422, - 0.6833026358418339, - 0.6934091780598568, - 0.7057563016331374, - 0.7086212011112967, - 0.7077862263007977, - 0.7157909337146159, - 0.7282819419264233, - 0.739342854979986, - 0.7534494853190965, - 0.7601100721086959, - 0.7637660673504515, - 0.7696860475017923, - 0.7740932768786933, - 0.7815500850057056, - 0.7890257533273071, - 0.7934447277479709, - 0.7963165269663436, - 0.8053683191626266, - 0.8121174952355658, - 0.8212183387467876, - 0.8303472450886593, - 0.8638486415412399, - 0.9511289918872963, - 0.9662226601300121, - 0.9726511553732242, - 0.9910224957137271, - 0.9974957135014803, - 1.0031697516420235, - 1.0128596355016624, - 1.0128944556102704, - 1.0128892549561048, - 0.982004548023887, - 0.9101811733520654, - 0.8966724670789796, - 0.8895990910142321, - 0.892308545448761, - 0.8999458033216265, - 0.9133816876086218, - 0.9169155100390021, - 0.9237626899822169, - 0.9364537987376519, - 0.9458396764444515, - 0.9468590271233647, - 0.9579434837991424, - 0.9791774789533438, - 0.9818900114070584, - 0.9964564716695633, - 1.0068170464981514, - 1.0154944218693693, - 1.0276040864371483, - 1.0526014828151835, - 1.07941448803506, - 1.114948158197108, - 1.1437182088208522, - 1.1622060975981379, - 1.171200179993938, - 1.1802022763395215, - 1.1927020266631527, - 1.2130975020764405, - 1.2335544967629624, - 1.2382533452568674, - 1.2579119497948668, - 1.278508073198389, - 1.29208198362582, - 1.3030188970429781, - 1.3193014083257733, - 1.338291775575013, - 1.3510771507928112, - 1.3567205204113733, - 1.3686278233264353, - 1.3886367621788576, - 1.3987843408526364, - 1.4152536880859112, - 1.4380837107073885, - 1.4546240147287623, - 1.4711919451876885, - 1.487786668469036, - 1.507142654698729, - 1.5155719492340207, - 1.5294854843905683, - 1.5553338670871069, - 1.5656202179029686, - 1.57222223810626, - 1.6037074547630978, - 1.6149414459554172, - 1.6428343719063518, - 1.6587319469995503, - 1.6755724513433643, - 1.6952208330718141, - 1.7074384319059894, - 1.7131201176290252, - 1.7328055848597725, - 1.7543870339881424, - 1.7769344397601565, - 1.7825968589411931, - 1.8004697049514327, - 1.8202407133523928, - 1.8504145154379001, - 1.8569984693182446, - 1.8824971303246747, - 1.8900090732524994, - 1.9041468562126342, - 1.9163789796059432, - 1.9495541359894584, - 1.9770551947584962, - 1.9778463992221957, - 1.987201348095275, - 2.0118574961791458, - 2.020233288827523, - 2.0439460901178426, - 2.0474875219408553, - 2.0740910066151876, - 2.1016780125373575, - 2.1109546291862333, - 2.1317983148267987, - 2.153611303745218, - 2.1725232640254717, - 2.189492685681266, - 2.2035415052027747, - 2.2214592558976243, - 2.2471469914336777, - 2.2611599725309888, - 2.2741798387020857, - 2.3027832779623063, - 2.317726791381211, - 2.344377355165593, - 2.3553794148386085, - 2.383975669221854, - 2.390036247786011, - 2.4058663599322516, - 2.417747810647074, - 2.438441997490231, - 2.45322088163769, - 2.465022060015946, - 2.4827002549914368, - 2.4855724540762174, - 2.487412360272174, - 2.490191834551077, - 2.4919376850512576, - 2.519333514543955, - 2.524957472614699, - 2.530538518573574, - 2.5420180454473624, - 2.555443145466625, - 2.567842105750564, - 2.603021059754141, - 2.6371951891775813, - 2.654472081942699, - 2.6637661392986414, - 2.6809699706459162, - 2.6891872012118427, - 2.6943746923229153, - 2.6995143835904303, - 2.7026145600861002, - 2.7126382122527515, - 2.7266032756167413, - 2.7305566588195207, - 2.7454297804629277, - 2.7482890725931215, - 2.7610756006070174, - 2.7728185861227352, - 2.78251752678577, - 2.7921681829591933, - 2.8017697907570724, - 2.814318752526046, - 2.8168266588671993, - 2.8202809405229305, - 2.822682742311375, - 2.843025533280916, - 2.854320606375167, - 2.8605643168709354, - 2.870754085959318, - 2.8838902490541183, - 2.891972430194606, - 2.89700007439, - 2.9009724074604932, - 2.9138890781371267, - 2.9247493604767882, - 2.9275540247197247, - 2.943299413438349, - 2.9489891563364434, - 2.9596189281465355, - 2.96519259138187, - 2.9697085794355447, - 2.979161909165646, - 2.977566986745789, - 2.986900875576463, - 3.004160599521368, - 3.0063820965817345, - 3.0135339291187253, - 3.0236165354564544, - 3.0336351181882604, - 3.0376070473890215, - 3.0455041698797567, - 3.0523404465878965, - 3.0710625067407755, - 3.075774167447842, - 3.0654980938516587, - 3.0641220487032634, - 3.0766043951450963, - 3.0880213671344623, - 3.0884427968480512, - 3.095751405204625, - 3.0940633963005673, - 3.098265191658152, - 3.103391960230038, - 3.101519560921728, - 3.1144329877772616, - 3.115400063737829, - 3.117292247189466, - 3.123070474363352, - 3.125817547279215, - 3.1284978601382423, - 3.1330826137665357, - 3.1287342761608232, - 3.1341695654402635, - 3.1316668240603986, - 3.127139701878838, - 3.126482522817088, - 3.1287051002978665, - 3.120080274144215, - 3.11140648507991, - 3.1075749719610988, - 3.105640429881795, - 3.1065738179293634, - 3.1123173294626847, - 3.115061122721491, - 3.112866823566612, - 3.129086340333979, - 3.1374349035544733, - 3.1408472543713932, - 3.1684158950919716, - 3.167779150813441, - 3.167075541627576, - 3.1605093749124675, - 3.162572959183587, - 3.160707858355238, - 3.15685314741329, - 3.14909333725962, - 3.1489634942606144, - 3.154516890456984, - 3.151367241771437, - 3.1500677796869985, - 3.1448806599564483, - 3.1386823786384346, - 3.1410014390754872, - 3.1403886595354265, - 3.1302083227484294, - 3.1256747703189047, - 3.1210817095470156, - 3.115483777833879, - 3.111717413888459, - 3.1116596726238264, - 3.139763153602153, - 3.131995452098894, - 3.1663957576944735, - 3.160332033345123, - 3.15140554853166, - 3.1386973820868573, - 3.11943022891281, - 3.1113164402249573, - 3.096651150843367, - 3.0661969333438424, - 3.0570602588300386, - 3.065432359859046, - 3.0626295170920903, - 3.057917146428997, - 3.0614123266422366, - 3.0583953816811014, - 3.053479061511636, - 3.0530689249722225, - 1.0758791630803888, - 1.1265320849026141, - 1.0934043772748128, - 1.0540359445431449, - 1.0157031511011838, - 0.9964541284218833, - 0.9898673438559767, - 0.987774635756606, - 0.9838693994643543, - 0.9826379728458678, - 0.9778119680015049, - 0.9774341589895029, - 0.9716957833690514, - 0.9695028882692138, - 0.9602116197910063, - 0.9685935112550946, - 0.9663371416833322, - 0.9596682930768929, - 0.950371795003102, - 0.9463385374707137, - 0.9422957244049668, - 0.9356324139448061, - 0.9281045369585604, - 0.919719009500831, - 0.9104826390792261, - 0.8797233959459734, - 0.8671410201460866, - 0.8417382828751081, - 0.8301194391816384, - 0.8108607744679311, - 0.801031771328319, - 0.7988612820162762, - 0.8127444573009208, - 0.801221862736081, - 0.8460852815456236, - 0.8386705671522576, - 0.8404675818293534, - 0.831384146291683, - 0.8347954471002865, - 0.8190891006940461, - 0.8001388719962088, - 0.785392264401535, - 0.77809967134388, - 0.7691837773483771, - 0.7602932823468365, - 0.7481721846019047, - 0.7401554710985704, - 0.7337784172943976, - 0.72015503614996, - 0.7186480275521201, - 0.7099108592276361, - 0.704396542224911, - 0.6965017513471469, - 0.6822838831329817, - 0.6681327115733477, - 0.661929011496022, - 0.6580955868277312, - 0.6386082431866897, - 0.6356058509891013, - 0.6271567755691114, - 0.6241604658158474, - 0.6149847850853886, - 0.612766932302843, - 0.6128355627194633, - 0.6113492066483848, - 0.6014811243980307, - 0.58862799954056, - 0.5856546506055146, - 0.5864350273872553, - 0.5849344305595131, - 0.5826708224835689, - 0.5826255269644964, - 0.5758897000916556, - 0.5610680358251124, - 0.5588194122491038, - 0.5587542260017286, - 0.561574036915589, - 0.5534606523753114, - 0.5554978813193113, - 0.5423822142692741, - 0.5314960293973304, - 0.5206728404815631, - 0.517014941943635, - 0.5161879627277375, - 0.5139307612452569, - 0.5109628332454907, - 0.510084829412698, - 0.5015433444044978, - 0.49097425372011444, - 0.4887317329149986, - 0.48579473319503996, - 0.48421881993302945, - 0.48330613814501594, - 0.48304697962214327, - 0.4733462287708132, - 0.4677222933828359, - 0.46478541096756, - 0.4625088016983855, - 0.46088272425333887, - 0.45661706990263384, - 0.45432077349525557, - 0.45331474555559736, - 0.4509945455557654, - 0.44802297993773166, - 0.4367368551775879, - 0.4280806271372378, - 0.42327988235333786, - 0.4197566969625496, - 0.4162391212604939, - 0.41272719519355316, - 0.4104592795278151, - 0.40695224221465215, - 0.4028389643923977, - 0.39995626084405606, - 0.39283579039897476, - 0.3887725203939231, - 0.3865177073001443, - 0.38425553546633456, - 0.3813947106826346, - 0.37383140605898924, - 0.3797622674717116, - 0.37745690609425747, - 0.37629866839732307, - 0.367088909787185, - 0.3630879503594557, - 0.35966795376370647, - 0.35569272938832264, - 0.35061393479289005, - 0.34834252050378234, - 0.3466164370504237, - 0.34268326714093794, - 0.3360422744729374, - 0.3305354014816807, - 0.32936464553811884, - 0.32817293105162304, - 0.3259003512223106, - 0.32414777386651644, - 0.3213366209296277, - 0.31904555735310414, - 0.312628106677294, - 0.3072871489891335, - 0.30807578155551446, - 0.30881343428135327, - 0.30599999287462143, - 0.2957450426230593, - 0.2934844481854748, - 0.29317275514441254, - 0.29040095002091404, - 0.2881122601543313, - 0.2839094745868163, - 0.28020524516329065, - 0.2793355918517614, - 0.27797186851479666, - 0.2738169237757114, - 0.2710613597849303, - 0.2687623778427962, - 0.2669083716963523, - 0.26370291521458067, - 0.2578543068249521, - 0.25381689084868286, - 0.2528471457807219, - 0.2492659219220649, - 0.24698329727918722, - 0.2446959704303243, - 0.24575326958999197, - 0.2405220722942274, - 0.2382169261269008, - 0.23672073170355903, - 0.2315793403288943, - 0.2260907093366439, - 0.22381975392995943, - 0.22349821437273756, - 0.22158538479709186, - 0.21812955214208235, - 0.21885890266079996, - 0.21614801101254397, - 0.21307052054217523, - 0.20560718276985687, - 0.20550235590708185, - 0.2003276876750483, - 0.19804869404932526, - 0.19751696508372354, - 0.19624835998820664, - 0.1922153109263203, - 0.18990918598262982, - 0.1879332678968635, - 0.18231891639652265, - 0.1784113398776909, - 0.17550594765613037, - 0.17546946486429135, - 0.17505857092200713, - 0.17088638796655325, - 0.16919968645589115, - 0.16568889355865996, - 0.1633944058392151, - 0.16051207145108265, - 0.15735516181057918, - 0.15450435422370204, - 0.15138749730211898, - 0.14967107777247005, - 0.14684928400063393, - 0.14537768276372298, - 0.14098473275532156, - 0.13743291594161702, - 0.13672124458328858, - 0.13620672785304488, - 0.1331689318885529, - 0.13039589386029632, - 0.12739963970823645, - 0.12512671638395367, - 0.12308060826424497, - 0.12057376635694925, - 0.11829382633583337, - 0.11644450781886428, - 0.11393940824863563, - 0.11289604271676087, - 0.11078111680152644, - 0.10885489109886118, - 0.10632422689700775, - 0.10380009726419827, - 0.09829816703368972, - 0.09731376503413731, - 0.09413213092347714, - 0.09411730966573824, - 0.09094068177339237, - 0.08863056254436731, - 0.0864794964097072, - 0.08478747746681196, - 0.08184237797753427, - 0.07937365193691526, - 0.07676855461837762, - 0.07445761074641263, - 0.0720103920805993, - 0.06970098204164994, - 0.06776884454078771, - 0.065078224938155, - 0.06276496588424155, - 0.06045051187584536, - 0.058243778935361624, - 0.056654424644252584, - 0.053600613610861575, - 0.05146916715579768, - 0.049319368139697076, - 0.04793565749493234, - 0.04579293446969849, - 0.04260328559086924, - 0.039499822697334215, - 0.03704068681175068, - 0.034729060789503455, - 0.03278306371326499, - 0.030557409003761183, - 0.027999735911285545, - 0.025332449691328713, - 0.023118272011060523, - 0.021239558569228833, - 0.018741027661716404, - 0.016490795686528205, - 0.014109372372016937, - 0.01186729597360946, - 0.009371940156325004, - 0.007016021290052473, - 0.004694873865073474, - 0.0023387317119436778, - -2.124897034233918e-9, - -0.0023387359696406523, - -0.004721057940102827, - -0.00709456291394062, - -0.00954646835943835, - -0.01180185516898727, - -0.014109376652117568, - -0.01642972190561336, - -0.01874103192479881, - -0.021121782580179552, - -0.023467232055835348, - -0.026004147668567606, - -0.02852309925954218, - -0.03078418490468265, - -0.033149358155830685, - -0.03564470877192019, - -0.03794752603025909, - -0.04001858853559527, - -0.04244637371138737, - -0.04488205037473213, - -0.04723841445880508, - -0.05050889454748767, - -0.05214009448671273, - -0.05420174446655264, - -0.056131787087156805, - -0.05878811703619037, - -0.061242941909164114, - -0.06323512065623864, - -0.06507822914838682, - -0.0671378545071151, - -0.07022309209120003, - -0.07335891238090184, - -0.07682355216953618, - -0.07805999293971028, - -0.07996489501559974, - -0.08381998801878292, - -0.086195392465581, - -0.08840841537597995, - -0.09077618757284121, - -0.09263417944424891, - -0.096548388205593, - -0.10000427084531786, - -0.10223413033589578, - -0.1024017027919584, - -0.10475414559507226, - -0.10866530817587736, - -0.11104793820760202, - -0.11342845404664466, - -0.11580681037141494, - -0.11754643706688885, - -0.12055686339820917, - -0.12204567811932014, - -0.12439792949450972, - -0.12651861506802295, - -0.12956218107480275, - -0.13262873708644657, - -0.13620203538230924, - -0.13858431223715487, - -0.14071355893767012, - -0.1425770941054694, - -0.14493866838090724, - -0.14729748323300978, - -0.14938625881347156, - -0.15390672998380833, - -0.15628637554333322, - -0.15810339480378693, - -0.15990064824142097, - -0.16311908591957938, - -0.1669442401197989, - -0.16932523595320936, - -0.17230442986664057, - -0.17468725015367542, - -0.1770667446472568, - -0.1788165298210372, - -0.1811809550454172, - -0.1835419308455624, - -0.18589941227189663, - -0.1889127469026775, - -0.19460940302163723, - -0.19734336307573697 + -0.16077741057691336, + -0.06497098458630834, + 0.02979723197890405, + 0.1233509517144511, + 0.21551614641752614, + 0.30612137081325386, + 0.39499808147641224, + 0.4819809503551402, + 0.5669081723134284, + 0.6496217661202943, + 0.7299678683257469, + 0.807797019476876, + 0.882964442141644, + 0.9553303102232049, + 1.0247600090637723, + 1.0911243858541921, + 1.1542999898834077, + 1.214169302180912, + 1.270620954124998, + 1.323549934610163, + 1.3728577853882868, + 1.4184527842202168, + 1.4602501154970582, + 1.498172028013783, + 1.5321479796016673, + 1.562114768350513, + 1.5880166501765498, + 1.609805442517329, + 1.6274406139607038, + 1.6408893596411793, + 1.650126662263373, + 1.6551353386390726, + 1.6559060716513263, + 1.6524374275860987, + 1.644735858799262, + 1.6328156917139511, + 1.6166991001706166, + 1.5964160641793497, + 1.5720043141512015, + 1.5435092607122474, + 1.5109839102309437, + 1.4744887662159278, + 1.4340917167676623, + 1.3898679082933032, + 1.3418996057196955, + 1.2902760394645312, + 1.235093239450333, + 1.1764538564700298, + 1.1144669712364217, + 1.0492478914707333 ] } ], @@ -2833,9 +3535,56 @@ ], "source": [ "# lastly start the wallfollowing\n", - "handle_scan(scan_message, delta_time)" + "selecetdDatapoint = 2542\n", + "iterations = 1\n", + "skipFrames = 100\n", + "delayPerFrame = 1\n", + "\n", + "for i in range(0, iterations, 1):\n", + " scan_message = get_data_row()\n", + " handle_scan(scan_message, delta_time)\n", + " selecetdDatapoint = selecetdDatapoint+skipFrames\n", + " time.sleep(delayPerFrame)" ] }, + { + "cell_type": "markdown", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [ + "# interesting dataPoints:\n", + "2542" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": {}, + "outputs": [], + "source": [] + }, { "cell_type": "code", "execution_count": null,