{ "cells": [ { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "# Quick start" ] }, { "cell_type": "code", "execution_count": 1, "metadata": { "execution": { "iopub.execute_input": "2023-07-23T00:16:39.245335Z", "iopub.status.busy": "2023-07-23T00:16:39.244849Z", "iopub.status.idle": "2023-07-23T00:16:40.317969Z", "shell.execute_reply": "2023-07-23T00:16:40.317211Z" } }, "outputs": [], "source": [ "import py3dinterpolations as p3i\n", "import pandas as pd" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## `GridData`: core object optimized for grid data.\n", "\n", "The `GridData` object is the core object of the package. It is optimized for grid data, i.e. data that are defined on a grid (ie. X,Y,Z coordinates). \n", "\n", "GridData is optimized to handle large data sets. It is based on the `pandas` package and uses `pandas.DataFrame` as the underlying data structure.\n", "\n", "Column names could be either default [\"X\", \"Y\", \"Z\",\"V\"] or custom. In the latter case, the user must specify the column names in the function call." ] }, { "cell_type": "code", "execution_count": 2, "metadata": { "execution": { "iopub.execute_input": "2023-07-23T00:16:40.322349Z", "iopub.status.busy": "2023-07-23T00:16:40.321671Z", "iopub.status.idle": "2023-07-23T00:16:40.339241Z", "shell.execute_reply": "2023-07-23T00:16:40.338609Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
IDXYZV
278ID0015.1940.012.09.047969
279ID0015.1940.010.010.077271
280ID0015.1940.08.020.082454
281ID0015.1940.06.019.042223
282ID0015.1940.04.012.889411
\n", "
" ], "text/plain": [ " ID X Y Z V\n", "278 ID00 15.194 0.0 12.0 9.047969\n", "279 ID00 15.194 0.0 10.0 10.077271\n", "280 ID00 15.194 0.0 8.0 20.082454\n", "281 ID00 15.194 0.0 6.0 19.042223\n", "282 ID00 15.194 0.0 4.0 12.889411" ] }, "execution_count": 2, "metadata": {}, "output_type": "execute_result" } ], "source": [ "df = pd.read_csv(\n", " \"../../../tests/fixtures/griddata_default_colnames.csv\"\n", ")\n", "df.tail()" ] }, { "cell_type": "code", "execution_count": 3, "metadata": { "execution": { "iopub.execute_input": "2023-07-23T00:16:40.342401Z", "iopub.status.busy": "2023-07-23T00:16:40.342061Z", "iopub.status.idle": "2023-07-23T00:16:40.364743Z", "shell.execute_reply": "2023-07-23T00:16:40.364073Z" } }, "outputs": [ { "data": { "text/html": [ "
\n", "\n", "\n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", " \n", "
V
IDXYZ
ID3062.16314.33620.07.523950
18.07.504403
16.012.431670
14.012.653931
12.017.956143
...............
ID0015.1940.00012.09.047969
10.010.077271
8.020.082454
6.019.042223
4.012.889411
\n", "

283 rows × 1 columns

\n", "
" ], "text/plain": [ " V\n", "ID X Y Z \n", "ID30 62.163 14.336 20.0 7.523950\n", " 18.0 7.504403\n", " 16.0 12.431670\n", " 14.0 12.653931\n", " 12.0 17.956143\n", "... ...\n", "ID00 15.194 0.000 12.0 9.047969\n", " 10.0 10.077271\n", " 8.0 20.082454\n", " 6.0 19.042223\n", " 4.0 12.889411\n", "\n", "[283 rows x 1 columns]" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "gd = p3i.GridData(df)\n", "gd.data" ] }, { "attachments": {}, "cell_type": "markdown", "metadata": {}, "source": [ "## Interpolate\n", "\n", "Interpolate by calling the `interpolate` method, that:\n", "\n", "- Calulcates required 3d grid for prediction\n", "- Executes preprocessing\n", "- Fit the model\n", "- Executes interpolation \n", "\n", "The method by defaults returns only the a `np.ndarray` with the interpolated values.\n", "Optionally the model object can be returned as well, using the `return_model` argument." ] }, { "cell_type": "code", "execution_count": 4, "metadata": { "execution": { "iopub.execute_input": "2023-07-23T00:16:40.368574Z", "iopub.status.busy": "2023-07-23T00:16:40.367972Z", "iopub.status.idle": "2023-07-23T00:16:40.905279Z", "shell.execute_reply": "2023-07-23T00:16:40.904654Z" } }, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Plotting Enabled\n", "\n", "Adjusting data for anisotropy...\n", "Initializing variogram model...\n", "Using 'spherical' Variogram Model\n", "Partial Sill: 0.9354345660967028\n", "Full Sill: 1.3881780379488828\n", "Range: 1.3471914574752943\n", "Nugget: 0.45274347185218 \n", "\n" ] }, { "data": { "image/png": "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T56szp07m1wdLqlpU+nAAcnbu3iS7fDhUkGB5ONjdmVAKYQVABV26tQpTZs2Ta+99pry8vIkSb/73e/00ksv6fbbbze5OpTLhcHEZiOowJIIKwCclpeXpzfeeEOvvPKKfv75Z0lSWFiYXnzxRfXq1Yt79wCoVIQVAOWWn5+vt99+Wy+++KKysrIkSe3atdPkyZPVt29fQgqAKkFYAXBFhYWFWrBggSZOnKhDhw5Jklq2bKlJkybpoYcekqenp8kVAqjJCCsALslut2vp0qUaP3684/49jRs31nPPPadHHnlE3t7eJlcIwB1w6jKAixiGoRUrVig0NFT9+vXT7t27de2112rq1Knau3evRowYQVBB5eGuz7gCOisASvnyyy/1zDPP6Ouvv5Yk1atXT//85z81duxY+fn5mVwdaiTu+owrIKwAkCRt2bJFzz77rNasWSNJ8vX11ZgxY/T000/r2muvNbk61Djc9RlOIKwAbu7//u//9Nxzz2nZsmWSJC8vLw0bNkzjxo1T48aNTa4ONRZ3fYYTmLMCuKkffvhB0dHR6tChg5YtWyabzaZBgwZp9+7dSkxMJKiganHXZziBzgrgZk6fPq1XXnlFU6dO1dmzZyVJ/+///T89//zzateuncnVwW1w12c4gbACuAm73a4FCxbomWee0dGjRyVJd9xxh6ZPn66uXbuaXB3cGnd9xhVwGAhwA1999ZW6deumhx9+WEePHlWLFi20ZMkSrV+/nqAC83DXZ5QTnRWgBsvIyNBTTz2lDz74QFLxacjjxo3TY489Jl9fX5Org9vjrs8oJ8IKUANlZ2frpZde0owZM1RQUCAPDw8NGzZMzz//vAL5VyushLs+oxwIK0ANUlhYqHfeeUfjx4/XiRMnJEm9evXStGnT1KFDB5OrA4CKIawANcSaNWsUExOj7777TpLUunVrTZs2Tffeey93QwZQrTHBFqjmdu3apT/+8Y+655579N1336lBgwZ6/fXXtWPHDt13330EFQDVHp0VoJr68ccfNWnSJL355psqLCyUl5eXRo8erfHjx6thw4ZmlwcAlYawAlQz586dU2JioiZNmqSff/5ZkhQVFaVXX31VrVu3Nrk6AKh8hBWgmjAMQ8uXL9cTTzyhPXv2SJI6dOig1157TXfffbfJ1QFA1WHOClANfPvtt+rVq5f69OmjPXv2KDAw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//yzYmJiNHfuXElSq1at9O677+p3v/uduYWVsNlKf20Y55clnPtfAgBwCZX199upw0AFBQVKS0tTRETE+Rfw8FBERIQ2btxY5ja33Xab0tLSHIeKMjIytGLFCt17772XfJ/8/Hzl5OSUesD6PvnkE7Vr105z586VzWbT2LFj9e2331onqEjSwoWS168NxZJQUrL08ip+HgBgKU6FlZMnT6qoqEhBQUGlxoOCgpSZmVnmNv3799fzzz+vO+64Q7Vq1VKrVq30+9//Xs8888wl3yc+Pl7+/v6OR0hIiDNlVh81ZILnTz/9pIEDB6pPnz46duyYbrrpJm3YsEHTp09XnTp1zC6vtAEDpNTUsp9LTS1+HgBgKVV+NtAXX3yhl156SYmJidq2bZs+/PBDffrpp5o8efIlt4mLi1N2drbjcfjw4aou0xw1YILnRx99pJtvvlkLFy6Uh4eHnnjiCaWnp+u2224zu7Qr8/AovQQAWJJTE2wDAgLk6emprKysUuNZWVkKDg4uc5vnnntOAwcO1NChQyVJHTp0UF5enoYPH65nn31WHmX8ofDx8ZGPj48zpVUfNWSC58mTJzVmzBglJydLktq2bas5c+YoPDzc5MrKITBQCg6WQkKkIUOk2bOlw4eLxwEAluNUWPH29lZoaKjWrl2rvn37SiqeYLt27Vo9+uijZW5z5syZiwKJp6enJMnJub01Q/Pm578umex54oQUGnp+3OL7ZenSpRo1apROnDghDw8PPfXUU5owYYJ8fX3NLq18mjaVDhyQvL2L/xsMHy4VFEg1NSADQDXn9KnLMTExio6OVlhYmLp166YZM2YoLy9PgwcPliQNGjRITZo0UXx8vCQpKipK06dPV+fOnRUeHq69e/fqueeeU1RUlCO0uJWFC6WHH5YKC8ue4PnrWTRWdPz4cY0ePVpLly6VJLVv315z5sxRWFiYyZVVwIXBxGYjqACAhTkdVvr166cTJ05o/PjxyszMVKdOnbRq1SrHpNtDhw6V6qSMGzdONptN48aN05EjR3TdddcpKipKL774YuV9iupkwACpbdvSnZQSqalSly6ur+kKDMNQSkqKHn30Uf3444/y9PRUXFycxo0bV3MP1wEALMPp66yYocZdZ2XbtuKw4uEh2e3nl2lplgsrmZmZGjlypD766CNJUseOHTVnzhx17tzZ3MIAAJZn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ZMkSggoAAFXIqbBy8uRJFRUVKSgoqNR4UFCQMjMzy9wmIyNDS5cuVVFRkVasWKHnnntO06ZN0wsvvHDJ94mPj5e/v7/jERIS4kyZlS4zM1N//OMfNWLECJ05c0a///3vtWPHDg0cOFA2m83U2gAAqOmq/NRlu92uwMBAvf322woNDVW/fv307LPPOu46XJa4uDhlZ2c7HocPH67qMi/pww8/VPv27bVixQr5+Pho+vTpWrt2ra6//nrTagIAwJ04NcE2ICBAnp6eysrKKjWelZWl4ODgMrdp1KiRatWqJU9PT8dY27ZtlZmZqYKCAnl7e1+0jY+Pj3x8fJwprdJlZ2fr8ccf17x58yRJHTt21MKFC9W+fXtT6wIAwN041Vnx9vZWaGio1q5d6xiz2+1au3atunfvXuY2t99+u/bu3Su73e4Y27Nnjxo1alRmULGCL7/8Uh07dtS8efNks9kUGxur1NRUggoAACZw+jBQTEyMZs2apXnz5mnnzp0aOXKk8vLyNHjwYEnSoEGDFBcX51h/5MiR+umnn/T4449rz549+vTTT/XSSy9p9OjRlfcpKkl+fr6efPJJ9ejRQwcPHlSLFi20fv16xcfHm97pAQDAXTl9nZV+/frpxIkTGj9+vDIzM9WpUyetWrXKMen20KFD8vA4n4FCQkK0evVqjR07VrfccouaNGmixx9/XE8//XTlfYpK8O233+pvf/ubduzYIUkaMmSIXnvtNdWrV8/kygAAcG9OX2fFDFV5nZWioiJNmzZN48aN07lz53TdddfpnXfeUZ8+fSr1fQAAcDeV9ffbre8NtH//fkVHR+urr76SJPXp00ezZs0q80q8AADAHG4bVs6cOaNbb71Vx48fV926dfX6669r8ODBXDcFAACLqfLrrFhVnTp1NG7cON1+++365ptv9MgjjxBUAACwILees2K322UYRqlrwAAAgMrBnJVKcOFZSwAAwJr4aw0AACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACyNsAIAACzNvcPK1q1Sz57FSwAAYEnuHVbmz5fWrZMWLDC7EgAAcAleZhfgcgcPSidPSjablJJSPJacLEVHS4YhBQRIzZqZ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", "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" }, { "name": "stdout", "output_type": "stream", "text": [ "Calculating statistics on variogram model fit...\n", "Q1 = 0.07837620908121956\n", "Q2 = 1.008397764148196\n", "cR = 0.679391581672394 \n", "\n", "Executing Ordinary Kriging...\n", "\n" ] } ], "source": [ "interpolated, model = p3i.interpolate(\n", " gd,\n", " model_name = \"ordinary_kriging\",\n", " model_params = {\n", " \"variogram_model\": \"spherical\",\n", " \"nlags\": 15,\n", " \"weight\": True,\n", " \"exact_values\": False,\n", " \"verbose\": True,\n", " \"enable_plotting\": True,\n", " },\n", " grid_resolution=5,\n", " preprocess_kwags={\n", " \"normalize_xyz\": True,\n", " \"standardize_v\": True,\n", " },\n", " return_model=True, # get all components, not only the resulting interpolated grid\n", ")" ] }, { "cell_type": "markdown", "metadata": {}, "source": [ "## Visualization with Plotly and Matplotlib\n", "\n", "The package natively supports `matplotlib` and `plotly` for visualization.\n", "\n", "Plotly is preferred for 3D interactive visualization, while matplotlib is preferred for 2D visualization.\n", "\n", "Both methods features the possibility to plot the data points as well as the interpolated surface/volume." ] }, { "cell_type": "code", "execution_count": 5, "metadata": { "execution": { "iopub.execute_input": "2023-07-23T00:16:40.908555Z", "iopub.status.busy": "2023-07-23T00:16:40.908085Z", "iopub.status.idle": "2023-07-23T00:16:42.987852Z", "shell.execute_reply": "2023-07-23T00:16:42.987067Z" } }, "outputs": [ { "ename": "AttributeError", "evalue": "'NoneType' object has no attribute '_get_renderer'", "output_type": "error", "traceback": [ "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", "\u001b[0;31mAttributeError\u001b[0m Traceback (most recent call last)", "File \u001b[0;32m/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/IPython/core/formatters.py:340\u001b[0m, in \u001b[0;36mBaseFormatter.__call__\u001b[0;34m(self, obj)\u001b[0m\n\u001b[1;32m 338\u001b[0m \u001b[38;5;28;01mpass\u001b[39;00m\n\u001b[1;32m 339\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[0;32m--> 340\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[43mprinter\u001b[49m\u001b[43m(\u001b[49m\u001b[43mobj\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 341\u001b[0m \u001b[38;5;66;03m# Finally look for special method names\u001b[39;00m\n\u001b[1;32m 342\u001b[0m method \u001b[38;5;241m=\u001b[39m get_real_method(obj, \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mprint_method)\n", "File \u001b[0;32m/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/IPython/core/pylabtools.py:152\u001b[0m, in \u001b[0;36mprint_figure\u001b[0;34m(fig, fmt, bbox_inches, base64, **kwargs)\u001b[0m\n\u001b[1;32m 149\u001b[0m \u001b[38;5;28;01mfrom\u001b[39;00m \u001b[38;5;21;01mmatplotlib\u001b[39;00m\u001b[38;5;21;01m.\u001b[39;00m\u001b[38;5;21;01mbackend_bases\u001b[39;00m \u001b[38;5;28;01mimport\u001b[39;00m FigureCanvasBase\n\u001b[1;32m 150\u001b[0m FigureCanvasBase(fig)\n\u001b[0;32m--> 152\u001b[0m \u001b[43mfig\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mprint_figure\u001b[49m\u001b[43m(\u001b[49m\u001b[43mbytes_io\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mkw\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 153\u001b[0m data \u001b[38;5;241m=\u001b[39m bytes_io\u001b[38;5;241m.\u001b[39mgetvalue()\n\u001b[1;32m 154\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m fmt \u001b[38;5;241m==\u001b[39m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124msvg\u001b[39m\u001b[38;5;124m'\u001b[39m:\n", "File \u001b[0;32m/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/matplotlib/backend_bases.py:2353\u001b[0m, in \u001b[0;36mFigureCanvasBase.print_figure\u001b[0;34m(self, filename, dpi, facecolor, edgecolor, orientation, format, bbox_inches, pad_inches, bbox_extra_artists, backend, **kwargs)\u001b[0m\n\u001b[1;32m 2350\u001b[0m bbox_inches \u001b[38;5;241m=\u001b[39m bbox_inches\u001b[38;5;241m.\u001b[39mpadded(pad_inches)\n\u001b[1;32m 2352\u001b[0m \u001b[38;5;66;03m# call adjust_bbox to save only the given area\u001b[39;00m\n\u001b[0;32m-> 2353\u001b[0m restore_bbox \u001b[38;5;241m=\u001b[39m \u001b[43m_tight_bbox\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43madjust_bbox\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 2354\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfigure\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mbbox_inches\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfigure\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mcanvas\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfixed_dpi\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 2356\u001b[0m _bbox_inches_restore \u001b[38;5;241m=\u001b[39m (bbox_inches, restore_bbox)\n\u001b[1;32m 2357\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n", "File \u001b[0;32m/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/matplotlib/_tight_bbox.py:28\u001b[0m, in \u001b[0;36madjust_bbox\u001b[0;34m(fig, bbox_inches, fixed_dpi)\u001b[0m\n\u001b[1;32m 26\u001b[0m locator \u001b[38;5;241m=\u001b[39m ax\u001b[38;5;241m.\u001b[39mget_axes_locator()\n\u001b[1;32m 27\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m locator \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m---> 28\u001b[0m ax\u001b[38;5;241m.\u001b[39mapply_aspect(\u001b[43mlocator\u001b[49m\u001b[43m(\u001b[49m\u001b[43max\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;28;43;01mNone\u001b[39;49;00m\u001b[43m)\u001b[49m)\n\u001b[1;32m 29\u001b[0m locator_list\u001b[38;5;241m.\u001b[39mappend(locator)\n\u001b[1;32m 30\u001b[0m current_pos \u001b[38;5;241m=\u001b[39m ax\u001b[38;5;241m.\u001b[39mget_position(original\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mFalse\u001b[39;00m)\u001b[38;5;241m.\u001b[39mfrozen()\n", "File \u001b[0;32m/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/matplotlib/colorbar.py:156\u001b[0m, in \u001b[0;36m_ColorbarAxesLocator.__call__\u001b[0;34m(self, ax, renderer)\u001b[0m\n\u001b[1;32m 154\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__call__\u001b[39m(\u001b[38;5;28mself\u001b[39m, ax, renderer):\n\u001b[1;32m 155\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_orig_locator \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;129;01mnot\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m--> 156\u001b[0m pos \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_orig_locator\u001b[49m\u001b[43m(\u001b[49m\u001b[43max\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43mrenderer\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 157\u001b[0m \u001b[38;5;28;01melse\u001b[39;00m:\n\u001b[1;32m 158\u001b[0m pos \u001b[38;5;241m=\u001b[39m ax\u001b[38;5;241m.\u001b[39mget_position(original\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mTrue\u001b[39;00m)\n", "File \u001b[0;32m/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/mpl_toolkits/axes_grid1/inset_locator.py:73\u001b[0m, in \u001b[0;36mAnchoredLocatorBase.__call__\u001b[0;34m(self, ax, renderer)\u001b[0m\n\u001b[1;32m 71\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__call__\u001b[39m(\u001b[38;5;28mself\u001b[39m, ax, renderer):\n\u001b[1;32m 72\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39maxes \u001b[38;5;241m=\u001b[39m ax\n\u001b[0;32m---> 73\u001b[0m bbox \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_window_extent\u001b[49m\u001b[43m(\u001b[49m\u001b[43mrenderer\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 74\u001b[0m px, py \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_offset(bbox\u001b[38;5;241m.\u001b[39mwidth, bbox\u001b[38;5;241m.\u001b[39mheight, \u001b[38;5;241m0\u001b[39m, \u001b[38;5;241m0\u001b[39m, renderer)\n\u001b[1;32m 75\u001b[0m bbox_canvas \u001b[38;5;241m=\u001b[39m Bbox\u001b[38;5;241m.\u001b[39mfrom_bounds(px, py, bbox\u001b[38;5;241m.\u001b[39mwidth, bbox\u001b[38;5;241m.\u001b[39mheight)\n", "File \u001b[0;32m/opt/hostedtoolcache/Python/3.10.12/x64/lib/python3.10/site-packages/matplotlib/offsetbox.py:399\u001b[0m, in \u001b[0;36mOffsetBox.get_window_extent\u001b[0;34m(self, renderer)\u001b[0m\n\u001b[1;32m 396\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mget_window_extent\u001b[39m(\u001b[38;5;28mself\u001b[39m, renderer\u001b[38;5;241m=\u001b[39m\u001b[38;5;28;01mNone\u001b[39;00m):\n\u001b[1;32m 397\u001b[0m \u001b[38;5;66;03m# docstring inherited\u001b[39;00m\n\u001b[1;32m 398\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m renderer \u001b[38;5;129;01mis\u001b[39;00m \u001b[38;5;28;01mNone\u001b[39;00m:\n\u001b[0;32m--> 399\u001b[0m renderer \u001b[38;5;241m=\u001b[39m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mfigure\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_get_renderer\u001b[49m()\n\u001b[1;32m 400\u001b[0m bbox \u001b[38;5;241m=\u001b[39m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mget_bbox(renderer)\n\u001b[1;32m 401\u001b[0m \u001b[38;5;28;01mtry\u001b[39;00m: \u001b[38;5;66;03m# Some subclasses redefine get_offset to take no args.\u001b[39;00m\n", "\u001b[0;31mAttributeError\u001b[0m: 'NoneType' object has no attribute '_get_renderer'" ] }, { "data": { "text/plain": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "%matplotlib inline\n", "fig2 = p3i.plot_2d_model(\n", " model,\n", " axis=\"Z\",\n", " plot_points=True,\n", " annotate_points=True,\n", ")" ] }, { "cell_type": "code", "execution_count": 6, "metadata": { "execution": { "iopub.execute_input": "2023-07-23T00:16:42.991276Z", "iopub.status.busy": "2023-07-23T00:16:42.990712Z", "iopub.status.idle": "2023-07-23T00:16:43.067321Z", "shell.execute_reply": "2023-07-23T00:16:43.066577Z" } }, "outputs": [], "source": [ "import plotly.io as pio\n", "# This ensures Plotly output works in multiple places:\n", "# plotly_mimetype: VS Code notebook UI\n", "# notebook: \"Jupyter: Export to HTML\" command in VS Code\n", "# See https://plotly.com/python/renderers/#multiple-renderers\n", "pio.renderers.default = \"plotly_mimetype+notebook\"" ] }, { "cell_type": "code", "execution_count": 7, "metadata": { "execution": { "iopub.execute_input": "2023-07-23T00:16:43.071046Z", "iopub.status.busy": "2023-07-23T00:16:43.070791Z", "iopub.status.idle": "2023-07-23T00:16:43.184133Z", "shell.execute_reply": "2023-07-23T00:16:43.183375Z" } }, "outputs": [ { "data": { "text/html": [ " \n", " " ] }, "metadata": {}, "output_type": "display_data" }, { "data": { "application/vnd.plotly.v1+json": { "config": { "plotlyServerURL": "https://plot.ly" }, "data": [ { "cmax": 212.0548074773783, "cmin": 0.8277060206620348, "opacityscale": [ [ 0, 0 ], [ 1, 1 ] ], "surface": { "count": 10 }, "type": "volume", "value": [ 29.423759391032725, 25.79533387847533, 9.257293275146449, 5.586071066767964, 30.930542525945366, 27.401469408769053, 9.392847984734816, 6.009572364675149, 32.37926926650871, 29.113800273484188, 9.52612728491017, 6.436205748207337, 33.73698456466149, 31.14781622623932, 9.712973020292267, 6.854192387074766, 34.96521840727875, 33.66382053712266, 10.000136582137001, 7.088394274061793, 36.02206908888861, 36.145081632127614, 10.350685823099692, 7.296235022387988, 36.86857723147399, 38.0960490784416, 10.722064877530483, 7.463458445718787, 37.47757223302011, 39.26158544856254, 11.095326516738261, 7.575464264480031, 37.84157032581764, 39.5609023963874, 11.462824659991174, 7.626632155730329, 37.97239775792488, 39.069748608470036, 11.821235154127491, 7.622899882760006, 37.90014171754872, 37.98289404636638, 12.169442473543079, 7.580080823993754, 37.6681169623086, 36.55235876246309, 12.508839074410364, 7.517780545906449, 37.32596116301741, 35.026433803571585, 12.843856094675465, 7.453642561230623, 36.922289585704995, 33.60709059679272, 13.18146703000357, 7.400657117617916, 36.49858184859612, 32.42966066787721, 13.529536252983094, 7.366773973827783, 36.085235277463276, 31.561569175813204, 13.894553641716826, 7.355564972433887, 35.700128494104604, 31.01347193257272, 14.279477875663659, 7.367192225839311, 35.348743693595935, 30.755170735018787, 14.682284232478441, 7.399340754864616, 35.02604148628065, 30.730699411473726, 15.095523413488518, 7.447992991429933, 34.71904057646408, 30.87029347006139, 15.506891055671762, 7.508038792499047, 34.409571412173044, 31.099314010418105, 15.900585417963965, 7.573762636314429, 34.07696317210161, 31.344964724931096, 16.259117966920677, 7.639204295274059, 33.70070832953147, 31.541454991456874, 16.56522180154873, 7.698071021677293, 33.262225329025384, 31.633859024326803, 16.803551973702877, 7.744827515611711, 32.74603013761656, 31.58066211203281, 16.961963823651644, 7.774740030955067, 32.14102587210743, 31.354931256566445, 17.03226393429536, 7.783846129159061, 31.440896719775818, 30.94412521171262, 17.01043057393802, 7.7684398780401835, 30.644309291978153, 30.34841025346455, 16.896380541336594, 7.726035700371806, 29.75311439248965, 29.57891249327904, 16.693408261376657, 7.65508848998906, 28.772953884359904, 28.65502273261371, 16.407439163287474, 7.554236698851048, 27.713741432120326, 27.60158750235223, 16.04622791701705, 7.423110021972549, 26.587135156490593, 26.445841629623278, 15.618537751133726, 7.262162133814739, 25.404725976649022, 25.215744293021096, 15.13252794972792, 7.073143721037992, 24.180114055426763, 23.93734961069428, 14.596537574311398, 6.855022990067706, 22.928542077653777, 22.633154543052463, 14.017385761958238, 6.607168796250395, 21.663525321707258, 21.320320669900045, 13.401979478681252, 6.3290319230692, 32.68867888276294, 33.10632198988987, 11.103261575376138, 6.599841908114136, 34.52366946283111, 36.19357133138724, 11.222672504634357, 7.013982925974055, 36.277011025889195, 39.58571306421062, 11.301300185328259, 7.419019709895059, 37.89572419432111, 43.245791588135674, 11.365455033418113, 7.802525973935943, 39.31799218782244, 46.9685311496102, 11.437363073347157, 8.151865177415583, 40.47957357158395, 50.30265567958965, 11.527390318576865, 8.457554040593813, 41.32685618950232, 52.64290282104787, 11.643142904639197, 8.70096106118628, 41.829969729518794, 53.427017133962494, 11.795719922484263, 8.835579389568267, 41.98791222809254, 52.40390681931265, 11.991959411505597, 8.815712316767035, 41.83246232749157, 49.84184478218039, 12.22751953765898, 8.669056373590355, 41.423972133025345, 46.362208177895766, 12.489795694611951, 8.466594485678462, 40.8410990475901, 42.62263269429584, 12.767446240586011, 8.260506916970177, 40.16759113478888, 39.15579011451361, 13.057598668846044, 8.080266166153766, 39.47968221370286, 36.310831094585794, 13.366846402722034, 7.941079322885074, 38.836529297868566, 34.24250310190963, 13.707994447157974, 7.8487269869508225, 38.275539099947395, 32.94957535558383, 14.09431465230811, 7.802636556742186, 37.8120980734592, 32.339607864829816, 14.533504098559483, 7.798352786592282, 37.442397613580724, 32.2810068838907, 15.023650863371444, 7.829267097657006, 37.147779738695036, 32.629744145794746, 15.552093643506357, 7.887597487511174, 36.89943826821238, 33.24032854587102, 16.096837568024092, 7.964921393628636, 36.66292077690861, 33.97192433916571, 16.629730561936995, 8.052551851680109, 36.402137309253305, 34.694477078345514, 17.120457284535412, 8.14191316679876, 36.08260253589381, 35.295334679138676, 17.5404420092306, 8.224953398389887, 35.67431046783234, 35.68521992171355, 17.865979489542113, 8.294551553445068, 35.15381639263524, 35.80228980777434, 18.080224541973287, 8.344844436665458, 34.50596640128523, 35.61345800896419, 18.173956306815022, 8.370983302789512, 33.724175475246966, 35.112781117158505, 18.145256052034135, 8.369406701244658, 32.80952257789444, 34.317336479859605, 17.99838923371357, 8.338332947372201, 31.77033132047231, 33.26147323573758, 17.742249970280238, 8.276919878617003, 30.62048148784338, 31.990432621468912, 17.38870661175762, 8.184260409577334, 29.376658776180854, 30.55398399421935, 16.951103506868478, 8.060394737430222, 28.058621190454925, 29.002180208747944, 16.443064999391662, 7.905548879389874, 26.68606253823585, 27.381615827666337, 15.877648104658887, 7.719509289193111, 25.278306140309013, 25.732921569804304, 15.26681983031158, 7.5026976590238235, 23.851979431098265, 24.08958857324542, 14.62048407203061, 7.256913747012627, 22.424350089200736, 22.477785799702552, 13.94659210966637, 6.982551618552671, 34.62470388758202, 38.848041001925274, 12.97528985664833, 7.3365306003058866, 36.72375274697788, 43.35376307755179, 13.092674570356204, 7.695635526923176, 38.73558505042116, 48.40186413007168, 13.10405323563258, 8.046264319787698, 40.586401814354105, 53.91080881691927, 13.013950664378193, 8.385845990776344, 42.18989475549518, 59.634490410703066, 12.838165273339477, 8.714839508913137, 43.45928795246874, 65.02604441489501, 12.610960802790913, 9.032778228993946, 44.32375473888965, 69.00134977693418, 12.394619735554521, 9.333234682404004, 44.74286708219384, 69.86230621526182, 12.27137702975965, 9.568388398969297, 44.72093694407423, 66.56399854494929, 12.283716283352177, 9.424828072393492, 44.31149844337661, 60.34435124557645, 12.408788840901941, 9.091827549174615, 43.609086353232854, 53.0739518506916, 12.598300695083775, 8.757059260671042, 42.73173679317209, 46.028587477552264, 12.816140490253188, 8.455793258747104, 41.799567064243824, 40.1238299467665, 13.046816123032382, 8.211858399951474, 40.91598798336731, 35.935133789112314, 13.295483246121997, 8.04126045165208, 40.15514295322318, 33.441855237159785, 13.590721081013719, 7.944333175936373, 39.55727160594303, 32.291139038917606, 13.968889526640389, 7.911909794744254, 39.13071820462669, 32.16554573103157, 14.453488489251306, 7.933641731994365, 38.85794918444432, 32.82356308319743, 15.04627144779904, 7.999106884829967, 38.70246977739541, 34.04749296232773, 15.72573178003736, 8.097706756167975, 38.615821651345996, 35.61428045775283, 16.450820876651257, 8.218591600874744, 38.54362882848302, 37.29597165376235, 17.169329397104004, 8.350560223097698, 38.430959881047485, 38.87534346247434, 17.82772896964211, 8.48229367933646, 38.227041684612516, 40.16433402718873, 18.37931003822169, 8.603078840822777, 37.88916294422843, 41.01974278053829, 18.78947720130732, 8.70373021647395, 37.38568337811674, 41.353544693826166, 19.03819378647574, 8.777328746513293, 36.6974554912003, 41.135624272142636, 19.119819333776707, 8.819551008424854, 35.818326641291584, 40.388239736176615, 19.040844416437007, 8.828542778757543, 34.75478031164374, 39.17400809408505, 18.81638242544538, 8.804403566563376, 33.524605969094445, 37.580841247863034, 18.466405182488487, 8.747744190260654, 32.15330406901482, 35.70725833740203, 18.012498013456522, 8.65998425725493, 30.671514167906533, 33.650390995515174, 17.475525855965795, 8.542768436128664, 29.111779564901333, 31.497648490572033, 16.874252067653806, 8.396544240212654, 27.504529599692834, 29.321574111895664, 16.224737389374727, 8.220810453374558, 25.879419661341863, 27.17847925208596, 15.540270474623838, 8.015010830761925, 24.26011697050868, 25.109229761720705, 14.831599673109984, 7.777637194770522, 22.663221801262242, 23.140791159056725, 14.107297487594272, 7.508299196792681, 34.26359101089561, 39.26969045039442, 14.636495639355983, 7.817675513030265, 36.414627178551385, 44.01952453704588, 14.788749262484037, 8.078104299399905, 38.49047577815242, 49.37836559698879, 14.785723779614614, 8.311780436834056, 40.41178351984007, 55.28061183657272, 14.621839827532163, 8.51810106283226, 42.08526590851454, 61.523163832892436, 14.309830764511858, 8.693402117131072, 43.41633128108353, 67.63952490660309, 13.888507574377538, 8.828331411685888, 44.32517416792781, 72.52003378457644, 13.434902252215629, 8.904962346792095, 44.76494395883158, 73.5912409972329, 13.076955944263327, 8.897506545741834, 44.73985232604538, 69.04299294314774, 12.905323731747023, 8.788508380491766, 44.31062497134587, 61.38404869653907, 12.86301121029654, 8.594353648859485, 43.58441213482955, 52.90606326615841, 12.88546020339206, 8.353741628000854, 42.69465654024715, 44.79169691882905, 12.945301747620586, 8.108440378466442, 41.776735035880336, 38.071664390980615, 13.029947393108719, 7.898529405191585, 40.94634028465403, 33.693630835454606, 13.141976575377395, 7.769827045612843, 40.2852148502669, 31.435362810402562, 13.324747528097586, 7.721105965091862, 39.83571572868266, 30.70570412168817, 13.638679611503177, 7.7428779361958515, 39.60266513493445, 31.242687248118145, 14.132852688180567, 7.826430152111325, 39.55939621417495, 32.903516021920424, 14.830367621862152, 7.9561341828528445, 39.655413822049134, 35.46161500450242, 15.700952147137503, 8.118115486268055, 39.82442740965031, 38.55357096650629, 16.659787539949175, 8.303529853283367, 39.9923364511489, 41.76829181157934, 17.604725652572622, 8.500348585583293, 40.084753282401614, 44.715893671922814, 18.444182101419287, 8.692461859964737, 40.03387294573611, 47.05783475320759, 19.107478231533744, 8.863674023920295, 39.78436731555851, 48.54060922172971, 19.550130506468342, 9.000986636182475, 39.29717610325096, 49.03113905366149, 19.756448735455354, 9.096430009934672, 38.55163364697002, 48.52861601932624, 19.73697753592411, 9.147415592026196, 37.5458550804741, 47.142704419305446, 19.5207001800028, 9.155818340917344, 36.29546588327566, 45.05209374375883, 19.145264956402897, 9.126389582468573, 34.83055875114661, 42.461967658726984, 18.64876966524136, 9.065051636184943, 33.1923519767676, 39.57094136959277, 18.064691051196835, 8.977362015207946, 31.428624619652787, 36.55068576126941, 17.419815479217007, 8.866746701101825, 29.588516186360643, 33.53681499077553, 16.734263698102918, 8.733956843253573, 27.718310253583017, 30.627497445637324, 16.02258071136783, 8.577921943200082, 25.857174055400193, 27.88653839591028, 15.295096616083729, 8.394764049350249, 24.036345504294616, 25.34844438725822, 14.559121944666174, 8.179077390402089, 22.279004565662085, 23.025536818136207, 13.81982727731063, 7.926504780579309, 31.40795021613338, 33.52525592005548, 16.055888184850552, 8.102040959352674, 33.34519958493044, 37.09450490711773, 16.334255921194035, 8.246046041698817, 35.232566637954996, 41.07234678335611, 16.4240287759635, 8.350877426576883, 37.004205154229666, 45.33150657497954, 16.309464663215348, 8.419370200162364, 38.58293958282244, 49.55740037498329, 16.010437125178903, 8.452041549386887, 39.89125584426928, 53.21567199534543, 15.579453024686085, 8.447009378718798, 40.86143935947084, 55.59110597212266, 15.086744651835643, 8.401306052386493, 41.45256143477951, 55.994967003186986, 14.602007079362572, 8.312884502870245, 41.66390399740894, 54.166715275026235, 14.173747972658315, 8.183085866235936, 41.539760075633595, 50.4877834368757, 13.819984036257216, 8.018867486415798, 41.163861413104854, 45.72985775926641, 13.540229517831131, 7.833664291363991, 40.645062334012025, 40.718532975951774, 13.332663046614957, 7.646709286960073, 40.09895430583572, 36.17738826561629, 13.203332108839302, 7.481350593265574, 39.630132983768064, 32.64551942805841, 13.169828330825982, 7.362707922036956, 39.31836301058303, 30.435209671025376, 13.26176765769308, 7.315791598982884, 39.20997997526899, 29.706245033450593, 13.51902062414226, 7.364095425092099, 39.31441946533724, 30.59121428529918, 13.997201563901609, 7.523133332591103, 39.605278209070356, 33.2519266250367, 14.771833910575808, 7.741345207186914, 40.02543467578063, 37.48093492692216, 15.818485325886476, 7.96515387572089, 40.495600866106244, 42.59098099270533, 16.97296280088682, 8.240392146803702, 40.92505632624831, 47.940012126607996, 18.081503539018, 8.533116919251652, 41.22287177987732, 52.91320185324325, 19.018305277398458, 8.810952996824485, 41.308058660057455, 56.84284540745571, 19.683206891969558, 9.045808900059491, 41.117462557651436, 59.114129650327556, 20.01777649437309, 9.216537139545455, 40.61027919076893, 59.453978757717536, 20.021941648277846, 9.316038708615386, 39.769716884206666, 58.014959135732724, 19.74835209086174, 9.351274406769516, 38.601832372041116, 55.1819029110661, 19.27436717614897, 9.33497526709289, 37.133281518839276, 51.412322560137625, 18.674090458908488, 9.280839550719058, 35.40869379386544, 47.14034677860711, 18.00481508653119, 9.201843302198908, 33.48658220017519, 42.71558022533297, 17.304004913990816, 9.108689569609787, 31.43293495004981, 38.388402920557226, 16.592188362257453, 9.008327365277164, 29.314775433264717, 34.32370619696557, 15.878981459344512, 8.902814918694252, 27.19344133433528, 30.61767028134836, 15.16850661134376, 8.787710949410302, 25.1201929580104, 27.30992349400727, 14.462495396683881, 8.65239884738428, 23.131769127568145, 24.396731915811916, 13.76189528229138, 8.482404762998739, 21.25026792510218, 21.8474649942982, 13.067441129791309, 8.262019823441886, 26.85219569861129, 24.374641537392396, 17.17546490872044, 8.273343215631359, 28.418704104800923, 26.136346594744207, 17.700290404605116, 8.309503322949002, 29.972981954933218, 28.233081843705385, 17.991990117062606, 8.301475391220634, 31.476725155580198, 30.77373902427241, 17.944299477000644, 8.262504690887694, 32.88265365663713, 33.48760363087047, 17.62238482952639, 8.199393619148346, 34.14145721996985, 35.9891038028393, 17.13707363634588, 8.116404760607733, 35.20681930373702, 37.97694582768769, 16.56185297009472, 8.017353551518733, 36.04615251326702, 39.21774589579597, 15.957208114306187, 7.904375753827097, 36.64917882997294, 39.56775379324597, 15.373187882501945, 7.777800595238709, 37.032359555467124, 39.004664433709564, 14.84433381601323, 7.637237199010231, 37.23827824034187, 37.63106502249602, 14.3926490821299, 7.482895651785878, 37.330237680973184, 35.65654090152826, 14.036355109954723, 7.317002615192813, 37.38343904797025, 33.382024263208464, 13.797796362816051, 7.1455580604203135, 37.474418454384555, 31.1939542333351, 13.707084013692793, 6.980637272522891, 37.66991340874516, 29.575623012345975, 13.800464853855132, 6.844967162616543, 38.01578585970039, 29.162737297861177, 14.111489677734468, 6.786919389851432, 38.52703851280093, 30.72166711255562, 14.654623947455022, 6.906551868143312, 39.181392875420116, 34.54908586005312, 15.425123628174074, 7.238334684293225, 39.91962114494094, 40.11263735865543, 16.38796586239262, 7.66447235178434, 40.65390079574254, 46.72947323196891, 17.44502004475349, 8.10294933300758, 41.28188384265077, 53.84897062312159, 18.455936303716094, 8.517702906502253, 41.70230165824252, 60.93638346595077, 19.264052424230854, 8.889414430613705, 41.82898206994921, 67.08588019106169, 19.719344748131846, 9.20626203786585, 41.601750905591416, 70.41833704269699, 19.759235663056895, 9.386057978537057, 40.992041652587446, 70.19760901445052, 19.41234680671074, 9.417469500786925, 39.99979705907951, 67.15312220469193, 18.78307701257518, 9.39190299509616, 38.64408747373412, 61.961936588033595, 18.0172679810307, 9.321720883877756, 36.95959181644229, 55.75958475803667, 17.217218255970742, 9.224988433145672, 34.99988229054526, 49.40908005819287, 16.454020719963168, 9.119761753288335, 32.83631171757137, 43.34679847084344, 15.748899023065896, 9.019669414614143, 30.55022645474591, 37.77763492550459, 15.08367434924013, 8.933122677389633, 28.222881067294814, 32.82908826256621, 14.440703308611303, 8.864488340047247, 25.926699518166643, 28.591002813574427, 13.8141897386872, 8.812552395425216, 23.71808207870383, 25.050607407663946, 13.19953091282827, 8.76473980371466, 21.636535334674626, 22.092145032013306, 12.591155842643204, 8.689930271869375, 19.704225588460062, 19.604179648755327, 11.991104056976194, 8.532856097252525, 21.87100347650891, 16.31282283196468, 17.63373460554766, 8.438842730098784, 23.07844335966008, 16.901788865009962, 18.30105188064279, 8.402703874904745, 24.31591129699718, 17.726827281988808, 18.75643666077296, 8.311852624211651, 25.57174492714079, 18.910638959509647, 18.910248790834718, 8.183520993006152, 26.82825811334905, 20.425357699096942, 18.75992549116042, 8.036638025202933, 28.064180928850547, 22.26515242164773, 18.345477418829038, 7.895062828944869, 29.25320366948333, 24.483830178496046, 17.737293873610124, 7.778782664370942, 30.369725405722033, 26.999049092867004, 17.058642012933028, 7.6839147660851665, 31.393651958311523, 29.587775768258048, 16.408829651891956, 7.6037659004501865, 32.31477997152027, 31.91317558682651, 15.825671856540847, 7.531998719595567, 33.13599395812812, 33.625164262754865, 15.324179982777931, 7.458590770544012, 33.87427846227453, 34.4099210271834, 14.91775707336124, 7.369704251916877, 34.559282648297824, 34.172874496706754, 14.626584528703823, 7.257204369832243, 35.22992336350307, 33.273968540884454, 14.48458217973998, 7.132809655255487, 35.92944011648143, 32.39254607065239, 14.531361281711526, 7.023210570372049, 36.69799889700312, 32.339508300597245, 14.794183576216989, 6.97443251814598, 37.55995359793246, 34.01731763462823, 15.266695003621884, 7.099445251411478, 38.50476565440435, 37.763924835313716, 15.920202000428853, 7.445092151849629, 39.472982885745964, 42.96198073949395, 16.7140420761656, 7.864297452551789, 40.36498443759165, 48.893998357067545, 17.558750113236215, 8.27308588924138, 41.06753535416158, 54.98830436267782, 18.327942245632414, 8.639010278468726, 41.477826137194796, 60.687299708088545, 18.884243487266136, 8.94196183565915, 41.517950577039684, 65.32612661497151, 19.106412018092428, 9.163150279425851, 41.14323415592322, 68.16138436012845, 18.929073376320936, 9.287073500795723, 40.345231500752526, 68.50376387841683, 18.383939687349834, 9.31425597133703, 39.14534012160171, 65.64404408657775, 17.595507574095265, 9.261232973787445, 37.581371759856054, 60.04292251428217, 16.68269339197547, 9.153560550716568, 35.701747986325444, 53.358061532446314, 15.756428603232958, 9.020640350155452, 33.569170989379316, 46.641736022027814, 14.993335315947416, 8.896466354557305, 31.261242375806713, 40.32901652295859, 14.37643664307963, 8.787547347400691, 28.862854845224305, 34.54402141458161, 13.795345000303307, 8.694892478558554, 26.45615309648108, 29.388936002856305, 13.221655886609522, 8.62009963865411, 24.111621111507798, 25.209841509080626, 12.670200656083097, 8.577188545885505, 21.88378057923006, 22.03677349116116, 12.142184721226839, 8.561279035032676, 19.808144103239087, 19.434081791876476, 11.615852190991355, 8.522220773468947, 17.903067725402288, 17.22617723149072, 11.085552327150118, 8.396266008662229, 17.467468236564535, 11.189502688820282, 17.65901158690503, 8.619142822801182, 18.429007993733542, 11.382805587254783, 18.492317594365815, 8.553776012832737, 19.456859911709646, 11.734178529175303, 19.19061788918152, 8.424015036144485, 20.55764330217928, 12.336348471051345, 19.66404021163244, 8.249619408940086, 21.733934794612527, 13.31071842941369, 19.812664990109543, 8.059004758268488, 22.983705605552593, 14.839964634556896, 19.569266521136072, 7.886467818461266, 24.29561920827234, 17.144260672580714, 18.983734325036732, 7.758717275461644, 25.65036809409368, 20.439146210951105, 18.259459959649263, 7.676025409230077, 27.023034491787875, 24.569026002652233, 17.55580313782817, 7.634352784258825, 28.386559174568, 29.00232039427378, 16.907244039125654, 7.6358994904511714, 29.715640415260978, 33.255609335624456, 16.342486470159592, 7.678417576934718, 30.989494873915298, 36.54588099012764, 15.87120607648267, 7.758140852698595, 32.19277524301346, 37.905779965147914, 15.4786596194797, 7.727025875280637, 33.31552359465749, 38.10343509913605, 15.210844321322888, 7.725072934774614, 34.35486551543674, 38.22876112137003, 15.116707087595625, 7.803352849826215, 35.3253465384256, 38.84392490969394, 15.221614843033583, 7.971044502043558, 36.298476960485104, 40.34749942368278, 15.542087391325865, 8.201044348546331, 37.414436978171736, 42.981644561539824, 16.072903260500297, 8.41021760530308, 38.585427304009826, 46.504417590558646, 16.75152662916389, 8.586538359722823, 39.57575679640084, 50.33416561498426, 17.46718594114413, 8.767124025527192, 40.247734017571034, 53.934905668738395, 18.100881975011823, 8.946339589588046, 40.525199490727786, 56.85836518265991, 18.546372681262486, 9.101964761290814, 40.366992146167625, 58.709834311497886, 18.72705445396145, 9.212269122819805, 39.76165933541706, 59.156646123898255, 18.612214896706373, 9.262193254334294, 38.72560211450601, 57.98562560171959, 18.225422173241366, 9.246638440113136, 37.298942853988194, 55.21305025835129, 17.636256489658237, 9.171853012611011, 35.53888122730845, 51.16407412888777, 16.92650505492744, 9.054219360000424, 33.5133687688961, 46.288145472687596, 16.1206882449081, 8.914375611485355, 31.296601926088936, 41.07283079351117, 15.267696215930677, 8.769818984045862, 28.964945167552234, 36.005768282642975, 14.480234336876752, 8.631960923417754, 26.59235843785595, 31.29996963372404, 13.766834537946563, 8.503763000590558, 24.246032231256606, 27.078271210641894, 13.10337177569157, 8.384905476914456, 21.982934719321122, 23.436884056235083, 12.474510786157726, 8.271140556801019, 19.846460170853014, 20.386080745297377, 11.869212223476463, 8.150450670795097, 17.86477896121487, 17.8414331530861, 11.275657032287448, 8.002973744182233, 16.050627864457812, 15.698017884802633, 10.685366887310717, 7.808071198583399, 14.034285933910104, 8.391308684723537, 17.420661894207615, 8.744204464726328, 14.865174001037744, 8.557303670649103, 18.538168734720134, 8.673205110583346, 15.786375530045516, 8.912767613898962, 19.66568384447769, 8.530261031828605, 16.813276643581506, 9.575280187025603, 20.702906869192045, 8.336837018518946, 17.957516780903763, 10.708699348388665, 21.40963218887365, 8.126204551051327, 19.225597600053103, 12.508465304993702, 21.420028987611825, 7.939533528847704, 20.61509445456638, 15.085829856214495, 20.724852746840767, 7.801523952913586, 22.112066053164938, 18.398899044945498, 19.733517411874285, 7.712552696817214, 23.69296912672986, 22.284565552169383, 18.740162487668254, 7.668496353956561, 25.326855389627504, 26.465566249142093, 17.859478060841248, 7.663780657840135, 26.978091219724035, 30.582269902480604, 17.118433107666828, 7.691569182061029, 28.60835949917822, 34.261170461901045, 16.511971563154255, 7.74490506669501, 30.17769288603371, 37.28283802169787, 16.032026972409007, 7.823248032686804, 31.645745245517894, 39.727892626102246, 15.6834815722684, 7.939061270253909, 32.97613404976132, 41.84052017642371, 15.48733753076384, 8.109232304294895, 34.15075740452112, 43.81062774024271, 15.479073535883941, 8.338412571272166, 35.220438749675374, 45.76657542601525, 15.703037836822794, 8.592580253227073, 36.34967681600482, 47.867145946023456, 16.178220837383563, 8.775587666339804, 37.44614463981165, 50.05978929078911, 16.838392500332514, 8.890466179705909, 38.264267947586376, 52.065660113595825, 17.555880988239064, 9.00066320614595, 38.69283366038174, 53.59516932075047, 18.20299624045365, 9.112485338087376, 38.68694304218053, 54.36751934605094, 18.67365564723311, 9.211199542042493, 38.23568372036631, 54.17109528653003, 18.899907578457007, 9.280099644337724, 37.35468435149053, 52.934937181254654, 18.8632898407275, 9.307053570643001, 36.08246178780735, 50.723356362364896, 18.585660917156073, 9.285956743376342, 34.47568588166189, 47.69536758120175, 18.11003440641617, 9.216398664497659, 32.6028491893242, 44.07395044701993, 17.484340451076942, 9.103275061433457, 30.53741519100374, 40.10905315469597, 16.75239712199099, 8.955844500395266, 28.351652720617555, 36.03716016792393, 15.957028678784287, 8.785349120476335, 26.111888013614035, 32.04888568087213, 15.138684640655677, 8.601745538258696, 23.877054765752238, 28.274820630405003, 14.323490404757088, 8.411551802297629, 21.696655136887653, 24.79843709313694, 13.522650441468127, 8.217286644812797, 19.610510923089386, 21.670080251761103, 12.740180630028583, 8.017534490359088, 17.647567591656557, 18.909927217030322, 11.977848820475192, 7.8074634243062935, 15.827021672894844, 16.509518361501403, 11.236399492368347, 7.580229206361656, 14.157653320024043, 14.438851776945627, 10.515615010346231, 7.329195617925254, 11.502446747517359, 7.1267194942090075, 16.30363204196933, 8.732577827283478, 12.26469385160533, 7.390988206649125, 17.389736033971744, 8.67106962223677, 13.121910118902122, 7.8450606679966235, 18.533999000622625, 8.536562681613757, 14.091555864060833, 8.58503668152621, 19.638403078927713, 8.34695884454719, 15.186926899249947, 9.743398195582152, 20.457043892192747, 8.130652154812893, 16.416945954433032, 11.475699131967154, 20.634817659782602, 7.929180426721183, 17.78493299472931, 13.858111656715671, 20.14347360420906, 7.771739439145275, 19.282391508062066, 16.82494517748166, 19.341029492909655, 7.662754323027928, 20.889741769510714, 20.228579398422234, 18.502319433280356, 7.59736257277739, 22.57925297795238, 23.895564324027305, 17.744320935380962, 7.569137791483126, 24.31774936882925, 27.661793195178962, 17.099828619047113, 7.573972429536164, 26.067747161245016, 31.398409110545998, 16.567311811002234, 7.61062369989949, 27.787852519125767, 35.03694847286205, 16.138468934762965, 7.6795556237749985, 29.434279016585457, 38.576046035113755, 15.812987920711905, 7.780992027082826, 30.964761426589916, 42.044967053907435, 15.605375345598267, 7.912482730787083, 32.34382259150068, 45.394330949861356, 15.551531670284348, 8.066788925913146, 33.54387931759083, 48.189813324832514, 15.730932217683524, 8.232763829493944, 34.53547530369554, 49.767184079609635, 16.224727339636324, 8.449095863013484, 35.27410488763749, 50.685950321993715, 16.93148097042028, 8.658310369981482, 35.70380312557376, 51.44068745806909, 17.713844161401273, 8.851331325044326, 35.775452619072965, 51.946427755114, 18.454886866716144, 9.026835641370505, 35.46095679471898, 51.710384785482404, 18.99582352739163, 9.17229700053672, 34.75826181252083, 50.23954314552441, 19.196353580564956, 9.260826484680283, 33.69087852450046, 47.853802430179066, 19.110285417705906, 9.309274102145594, 32.30385816075516, 44.956466675434015, 18.814832391473086, 9.323131882798224, 30.65719573326119, 41.73499621109839, 18.34599549744958, 9.295747289461321, 28.817897958266506, 38.32547352013245, 17.748169027858427, 9.21048034767791, 26.852909931143763, 34.86021557264291, 17.070105094637167, 9.052414279243504, 24.82443065710903, 31.443814033266825, 16.323740236781582, 8.841124391052283, 22.786145104798578, 28.154497088921037, 15.51362413072411, 8.59987245376429, 20.782007479599386, 25.035917838742904, 14.655077726645295, 8.343116266462316, 18.84605200790388, 22.115419820049325, 13.765943348646521, 8.079258176119554, 17.00356721504246, 19.424771591481452, 12.866100279917582, 7.810476613062836, 15.272730736092935, 16.9964568354705, 11.977482381003938, 7.534645296223987, 13.664036799989576, 14.849698257846306, 11.11872733775588, 7.250869502294192, 12.179727532753517, 12.977824965154124, 10.298320655140124, 6.975464829951694, 9.613077254829648, 6.741692949441553, 14.411659677378767, 8.502820580988049, 10.318879332729187, 7.108377046485856, 15.143480356384442, 8.456337516566416, 11.106721073549146, 7.6302043333855565, 15.878985845160862, 8.361803662385196, 11.991073681128022, 8.364879680285876, 16.544813480957338, 8.21612418160637, 12.983435346701683, 9.380487882409764, 17.032953044882248, 8.02470943129754, 14.092585955391208, 10.765704671669944, 17.27609248530768, 7.820170343207424, 15.323294999906139, 12.671343388146163, 17.258692262091962, 7.6413474660094085, 16.67220798791755, 15.149447252149523, 17.036812736595607, 7.524556540856825, 18.123074782848636, 18.004270979946597, 16.72678043664591, 7.44389834567631, 19.652274960198607, 21.08327360660588, 16.408756409814536, 7.397082267414767, 21.232278046824863, 24.283962511908577, 16.11720917507468, 7.383380217078631, 22.831143802271978, 27.499003762106586, 15.858984658614862, 7.404350792849822, 24.410730053274865, 30.620819021115004, 15.636953542906339, 7.461232255487959, 25.926252746929965, 33.59919902927456, 15.467638550742123, 7.553173115486025, 27.32828995811114, 36.38458175555847, 15.384325452039706, 7.676627672308607, 28.566743356995637, 38.842029684617145, 15.42756001964467, 7.826635388682886, 29.59514811007262, 40.77313250989873, 15.632098931602869, 7.998052185682681, 30.373724091021025, 42.05602226863774, 16.006128268304014, 8.183704464213305, 30.870736614872435, 42.76600683032619, 16.514421999129347, 8.37292800554173, 31.06305606321407, 43.063854805380245, 17.09036614619794, 8.555828270347957, 30.93712601427944, 43.00357387255906, 17.649834996737408, 8.72653195534318, 30.490844987917487, 42.43620913692541, 18.087594035935364, 8.877890804477754, 29.73578005386308, 41.18435678127669, 18.315406276607348, 8.999150367409625, 28.698139567654387, 39.34341875227196, 18.323680336453, 9.085891803109003, 27.417368573193755, 37.10572125681986, 18.133401616794487, 9.135406278549784, 25.94315965548057, 34.5949689415949, 17.761326381476113, 9.142510894507588, 24.32993017738643, 31.910274452089535, 17.25080591338646, 9.086823304072423, 22.631476190052794, 29.153488007804526, 16.66297104685374, 8.938619071159449, 20.89655602038354, 26.436474933320333, 15.994850810994262, 8.732625175370524, 19.165939678308074, 23.8915346893879, 15.229470866121394, 8.449279156209519, 17.471960163925083, 21.449204309500892, 14.388320211174815, 8.153395993161807, 15.839053725949029, 19.074941816496825, 13.48473758184668, 7.8558983100215585, 14.283749902023258, 16.80621705233304, 12.536358328821947, 7.561412666279445, 12.815461957093074, 14.711125759911724, 11.582224818310841, 7.285308212475295, 11.441530288625101, 12.883514683526156, 10.689503908177313, 7.007560439026612, 10.164926138739348, 11.31688322807149, 9.863642934130205, 6.738642296290967, 8.09738001071075, 6.727765029731321, 12.579618729297643, 8.063388397394865, 8.73582756612115, 7.146826068288178, 13.065893349203309, 8.070994948898777, 9.436354851537804, 7.680496866188303, 13.501287612255817, 8.016842771272687, 10.207223022237788, 8.370169422379584, 13.870496785500915, 7.91218522701703, 11.05737045644111, 9.26382737194434, 14.156355138309667, 7.773968597202483, 11.99182622276284, 10.414733803091446, 14.348728884389745, 7.623516398754457, 13.011395801859273, 11.867882834969635, 14.450805642225157, 7.4819533772768985, 14.111580747903329, 13.627184776327944, 14.48162520219872, 7.3638696374570145, 15.282862719527042, 15.644041681505998, 14.470489072444614, 7.275297294195772, 16.50888073123925, 17.846929365076498, 14.442970418717621, 7.218200274471192, 17.76869453271948, 20.155580591288473, 14.410044116936538, 7.194890777456726, 19.03635412423691, 22.449912404626232, 14.369517845976516, 7.2082996298629975, 20.27960854894101, 24.57248162778278, 14.324814641583721, 7.258694118007968, 21.45981460330722, 26.481059266812522, 14.291908060885245, 7.344338395552619, 22.534133025729037, 28.166633921225795, 14.299931178198989, 7.459580300271929, 23.459734131253548, 29.555172665654556, 14.375420299513546, 7.595637327551772, 24.198671221734102, 30.555161200747577, 14.52850704382862, 7.742654160355865, 24.72188230483095, 31.099790042626264, 14.751106445166776, 7.889958948083137, 25.011289169682918, 31.168114605177117, 15.01871555530565, 8.026623991898772, 25.05970141387965, 30.799095690929715, 15.299007306466331, 8.143347746546075, 24.86889652347957, 30.16210597755748, 15.576684007570181, 8.23609614404052, 24.447909821534637, 29.687372373574235, 15.88298591049669, 8.355812706719668, 23.811348192445877, 29.41650589142362, 16.18502767411263, 8.506652231535849, 22.97900782004283, 28.918689112025675, 16.37443586116455, 8.612153395653431, 21.976190271255934, 28.04735644932375, 16.40217544815638, 8.660546212518746, 20.833481778229952, 26.82231187649729, 16.260596187536798, 8.646998039899707, 19.58508547391299, 25.313013215668924, 15.959342897157676, 8.570284500091748, 18.266478826504454, 23.603991308618085, 15.515741334247313, 8.432877414685224, 16.91149920072736, 21.780394593951645, 14.949225312936623, 8.241437716682134, 15.549947980403182, 19.910687563096626, 14.278352359686181, 8.006359268856706, 14.204827694719821, 18.036318687325334, 13.520623453997924, 7.747315260342171, 12.89399025427937, 16.18795506060347, 12.695343357441004, 7.48698908604697, 11.631501780747726, 14.404132387011853, 11.827731228230745, 7.2337925085543056, 10.427158945813138, 12.734040625130863, 10.950352008362247, 6.9936522808853105, 9.288830224950958, 11.220893810799485, 10.095202688446053, 6.77848596809312, 8.218567332537168, 9.872261497914756, 9.276369632107896, 6.594474128144874, 6.749319354554428, 6.6923405172326, 10.96246268184561, 7.457084222313659, 7.305975941902538, 7.091621473679927, 11.283980557954692, 7.493159174138878, 7.901796135938893, 7.547252984197678, 11.538598607189996, 7.480040267789599, 8.541813171154466, 8.096809338777582, 11.738965347968893, 7.429426696651978, 9.229484368627189, 8.771582238254096, 11.894819797939842, 7.353870849330983, 9.967854235348739, 9.5928680598339, 12.012884973416757, 7.2657253452831245, 10.756211560477922, 10.569235376058439, 12.099600569017104, 7.176797884639594, 11.589731454307792, 11.69337244768835, 12.162270965765124, 7.097226023022399, 12.460229175674181, 12.941207884934158, 12.208256444942405, 7.034865102956077, 13.357369440815061, 14.273950211034215, 12.243189971717777, 6.995516055708634, 14.266233117024147, 15.640970339466493, 12.269862988178982, 6.983365876077224, 15.167118312495269, 16.98383028880307, 12.28950751223541, 7.000860316459388, 16.03600102610058, 18.244917956707013, 12.305577494050212, 7.047938213723629, 16.845158972997414, 19.37603202697029, 12.326506658284526, 7.121411314711898, 17.564988306042395, 20.33619497721866, 12.363438479234116, 7.215323228819445, 18.167151873689363, 21.085025445290977, 12.424457763336502, 7.322261213190695, 18.628042781585542, 21.58496026937321, 12.510415221847985, 7.434780912195885, 18.931535107673305, 21.813421031541836, 12.615361133825012, 7.546333533988937, 19.070371009283086, 21.781378494555536, 12.732532108994103, 7.652069667386204, 19.04567391071201, 21.557948125581913, 12.866145055284063, 7.750228465656811, 18.864728112978725, 21.290379045685686, 13.041812142497756, 7.843521038265488, 18.537929627818958, 21.143335751286237, 13.28596710452742, 7.935898615791588, 18.07627651203137, 21.119029038756086, 13.570844967549242, 8.020470388362195, 17.490626721410454, 21.053041351750075, 13.820917320477642, 8.078409383809467, 16.792766497875718, 20.797716565345276, 13.972239687860382, 8.093222768748184, 15.996673406026499, 20.29011068691264, 13.991730896851504, 8.056876378142332, 15.119160435527398, 19.530666315490937, 13.868267618321308, 7.9685017571520085, 14.178180683889035, 18.55450943775307, 13.60389324321437, 7.836229167598775, 13.192761193048158, 17.41131658599876, 13.209180905331412, 7.676089207879652, 12.182200083685824, 16.153061308193198, 12.700453524976197, 7.496742584483663, 11.16403776527304, 14.828111924866816, 12.097783873500832, 7.306745000800204, 10.154040544451362, 13.479840561142563, 11.423573906606226, 7.121320316961571, 9.164371218252816, 12.146060557926994, 10.70126143585933, 6.952419382447394, 8.202192488287524, 10.85905373699404, 9.953534726040948, 6.806910879392323, 7.278511599347368, 9.643027351769742, 9.200021466644221, 6.695589509109455, 6.401160909354129, 8.510989980968747, 8.455449127112384, 6.625822196867409, 5.445543882632929, 6.266510447517277, 9.40389596554212, 6.765091333706797, 5.91535796204953, 6.5916117132823775, 9.620879267475269, 6.805545806229521, 6.403591248973422, 6.924023634586938, 9.768677710926816, 6.81638668106568, 6.912740927362904, 7.29993369919468, 9.872962269174876, 6.8080468096177515, 7.445169210978721, 7.738608713807203, 9.948828255956188, 6.783375337797793, 8.000765035976203, 8.248465350677533, 10.004177221319525, 6.74879544545872, 8.578345236398004, 8.829279719577801, 10.04370186018907, 6.711244461790027, 9.175509220756789, 9.472666321503326, 10.07065523929044, 6.6776318169261195, 9.785855587089042, 10.162695339089302, 10.08742287622514, 6.6542927618939895, 10.400658708147711, 10.877292744590234, 10.095765526983499, 6.646563303508113, 11.00919886134608, 11.590627709360144, 10.097253340654373, 6.65838026137938, 11.599519884639461, 12.276594649896728, 10.094104567689843, 6.691750803634404, 12.15636610541847, 12.913347186762504, 10.090248882559758, 6.745981279523123, 12.663029300247352, 13.488068750790486, 10.091961258201447, 6.816688923166881, 13.102714433442442, 13.998603597179983, 10.106770187835522, 6.895383141281597, 13.460139273575574, 14.44493937569462, 10.138976039638253, 6.972783743286314, 13.723271265762687, 14.815099770520078, 10.184176066175196, 7.045978415533444, 13.88474236034762, 15.090819554327144, 10.231039101952641, 7.118273039593419, 13.942496640830452, 15.26745814506444, 10.270781292922052, 7.193357067675439, 13.899380245322057, 15.363011152623692, 10.310228294661343, 7.273500571545339, 13.761415690712258, 15.435183037633172, 10.393211577250085, 7.358535497728473, 13.535566486681738, 15.602581259015789, 10.597380059907254, 7.428302121522917, 13.227945988272708, 15.816403391631747, 10.889424871359257, 7.479238633154237, 12.842510542516184, 15.9308765079092, 11.170816719566345, 7.506000712636908, 12.382613726286035, 15.870538728448484, 11.389434362330807, 7.499229935208721, 11.85276949125222, 15.605802520936646, 11.51479862308005, 7.455861821308909, 11.259215066325945, 15.143871361278386, 11.524130247689166, 7.382603998120073, 10.610315627212486, 14.511888501385712, 11.407310903528101, 7.287991261260995, 9.916848046060691, 13.74336765696152, 11.167698204849232, 7.1851587452103605, 9.190063957502048, 12.871992770146136, 10.81780491480107, 7.083481840977532, 8.439794442188854, 11.930172882390739, 10.37501027043192, 6.9891661088266375, 7.6780266895783225, 10.948247924897915, 9.85865857993439, 6.911496062938124, 6.916570319515216, 9.95290450758004, 9.288177969336347, 6.8589955905002, 6.168232290633863, 8.966763205570631, 8.6817710545866, 6.839622997227803, 5.445384710852551, 8.007773706733026, 8.067628039200377, 6.877913245993881, 4.756242977571008, 7.088750010540561, 7.472519850845099, 6.989326039408262, 4.137828456815573, 5.303588961798242, 7.73964695021982, 5.965991881120226, 4.526122441758957, 5.563696456467284, 7.907071823224872, 6.023153494854256, 4.918559512889301, 5.817816753072464, 8.025875862666986, 6.063117080532338, 5.315993255787065, 6.077325095886582, 8.105240210858275, 6.089359594614788, 5.718311853164266, 6.351993307616578, 8.154709678136639, 6.106138326997476, 6.126068976795306, 6.647080786277998, 8.181798331971477, 6.113358431121627, 6.53765697127516, 6.962720566999998, 8.191842768102422, 6.115802862467747, 6.950015097925398, 7.29427428885994, 8.188550491908446, 6.118786894969727, 7.3601469349091815, 7.633148301180947, 8.174563991603746, 6.127274422136917, 7.763278331133366, 7.968033838850401, 8.151957460142343, 6.14565748963642, 8.15251756372473, 8.28667604471908, 8.122744794456498, 6.177512585909119, 8.52012834167335, 8.578376697739682, 8.089493525574673, 6.225353342948175, 8.858112316040398, 8.83775566443207, 8.056210623313724, 6.2904041215289155, 9.159263893248157, 9.071523683698201, 8.029967944836514, 6.37247305023231, 9.415673289271808, 9.314015274659383, 8.024062540355331, 6.470140878143649, 9.620267193025269, 9.634711034970577, 8.056835155481943, 6.518301116865242, 9.76755019213733, 10.023937051195295, 8.12447817103474, 6.533178110085258, 9.853869007273977, 10.415699357406462, 8.207311665305081, 6.55996904045694, 9.878195903251566, 10.78593656293737, 8.296533462880705, 6.598590075896029, 9.841813863547982, 11.136987595335533, 8.395597958411813, 6.652313581116692, 9.747357822670718, 11.480225091381602, 8.515533684219621, 6.720761611018201, 9.597688766320925, 11.81680643121776, 8.662003073383424, 6.801198314262557, 9.394969063536847, 12.114848656649716, 8.823447903148114, 6.8900230107646365, 9.140364701789496, 12.30462997775545, 8.986803349559548, 6.982623346764049, 8.834800770202294, 12.309950048548679, 9.159218100771444, 6.999417430155351, 8.479253113191328, 12.115824041232607, 9.307884901991914, 6.963928287609619, 8.074399016048982, 11.76153368901817, 9.375109458073291, 6.932850369171986, 7.6231643528041975, 11.285741042907627, 9.337112748295405, 6.908323333718316, 7.131680189459647, 10.7158268601666, 9.19313896284186, 6.896088489078993, 6.6068088109875855, 10.073102609721357, 8.952881013767726, 6.900161753353663, 6.057452402749654, 9.376615774614885, 8.63025947914111, 6.926184989676427, 5.49648167339606, 8.644097426170942, 8.249607784296108, 6.9936508897416285, 4.933935149404052, 7.891824995281915, 7.837149531713532, 7.11582845468307, 4.382454018232485, 7.134957241304752, 7.416969806377233, 7.283446529953153, 3.8598643764018217, 6.387249787847576, 7.010474115163136, 7.458591985557719, 3.390880043018427, 5.674846360450534, 6.640544470417158, 7.644126023232259 ], "x": [ 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 75.0, 75.0, 75.0, 75.0, 80.0, 80.0, 80.0, 80.0, 85.0, 85.0, 85.0, 85.0, 90.0, 90.0, 90.0, 90.0, 95.0, 95.0, 95.0, 95.0, 100.0, 100.0, 100.0, 100.0, 105.0, 105.0, 105.0, 105.0, 110.0, 110.0, 110.0, 110.0, 115.0, 115.0, 115.0, 115.0, 120.0, 120.0, 120.0, 120.0, 125.0, 125.0, 125.0, 125.0, 130.0, 130.0, 130.0, 130.0, 135.0, 135.0, 135.0, 135.0, 140.0, 140.0, 140.0, 140.0, 145.0, 145.0, 145.0, 145.0, 150.0, 150.0, 150.0, 150.0, 155.0, 155.0, 155.0, 155.0, 160.0, 160.0, 160.0, 160.0, 165.0, 165.0, 165.0, 165.0, 170.0, 170.0, 170.0, 170.0, 175.0, 175.0, 175.0, 175.0 ], "y": [ 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 5.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 10.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 15.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 20.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 25.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 30.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 35.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 40.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 45.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 50.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 55.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 60.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 65.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0, 70.0 ], "z": [ 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0, 0.0, 5.0, 10.0, 15.0 ] }, { "marker": { "color": [ 7.523950459885256, 7.504402709575281, 12.431669878755754, 12.653931170368654, 17.95614266487138, 14.752236645666208, 13.62265039698789, 10.961036004338071, 9.92168096948926, 7.381513745471668, 7.374691249921192, 10.724999439237669, 18.18256396033921, 16.951971459921555, 8.786939148336106, 7.694572931545885, 7.3926996492564285, 21.281689496592517, 12.26870807151747, 7.864908567125923, 7.907655180626676, 8.26936365398254, 13.491700540603192, 19.72797261526885, 9.516793469712148, 8.49613140150887, 7.464657273030827, 7.334197867745587, 9.147075547342306, 8.761991691943427, 8.720563289122618, 8.72077389871762, 11.488009440195034, 13.361158254064184, 62.09588027550872, 212.0548074773783, 162.57334219373195, 14.54162511300006, 14.229608484585263, 13.302742152564573, 12.189257339812844, 12.400010875605084, 14.672336239178968, 66.48460790188776, 83.61465051204146, 40.38085641151149, 7.589959153393554, 7.737106050310675, 8.482844001863215, 10.25939294594244, 12.006505561241012, 8.590657968446877, 7.6712807712580044, 7.482391072182528, 7.299228726672029, 7.565045833046437, 7.332360090505979, 17.347713335041448, 18.227038162335496, 25.94064409267488, 16.982289657342022, 13.307360633578648, 11.503142480262053, 11.174759046219696, 7.534287605420449, 7.6648511765076766, 7.653058839995369, 7.924433525676584, 14.422381446882858, 15.84402811467742, 14.250498894502174, 10.109376940334958, 8.05544180040583, 7.738748303610896, 14.394973135415718, 19.159029854986507, 14.405835285741489, 13.15458160160373, 8.612709142237419, 7.609483637308973, 7.478446931752641, 7.432266513955341, 10.987539452846493, 12.296402177187169, 11.446662236467354, 10.61368672610818, 10.411998467084524, 16.41871221089872, 26.83645002206609, 12.031560712304724, 10.347863551149477, 8.284592455705086, 8.325657604393601, 8.88861151850406, 12.079613409387566, 10.935931308064994, 28.0610786399649, 29.142417495586603, 10.538314112806418, 9.09185133149566, 7.644355771943111, 7.550848668679468, 15.537649947316645, 41.59888774825939, 33.66693762631746, 11.215062242495993, 8.7190611288963, 7.772473390677561, 7.731765960833723, 9.361786766943345, 9.558559890159929, 11.426582710108802, 16.24480507653716, 13.209151446657138, 41.71194804800579, 31.84101927982267, 19.71465175385584, 16.136910315700955, 8.091654987217389, 7.8290873046450855, 7.857428098417078, 7.528816992435971, 7.980837130773384, 20.467568637840014, 19.32167900803726, 11.837118797482152, 9.169863480477268, 10.555745955875004, 10.388152262999728, 14.366880527621808, 12.501393591685915, 22.68286151816796, 44.96320366031686, 35.65147070446679, 31.42155389612361, 27.75312638620625, 8.982780678822179, 8.947934544282782, 9.917264142125266, 19.68354637348809, 17.061203638664708, 15.490730545598044, 20.1676842822458, 60.06420870208321, 28.724981129993765, 8.863475937372979, 8.844139177460368, 9.093519296274057, 10.039740129645422, 12.38205238588628, 24.127072105261707, 21.812979270474035, 57.496809226956756, 56.66587311190261, 9.470326795062867, 10.392751115563248, 31.56591704948867, 15.66874394615493, 14.312526008227676, 17.562662643188098, 77.44294214623876, 132.89178967527934, 91.72060281136868, 43.29975412075403, 7.712819926214015, 7.707661485222728, 8.029794378182505, 7.767418516280189, 8.0770695827157, 14.595486556669508, 23.54513730256832, 9.351674241734344, 9.112231791976352, 8.229265183098967, 8.213154889914748, 19.278922790775084, 23.53907092967744, 20.07444937207709, 18.40089769381273, 16.295090853050056, 14.228662179577396, 13.319813437099096, 7.135198047181273, 7.697129307264996, 27.165482149112965, 11.912917077155306, 14.445519148105433, 24.95562445325673, 24.583078973662708, 10.354508338093622, 10.381339661525534, 9.77383884803241, 9.718361085231134, 14.983115354224545, 23.48596197840347, 23.654111389121866, 19.79503232856753, 43.697928632397264, 78.67776089830092, 86.36936738447986, 10.653610115920849, 10.758646052972615, 18.608889296458734, 14.529691781672476, 38.64685166092142, 48.98321411915347, 64.40296471329619, 130.73705684474285, 56.14541964374857, 7.344236497186937, 7.310475670096833, 7.537948367221658, 7.456025283340647, 7.346629821928065, 7.414279623481882, 7.334368758865619, 7.206368851984006, 7.178347065010392, 7.792801757359163, 8.226036580667307, 9.115623542592852, 11.05783819434671, 16.8340169149977, 21.59083182245918, 39.64769574797805, 83.76208561344251, 85.15341237813995, 12.1827680183732, 12.367859869845118, 10.140384783436415, 13.409798053386982, 17.542798244364587, 21.266856250327702, 21.65674545430488, 32.687464987733634, 71.41926993414563, 38.85704991817824, 28.042787059190392, 1.851382987466156, 2.870537221634571, 15.540404995645863, 16.458704152903223, 13.917562658733772, 11.828164625951713, 6.189810538043849, 2.5757561959638267, 0.8277060206620348, 8.79569478100755, 8.752057049589151, 9.817601179744884, 11.345494835432, 11.180640888723032, 23.58312360468357, 16.31095435592749, 25.191804439072445, 38.48770169763406, 7.3349943694319, 7.300664084117322, 8.454980574272989, 12.862953365730892, 22.36546666004365, 20.229808788182343, 23.533256266545585, 31.008249786821864, 11.397442785790844, 9.340945891017968, 9.22377323068517, 10.802722626714068, 16.832700008002803, 15.70678416636435, 22.796475592828383, 51.493824227154526, 76.01619601901909, 30.003124953343512, 8.160882100124162, 8.095732488984469, 7.900272965658633, 7.759259795845717, 9.047969116961012, 10.07727051960273, 20.08245382803256, 19.042223068495723, 12.889411480969626 ], "size": [ 7.523950459885256, 7.504402709575281, 12.431669878755754, 12.653931170368654, 17.95614266487138, 14.752236645666208, 13.62265039698789, 10.961036004338071, 9.92168096948926, 7.381513745471668, 7.374691249921192, 10.724999439237669, 18.18256396033921, 16.951971459921555, 8.786939148336106, 7.694572931545885, 7.3926996492564285, 21.281689496592517, 12.26870807151747, 7.864908567125923, 7.907655180626676, 8.26936365398254, 13.491700540603192, 19.72797261526885, 9.516793469712148, 8.49613140150887, 7.464657273030827, 7.334197867745587, 9.147075547342306, 8.761991691943427, 8.720563289122618, 8.72077389871762, 11.488009440195034, 13.361158254064184, 62.09588027550872, 212.0548074773783, 162.57334219373195, 14.54162511300006, 14.229608484585263, 13.302742152564573, 12.189257339812844, 12.400010875605084, 14.672336239178968, 66.48460790188776, 83.61465051204146, 40.38085641151149, 7.589959153393554, 7.737106050310675, 8.482844001863215, 10.25939294594244, 12.006505561241012, 8.590657968446877, 7.6712807712580044, 7.482391072182528, 7.299228726672029, 7.565045833046437, 7.332360090505979, 17.347713335041448, 18.227038162335496, 25.94064409267488, 16.982289657342022, 13.307360633578648, 11.503142480262053, 11.174759046219696, 7.534287605420449, 7.6648511765076766, 7.653058839995369, 7.924433525676584, 14.422381446882858, 15.84402811467742, 14.250498894502174, 10.109376940334958, 8.05544180040583, 7.738748303610896, 14.394973135415718, 19.159029854986507, 14.405835285741489, 13.15458160160373, 8.612709142237419, 7.609483637308973, 7.478446931752641, 7.432266513955341, 10.987539452846493, 12.296402177187169, 11.446662236467354, 10.61368672610818, 10.411998467084524, 16.41871221089872, 26.83645002206609, 12.031560712304724, 10.347863551149477, 8.284592455705086, 8.325657604393601, 8.88861151850406, 12.079613409387566, 10.935931308064994, 28.0610786399649, 29.142417495586603, 10.538314112806418, 9.09185133149566, 7.644355771943111, 7.550848668679468, 15.537649947316645, 41.59888774825939, 33.66693762631746, 11.215062242495993, 8.7190611288963, 7.772473390677561, 7.731765960833723, 9.361786766943345, 9.558559890159929, 11.426582710108802, 16.24480507653716, 13.209151446657138, 41.71194804800579, 31.84101927982267, 19.71465175385584, 16.136910315700955, 8.091654987217389, 7.8290873046450855, 7.857428098417078, 7.528816992435971, 7.980837130773384, 20.467568637840014, 19.32167900803726, 11.837118797482152, 9.169863480477268, 10.555745955875004, 10.388152262999728, 14.366880527621808, 12.501393591685915, 22.68286151816796, 44.96320366031686, 35.65147070446679, 31.42155389612361, 27.75312638620625, 8.982780678822179, 8.947934544282782, 9.917264142125266, 19.68354637348809, 17.061203638664708, 15.490730545598044, 20.1676842822458, 60.06420870208321, 28.724981129993765, 8.863475937372979, 8.844139177460368, 9.093519296274057, 10.039740129645422, 12.38205238588628, 24.127072105261707, 21.812979270474035, 57.496809226956756, 56.66587311190261, 9.470326795062867, 10.392751115563248, 31.56591704948867, 15.66874394615493, 14.312526008227676, 17.562662643188098, 77.44294214623876, 132.89178967527934, 91.72060281136868, 43.29975412075403, 7.712819926214015, 7.707661485222728, 8.029794378182505, 7.767418516280189, 8.0770695827157, 14.595486556669508, 23.54513730256832, 9.351674241734344, 9.112231791976352, 8.229265183098967, 8.213154889914748, 19.278922790775084, 23.53907092967744, 20.07444937207709, 18.40089769381273, 16.295090853050056, 14.228662179577396, 13.319813437099096, 7.135198047181273, 7.697129307264996, 27.165482149112965, 11.912917077155306, 14.445519148105433, 24.95562445325673, 24.583078973662708, 10.354508338093622, 10.381339661525534, 9.77383884803241, 9.718361085231134, 14.983115354224545, 23.48596197840347, 23.654111389121866, 19.79503232856753, 43.697928632397264, 78.67776089830092, 86.36936738447986, 10.653610115920849, 10.758646052972615, 18.608889296458734, 14.529691781672476, 38.64685166092142, 48.98321411915347, 64.40296471329619, 130.73705684474285, 56.14541964374857, 7.344236497186937, 7.310475670096833, 7.537948367221658, 7.456025283340647, 7.346629821928065, 7.414279623481882, 7.334368758865619, 7.206368851984006, 7.178347065010392, 7.792801757359163, 8.226036580667307, 9.115623542592852, 11.05783819434671, 16.8340169149977, 21.59083182245918, 39.64769574797805, 83.76208561344251, 85.15341237813995, 12.1827680183732, 12.367859869845118, 10.140384783436415, 13.409798053386982, 17.542798244364587, 21.266856250327702, 21.65674545430488, 32.687464987733634, 71.41926993414563, 38.85704991817824, 28.042787059190392, 1.851382987466156, 2.870537221634571, 15.540404995645863, 16.458704152903223, 13.917562658733772, 11.828164625951713, 6.189810538043849, 2.5757561959638267, 0.8277060206620348, 8.79569478100755, 8.752057049589151, 9.817601179744884, 11.345494835432, 11.180640888723032, 23.58312360468357, 16.31095435592749, 25.191804439072445, 38.48770169763406, 7.3349943694319, 7.300664084117322, 8.454980574272989, 12.862953365730892, 22.36546666004365, 20.229808788182343, 23.533256266545585, 31.008249786821864, 11.397442785790844, 9.340945891017968, 9.22377323068517, 10.802722626714068, 16.832700008002803, 15.70678416636435, 22.796475592828383, 51.493824227154526, 76.01619601901909, 30.003124953343512, 8.160882100124162, 8.095732488984469, 7.900272965658633, 7.759259795845717, 9.047969116961012, 10.07727051960273, 20.08245382803256, 19.042223068495723, 12.889411480969626 ], "sizemin": 1, "sizemode": "area", "sizeref": 4.241096149547566 }, "mode": "markers", "type": "scatter3d", "x": [ 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 62.16300000000048, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 29.412000000011176, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 33.40700000000652, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 35.14500000001863, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 37.03899999998976, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 24.94829099997878, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 170.4099999999744, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 6.537000000011177, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 178.6689999999944, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 161.23099999997066, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 23.323328999977093, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 142.86800000001676, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 119.52700000000274, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 132.88199999998324, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 136.1240000000107, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 139.2839999999851, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 125.3859999999986, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 103.95500000001631, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 10.688789999985602, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 104.9340000000084, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 107.24900000001072, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 115.03299999999491, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 73.60999999998603, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 82.07299999997576, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 83.65399999998044, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 80.36599999997998, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 84.89500000001863, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 57.46299999998792, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 56.89899999997579, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695, 15.194000000017695 ], "y": [ 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 14.336000000126662, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 52.35800000000745, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 35.49500000011176, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 14.282999999821186, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 9.503999999724329, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 66.90799999982119, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 33.711690000258386, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 53.40600000042468, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 51.24100000038743, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 29.3070000000298, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 44.54499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 52.04499999992549, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 73.33800000045449, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 50.42300000041723, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 36.63300000037998, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 31.343000000342727, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 29.484000000171363, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 67.60699999984354, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 28.179310000501573, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 58.52500000037253, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 48.967000000178814, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 26.62600000016392, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 73.55499999970198, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 47.08600000012666, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 39.567999999970205, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 29.114000000059605, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 20.52199999988079, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 55.90199999976903, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 36.40299999993295, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0 ], "z": [ 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 2.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 2.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 2.0, 0.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0, 20.0, 18.0, 16.0, 14.0, 12.0, 10.0, 8.0, 6.0, 4.0 ] } ], "layout": { "scene": { "aspectmode": "data" }, "template": { "data": { "bar": [ { "error_x": { "color": "#2a3f5f" }, "error_y": { "color": "#2a3f5f" }, "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "bar" } ], "barpolar": [ { "marker": { "line": { "color": "#E5ECF6", "width": 0.5 }, "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "barpolar" } ], "carpet": [ { "aaxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "baxis": { "endlinecolor": "#2a3f5f", "gridcolor": "white", "linecolor": "white", "minorgridcolor": "white", "startlinecolor": "#2a3f5f" }, "type": "carpet" } ], "choropleth": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "choropleth" } ], "contour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "contour" } ], "contourcarpet": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "contourcarpet" } ], "heatmap": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmap" } ], "heatmapgl": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "heatmapgl" } ], "histogram": [ { "marker": { "pattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 } }, "type": "histogram" } ], "histogram2d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2d" } ], "histogram2dcontour": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "histogram2dcontour" } ], "mesh3d": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "type": "mesh3d" } ], "parcoords": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "parcoords" } ], "pie": [ { "automargin": true, "type": "pie" } ], "scatter": [ { "fillpattern": { "fillmode": "overlay", "size": 10, "solidity": 0.2 }, "type": "scatter" } ], "scatter3d": [ { "line": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatter3d" } ], "scattercarpet": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattercarpet" } ], "scattergeo": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergeo" } ], "scattergl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattergl" } ], "scattermapbox": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scattermapbox" } ], "scatterpolar": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolar" } ], "scatterpolargl": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterpolargl" } ], "scatterternary": [ { "marker": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "type": "scatterternary" } ], "surface": [ { "colorbar": { "outlinewidth": 0, "ticks": "" }, "colorscale": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "type": "surface" } ], "table": [ { "cells": { "fill": { "color": "#EBF0F8" }, "line": { "color": "white" } }, "header": { "fill": { "color": "#C8D4E3" }, "line": { "color": "white" } }, "type": "table" } ] }, "layout": { "annotationdefaults": { "arrowcolor": "#2a3f5f", "arrowhead": 0, "arrowwidth": 1 }, "autotypenumbers": "strict", "coloraxis": { "colorbar": { "outlinewidth": 0, "ticks": "" } }, "colorscale": { "diverging": [ [ 0, "#8e0152" ], [ 0.1, "#c51b7d" ], [ 0.2, "#de77ae" ], [ 0.3, "#f1b6da" ], [ 0.4, "#fde0ef" ], [ 0.5, "#f7f7f7" ], [ 0.6, "#e6f5d0" ], [ 0.7, "#b8e186" ], [ 0.8, "#7fbc41" ], [ 0.9, "#4d9221" ], [ 1, "#276419" ] ], "sequential": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ], "sequentialminus": [ [ 0.0, "#0d0887" ], [ 0.1111111111111111, "#46039f" ], [ 0.2222222222222222, "#7201a8" ], [ 0.3333333333333333, "#9c179e" ], [ 0.4444444444444444, "#bd3786" ], [ 0.5555555555555556, "#d8576b" ], [ 0.6666666666666666, "#ed7953" ], [ 0.7777777777777778, "#fb9f3a" ], [ 0.8888888888888888, "#fdca26" ], [ 1.0, "#f0f921" ] ] }, "colorway": [ "#636efa", "#EF553B", "#00cc96", "#ab63fa", "#FFA15A", "#19d3f3", "#FF6692", "#B6E880", "#FF97FF", "#FECB52" ], "font": { "color": "#2a3f5f" }, "geo": { "bgcolor": "white", "lakecolor": "white", "landcolor": "#E5ECF6", "showlakes": true, "showland": true, "subunitcolor": "white" }, "hoverlabel": { "align": "left" }, "hovermode": "closest", "mapbox": { "style": "light" }, "paper_bgcolor": "white", "plot_bgcolor": "#E5ECF6", "polar": { "angularaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "radialaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "scene": { "xaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "yaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" }, "zaxis": { "backgroundcolor": "#E5ECF6", "gridcolor": "white", "gridwidth": 2, "linecolor": "white", "showbackground": true, "ticks": "", "zerolinecolor": "white" } }, "shapedefaults": { "line": { "color": "#2a3f5f" } }, "ternary": { "aaxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "baxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" }, "bgcolor": "#E5ECF6", "caxis": { "gridcolor": "white", "linecolor": "white", "ticks": "" } }, "title": { "x": 0.05 }, "xaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 }, "yaxis": { "automargin": true, "gridcolor": "white", "linecolor": "white", "ticks": "", "title": { "standoff": 15 }, "zerolinecolor": "white", "zerolinewidth": 2 } } } } }, "text/html": [ "
" ] }, "metadata": {}, "output_type": "display_data" } ], "source": [ "fig = p3i.plot_3d_model(\n", " model,\n", " plot_points=True,\n", " scale_points=10,\n", " volume_kwargs={\n", " \"surface_count\": 10,\n", " }\n", ")\n", "fig.show()" ] } ], "metadata": { "kernelspec": { "display_name": "aecom", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.10.12" } }, "nbformat": 4, "nbformat_minor": 2 }