From d5d7128a3e31a2c2f5d826955e411fa70a79b225 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 24 Jun 2025 16:25:09 +0200 Subject: [PATCH 01/37] add ABIFM curves to A&A example Fig 2; introduce SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD to constants; point to paper table where ABIFM values were taken from in A. et al 2025 example --- PySDM/physics/constants_defaults.py | 3 + .../Abade_and_Albuquerque_2024/fig_2.ipynb | 4321 +++++++++++------ .../Abade_and_Albuquerque_2024/settings.py | 17 +- .../Abade_and_Albuquerque_2024/simulation.py | 28 +- .../Arabas_et_al_2025/commons.py | 1 + 5 files changed, 2746 insertions(+), 1624 deletions(-) diff --git a/PySDM/physics/constants_defaults.py b/PySDM/physics/constants_defaults.py index 2f08f13f79..17718fa3a5 100644 --- a/PySDM/physics/constants_defaults.py +++ b/PySDM/physics/constants_defaults.py @@ -307,6 +307,9 @@ NIEMAND_A = np.nan NIEMAND_B = np.nan +SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD = T0 - 38 * si.K +""" value from [Shima et al. 2020](https://doi.org/10.5194/gmd-13-4107-2020) """ + ABIFM_UNIT = 1 / si.cm**2 / si.s """ ice nucleation rate using ABIFM ([Knopf & Alpert 2013](https://doi.org/10.1039/C3FD00035D)) """ diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index f1621127f0..5d05a16026 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -17,7 +17,7 @@ "source": [ "#### based on Fig. 2 from Abade & Albuquerque 2024 (QJRMS) \"_Persistent mixed‐phase states in adiabatic cloud parcels under idealised conditions_\"\n", "\n", - "(work in progress!)\n", + "(work in progress!) # TODO #1656\n", "\n", "https://doi.org/10.1002/qj.4775" ] @@ -62,6 +62,14 @@ "metadata": {}, "outputs": [], "source": [ + "homogenous_commons = {\n", + " 'timestep': .5 * si.s,\n", + " 'n_sd': 5000, # PAPER: \"on the order of 1e6\"\n", + " 'inp_frac': .5, # PAPER: .1\n", + " 'enable_immersion_freezing': True,\n", + " 'enable_vapour_deposition_on_ice': True,\n", + "}\n", + "\n", "simulations = {\n", " 'Bulk': Simulation(Settings(\n", " timestep=1 * si.s,\n", @@ -69,13 +77,8 @@ " enable_immersion_freezing=False,\n", " enable_vapour_deposition_on_ice=False,\n", " )),\n", - " 'Homogeneous': Simulation(Settings(\n", - " timestep=.5 * si.s,\n", - " n_sd=5000, # PAPER: \"on the order of 1e6\"\n", - " inp_frac = .5, # PAPER: .1\n", - " enable_immersion_freezing=True,\n", - " enable_vapour_deposition_on_ice=True,\n", - " )),\n", + " 'Homogeneous-INAS': Simulation(Settings(**homogenous_commons, singular=True)),\n", + " 'Homogeneous-ABIFM': Simulation(Settings(**homogenous_commons, singular=False)),\n", "}\n", "\n", "t_max = 6000 * si.s\n", @@ -89,7 +92,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 8, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [ @@ -99,12 +102,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-04-10T20:10:43.635927\n", + " 2025-06-24T16:08:04.916119\n", " image/svg+xml\n", " \n", " \n", @@ -120,8 +123,8 @@ " \n", " \n", " \n", @@ -129,8 +132,8 @@ " \n", " \n", " \n", @@ -138,23 +141,23 @@ " \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", + "L 162.510938 385.821875 \n", + "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -427,12 +430,12 @@ " \n", " \n", " \n", + "L 162.510938 325.237917 \n", + "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -447,12 +450,12 @@ " \n", " \n", " \n", + "L 162.510938 264.653958 \n", + "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -467,12 +470,12 @@ " \n", " \n", " \n", + "L 162.510938 204.07 \n", + "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -487,12 +490,12 @@ " \n", " \n", " \n", + "L 162.510938 143.486042 \n", + "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -533,12 +536,12 @@ " \n", " \n", " \n", + "L 162.510938 82.902083 \n", + "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -553,12 +556,12 @@ " \n", " \n", " \n", + "L 162.510938 22.318125 \n", + "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -747,71 +750,71 @@ " \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", + " \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", - " \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", + " \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", - " \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", + " \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", @@ -1178,23 +1181,23 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -1301,33 +1378,38 @@ " \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", @@ -1336,18 +1418,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1356,18 +1438,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1376,7 +1458,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1393,236 +1475,606 @@ " \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", " \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", + " \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", + " \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", " \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", @@ -1630,19 +2082,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1650,19 +2102,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1671,7 +2123,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1687,533 +2139,765 @@ " \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", - " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", + " \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", " \n", " \n", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2319,20 +3003,23 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", "\n" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -2341,7 +3028,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "df11fecee87044c48b81f517dc40ccf1", + "model_id": "19162478ff2c486c9a126373e4a8b160", "version_major": 2, "version_minor": 0 }, @@ -2355,8 +3042,8 @@ ], "source": [ "fig, axs = pyplot.subplot_mosaic(\n", - " (('Homogeneous', 'Stochastic', 'Bulk'),),\n", - " figsize=(7, 6),\n", + " (('Homogeneous-INAS', 'Homogeneous-ABIFM', 'Stochastic', 'Bulk'),),\n", + " figsize=(8, 6),\n", " sharex=True,\n", " sharey=True,\n", " tight_layout=True,\n", @@ -2370,19 +3057,20 @@ " ax.grid()\n", "ax.set_ylabel('Height (km)')\n", "\n", - "values = {'Homogeneous': {}, 'Bulk': {}}\n", + "values = {key:{} for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM', 'Bulk')}\n", "\n", "# Homogeneous\n", - "for name in ('ice', 'water', 'total'):\n", - " total = np.asarray(output['Homogeneous']['water']) + np.asarray(output['Homogeneous']['ice'])\n", - " values['Homogeneous'][name] = np.asarray(output['Homogeneous'][name] if name != 'total' else total) \n", - " axs['Homogeneous'].plot(\n", - " in_unit(np.asarray(values['Homogeneous'][name]), si.g / si.kg),\n", - " in_unit(np.asarray(output['Homogeneous']['height']), si.km),\n", - " label=name,\n", - " marker='.',\n", - " linestyle='--' if name == 'total' else '-'\n", - " )\n", + "for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM'):\n", + " for name in ('ice', 'water', 'total'):\n", + " total = np.asarray(output[key]['water']) + np.asarray(output[key]['ice'])\n", + " values[key][name] = np.asarray(output[key][name] if name != 'total' else total) \n", + " axs[key].plot(\n", + " in_unit(np.asarray(values[key][name]), si.g / si.kg),\n", + " in_unit(np.asarray(output[key]['height']), si.km),\n", + " label=name,\n", + " marker='.',\n", + " linestyle='--' if name == 'total' else '-'\n", + " )\n", "\n", "# Bulk\n", "liquid_fraction = simulations['Bulk'].particulator.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(output['Bulk']['T']))\n", @@ -2408,7 +3096,7 @@ }, { "cell_type": "code", - "execution_count": 7, + "execution_count": 14, "id": "892a1d98-c690-446e-9507-d40dc6269878", "metadata": {}, "outputs": [ @@ -2418,12 +3106,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-04-10T20:10:52.027721\n", + " 2025-06-24T16:21:21.523606\n", " image/svg+xml\n", " \n", " \n", @@ -2438,42 +3126,42 @@ " \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", - " \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", - " \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", + " \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", @@ -2843,19 +3806,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2864,19 +3827,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2885,19 +3848,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2906,19 +3869,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2927,19 +3890,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2947,180 +3910,281 @@ " \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", " \n", @@ -3306,17 +4340,22 @@ " \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" @@ -3397,13 +4488,23 @@ } ], "source": [ - "for key in ('Homogeneous', 'Bulk'):\n", + "dummy_settings = Settings(n_sd=0, timestep=0)\n", + "for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM', 'Bulk'):\n", " pyplot.plot(\n", - " np.asarray(output[key]['vapour']) + np.asarray(output[key]['water']) + np.asarray(output[key]['ice']),\n", + " 100 * (\n", + " np.asarray(output[key]['vapour']) \n", + " + np.asarray(output[key]['water']) \n", + " + np.asarray(output[key]['ice'])\n", + " - dummy_settings.initial_water_vapour_mixing_ratio\n", + " ) / dummy_settings.initial_water_vapour_mixing_ratio,\n", " output[key]['height'],\n", " label=key,\n", " linestyle=':' if key[0] == 'B' else '--'\n", " )\n", + "pyplot.gca().set(\n", + " xlabel='mixing ratio relative error [%]',\n", + " ylabel='height [m]'\n", + ")\n", "pyplot.legend()\n", "pyplot.grid()" ] diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py index 1ae1bef15c..24a9db9a4b 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py @@ -3,6 +3,7 @@ from PySDM import Formulae from PySDM.physics import si from PySDM.initialisation.spectra import Lognormal +from PySDM_examples.Arabas_et_al_2025.commons import FREEZING_CONSTANTS @strict @@ -12,28 +13,34 @@ def __init__( *, n_sd: int, timestep: float, + # default values correspond to paper settings + singular: bool = True, enable_immersion_freezing: bool = True, enable_vapour_deposition_on_ice: bool = True, inp_frac: float = 0.1, + kappa: float = 0.6, ): self.n_sd = n_sd self.timestep = timestep self.enable_immersion_freezing = enable_immersion_freezing self.enable_vapour_deposition_on_ice = enable_vapour_deposition_on_ice - + self.singular = singular self.initial_total_pressure = 1000 * si.hPa # note: not given in the paper # parameters from the paper self.formulae = Formulae( constants={ "bulk_phase_partitioning_exponent": 0.1, - "NIEMAND_A": -0.517, - "NIEMAND_B": 8.934, + **FREEZING_CONSTANTS["dust"], }, bulk_phase_partitioning="KaulEtAl2015", particle_shape_and_density="MixedPhaseSpheres", diffusion_coordinate="WaterMassLogarithm", - freezing_temperature_spectrum="Niemand_et_al_2012", + **( + {"freezing_temperature_spectrum": "Niemand_et_al_2012"} + if singular + else {"heterogeneous_ice_nucleation_rate": "ABIFM"} + ), ) self.initial_water_vapour_mixing_ratio = 1.5 * si.g / si.kg self.parcel_linear_extent = 100 * si.m @@ -61,7 +68,7 @@ def __init__( m_mode=75 * si.nm, s_geom=1.6, ) - self.kappa = 0.6 + self.kappa = kappa self.initial_temperature = self.formulae.state_variable_triplet.T( rhod=rhod_0, thd=thd_0 ) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py index d6b5b7dfa5..191ae7dbed 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py @@ -40,7 +40,7 @@ def __init__(self, settings): builder.add_dynamic(Condensation()) if settings.enable_immersion_freezing: - builder.add_dynamic(Freezing()) + builder.add_dynamic(Freezing(singular=settings.singular)) if settings.enable_vapour_deposition_on_ice: builder.add_dynamic(VapourDepositionOnIce()) @@ -62,18 +62,28 @@ def __init__(self, settings): n_inp = int(settings.n_sd * settings.freezing_inp_frac) rng = np.random.default_rng(seed=builder.particulator.formulae.seed) - - attributes["freezing temperature"] = rng.permutation( + insoluble_surface_area = trivia.sphere_surface( + diameter=2 * settings.freezing_inp_dry_radius + ) + attributes[ + "freezing temperature" if settings.singular else "immersed surface area" + ] = rng.permutation( np.pad( - builder.particulator.formulae.freezing_temperature_spectrum.invcdf( - cdf=rng.uniform(low=0, high=1, size=n_inp), - A_insol=trivia.sphere_surface( - diameter=2 * settings.freezing_inp_dry_radius - ), + ( + builder.particulator.formulae.freezing_temperature_spectrum.invcdf( + cdf=rng.uniform(low=0, high=1, size=n_inp), + A_insol=insoluble_surface_area, + ) + if settings.singular + else np.full(n_inp, insoluble_surface_area) ), (0, settings.n_sd - n_inp), mode="constant", - constant_values=(trivia.C2K(-38)), + constant_values=( + builder.particulator.formulae.constants.SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD + if settings.singular + else 0 + ), ) ) diff --git a/examples/PySDM_examples/Arabas_et_al_2025/commons.py b/examples/PySDM_examples/Arabas_et_al_2025/commons.py index 8cae4a040b..f82167dd6f 100644 --- a/examples/PySDM_examples/Arabas_et_al_2025/commons.py +++ b/examples/PySDM_examples/Arabas_et_al_2025/commons.py @@ -5,6 +5,7 @@ FREEZING_CONSTANTS = { "dust": { + # [Alpert and Knopf (2016, Table 2)](https://doi.org/10.5194/acp-16-2083-2016) "NIEMAND_A": -0.517, "NIEMAND_B": 8.934, "ABIFM_M": 22.62, From 21b9e82b5aaf5485729803d9440550ecd721f314 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 24 Jun 2025 23:17:15 +0200 Subject: [PATCH 02/37] add bib entries --- docs/bibliography.json | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/docs/bibliography.json b/docs/bibliography.json index 44b4be2186..7a505de201 100644 --- a/docs/bibliography.json +++ b/docs/bibliography.json @@ -311,7 +311,8 @@ "examples/PySDM_examples/Alpert_and_Knopf_2016/fig_3.ipynb", "examples/PySDM_examples/Alpert_and_Knopf_2016/fig_4.ipynb", "examples/PySDM_examples/Alpert_and_Knopf_2016/fig_5.ipynb", - "examples/PySDM_examples/Alpert_and_Knopf_2016/__init__.py" + "examples/PySDM_examples/Alpert_and_Knopf_2016/__init__.py", + "examples/PySDM_examples/Arabas_et_al_2025/commons.py" ], "label": "Alpert & Knopf 16 (Atmos. Chem. Phys. 16)", "title": "Analysis of isothermal and cooling-rate-dependent immersion freezing by a unifying stochastic ice nucleation model" @@ -641,7 +642,8 @@ }, "https://doi.org/10.5194/gmd-13-4107-2020": { "usages": [ - "PySDM/physics/particle_shape_and_density/porous_spheroids.py" + "PySDM/physics/particle_shape_and_density/porous_spheroids.py", + "PySDM/physics/constants_defaults.py" ], "label": "Shima et al. 2020 (Geosci. Model Dev. 13)", "title": "Predicting the morphology of ice particles in deep convection using the super-droplet method: development and evaluation of SCALE-SDM 0.2.5-2.2.0, -2.2.1, and -2.2.2" From 1189bfa4d17755e7c1f1ba839fab6cf805d0c9a4 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 25 Jun 2025 00:48:16 +0200 Subject: [PATCH 03/37] addressing pylint hints --- examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py | 3 ++- .../PySDM_examples/Abade_and_Albuquerque_2024/simulation.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py index 24a9db9a4b..1d617976b8 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py @@ -1,9 +1,10 @@ from pystrict import strict +from PySDM_examples.Arabas_et_al_2025.commons import FREEZING_CONSTANTS + from PySDM import Formulae from PySDM.physics import si from PySDM.initialisation.spectra import Lognormal -from PySDM_examples.Arabas_et_al_2025.commons import FREEZING_CONSTANTS @strict diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py index 191ae7dbed..6b775cd9d3 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py @@ -80,7 +80,7 @@ def __init__(self, settings): (0, settings.n_sd - n_inp), mode="constant", constant_values=( - builder.particulator.formulae.constants.SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD + settings.formulae.constants.SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD if settings.singular else 0 ), From 7be3b7715730c62e18bde086928065f6d757cd51 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 25 Jun 2025 13:41:52 +0200 Subject: [PATCH 04/37] add the ABIFM/INAS caes to the smoke tests --- .../abade_and_albuquerque_2024/test_fig_2.py | 20 ++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py index 0b2bd0f872..140f55b8e7 100644 --- a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py +++ b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py @@ -30,7 +30,8 @@ class TestFig2: ( ("Bulk", "total"), ("Bulk", "water"), - ("Homogeneous", "total"), + ("Homogeneous-INAS", "total"), + ("Homogeneous-ABIFM", "total"), ), ) def test_cloud_base(variables, key, model): @@ -49,12 +50,15 @@ def test_cloud_base(variables, key, model): ("Bulk", "total", 1.1 * si.g / si.kg), ("Bulk", "ice", 0.16 * si.g / si.kg), ("Bulk", "water", 0.90 * si.g / si.kg), - ("Homogeneous", "total", 1.1 * si.g / si.kg), - ("Homogeneous", "ice", 1.1 * si.g / si.kg), - ("Homogeneous", "water", 2.9e-9), + ("Homogeneous-INAS", "total", 1.1 * si.g / si.kg), + ("Homogeneous-INAS", "ice", 1.1 * si.g / si.kg), + ("Homogeneous-INAS", "water", 2.9e-9), + ("Homogeneous-ABIFM", "total", 1.1 * si.g / si.kg), + ("Homogeneous-ABIFM", "ice", 1.1 * si.g / si.kg), + ("Homogeneous-ABIFM", "water", 2.6e-9), ), ) - def test_values_at_cloud_top_for(variables, model, var_name, desired_value): + def test_values_at_cloud_top(variables, model, var_name, desired_value): np.testing.assert_approx_equal( desired=desired_value, actual=variables["values"][model][var_name][-1], @@ -65,8 +69,10 @@ def test_values_at_cloud_top_for(variables, model, var_name, desired_value): @pytest.mark.parametrize( "model, key", ( - ("Homogeneous", "total"), - ("Homogeneous", "ice"), + ("Homogeneous-INAS", "total"), + ("Homogeneous-INAS", "ice"), + ("Homogeneous-ABIFM", "total"), + ("Homogeneous-ABIFM", "ice"), ("Bulk", "total"), ("Bulk", "ice"), ("Bulk", "water"), From 522792ff0adb1ea5e4302e0741d91ec9f4b90f87 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 25 Jun 2025 14:58:20 +0200 Subject: [PATCH 05/37] adding realisations; removing conservation plot; add updraft as argument (but not altered yet) --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 5134 ++++++++--------- .../Abade_and_Albuquerque_2024/settings.py | 6 +- 2 files changed, 2467 insertions(+), 2673 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 5d05a16026..694c8848ed 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -57,42 +57,47 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 20, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [], "source": [ "homogenous_commons = {\n", " 'timestep': .5 * si.s,\n", - " 'n_sd': 5000, # PAPER: \"on the order of 1e6\"\n", + " 'n_sd': 500, #5000, # PAPER: \"on the order of 1e6\"\n", " 'inp_frac': .5, # PAPER: .1\n", " 'enable_immersion_freezing': True,\n", " 'enable_vapour_deposition_on_ice': True,\n", "}\n", + "n_realisations = 3\n", + "seeds = range(n_realisations)\n", "\n", "simulations = {\n", - " 'Bulk': Simulation(Settings(\n", + " 'Bulk': [Simulation(Settings(\n", " timestep=1 * si.s,\n", " n_sd=1,\n", " enable_immersion_freezing=False,\n", " enable_vapour_deposition_on_ice=False,\n", - " )),\n", - " 'Homogeneous-INAS': Simulation(Settings(**homogenous_commons, singular=True)),\n", - " 'Homogeneous-ABIFM': Simulation(Settings(**homogenous_commons, singular=False)),\n", + " ))],\n", + " 'Homogeneous-INAS': [Simulation(Settings(**homogenous_commons, singular=True, seed=seed)) for seed in seeds],\n", + " 'Homogeneous-ABIFM': [Simulation(Settings(**homogenous_commons, singular=False, seed=seed)) for seed in seeds],\n", "}\n", "\n", "t_max = 6000 * si.s\n", "t_out = 100 * si.s\n", "\n", "output = {\n", - " key: val.run(nt=int(t_max / val.particulator.dt), steps_per_output_interval=int(t_out / val.particulator.dt))\n", + " key: {'realisations': [\n", + " val_i.run(nt=int(t_max / val_i.particulator.dt), steps_per_output_interval=int(t_out / val_i.particulator.dt))\n", + " for val_i in val \n", + " ]}\n", " for key, val in simulations.items()\n", "}" ] }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 26, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [ @@ -107,7 +112,7 @@ " \n", " \n", " \n", - " 2025-06-24T16:08:04.916119\n", + " 2025-06-25T14:52:25.859161\n", " image/svg+xml\n", " \n", " \n", @@ -143,16 +148,16 @@ " \n", " \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -196,18 +201,18 @@ " \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", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -431,11 +436,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -451,11 +456,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -471,11 +476,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -491,11 +496,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -537,11 +542,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -557,11 +562,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -779,42 +784,237 @@ "L 49.178054 228.303583 \n", "L 49.178054 222.245187 \n", "L 49.178054 216.186792 \n", - "L 49.542215 210.128396 \n", - "L 50.158053 204.07 \n", - "L 50.944821 198.011604 \n", - "L 51.867583 191.953208 \n", - "L 52.904898 185.894813 \n", - "L 54.041494 179.836417 \n", - "L 55.345427 173.778021 \n", - "L 57.082215 167.719625 \n", - "L 59.08547 161.661229 \n", - "L 61.291893 155.602833 \n", - "L 64.069232 149.544438 \n", - "L 68.230214 143.486042 \n", - "L 73.25418 137.427646 \n", - "L 78.902836 131.36925 \n", - "L 85.053448 125.310854 \n", - "L 91.621941 119.252458 \n", - "L 98.543449 113.194062 \n", - "L 105.764 107.135667 \n", - "L 113.235391 101.077271 \n", - "L 120.908686 95.018875 \n", - "L 128.681825 88.960479 \n", - "L 134.803285 82.902083 \n", - "L 138.854912 76.843688 \n", - "L 141.788572 70.785292 \n", - "L 144.122129 64.726896 \n", - "L 146.126132 58.6685 \n", - "L 147.939566 52.610104 \n", - "L 149.633344 46.551708 \n", - "L 151.243655 40.493313 \n", - "L 152.789112 34.434917 \n", - "L 154.279469 28.376521 \n", - "L 155.720032 22.318125 \n", - "L 157.113882 16.259729 \n", - "\" clip-path=\"url(#p63758bdb79)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n", + "L 49.178054 210.128396 \n", + "L 49.178054 204.07 \n", + "L 49.178054 198.011604 \n", + "L 49.178054 191.953208 \n", + "L 49.178054 185.894813 \n", + "L 49.178054 179.836417 \n", + "L 49.178054 173.778021 \n", + "L 49.178054 167.719625 \n", + "L 49.178054 161.661229 \n", + "L 49.178054 155.602833 \n", + "L 49.178054 149.544438 \n", + "L 49.178054 143.486042 \n", + "L 49.178054 137.427646 \n", + "L 50.220786 131.36925 \n", + "L 54.319988 125.310854 \n", + "L 60.036904 119.252458 \n", + "L 66.913339 113.194062 \n", + "L 74.704571 107.135667 \n", + "L 83.245871 101.077271 \n", + "L 92.413037 95.018875 \n", + "L 102.105004 88.960479 \n", + "L 112.233305 82.902083 \n", + "L 122.710065 76.843688 \n", + "L 133.385887 70.785292 \n", + "L 141.225869 64.726896 \n", + "L 145.248651 58.6685 \n", + "L 147.756188 52.610104 \n", + "L 149.666549 46.551708 \n", + "L 151.326265 40.493313 \n", + "L 152.864656 34.434917 \n", + "L 154.330055 28.376521 \n", + "L 155.740813 22.318125 \n", + "L 157.104212 16.259729 \n", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #808080\"/>\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", + " \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", + "\" style=\"stroke: #0000ff\"/>\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", + " \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", + "\" clip-path=\"url(#pc7331a85a5)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + " \n", + " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #000000\"/>\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", + " \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", @@ -1397,14 +1987,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1417,19 +2007,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1437,19 +2027,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1474,91 +2064,286 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 182.207741 240.420375 \n", + "L 183.171006 234.361979 \n", + "L 185.115442 228.303583 \n", + "L 188.291367 222.245187 \n", + "L 193.059369 216.186792 \n", + "L 198.328938 210.128396 \n", + "L 203.147933 204.07 \n", + "L 207.823654 198.011604 \n", + "L 212.104562 191.953208 \n", + "L 215.411201 185.894813 \n", + "L 219.228405 179.836417 \n", + "L 223.384256 173.778021 \n", + "L 227.858261 167.719625 \n", + "L 232.626155 161.661229 \n", + "L 237.653121 155.602833 \n", + "L 242.898292 149.544438 \n", + "L 248.246391 143.486042 \n", + "L 252.336636 137.427646 \n", + "L 255.334539 131.36925 \n", + "L 257.858304 125.310854 \n", + "L 260.164484 119.252458 \n", + "L 262.354272 113.194062 \n", + "L 264.466896 107.135667 \n", + "L 266.517599 101.077271 \n", + "L 268.512469 95.018875 \n", + "L 270.454142 88.960479 \n", + "L 272.343968 82.902083 \n", + "L 274.182827 76.843688 \n", + "L 275.971439 70.785292 \n", + "L 277.71048 64.726896 \n", + "L 279.400624 58.6685 \n", + "L 281.042558 52.610104 \n", + "L 282.636987 46.551708 \n", + "L 284.184636 40.493313 \n", + "L 285.686248 34.434917 \n", + "L 287.142588 28.376521 \n", + "L 288.554433 22.318125 \n", + "L 289.92258 16.259729 \n", + "\" clip-path=\"url(#p891d05a6b4)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", + " \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", - " \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", + " \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", @@ -2062,14 +3237,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2082,19 +3257,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2102,19 +3277,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2139,86 +3314,86 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb1121d4a02)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2326,14 +3501,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2346,19 +3521,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2366,19 +3541,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2403,91 +3578,91 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", + "L 448.331255 264.653958 \n", + "L 448.490964 258.595562 \n", + "L 448.65589 252.537167 \n", + "L 448.828596 246.478771 \n", + "L 449.009464 240.420375 \n", + "L 449.198683 234.361979 \n", + "L 449.396393 228.303583 \n", + "L 449.602721 222.245187 \n", + "L 449.817791 216.186792 \n", + "L 450.04173 210.128396 \n", + "L 450.274671 204.07 \n", + "L 450.516754 198.011604 \n", + "L 450.76813 191.953208 \n", + "L 451.028958 185.894813 \n", + "L 451.299412 179.836417 \n", + "L 451.579679 173.778021 \n", + "L 451.869964 167.719625 \n", + "L 452.170486 161.661229 \n", + "L 452.481487 155.602833 \n", + "L 452.80323 149.544438 \n", + "L 453.136004 143.486042 \n", + "L 453.480124 137.427646 \n", + "L 453.835937 131.36925 \n", + "L 454.203826 125.310854 \n", + "L 454.584213 119.252458 \n", + "L 454.977564 113.194062 \n", + "L 455.384395 107.135667 \n", + "L 455.80528 101.077271 \n", + "L 456.240856 95.018875 \n", + "L 456.691835 88.960479 \n", + "L 457.159014 82.902083 \n", + "L 457.643286 76.843688 \n", + "L 458.145657 70.785292 \n", + "L 458.66724 64.726896 \n", + "L 459.209388 58.6685 \n", + "L 459.773345 52.610104 \n", + "L 460.361173 46.551708 \n", + "L 460.974502 40.493313 \n", + "L 461.615695 34.434917 \n", + "L 462.28744 28.376521 \n", + "L 462.992564 22.318125 \n", + "L 463.734762 16.259729 \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", + "L 448.267193 319.179521 \n", + "L 448.267201 313.121125 \n", + "L 448.267212 307.062729 \n", + "L 448.267226 301.004333 \n", + "L 448.267247 294.945938 \n", + "L 448.267279 288.887542 \n", + "L 448.267335 282.829146 \n", + "L 448.26746 276.77075 \n", + "L 448.267986 270.712354 \n", + "L 449.657984 264.653958 \n", + "L 452.955877 258.595562 \n", + "L 456.134377 252.537167 \n", + "L 459.247735 246.478771 \n", + "L 462.302011 240.420375 \n", + "L 465.298859 234.361979 \n", + "L 468.238762 228.303583 \n", + "L 471.121771 222.245187 \n", + "L 473.947754 216.186792 \n", + "L 476.716488 210.128396 \n", + "L 479.427714 204.07 \n", + "L 482.081151 198.011604 \n", + "L 484.676519 191.953208 \n", + "L 487.213537 185.894813 \n", + "L 489.691932 179.836417 \n", + "L 492.111441 173.778021 \n", + "L 494.471808 167.719625 \n", + "L 496.772788 161.661229 \n", + "L 499.014143 155.602833 \n", + "L 501.195644 149.544438 \n", + "L 503.317065 143.486042 \n", + "L 505.378181 137.427646 \n", + "L 507.378766 131.36925 \n", + "L 509.318591 125.310854 \n", + "L 511.197415 119.252458 \n", + "L 513.014985 113.194062 \n", + "L 514.771019 107.135667 \n", + "L 516.465218 101.077271 \n", + "L 518.097239 95.018875 \n", + "L 519.666695 88.960479 \n", + "L 521.173141 82.902083 \n", + "L 522.616061 76.843688 \n", + "L 523.994856 70.785292 \n", + "L 525.308641 64.726896 \n", + "L 526.557096 58.6685 \n", + "L 527.737316 52.610104 \n", + "L 528.851436 46.551708 \n", + "L 529.895572 40.493313 \n", + "L 530.868977 34.434917 \n", + "L 531.770139 28.376521 \n", + "L 532.595038 22.318125 \n", + "L 533.341222 16.259729 \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", + "L 448.267215 307.062729 \n", + "L 448.26723 301.004333 \n", + "L 448.267252 294.945938 \n", + "L 448.267285 288.887542 \n", + "L 448.267344 282.829146 \n", + "L 448.267474 276.77075 \n", + "L 448.268024 270.712354 \n", + "L 449.722122 264.653958 \n", + "L 453.179725 258.595562 \n", + "L 456.523151 252.537167 \n", + "L 459.809215 246.478771 \n", + "L 463.044359 240.420375 \n", + "L 466.230426 234.361979 \n", + "L 469.368038 228.303583 \n", + "L 472.457376 222.245187 \n", + "L 475.498428 216.186792 \n", + "L 478.491102 210.128396 \n", + "L 481.435268 204.07 \n", + "L 484.330789 198.011604 \n", + "L 487.177532 191.953208 \n", + "L 489.975378 185.894813 \n", + "L 492.724227 179.836417 \n", + "L 495.424003 173.778021 \n", + "L 498.074655 167.719625 \n", + "L 500.676157 161.661229 \n", + "L 503.228514 155.602833 \n", + "L 505.731758 149.544438 \n", + "L 508.185952 143.486042 \n", + "L 510.591188 137.427646 \n", + "L 512.947587 131.36925 \n", + "L 515.255301 125.310854 \n", + "L 517.514512 119.252458 \n", + "L 519.725433 113.194062 \n", + "L 521.888297 107.135667 \n", + "L 524.003381 101.077271 \n", + "L 526.070978 95.018875 \n", + "L 528.091414 88.960479 \n", + "L 530.065039 82.902083 \n", + "L 531.992231 76.843688 \n", + "L 533.873396 70.785292 \n", + "L 535.708765 64.726896 \n", + "L 537.499368 58.6685 \n", + "L 539.243544 52.610104 \n", + "L 540.945493 46.551708 \n", + "L 542.602957 40.493313 \n", + "L 544.217556 34.434917 \n", + "L 545.790463 28.376521 \n", + "L 547.320486 22.318125 \n", + "L 548.808867 16.259729 \n", + "\" clip-path=\"url(#p66efb737b9)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -2926,13 +4101,13 @@ "z\n", "\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n", " \n", - " \n", + " \n", " \n", + "\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2943,13 +4118,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2980,13 +4155,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3003,16 +4178,16 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3028,7 +4203,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "19162478ff2c486c9a126373e4a8b160", + "model_id": "b2d9635ea69f4e6f9869de55e63d10ec", "version_major": 2, "version_minor": 0 }, @@ -3059,22 +4234,51 @@ "\n", "values = {key:{} for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM', 'Bulk')}\n", "\n", + "colors = {\n", + " 'total': 'black',\n", + " 'ice': 'gray',\n", + " 'water': 'blue',\n", + "}\n", + "\n", + "for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM'):\n", + " # compute the total water\n", + " for realisation in output[key]['realisations']:\n", + " realisation['total'] = np.asarray(realisation['water']) + np.asarray(realisation['ice'])\n", + "\n", + " # compute the means\n", + " output[key]['mean'] = {}\n", + " for name in ('ice', 'water', 'total', 'height'):\n", + " output[key]['mean'][name] = [\n", + " np.mean([realisation[name][level] for realisation in output[key]['realisations']]) \n", + " for level in range(len(output[key]['realisations'][0][name]))\n", + " ]\n", + "\n", "# Homogeneous\n", "for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM'):\n", " for name in ('ice', 'water', 'total'):\n", - " total = np.asarray(output[key]['water']) + np.asarray(output[key]['ice'])\n", - " values[key][name] = np.asarray(output[key][name] if name != 'total' else total) \n", + " for realisation in output[key]['realisations']:\n", + " axs[key].plot(\n", + " in_unit(np.asarray(realisation[name]), si.g / si.kg),\n", + " in_unit(np.asarray(realisation['height']), si.km),\n", + " linestyle='--' if name == 'total' else '-',\n", + " color=colors[name],\n", + " linewidth=.75,\n", + " )\n", + " mean = output[key]['mean']\n", " axs[key].plot(\n", - " in_unit(np.asarray(values[key][name]), si.g / si.kg),\n", - " in_unit(np.asarray(output[key]['height']), si.km),\n", + " in_unit(np.asarray(mean[name]), si.g / si.kg),\n", + " in_unit(np.asarray(mean['height']), si.km),\n", " label=name,\n", " marker='.',\n", - " linestyle='--' if name == 'total' else '-'\n", + " color=colors[name],\n", " )\n", "\n", "# Bulk\n", - "liquid_fraction = simulations['Bulk'].particulator.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(output['Bulk']['T']))\n", - "total_water_mixing_ratio = np.asarray(output['Bulk']['water'])\n", + "assert len(simulations['Bulk']) == 1\n", + "simulation = simulations['Bulk'][0]\n", + "bulk_output = output['Bulk']['realisations'][0]\n", + "liquid_fraction = simulation.particulator.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(bulk_output['T']))\n", + "total_water_mixing_ratio = np.asarray(bulk_output['water'])\n", "for name in ('ice', 'water', 'total'):\n", " values['Bulk'][name] = {\n", " 'total': total_water_mixing_ratio,\n", @@ -3084,9 +4288,10 @@ " \n", " axs['Bulk'].plot(\n", " in_unit(values['Bulk'][name], si.g / si.kg),\n", - " in_unit(np.asarray(output['Bulk']['height']), si.km),\n", + " in_unit(np.asarray(bulk_output['height']), si.km),\n", " label=name,\n", " marker='.',\n", + " color=colors[name],\n", " linestyle='--' if name == 'total' else '-'\n", " )\n", "axs['Bulk'].legend()\n", @@ -3094,1421 +4299,6 @@ "show_plot('fig_2.pdf')" ] }, - { - "cell_type": "code", - "execution_count": 14, - "id": "892a1d98-c690-446e-9507-d40dc6269878", - "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-06-24T16:21:21.523606\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], - "source": [ - "dummy_settings = Settings(n_sd=0, timestep=0)\n", - "for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM', 'Bulk'):\n", - " pyplot.plot(\n", - " 100 * (\n", - " np.asarray(output[key]['vapour']) \n", - " + np.asarray(output[key]['water']) \n", - " + np.asarray(output[key]['ice'])\n", - " - dummy_settings.initial_water_vapour_mixing_ratio\n", - " ) / dummy_settings.initial_water_vapour_mixing_ratio,\n", - " output[key]['height'],\n", - " label=key,\n", - " linestyle=':' if key[0] == 'B' else '--'\n", - " )\n", - "pyplot.gca().set(\n", - " xlabel='mixing ratio relative error [%]',\n", - " ylabel='height [m]'\n", - ")\n", - "pyplot.legend()\n", - "pyplot.grid()" - ] - }, { "cell_type": "code", "execution_count": null, diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py index 1d617976b8..ab33ac69c3 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py @@ -4,6 +4,7 @@ from PySDM import Formulae from PySDM.physics import si +from PySDM.physics.constants import default_random_seed from PySDM.initialisation.spectra import Lognormal @@ -20,6 +21,8 @@ def __init__( enable_vapour_deposition_on_ice: bool = True, inp_frac: float = 0.1, kappa: float = 0.6, + seed: int = default_random_seed, + updraft: float = 0.5 * si.m / si.s, ): self.n_sd = n_sd self.timestep = timestep @@ -30,6 +33,7 @@ def __init__( # parameters from the paper self.formulae = Formulae( + seed=seed, constants={ "bulk_phase_partitioning_exponent": 0.1, **FREEZING_CONSTANTS["dust"], @@ -45,7 +49,7 @@ def __init__( ) self.initial_water_vapour_mixing_ratio = 1.5 * si.g / si.kg self.parcel_linear_extent = 100 * si.m - self.updraft = 0.5 * si.m / si.s + self.updraft = updraft self.freezing_inp_frac = inp_frac self.freezing_inp_dry_radius = 0.5 * si.um From 1883fca18f30bd8dbf40ddc423b4f77e65d283db Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Thu, 26 Jun 2025 17:01:45 +0200 Subject: [PATCH 06/37] wip on adding depiction of dependence of the realisation spread on n_sd --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 10941 ++++++++++++---- 1 file changed, 8049 insertions(+), 2892 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 694c8848ed..ffab7fc8d9 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -57,49 +57,138 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 4, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [], "source": [ "homogenous_commons = {\n", " 'timestep': .5 * si.s,\n", - " 'n_sd': 500, #5000, # PAPER: \"on the order of 1e6\"\n", " 'inp_frac': .5, # PAPER: .1\n", " 'enable_immersion_freezing': True,\n", " 'enable_vapour_deposition_on_ice': True,\n", "}\n", - "n_realisations = 3\n", + "n_realisations = 5\n", "seeds = range(n_realisations)\n", + "n_sds = (50, 500) # PAPER: \"on the order of 1e6\"\n", + "t_max = 6000 * si.s\n", + "t_out = 100 * si.s\n", "\n", "simulations = {\n", - " 'Bulk': [Simulation(Settings(\n", - " timestep=1 * si.s,\n", - " n_sd=1,\n", - " enable_immersion_freezing=False,\n", - " enable_vapour_deposition_on_ice=False,\n", - " ))],\n", - " 'Homogeneous-INAS': [Simulation(Settings(**homogenous_commons, singular=True, seed=seed)) for seed in seeds],\n", - " 'Homogeneous-ABIFM': [Simulation(Settings(**homogenous_commons, singular=False, seed=seed)) for seed in seeds],\n", + " n_sd: {\n", + " f'Bulk-{n_sd}': [Simulation(Settings(\n", + " timestep=1 * si.s,\n", + " n_sd=1,\n", + " enable_immersion_freezing=False,\n", + " enable_vapour_deposition_on_ice=False,\n", + " ))],\n", + " f'Homogeneous-INAS-{n_sd}': [Simulation(Settings(**homogenous_commons, n_sd=n_sd, singular=True, seed=seed)) for seed in seeds],\n", + " f'Homogeneous-ABIFM-{n_sd}': [Simulation(Settings(**homogenous_commons, n_sd=n_sd, singular=False, seed=seed)) for seed in seeds],\n", + " } for n_sd in n_sds\n", "}\n", "\n", - "t_max = 6000 * si.s\n", - "t_out = 100 * si.s\n", + "datasets = {\n", + " n_sd: {\n", + " key: {'realisations': [\n", + " val_i.run(nt=int(t_max / val_i.particulator.dt), steps_per_output_interval=int(t_out / val_i.particulator.dt))\n", + " for val_i in val \n", + " ]}\n", + " for key, val in simulations[n_sd].items()\n", + " }\n", + " for n_sd in n_sds\n", + "}\n", "\n", - "output = {\n", - " key: {'realisations': [\n", - " val_i.run(nt=int(t_max / val_i.particulator.dt), steps_per_output_interval=int(t_out / val_i.particulator.dt))\n", - " for val_i in val \n", - " ]}\n", - " for key, val in simulations.items()\n", - "}" + "# TODO: progress bar\n", + "# TODO: don't repeat bulk simulations!" ] }, { "cell_type": "code", - "execution_count": 26, + "execution_count": 23, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, + "outputs": [], + "source": [ + "def plot(dataset, n_sd):\n", + " ax = None\n", + " for label, ax in reversed(axs.items()):\n", + " ax.set_xlabel(r\"r (g$\\cdot$kg$^{-1}$)\")\n", + " ax.set_title(label)\n", + " ax.set_ylim(0, 3)\n", + " ax.grid()\n", + " ax.set_ylabel('Height (km)')\n", + " \n", + " values = {key:{} for key in (f'Homogeneous-INAS-{n_sd}', f'Homogeneous-ABIFM-{n_sd}', f'Bulk-{n_sd}')}\n", + " \n", + " colors = {\n", + " 'total': 'black',\n", + " 'ice': 'gray',\n", + " 'water': 'blue',\n", + " }\n", + " \n", + " for key in (f'Homogeneous-INAS-{n_sd}', f'Homogeneous-ABIFM-{n_sd}'):\n", + " # compute the total water\n", + " for realisation in dataset[key]['realisations']:\n", + " realisation['total'] = np.asarray(realisation['water']) + np.asarray(realisation['ice'])\n", + " \n", + " # compute the means\n", + " dataset[key]['mean'] = {}\n", + " for name in ('ice', 'water', 'total', 'height'):\n", + " dataset[key]['mean'][name] = [\n", + " np.mean([realisation[name][level] for realisation in dataset[key]['realisations']]) \n", + " for level in range(len(dataset[key]['realisations'][0][name]))\n", + " ]\n", + " \n", + " # Homogeneous\n", + " for key in (f'Homogeneous-INAS-{n_sd}', f'Homogeneous-ABIFM-{n_sd}'):\n", + " for name in ('ice', 'water', 'total'):\n", + " for realisation in dataset[key]['realisations']:\n", + " axs[key].plot(\n", + " in_unit(np.asarray(realisation[name]), si.g / si.kg),\n", + " in_unit(np.asarray(realisation['height']), si.km),\n", + " linestyle='--' if name == 'total' else '-',\n", + " color=colors[name],\n", + " linewidth=.75,\n", + " )\n", + " mean = dataset[key]['mean']\n", + " axs[key].plot(\n", + " in_unit(np.asarray(mean[name]), si.g / si.kg),\n", + " in_unit(np.asarray(mean['height']), si.km),\n", + " label=name,\n", + " marker='.',\n", + " color=colors[name],\n", + " )\n", + " \n", + " # Bulk\n", + " bulk_key = f'Bulk-{n_sd}'\n", + " assert len(simulations[n_sd][bulk_key]) == 1\n", + " simulation = simulations[n_sd][bulk_key][0]\n", + " bulk_output = dataset[bulk_key]['realisations'][0]\n", + " liquid_fraction = simulation.particulator.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(bulk_output['T']))\n", + " total_water_mixing_ratio = np.asarray(bulk_output['water'])\n", + " for name in ('ice', 'water', 'total'):\n", + " values[bulk_key][name] = {\n", + " 'total': total_water_mixing_ratio,\n", + " 'ice': (1 - liquid_fraction) * total_water_mixing_ratio,\n", + " 'water': liquid_fraction * total_water_mixing_ratio\n", + " }[name]\n", + " \n", + " axs[bulk_key].plot(\n", + " in_unit(values[bulk_key][name], si.g / si.kg),\n", + " in_unit(np.asarray(bulk_output['height']), si.km),\n", + " label=name,\n", + " marker='.',\n", + " color=colors[name],\n", + " linestyle='--' if name == 'total' else '-'\n", + " )\n", + " axs[bulk_key].legend()" + ] + }, + { + "cell_type": "code", + "execution_count": 25, + "id": "721e5606-9e19-44b9-87f3-cba86b54574e", + "metadata": {}, "outputs": [ { "data": { @@ -107,12 +196,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-06-25T14:52:25.859161\n", + " 2025-06-26T16:42:30.716796\n", " image/svg+xml\n", " \n", " \n", @@ -127,8 +216,8 @@ "
\n", " \n", " \n", - " \n", " \n", " \n", - " \n", @@ -146,145 +235,48 @@ " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#pcc956dc24d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", + " \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", @@ -434,18 +470,45 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -454,18 +517,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -474,18 +537,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -494,18 +557,18 @@ " \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", @@ -561,15 +624,15 @@ " \n", " \n", " \n", + "L 162.510937 22.318125 \n", + "\" clip-path=\"url(#pcc956dc24d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -612,9 +675,9 @@ " \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", - " \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", + " \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", - " \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", + " \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", - " \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", + " \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", + "\" clip-path=\"url(#p381f967d79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", @@ -2065,73 +2107,73 @@ " \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", @@ -2139,1000 +2181,1000 @@ " \n", " \n", + "\" clip-path=\"url(#p381f967d79)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", - " \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", + " \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", - " \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", " \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", - " \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", " \n", " \n", - " \n", " \n", " \n", @@ -3140,9 +3182,9 @@ "L 295.540625 22.318125 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#pcf4a579d0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", @@ -3315,73 +3336,73 @@ " \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", @@ -3389,28 +3410,28 @@ " \n", " \n", + "\" clip-path=\"url(#pcf4a579d0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", @@ -3418,9 +3439,9 @@ "L 428.570312 22.318125 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#pdccd746d41)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", @@ -3576,625 +9042,379 @@ " \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", " \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", - " \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", - " \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", - " \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", + "\" style=\"fill: #ffffff\"/>\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", + " \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", + " \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", + " \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" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -4203,7 +9423,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b2d9635ea69f4e6f9869de55e63d10ec", + "model_id": "4954246e631749b39e397d5722ccef5d", "version_major": 2, "version_minor": 0 }, @@ -4217,92 +9437,29 @@ ], "source": [ "fig, axs = pyplot.subplot_mosaic(\n", - " (('Homogeneous-INAS', 'Homogeneous-ABIFM', 'Stochastic', 'Bulk'),),\n", - " figsize=(8, 6),\n", + " [\n", + " [\n", + " f'Homogeneous-INAS-{n_sd}',\n", + " f'Homogeneous-ABIFM-{n_sd}',\n", + " f'Stochastic-{n_sd}',\n", + " f'Bulk-{n_sd}'\n", + " ]\n", + " for n_sd in datasets.keys()\n", + " ],\n", + " figsize=(8, 13),\n", " sharex=True,\n", " sharey=True,\n", " tight_layout=True,\n", ")\n", - "\n", - "ax = None\n", - "for label, ax in reversed(axs.items()):\n", - " ax.set_xlabel(r\"r (g$\\cdot$kg$^{-1}$)\")\n", - " ax.set_title(label)\n", - " ax.set_ylim(0, 3)\n", - " ax.grid()\n", - "ax.set_ylabel('Height (km)')\n", - "\n", - "values = {key:{} for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM', 'Bulk')}\n", - "\n", - "colors = {\n", - " 'total': 'black',\n", - " 'ice': 'gray',\n", - " 'water': 'blue',\n", - "}\n", - "\n", - "for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM'):\n", - " # compute the total water\n", - " for realisation in output[key]['realisations']:\n", - " realisation['total'] = np.asarray(realisation['water']) + np.asarray(realisation['ice'])\n", - "\n", - " # compute the means\n", - " output[key]['mean'] = {}\n", - " for name in ('ice', 'water', 'total', 'height'):\n", - " output[key]['mean'][name] = [\n", - " np.mean([realisation[name][level] for realisation in output[key]['realisations']]) \n", - " for level in range(len(output[key]['realisations'][0][name]))\n", - " ]\n", - "\n", - "# Homogeneous\n", - "for key in ('Homogeneous-INAS', 'Homogeneous-ABIFM'):\n", - " for name in ('ice', 'water', 'total'):\n", - " for realisation in output[key]['realisations']:\n", - " axs[key].plot(\n", - " in_unit(np.asarray(realisation[name]), si.g / si.kg),\n", - " in_unit(np.asarray(realisation['height']), si.km),\n", - " linestyle='--' if name == 'total' else '-',\n", - " color=colors[name],\n", - " linewidth=.75,\n", - " )\n", - " mean = output[key]['mean']\n", - " axs[key].plot(\n", - " in_unit(np.asarray(mean[name]), si.g / si.kg),\n", - " in_unit(np.asarray(mean['height']), si.km),\n", - " label=name,\n", - " marker='.',\n", - " color=colors[name],\n", - " )\n", - "\n", - "# Bulk\n", - "assert len(simulations['Bulk']) == 1\n", - "simulation = simulations['Bulk'][0]\n", - "bulk_output = output['Bulk']['realisations'][0]\n", - "liquid_fraction = simulation.particulator.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(bulk_output['T']))\n", - "total_water_mixing_ratio = np.asarray(bulk_output['water'])\n", - "for name in ('ice', 'water', 'total'):\n", - " values['Bulk'][name] = {\n", - " 'total': total_water_mixing_ratio,\n", - " 'ice': (1 - liquid_fraction) * total_water_mixing_ratio,\n", - " 'water': liquid_fraction * total_water_mixing_ratio\n", - " }[name]\n", - " \n", - " axs['Bulk'].plot(\n", - " in_unit(values['Bulk'][name], si.g / si.kg),\n", - " in_unit(np.asarray(bulk_output['height']), si.km),\n", - " label=name,\n", - " marker='.',\n", - " color=colors[name],\n", - " linestyle='--' if name == 'total' else '-'\n", - " )\n", - "axs['Bulk'].legend()\n", - "\n", + "for n_sd, dataset in datasets.items():\n", + " plot(dataset, n_sd)\n", "show_plot('fig_2.pdf')" ] }, { "cell_type": "code", "execution_count": null, - "id": "721e5606-9e19-44b9-87f3-cba86b54574e", + "id": "9e467a9f-931e-4a55-896d-f4e2ed71ca90", "metadata": {}, "outputs": [], "source": [] From def99e7335c17295b2e9f875137b5dd37b378897 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Fri, 27 Jun 2025 14:02:06 +0200 Subject: [PATCH 07/37] progres bars --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 133 +++++++++++++----- 1 file changed, 99 insertions(+), 34 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index ffab7fc8d9..9b038e46ea 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -24,7 +24,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 3, "id": "aa876f2db21bb522", "metadata": { "ExecuteTime": { @@ -43,7 +43,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 8, "id": "9176c292-0d71-4608-ac4b-030e33de42e5", "metadata": {}, "outputs": [], @@ -52,54 +52,119 @@ "from matplotlib import pyplot\n", "from open_atmos_jupyter_utils import show_plot\n", "from PySDM.physics import si, in_unit\n", + "from PySDM_examples.utils.widgets import display, FloatProgress\n", "from PySDM_examples.Abade_and_Albuquerque_2024 import Simulation, Settings" ] }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 30, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "0969c7ede9794dfbb3de768b51940391", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "FloatProgress(value=1.0, description='sampling', max=13.0)" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ - "homogenous_commons = {\n", - " 'timestep': .5 * si.s,\n", - " 'inp_frac': .5, # PAPER: .1\n", - " 'enable_immersion_freezing': True,\n", - " 'enable_vapour_deposition_on_ice': True,\n", - "}\n", - "n_realisations = 5\n", - "seeds = range(n_realisations)\n", - "n_sds = (50, 500) # PAPER: \"on the order of 1e6\"\n", "t_max = 6000 * si.s\n", "t_out = 100 * si.s\n", + "n_realisations = 3\n", + "seeds = range(n_realisations)\n", + "n_sds = (64, 256) # PAPER: \"on the order of 1e6\"\n", + "\n", + "display(progbar := FloatProgress(value=1, description='sampling', max=1 + 2 * len(seeds) * len(n_sds)))\n", "\n", "simulations = {\n", - " n_sd: {\n", - " f'Bulk-{n_sd}': [Simulation(Settings(\n", - " timestep=1 * si.s,\n", - " n_sd=1,\n", - " enable_immersion_freezing=False,\n", - " enable_vapour_deposition_on_ice=False,\n", - " ))],\n", - " f'Homogeneous-INAS-{n_sd}': [Simulation(Settings(**homogenous_commons, n_sd=n_sd, singular=True, seed=seed)) for seed in seeds],\n", - " f'Homogeneous-ABIFM-{n_sd}': [Simulation(Settings(**homogenous_commons, n_sd=n_sd, singular=False, seed=seed)) for seed in seeds],\n", - " } for n_sd in n_sds\n", + " 'Bulk': [Simulation(Settings(\n", + " timestep=1 * si.s,\n", + " n_sd=1,\n", + " enable_immersion_freezing=False,\n", + " enable_vapour_deposition_on_ice=False,\n", + " ))]\n", "}\n", "\n", - "datasets = {\n", - " n_sd: {\n", - " key: {'realisations': [\n", - " val_i.run(nt=int(t_max / val_i.particulator.dt), steps_per_output_interval=int(t_out / val_i.particulator.dt))\n", - " for val_i in val \n", - " ]}\n", - " for key, val in simulations[n_sd].items()\n", - " }\n", - " for n_sd in n_sds\n", + "homogenous_commons = {\n", + " 'timestep': .5 * si.s,\n", + " 'inp_frac': .5, # PAPER: .1\n", + " 'enable_immersion_freezing': True,\n", + " 'enable_vapour_deposition_on_ice': True,\n", "}\n", "\n", - "# TODO: progress bar\n", - "# TODO: don't repeat bulk simulations!" + "for n_sd in n_sds:\n", + " for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", + " simulations[f'Homogeneous-{label}-{n_sd}'] = []\n", + " for seed in seeds:\n", + " progbar.description = '...' + key[-7:] + f'-{seed}'\n", + " simulations[f'Homogeneous-{label}-{n_sd}'].append(\n", + " Simulation(Settings(**homogenous_commons, n_sd=n_sd, singular=singular, seed=seed))\n", + " )\n", + " progbar.value += 1" + ] + }, + { + "cell_type": "code", + "execution_count": 31, + "id": "22c5f5f8-298a-4c5b-83cb-460e1db89a67", + "metadata": {}, + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "96a4e473dfd64659b236e33afa532404", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "FloatProgress(value=0.0, description='simulating', max=13.0)" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "ename": "AssertionError", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[31], line 8\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m val_i \u001b[38;5;129;01min\u001b[39;00m val:\n\u001b[1;32m 7\u001b[0m progbar\u001b[38;5;241m.\u001b[39mdescription \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m...\u001b[39m\u001b[38;5;124m'\u001b[39m \u001b[38;5;241m+\u001b[39m key[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m7\u001b[39m:] \u001b[38;5;241m+\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m-\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mseed\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m\n\u001b[0;32m----> 8\u001b[0m \u001b[43mval_i\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 9\u001b[0m \u001b[43m \u001b[49m\u001b[43mnt\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mt_max\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m/\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mval_i\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 10\u001b[0m \u001b[43m \u001b[49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mt_out\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m/\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mval_i\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 11\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 12\u001b[0m progbar\u001b[38;5;241m.\u001b[39mvalue \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m1\u001b[39m\n", + "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py:104\u001b[0m, in \u001b[0;36mSimulation.run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 103\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mrun\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;241m*\u001b[39m, nt, steps_per_output_interval):\n\u001b[0;32m--> 104\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_run\u001b[49m\u001b[43m(\u001b[49m\u001b[43mnt\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mnt\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/utils/basic_simulation.py:19\u001b[0m, in \u001b[0;36mBasicSimulation._run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 17\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m _ \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;241m0\u001b[39m, nt \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m, steps_per_output_interval):\n\u001b[0;32m---> 19\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\u001b[43msteps\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 20\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 21\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m output\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:54\u001b[0m, in \u001b[0;36mParticulator.run\u001b[0;34m(self, steps)\u001b[0m\n\u001b[1;32m 52\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m key, dynamic \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdynamics\u001b[38;5;241m.\u001b[39mitems():\n\u001b[1;32m 53\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mtimers[key]:\n\u001b[0;32m---> 54\u001b[0m \u001b[43mdynamic\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 55\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mn_steps \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 56\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_notify_observers()\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/dynamics/vapour_deposition_on_ice.py:20\u001b[0m, in \u001b[0;36mVapourDepositionOnIce.__call__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__call__\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[1;32m 19\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"called by the particulator during simulation\"\"\"\u001b[39;00m\n\u001b[0;32m---> 20\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:489\u001b[0m, in \u001b[0;36mParticulator.deposition\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 488\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[0;32m--> 489\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbackend\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 490\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmultiplicity\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 491\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43msigned water mass\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 492\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mT\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 493\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mp\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 494\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_relative_humidity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mRH\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 495\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_water_activity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43ma_w_ice\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 496\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 497\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrhod\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 498\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 499\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmesh\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdv\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 500\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 501\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcell id\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 502\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mReynolds number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 503\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mSchmidt number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 504\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 505\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\n\u001b[1;32m 506\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 507\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 508\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 509\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mattributes\u001b[38;5;241m.\u001b[39mmark_updated(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msigned water mass\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:160\u001b[0m, in \u001b[0;36mDepositionMethods.deposition\u001b[0;34m(self, multiplicity, signed_water_mass, current_temperature, current_total_pressure, current_relative_humidity, current_water_activity, current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, cell_volume, time_step, cell_id, reynolds_number, schmidt_number, predicted_vapour_mixing_ratio, predicted_dry_potential_temperature)\u001b[0m\n\u001b[1;32m 140\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m( \u001b[38;5;66;03m# pylint: disable=too-many-locals\u001b[39;00m\n\u001b[1;32m 141\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 142\u001b[0m \u001b[38;5;241m*\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 158\u001b[0m predicted_dry_potential_temperature,\n\u001b[1;32m 159\u001b[0m ):\n\u001b[0;32m--> 160\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_deposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 161\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 162\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 163\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 164\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 165\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_relative_humidity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_relative_humidity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 166\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_water_activity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_water_activity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 167\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 168\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 169\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 170\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_volume\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 171\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtime_step\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 172\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 173\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 174\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 175\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 176\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 177\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:119\u001b[0m, in \u001b[0;36mbody\u001b[0;34m()\u001b[0m\n\u001b[1;32m 115\u001b[0m delta_rv_i \u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 116\u001b[0m \u001b[38;5;241m-\u001b[39mdm_dt \u001b[38;5;241m*\u001b[39m multiplicity[i] \u001b[38;5;241m*\u001b[39m time_step \u001b[38;5;241m/\u001b[39m (cell_volume \u001b[38;5;241m*\u001b[39m rho)\n\u001b[1;32m 117\u001b[0m )\n\u001b[1;32m 118\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;241m-\u001b[39mdelta_rv_i \u001b[38;5;241m>\u001b[39m current_vapour_mixing_ratio[cid]:\n\u001b[0;32m--> 119\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[1;32m 120\u001b[0m predicted_vapour_mixing_ratio[cid] \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m delta_rv_i\n\u001b[1;32m 122\u001b[0m predicted_dry_potential_temperature[cid] \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 123\u001b[0m formulae\u001b[38;5;241m.\u001b[39mstate_variable_triplet__dthd_dt(\n\u001b[1;32m 124\u001b[0m rhod\u001b[38;5;241m=\u001b[39mcurrent_dry_air_density[cid],\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 130\u001b[0m \u001b[38;5;241m*\u001b[39m time_step\n\u001b[1;32m 131\u001b[0m )\n", + "\u001b[0;31mAssertionError\u001b[0m: " + ] + } + ], + "source": [ + "display(progbar := FloatProgress(value=0, description='simulating', max=1 + 2 * len(seeds) * len(n_sds)))\n", + "\n", + "datasets = {}\n", + "for key, val in simulations.items():\n", + " datasets[key] = {'realisations': []}\n", + " for val_i in val:\n", + " progbar.description = '...' + key[-7:] + f'-{seed}'\n", + " val_i.run(\n", + " nt=int(t_max / val_i.particulator.dt),\n", + " steps_per_output_interval=int(t_out / val_i.particulator.dt)\n", + " )\n", + " progbar.value +=1" ] }, { From 0ef8b102f655cf343efec0b23093525b4c5f888d Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sat, 28 Jun 2025 02:30:19 +0200 Subject: [PATCH 08/37] A&A examples: reusing one backend in all simulations, depicting realisation spread for 10,100,1000 SDs --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 16074 ++++++++-------- .../Abade_and_Albuquerque_2024/settings.py | 32 +- .../Abade_and_Albuquerque_2024/simulation.py | 5 +- 3 files changed, 7984 insertions(+), 8127 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 9b038e46ea..cfd227b13b 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -24,7 +24,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 1, "id": "aa876f2db21bb522", "metadata": { "ExecuteTime": { @@ -43,7 +43,7 @@ }, { "cell_type": "code", - "execution_count": 8, + "execution_count": 2, "id": "9176c292-0d71-4608-ac4b-030e33de42e5", "metadata": {}, "outputs": [], @@ -51,26 +51,52 @@ "import numpy as np\n", "from matplotlib import pyplot\n", "from open_atmos_jupyter_utils import show_plot\n", + "from PySDM import Formulae\n", "from PySDM.physics import si, in_unit\n", + "from PySDM.backends import CPU\n", "from PySDM_examples.utils.widgets import display, FloatProgress\n", + "from PySDM_examples.Arabas_et_al_2025.commons import FREEZING_CONSTANTS\n", "from PySDM_examples.Abade_and_Albuquerque_2024 import Simulation, Settings" ] }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 3, + "id": "c51620c1-e00a-4acc-ad55-1b6d477e90ac", + "metadata": {}, + "outputs": [], + "source": [ + "backend = CPU(\n", + " formulae = Formulae(\n", + " constants={\n", + " \"bulk_phase_partitioning_exponent\": 0.1,\n", + " **FREEZING_CONSTANTS[\"dust\"],\n", + " },\n", + " bulk_phase_partitioning=\"KaulEtAl2015\",\n", + " particle_shape_and_density=\"MixedPhaseSpheres\",\n", + " diffusion_coordinate=\"WaterMassLogarithm\",\n", + " freezing_temperature_spectrum=\"Niemand_et_al_2012\",\n", + " heterogeneous_ice_nucleation_rate=\"ABIFM\",\n", + " ),\n", + " override_jit_flags={\"parallel\": False}\n", + ")" + ] + }, + { + "cell_type": "code", + "execution_count": 4, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "0969c7ede9794dfbb3de768b51940391", + "model_id": "8746f3118765445ba4eee5953fe8c327", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, description='sampling', max=13.0)" + "FloatProgress(value=1.0, description='JIT + Bulk', max=31.0)" ] }, "metadata": {}, @@ -78,180 +104,121 @@ } ], "source": [ + "backend.formulae.seed = 0\n", "t_max = 6000 * si.s\n", - "t_out = 100 * si.s\n", - "n_realisations = 3\n", - "seeds = range(n_realisations)\n", - "n_sds = (64, 256) # PAPER: \"on the order of 1e6\"\n", + "dt_out = 125 * si.s\n", + "n_realisations = 5\n", + "n_sds = (10, 100, 1000) # PAPER: \"on the order of 1e6\"\n", + "timestep = 1 * si.s\n", + "\n", + "display(progbar := FloatProgress(value=1, description='JIT + Bulk', max=1 + 2 * n_realisations * len(n_sds)))\n", "\n", - "display(progbar := FloatProgress(value=1, description='sampling', max=1 + 2 * len(seeds) * len(n_sds)))\n", + "run_args = {\n", + " 'nt': int(t_max / timestep),\n", + " 'steps_per_output_interval': int(dt_out / timestep)\n", + "}\n", "\n", - "simulations = {\n", - " 'Bulk': [Simulation(Settings(\n", - " timestep=1 * si.s,\n", + "datasets = {\n", + " 'Bulk': Simulation(Settings(\n", + " backend=backend,\n", + " timestep=timestep,\n", " n_sd=1,\n", " enable_immersion_freezing=False,\n", " enable_vapour_deposition_on_ice=False,\n", - " ))]\n", + " )).run(**run_args)\n", "}\n", "\n", "homogenous_commons = {\n", - " 'timestep': .5 * si.s,\n", + " 'timestep': timestep,\n", " 'inp_frac': .5, # PAPER: .1\n", " 'enable_immersion_freezing': True,\n", " 'enable_vapour_deposition_on_ice': True,\n", "}\n", "\n", - "for n_sd in n_sds:\n", - " for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", - " simulations[f'Homogeneous-{label}-{n_sd}'] = []\n", - " for seed in seeds:\n", - " progbar.description = '...' + key[-7:] + f'-{seed}'\n", - " simulations[f'Homogeneous-{label}-{n_sd}'].append(\n", - " Simulation(Settings(**homogenous_commons, n_sd=n_sd, singular=singular, seed=seed))\n", + "for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", + " for n_sd in n_sds:\n", + " datasets[(key := f'Homogeneous-{label}-{n_sd}')] = {'realisations': []}\n", + " for i in range(n_realisations):\n", + " progbar.description = '...' + key[-5:] + f'-{i}'\n", + " datasets[key]['realisations'].append(\n", + " Simulation(Settings(**homogenous_commons, backend=backend, n_sd=n_sd, singular=singular)).run(**run_args)\n", " )\n", + " backend.formulae.seed += 1\n", " progbar.value += 1" ] }, { "cell_type": "code", - "execution_count": 31, - "id": "22c5f5f8-298a-4c5b-83cb-460e1db89a67", - "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "96a4e473dfd64659b236e33afa532404", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "FloatProgress(value=0.0, description='simulating', max=13.0)" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "ename": "AssertionError", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[31], line 8\u001b[0m\n\u001b[1;32m 6\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m val_i \u001b[38;5;129;01min\u001b[39;00m val:\n\u001b[1;32m 7\u001b[0m progbar\u001b[38;5;241m.\u001b[39mdescription \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m...\u001b[39m\u001b[38;5;124m'\u001b[39m \u001b[38;5;241m+\u001b[39m key[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m7\u001b[39m:] \u001b[38;5;241m+\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m-\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mseed\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m\n\u001b[0;32m----> 8\u001b[0m \u001b[43mval_i\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 9\u001b[0m \u001b[43m \u001b[49m\u001b[43mnt\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mt_max\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m/\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mval_i\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 10\u001b[0m \u001b[43m \u001b[49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mint\u001b[39;49m\u001b[43m(\u001b[49m\u001b[43mt_out\u001b[49m\u001b[43m \u001b[49m\u001b[38;5;241;43m/\u001b[39;49m\u001b[43m \u001b[49m\u001b[43mval_i\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 11\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 12\u001b[0m progbar\u001b[38;5;241m.\u001b[39mvalue \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m\u001b[38;5;241m1\u001b[39m\n", - "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py:104\u001b[0m, in \u001b[0;36mSimulation.run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 103\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mrun\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;241m*\u001b[39m, nt, steps_per_output_interval):\n\u001b[0;32m--> 104\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_run\u001b[49m\u001b[43m(\u001b[49m\u001b[43mnt\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mnt\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/utils/basic_simulation.py:19\u001b[0m, in \u001b[0;36mBasicSimulation._run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 17\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m _ \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;241m0\u001b[39m, nt \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m, steps_per_output_interval):\n\u001b[0;32m---> 19\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\u001b[43msteps\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 20\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 21\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m output\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:54\u001b[0m, in \u001b[0;36mParticulator.run\u001b[0;34m(self, steps)\u001b[0m\n\u001b[1;32m 52\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m key, dynamic \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdynamics\u001b[38;5;241m.\u001b[39mitems():\n\u001b[1;32m 53\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mtimers[key]:\n\u001b[0;32m---> 54\u001b[0m \u001b[43mdynamic\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 55\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mn_steps \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 56\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_notify_observers()\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/dynamics/vapour_deposition_on_ice.py:20\u001b[0m, in \u001b[0;36mVapourDepositionOnIce.__call__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__call__\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[1;32m 19\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"called by the particulator during simulation\"\"\"\u001b[39;00m\n\u001b[0;32m---> 20\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:489\u001b[0m, in \u001b[0;36mParticulator.deposition\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 488\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[0;32m--> 489\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbackend\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 490\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmultiplicity\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 491\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43msigned water mass\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 492\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mT\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 493\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mp\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 494\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_relative_humidity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mRH\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 495\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_water_activity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43ma_w_ice\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 496\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 497\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrhod\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 498\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 499\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmesh\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdv\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 500\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 501\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcell id\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 502\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mReynolds number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 503\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mSchmidt number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 504\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 505\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\n\u001b[1;32m 506\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 507\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 508\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 509\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mattributes\u001b[38;5;241m.\u001b[39mmark_updated(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msigned water mass\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:160\u001b[0m, in \u001b[0;36mDepositionMethods.deposition\u001b[0;34m(self, multiplicity, signed_water_mass, current_temperature, current_total_pressure, current_relative_humidity, current_water_activity, current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, cell_volume, time_step, cell_id, reynolds_number, schmidt_number, predicted_vapour_mixing_ratio, predicted_dry_potential_temperature)\u001b[0m\n\u001b[1;32m 140\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m( \u001b[38;5;66;03m# pylint: disable=too-many-locals\u001b[39;00m\n\u001b[1;32m 141\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 142\u001b[0m \u001b[38;5;241m*\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 158\u001b[0m predicted_dry_potential_temperature,\n\u001b[1;32m 159\u001b[0m ):\n\u001b[0;32m--> 160\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_deposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 161\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 162\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 163\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 164\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 165\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_relative_humidity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_relative_humidity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 166\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_water_activity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_water_activity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 167\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 168\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 169\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 170\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_volume\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 171\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtime_step\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 172\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 173\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 174\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 175\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 176\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 177\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:119\u001b[0m, in \u001b[0;36mbody\u001b[0;34m()\u001b[0m\n\u001b[1;32m 115\u001b[0m delta_rv_i \u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 116\u001b[0m \u001b[38;5;241m-\u001b[39mdm_dt \u001b[38;5;241m*\u001b[39m multiplicity[i] \u001b[38;5;241m*\u001b[39m time_step \u001b[38;5;241m/\u001b[39m (cell_volume \u001b[38;5;241m*\u001b[39m rho)\n\u001b[1;32m 117\u001b[0m )\n\u001b[1;32m 118\u001b[0m \u001b[38;5;28;01mif\u001b[39;00m \u001b[38;5;241m-\u001b[39mdelta_rv_i \u001b[38;5;241m>\u001b[39m current_vapour_mixing_ratio[cid]:\n\u001b[0;32m--> 119\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m \u001b[38;5;28;01mFalse\u001b[39;00m\n\u001b[1;32m 120\u001b[0m predicted_vapour_mixing_ratio[cid] \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m delta_rv_i\n\u001b[1;32m 122\u001b[0m predicted_dry_potential_temperature[cid] \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 123\u001b[0m formulae\u001b[38;5;241m.\u001b[39mstate_variable_triplet__dthd_dt(\n\u001b[1;32m 124\u001b[0m rhod\u001b[38;5;241m=\u001b[39mcurrent_dry_air_density[cid],\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 130\u001b[0m \u001b[38;5;241m*\u001b[39m time_step\n\u001b[1;32m 131\u001b[0m )\n", - "\u001b[0;31mAssertionError\u001b[0m: " - ] - } - ], - "source": [ - "display(progbar := FloatProgress(value=0, description='simulating', max=1 + 2 * len(seeds) * len(n_sds)))\n", - "\n", - "datasets = {}\n", - "for key, val in simulations.items():\n", - " datasets[key] = {'realisations': []}\n", - " for val_i in val:\n", - " progbar.description = '...' + key[-7:] + f'-{seed}'\n", - " val_i.run(\n", - " nt=int(t_max / val_i.particulator.dt),\n", - " steps_per_output_interval=int(t_out / val_i.particulator.dt)\n", - " )\n", - " progbar.value +=1" - ] - }, - { - "cell_type": "code", - "execution_count": 23, + "execution_count": 5, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], "source": [ - "def plot(dataset, n_sd):\n", - " ax = None\n", - " for label, ax in reversed(axs.items()):\n", - " ax.set_xlabel(r\"r (g$\\cdot$kg$^{-1}$)\")\n", - " ax.set_title(label)\n", - " ax.set_ylim(0, 3)\n", - " ax.grid()\n", + "colors = {\n", + " 'total': 'black',\n", + " 'ice': 'gray',\n", + " 'water': 'blue',\n", + "}\n", + "\n", + "def plot_setup(ax):\n", + " ax.set_xlabel(r\"r (g$\\cdot$kg$^{-1}$)\")\n", " ax.set_ylabel('Height (km)')\n", + " ax.set_ylim(.75, 3)\n", + " ax.set_xlim(-.05, 1.15)\n", + " ax.grid()\n", " \n", - " values = {key:{} for key in (f'Homogeneous-INAS-{n_sd}', f'Homogeneous-ABIFM-{n_sd}', f'Bulk-{n_sd}')}\n", - " \n", - " colors = {\n", - " 'total': 'black',\n", - " 'ice': 'gray',\n", - " 'water': 'blue',\n", - " }\n", - " \n", - " for key in (f'Homogeneous-INAS-{n_sd}', f'Homogeneous-ABIFM-{n_sd}'):\n", - " # compute the total water\n", - " for realisation in dataset[key]['realisations']:\n", - " realisation['total'] = np.asarray(realisation['water']) + np.asarray(realisation['ice'])\n", - " \n", - " # compute the means\n", - " dataset[key]['mean'] = {}\n", - " for name in ('ice', 'water', 'total', 'height'):\n", - " dataset[key]['mean'][name] = [\n", - " np.mean([realisation[name][level] for realisation in dataset[key]['realisations']]) \n", - " for level in range(len(dataset[key]['realisations'][0][name]))\n", - " ]\n", + "def plot_part(ax, data): \n", + " for realisation in data['realisations']:\n", + " realisation['total'] = np.asarray(realisation['water']) + np.asarray(realisation['ice'])\n", + "\n", + " data['mean'] = {}\n", + " for name in ('ice', 'water', 'total', 'height'):\n", + " data['mean'][name] = [\n", + " np.mean([realisation[name][level] for realisation in data['realisations']]) \n", + " for level in range(len(data['realisations'][0][name]))\n", + " ]\n", " \n", - " # Homogeneous\n", - " for key in (f'Homogeneous-INAS-{n_sd}', f'Homogeneous-ABIFM-{n_sd}'):\n", - " for name in ('ice', 'water', 'total'):\n", - " for realisation in dataset[key]['realisations']:\n", - " axs[key].plot(\n", - " in_unit(np.asarray(realisation[name]), si.g / si.kg),\n", - " in_unit(np.asarray(realisation['height']), si.km),\n", - " linestyle='--' if name == 'total' else '-',\n", - " color=colors[name],\n", - " linewidth=.75,\n", - " )\n", - " mean = dataset[key]['mean']\n", - " axs[key].plot(\n", - " in_unit(np.asarray(mean[name]), si.g / si.kg),\n", - " in_unit(np.asarray(mean['height']), si.km),\n", - " label=name,\n", - " marker='.',\n", + " for name in ('ice', 'water', 'total'):\n", + " for realisation in data['realisations']:\n", + " ax.plot(\n", + " in_unit(np.asarray(realisation[name]), si.g / si.kg),\n", + " in_unit(np.asarray(realisation['height']), si.km),\n", + " linestyle='--' if name == 'total' else '-',\n", " color=colors[name],\n", + " linewidth=.75,\n", " )\n", - " \n", - " # Bulk\n", - " bulk_key = f'Bulk-{n_sd}'\n", - " assert len(simulations[n_sd][bulk_key]) == 1\n", - " simulation = simulations[n_sd][bulk_key][0]\n", - " bulk_output = dataset[bulk_key]['realisations'][0]\n", - " liquid_fraction = simulation.particulator.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(bulk_output['T']))\n", - " total_water_mixing_ratio = np.asarray(bulk_output['water'])\n", + " mean = data['mean']\n", + " ax.plot(\n", + " in_unit(np.asarray(mean[name]), si.g / si.kg),\n", + " in_unit(np.asarray(mean['height']), si.km),\n", + " label=name,\n", + " marker='.',\n", + " color=colors[name],\n", + " )\n", + "\n", + "def plot_bulk(ax, data):\n", + " liquid_fraction = backend.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(data['T']))\n", + " total_water_mixing_ratio = np.asarray(data['water'])\n", " for name in ('ice', 'water', 'total'):\n", - " values[bulk_key][name] = {\n", + " values = {\n", " 'total': total_water_mixing_ratio,\n", " 'ice': (1 - liquid_fraction) * total_water_mixing_ratio,\n", " 'water': liquid_fraction * total_water_mixing_ratio\n", " }[name]\n", - " \n", - " axs[bulk_key].plot(\n", - " in_unit(values[bulk_key][name], si.g / si.kg),\n", - " in_unit(np.asarray(bulk_output['height']), si.km),\n", + " ax.plot(\n", + " in_unit(values, si.g / si.kg),\n", + " in_unit(np.asarray(data['height']), si.km),\n", " label=name,\n", " marker='.',\n", " color=colors[name],\n", " linestyle='--' if name == 'total' else '-'\n", " )\n", - " axs[bulk_key].legend()" + " ax.legend()" ] }, { "cell_type": "code", - "execution_count": 25, + "execution_count": 6, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -261,12 +228,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-06-26T16:42:30.716796\n", + " 2025-06-28T02:28:37.966710\n", " image/svg+xml\n", " \n", " \n", @@ -281,18 +248,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", @@ -300,48 +267,48 @@ " \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", " \n", @@ -535,18 +502,18 @@ " \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", @@ -582,58 +549,18 @@ " \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", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", + "L 170.252344 22.318125 \n", + "\" clip-path=\"url(#p020f440774)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -740,9 +667,9 @@ " \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", - " \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", + " \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", - " \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", " \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", - " \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", " \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", - " \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", @@ -2170,1221 +2177,1280 @@ " \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", + " \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", - " \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", + " \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", - " \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", + " \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", - " \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", " \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", " \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", @@ -3399,235 +3465,1281 @@ " \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", " \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", + " \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", + " \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", + " \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", " \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", @@ -3642,115 +4754,476 @@ " \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", + " \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", + " \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", + " \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", + " \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", - " \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", + "\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", " \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", @@ -7917,1183 +5492,1340 @@ " \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", - " \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", - " \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", + " \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", - " \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", + " \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", + " \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", - " \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", - " \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", - " \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", @@ -9107,204 +6839,1270 @@ " \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", " \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", + " \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", + " \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", + " \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", + " \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", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9318,168 +8116,1226 @@ " \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", " \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", + " \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", + " \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", + " \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", " \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" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -9488,7 +9344,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "4954246e631749b39e397d5722ccef5d", + "model_id": "06daab204f924cdbba503e8bdfacb3b2", "version_major": 2, "version_minor": 0 }, @@ -9502,29 +9358,49 @@ ], "source": [ "fig, axs = pyplot.subplot_mosaic(\n", - " [\n", - " [\n", - " f'Homogeneous-INAS-{n_sd}',\n", - " f'Homogeneous-ABIFM-{n_sd}',\n", - " f'Stochastic-{n_sd}',\n", - " f'Bulk-{n_sd}'\n", - " ]\n", - " for n_sd in datasets.keys()\n", - " ],\n", - " figsize=(8, 13),\n", + " \"\"\"ABC.\n", + " ABCG\n", + " DEFG\n", + " DEF.\n", + " \"\"\",\n", + " figsize=(9, 6),\n", " sharex=True,\n", " sharey=True,\n", " tight_layout=True,\n", ")\n", - "for n_sd, dataset in datasets.items():\n", - " plot(dataset, n_sd)\n", + "assert len(n_sds) == 3\n", + "for ax in axs.values():\n", + " plot_setup(ax)\n", + "\n", + "for label, model, n_sd in (\n", + " (\"A\", \"INAS\", n_sds[0]),\n", + " (\"B\", \"INAS\", n_sds[1]),\n", + " (\"C\", \"INAS\", n_sds[2]),\n", + " (\"D\", \"ABIFM\", n_sds[0]),\n", + " (\"E\", \"ABIFM\", n_sds[1]),\n", + " (\"F\", \"ABIFM\", n_sds[2]),\n", + "):\n", + " axs[label].set_title(f\"{model} {n_sd} SDs\")\n", + " plot_part(axs[label], datasets[f'Homogeneous-{model}-{n_sd}'])\n", + "\n", + "axs[\"G\"].set_title(\"Bulk\")\n", + "plot_bulk(axs[\"G\"], datasets['Bulk'])\n", + "\n", "show_plot('fig_2.pdf')" ] }, { "cell_type": "code", "execution_count": null, - "id": "9e467a9f-931e-4a55-896d-f4e2ed71ca90", + "id": "61ab56e5-efeb-4622-8307-ac4cbf02b824", + "metadata": {}, + "outputs": [], + "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "baecaea8-8d64-45c5-9161-b17cfcf1a410", "metadata": {}, "outputs": [], "source": [] diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py index ab33ac69c3..b39684bc4f 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py @@ -1,10 +1,7 @@ from pystrict import strict -from PySDM_examples.Arabas_et_al_2025.commons import FREEZING_CONSTANTS - -from PySDM import Formulae +from PySDM.backends import CPU from PySDM.physics import si -from PySDM.physics.constants import default_random_seed from PySDM.initialisation.spectra import Lognormal @@ -13,6 +10,7 @@ class Settings: def __init__( self, *, + backend: CPU, n_sd: int, timestep: float, # default values correspond to paper settings @@ -21,9 +19,9 @@ def __init__( enable_vapour_deposition_on_ice: bool = True, inp_frac: float = 0.1, kappa: float = 0.6, - seed: int = default_random_seed, updraft: float = 0.5 * si.m / si.s, ): + self.backend = backend self.n_sd = n_sd self.timestep = timestep self.enable_immersion_freezing = enable_immersion_freezing @@ -31,39 +29,23 @@ def __init__( self.singular = singular self.initial_total_pressure = 1000 * si.hPa # note: not given in the paper - # parameters from the paper - self.formulae = Formulae( - seed=seed, - constants={ - "bulk_phase_partitioning_exponent": 0.1, - **FREEZING_CONSTANTS["dust"], - }, - bulk_phase_partitioning="KaulEtAl2015", - particle_shape_and_density="MixedPhaseSpheres", - diffusion_coordinate="WaterMassLogarithm", - **( - {"freezing_temperature_spectrum": "Niemand_et_al_2012"} - if singular - else {"heterogeneous_ice_nucleation_rate": "ABIFM"} - ), - ) self.initial_water_vapour_mixing_ratio = 1.5 * si.g / si.kg self.parcel_linear_extent = 100 * si.m self.updraft = updraft self.freezing_inp_frac = inp_frac self.freezing_inp_dry_radius = 0.5 * si.um - thd_0 = self.formulae.state_variable_triplet.th_dry( + thd_0 = backend.formulae.state_variable_triplet.th_dry( th_std=269 * si.K, water_vapour_mixing_ratio=self.initial_water_vapour_mixing_ratio, ) - rhod_0 = self.formulae.state_variable_triplet.rho_d( + rhod_0 = backend.formulae.state_variable_triplet.rho_d( p=self.initial_total_pressure, water_vapour_mixing_ratio=self.initial_water_vapour_mixing_ratio, theta_std=thd_0, ) - self.mass_of_dry_air = rhod_0 * self.formulae.trivia.volume( + self.mass_of_dry_air = rhod_0 * backend.formulae.trivia.volume( radius=self.parcel_linear_extent ) self.soluble_aerosol = Lognormal( @@ -74,6 +56,6 @@ def __init__( s_geom=1.6, ) self.kappa = kappa - self.initial_temperature = self.formulae.state_variable_triplet.T( + self.initial_temperature = backend.formulae.state_variable_triplet.T( rhod=rhod_0, thd=thd_0 ) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py index 6b775cd9d3..b7836b4605 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py @@ -3,7 +3,6 @@ from PySDM_examples.utils import BasicSimulation from PySDM import Builder -from PySDM.backends import CPU from PySDM.dynamics import ( Condensation, AmbientThermodynamics, @@ -24,7 +23,7 @@ class Simulation(BasicSimulation): def __init__(self, settings): builder = Builder( - backend=CPU(settings.formulae, override_jit_flags={"parallel": False}), + backend=settings.backend, n_sd=settings.n_sd, environment=Parcel( dt=settings.timestep, @@ -80,7 +79,7 @@ def __init__(self, settings): (0, settings.n_sd - n_inp), mode="constant", constant_values=( - settings.formulae.constants.SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD + builder.particulator.formulae.constants.SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD if settings.singular else 0 ), From 537a02045b6903e3b36a1e9b3cd38e13e4558c7f Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sun, 29 Jun 2025 00:05:49 +0200 Subject: [PATCH 09/37] adding plots for different updrafts --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 22293 +++++++++++----- 1 file changed, 14933 insertions(+), 7360 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index cfd227b13b..8ea885885e 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -15,11 +15,15 @@ "id": "52caca20-41df-4878-b883-2dc2609591c6", "metadata": {}, "source": [ - "#### based on Fig. 2 from Abade & Albuquerque 2024 (QJRMS) \"_Persistent mixed‐phase states in adiabatic cloud parcels under idealised conditions_\"\n", + "#### based on Fig. 2 from [Abade & Albuquerque 2024 (QJRMS)](https://doi.org/10.1002/qj.4775) \"_Persistent mixed‐phase states in adiabatic cloud parcels under idealised conditions_\"\n", "\n", - "(work in progress!) # TODO #1656\n", - "\n", - "https://doi.org/10.1002/qj.4775" + "compared to the paper, the analysis below differs by:\n", + "- including only the \"Homogeneous\" and \"Bulk\" methods (no \"stochastic\" yet)\n", + "- extending the analysis to cover both singular (INAS, as used in the paper) as well as time-dependent (ABIFM) immersion freezing models\n", + "- extending the analysis to depict multiple realisations + mean\n", + "- extending the analysis to illustrate the dependence of realisation spread on the number of super droplets used\n", + "- extending the analysis to depict how the results differ depending on the vertical velocity (cooling rate)\n", + "\n" ] }, { @@ -84,19 +88,19 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 18, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "8746f3118765445ba4eee5953fe8c327", + "model_id": "ad4da8528f3e4379b77ec370f8d359cc", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, description='JIT + Bulk', max=31.0)" + "FloatProgress(value=1.0, max=57.0)" ] }, "metadata": {}, @@ -105,51 +109,54 @@ ], "source": [ "backend.formulae.seed = 0\n", - "t_max = 6000 * si.s\n", - "dt_out = 125 * si.s\n", - "n_realisations = 5\n", - "n_sds = (10, 100, 1000) # PAPER: \"on the order of 1e6\"\n", - "timestep = 1 * si.s\n", - "\n", - "display(progbar := FloatProgress(value=1, description='JIT + Bulk', max=1 + 2 * n_realisations * len(n_sds)))\n", + "dz_out = 125 * si.s\n", + "n_realisations = 3\n", + "n_sds = (8, 64, 512) # PAPER: \"on the order of 1e6\"\n", + "updrafts = (1., .5, .25) # PAPER: 0.5 m/s\n", + "timestep = .1 * si.s\n", + "z_max = 4 * si.km\n", + "display(progbar := FloatProgress(value=1, max=3 + 2 * n_realisations * len(n_sds) * len(updrafts)))\n", "\n", - "run_args = {\n", - " 'nt': int(t_max / timestep),\n", - " 'steps_per_output_interval': int(dt_out / timestep)\n", + "homogenous_commons = {\n", + " 'timestep': timestep,\n", + " 'inp_frac': .5, # PAPER: .1\n", + " 'enable_immersion_freezing': True,\n", + " 'enable_vapour_deposition_on_ice': True,\n", + " 'backend': backend,\n", "}\n", "\n", - "datasets = {\n", - " 'Bulk': Simulation(Settings(\n", + "datasets = {}\n", + "for updraft in updrafts:\n", + " t_max = z_max / updraft\n", + " run_args = {\n", + " 'nt': int(t_max / timestep),\n", + " 'steps_per_output_interval': int(dz_out / updraft / timestep)\n", + " }\n", + " progbar.description = f'Bulk-{updraft}'\n", + " datasets[f'Bulk-{updraft}'] = Simulation(Settings(\n", " backend=backend,\n", " timestep=timestep,\n", " n_sd=1,\n", " enable_immersion_freezing=False,\n", " enable_vapour_deposition_on_ice=False,\n", " )).run(**run_args)\n", - "}\n", - "\n", - "homogenous_commons = {\n", - " 'timestep': timestep,\n", - " 'inp_frac': .5, # PAPER: .1\n", - " 'enable_immersion_freezing': True,\n", - " 'enable_vapour_deposition_on_ice': True,\n", - "}\n", - "\n", - "for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", - " for n_sd in n_sds:\n", - " datasets[(key := f'Homogeneous-{label}-{n_sd}')] = {'realisations': []}\n", - " for i in range(n_realisations):\n", - " progbar.description = '...' + key[-5:] + f'-{i}'\n", - " datasets[key]['realisations'].append(\n", - " Simulation(Settings(**homogenous_commons, backend=backend, n_sd=n_sd, singular=singular)).run(**run_args)\n", - " )\n", - " backend.formulae.seed += 1\n", - " progbar.value += 1" + " progbar.value += 1\n", + " for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", + " for n_sd in n_sds:\n", + " datasets[(key := f'Homogeneous-{label}-{n_sd}-{updraft}')] = {'realisations': []}\n", + " for i in range(n_realisations):\n", + " progbar.description = '...' + key[-3:] + f'-{i}-{updraft}'\n", + " datasets[key]['realisations'].append(\n", + " Simulation(Settings(\n", + " **homogenous_commons, updraft=updraft, n_sd=n_sd, singular=singular)).run(**run_args)\n", + " )\n", + " backend.formulae.seed += 1\n", + " progbar.value += 1" ] }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 19, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -218,7 +225,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 20, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -233,7 +240,7 @@ " \n", " \n", " \n", - " 2025-06-28T02:28:37.966710\n", + " 2025-06-28T23:22:29.501972\n", " image/svg+xml\n", " \n", " \n", @@ -257,8 +264,8 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p66e2676cac)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p66e2676cac)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + "\" clip-path=\"url(#p66e2676cac)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\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", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -617,11 +624,11 @@ " \n", " \n", + "\" clip-path=\"url(#p66e2676cac)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -669,7 +676,7 @@ " \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", - " \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", - " \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", + " \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", - " \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", @@ -1979,8 +1338,8 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p80037db630)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + "\" clip-path=\"url(#p80037db630)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + "\" clip-path=\"url(#p80037db630)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2178,68 +1575,68 @@ " \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", + "\" clip-path=\"url(#p80037db630)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2254,1129 +1651,481 @@ " \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", + " \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", - " \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", - " \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", + " \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", @@ -3385,27 +2134,77 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#pbb58ad5b0f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + "\" clip-path=\"url(#pbb58ad5b0f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", + " \n", + "\" clip-path=\"url(#pbb58ad5b0f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3466,68 +2265,68 @@ " \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", + "\" clip-path=\"url(#pbb58ad5b0f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3542,1129 +2341,481 @@ " \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", - " \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", - " \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", + "L 357.949568 13.777109 \n", + "L 357.949559 5.236093 \n", + "L 357.949553 -1 \n", + "\" clip-path=\"url(#pbb58ad5b0f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \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", @@ -4673,73 +2824,72 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4755,62 +2905,62 @@ " \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", @@ -4831,344 +2981,300 @@ " \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", - " \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", - " \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", + " \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", + " \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", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 49.050879 232.083588 \n", + "\" clip-path=\"url(#p1578a06c4c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5437,17 +3527,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 101.747168 232.083588 \n", + "\" clip-path=\"url(#p1578a06c4c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5457,17 +3547,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 154.443457 232.083588 \n", + "\" clip-path=\"url(#p1578a06c4c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5476,7 +3566,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5494,19 +3584,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5514,19 +3604,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5534,19 +3624,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5554,19 +3644,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5574,28 +3664,28 @@ " \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", @@ -5610,1088 +3700,554 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 49.050879 377.280859 \n", + "L 49.050879 368.739843 \n", + "L 49.050879 360.198827 \n", + "L 49.050879 351.657811 \n", + "L 49.050879 343.116795 \n", + "L 49.050879 334.575779 \n", + "L 49.050879 326.034763 \n", + "L 49.050879 317.493747 \n", + "L 49.050879 308.952732 \n", + "L 49.050879 300.411716 \n", + "L 49.050879 291.8707 \n", + "L 49.050879 283.329684 \n", + "L 49.050879 274.788668 \n", + "L 49.050879 266.247652 \n", + "L 49.050879 257.706636 \n", + "L 49.050879 249.16562 \n", + "L 165.489789 240.624604 \n", + "L 169.615085 232.083588 \n", + "L 173.201584 223.542572 \n", + "L 176.505637 215.001556 \n", + "L 179.541739 206.46054 \n", + "L 182.324698 197.919524 \n", + "L 184.869455 189.378508 \n", + "L 187.190928 180.837492 \n", + "L 189.303868 172.296476 \n", + "L 191.222734 163.75546 \n", + "L 192.961587 155.214445 \n", + "\" clip-path=\"url(#p1578a06c4c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 49.050879 377.280859 \n", + "L 49.050879 368.739843 \n", + "L 49.050879 360.198827 \n", + "L 49.050879 351.657811 \n", + "L 49.050879 343.116795 \n", + "L 49.050879 334.575779 \n", + "L 49.050879 326.034763 \n", + "L 49.050879 317.493747 \n", + "L 49.050879 308.952732 \n", + "L 49.050879 300.411716 \n", + "L 49.050879 291.8707 \n", + "L 49.050879 283.329684 \n", + "L 49.050879 274.788668 \n", + "L 49.050879 266.247652 \n", + "L 49.050879 257.706636 \n", + "L 49.050879 249.16562 \n", + "L 49.050879 240.624604 \n", + "L 49.050879 232.083588 \n", + "L 49.050879 223.542572 \n", + "L 49.050879 215.001556 \n", + "L 49.050879 206.46054 \n", + "L 72.776119 197.919524 \n", + "L 174.424037 189.378508 \n", + "L 187.313869 180.837492 \n", + "L 189.412475 172.296476 \n", + "L 191.318056 163.75546 \n", + "L 193.044634 155.214445 \n", + "\" clip-path=\"url(#p1578a06c4c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 49.050879 377.280859 \n", + "L 49.050879 368.739843 \n", + "L 49.050879 360.198827 \n", + "L 49.050879 351.657811 \n", + "L 49.050879 343.116795 \n", + "L 49.050879 334.575779 \n", + "L 49.050879 326.034763 \n", + "L 49.050879 317.493747 \n", + "L 49.050879 308.952732 \n", + "L 49.050879 300.411716 \n", + "L 49.050879 291.8707 \n", + "L 49.050879 283.329684 \n", + "L 49.050879 274.788668 \n", + "L 49.050879 266.247652 \n", + "L 156.520326 257.706636 \n", + "L 161.43437 249.16562 \n", + "L 165.635763 240.624604 \n", + "L 169.526992 232.083588 \n", + "L 173.121364 223.542572 \n", + "L 176.432874 215.001556 \n", + "L 179.476012 206.46054 \n", + "L 182.265583 197.919524 \n", + "L 184.816532 189.378508 \n", + "L 187.143783 180.837492 \n", + "L 189.262096 172.296476 \n", + "L 191.185943 163.75546 \n", + "L 192.929399 155.214445 \n", + "\" clip-path=\"url(#p1578a06c4c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 49.050879 377.280859 \n", + "L 49.050879 368.739843 \n", + "L 49.050879 360.198827 \n", + "L 49.050879 351.657811 \n", + "L 49.050879 343.116795 \n", + "L 49.050879 334.575779 \n", + "L 49.050879 326.034763 \n", + "L 49.050879 317.493747 \n", + "L 49.050879 308.952732 \n", + "L 49.050879 300.411716 \n", + "L 49.050879 291.8707 \n", + "L 49.050879 283.329684 \n", + "L 49.050879 274.788668 \n", + "L 49.050879 266.247652 \n", + "L 84.874028 257.706636 \n", + "L 86.512042 249.16562 \n", + "L 126.725477 240.624604 \n", + "L 129.397652 232.083588 \n", + "L 131.791276 223.542572 \n", + "L 133.996463 215.001556 \n", + "L 136.022877 206.46054 \n", + "L 145.7888 197.919524 \n", + "L 181.370008 189.378508 \n", + "L 187.216193 180.837492 \n", + "L 189.326146 172.296476 \n", + "L 191.242244 163.75546 \n", + "L 192.97854 155.214445 \n", + "\" clip-path=\"url(#p1578a06c4c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", + " \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", + " \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", @@ -6700,13 +4256,13 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -6757,24 +4312,24 @@ " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 203.500098 232.083588 \n", + "\" clip-path=\"url(#p56eba67826)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6784,17 +4339,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 256.196387 232.083588 \n", + "\" clip-path=\"url(#p56eba67826)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6804,17 +4359,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 308.892676 232.083588 \n", + "\" clip-path=\"url(#p56eba67826)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6823,7 +4378,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6841,68 +4396,11155 @@ " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "
\n" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "e0840bf231b84e798b354f5a7bc5af8a", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=1.0.pdf

\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-06-28T23:22:34.088583\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + "\n" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "11804e613e1943a0aaa70bd4ff481367", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=0.5.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-06-28T23:22:38.551360\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", @@ -6917,1088 +15559,554 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 203.500098 377.280859 \n", + "L 203.500098 368.739843 \n", + "L 203.500098 360.198827 \n", + "L 203.500098 351.657811 \n", + "L 203.500098 343.116795 \n", + "L 203.500098 334.575779 \n", + "L 203.500098 326.034763 \n", + "L 203.500098 317.493747 \n", + "L 276.120751 308.952732 \n", + "L 282.822176 300.411716 \n", + "L 289.141535 291.8707 \n", + "L 295.094609 283.329684 \n", + "L 300.686807 274.788668 \n", + "L 305.925176 266.247652 \n", + "L 310.818307 257.706636 \n", + "L 315.376209 249.16562 \n", + "L 319.610146 240.624604 \n", + "L 323.532469 232.083588 \n", + "L 327.156424 223.542572 \n", + "L 330.495965 215.001556 \n", + "L 333.56556 206.46054 \n", + "L 336.380005 197.919524 \n", + "L 338.954255 189.378508 \n", + "L 341.303254 180.837492 \n", + "L 343.441798 172.296476 \n", + "L 345.384402 163.75546 \n", + "L 347.145195 155.214445 \n", + "\" clip-path=\"url(#pe2ac4418eb)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", + "L 203.500098 377.280859 \n", + "L 203.500098 368.739843 \n", + "L 203.500098 360.198827 \n", + "L 203.500098 351.657811 \n", + "L 203.500098 343.116795 \n", + "L 203.500098 334.575779 \n", + "L 203.500098 326.034763 \n", + "L 252.35053 317.493747 \n", + "L 276.08876 308.952732 \n", + "L 282.780607 300.411716 \n", + "L 289.102416 291.8707 \n", + "L 295.057894 283.329684 \n", + "L 300.652441 274.788668 \n", + "L 305.893093 266.247652 \n", + "L 310.788437 257.706636 \n", + "L 315.348471 249.16562 \n", + "L 319.584455 240.624604 \n", + "L 323.508735 232.083588 \n", + "L 327.134553 223.542572 \n", + "L 330.47586 215.001556 \n", + "L 333.547122 206.46054 \n", + "L 336.363136 197.919524 \n", + "L 338.938855 189.378508 \n", + "L 341.289227 180.837492 \n", + "L 343.429048 172.296476 \n", + "L 345.372837 163.75546 \n", + "L 347.134725 155.214445 \n", + "\" clip-path=\"url(#pe2ac4418eb)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "L 203.500098 377.280859 \n", + "L 203.500098 368.739843 \n", + "L 203.500098 360.198827 \n", + "L 203.500098 351.657811 \n", + "L 203.500098 343.116795 \n", + "L 203.500098 334.575779 \n", + "L 203.500098 326.034763 \n", + "L 203.500098 317.493747 \n", + "L 203.500098 308.952732 \n", + "L 243.788525 300.411716 \n", + "L 289.237638 291.8707 \n", + "L 295.184832 283.329684 \n", + "L 300.771284 274.788668 \n", + "L 306.004065 266.247652 \n", + "L 310.891784 257.706636 \n", + "L 315.444468 249.16562 \n", + "L 319.673396 240.624604 \n", + "L 323.590931 232.083588 \n", + "L 327.210329 223.542572 \n", + "L 330.54555 215.001556 \n", + "L 333.611065 206.46054 \n", + "L 336.421673 197.919524 \n", + "L 338.992327 189.378508 \n", + "L 341.337969 180.837492 \n", + "L 343.473388 172.296476 \n", + "L 345.413094 163.75546 \n", + "L 347.171208 155.214445 \n", + "\" clip-path=\"url(#pe2ac4418eb)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500098 377.280859 \n", + "L 203.500098 368.739843 \n", + "L 203.500098 360.198827 \n", + "L 203.500098 351.657811 \n", + "L 203.500098 343.116795 \n", + "L 203.500098 334.575779 \n", + "L 203.500098 326.034763 \n", + "L 219.783575 317.493747 \n", + "L 251.903203 308.952732 \n", + "L 269.797103 300.411716 \n", + "L 289.160529 291.8707 \n", + "L 295.112445 283.329684 \n", + "L 300.703511 274.788668 \n", + "L 305.940778 266.247652 \n", + "L 310.832843 257.706636 \n", + "L 315.389716 249.16562 \n", + "L 319.622666 240.624604 \n", + "L 323.544045 232.083588 \n", + "L 327.167102 223.542572 \n", + "L 330.505792 215.001556 \n", + "L 333.574582 206.46054 \n", + "L 336.388272 197.919524 \n", + "L 338.961812 189.378508 \n", + "L 341.31015 180.837492 \n", + "L 343.448078 172.296476 \n", + "L 345.390111 163.75546 \n", + "L 347.150376 155.214445 \n", + "\" clip-path=\"url(#pe2ac4418eb)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", + " \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", - " \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", @@ -8007,26 +16115,25 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -8034,24 +16141,24 @@ " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 357.949316 232.083588 \n", + "\" clip-path=\"url(#p0d278c27f8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8061,17 +16168,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 410.645605 232.083588 \n", + "\" clip-path=\"url(#p0d278c27f8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8081,17 +16188,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 463.341895 232.083588 \n", + "\" clip-path=\"url(#p0d278c27f8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8100,7 +16207,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8118,68 +16225,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8194,1088 +16301,554 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 357.949316 377.280859 \n", + "L 357.949316 368.739843 \n", + "L 357.949316 360.198827 \n", + "L 357.949316 351.657811 \n", + "L 357.949316 343.116795 \n", + "L 357.949316 334.575779 \n", + "L 357.949316 326.034763 \n", + "L 357.949316 317.493747 \n", + "L 387.604865 308.952732 \n", + "L 434.399219 300.411716 \n", + "L 442.606133 291.8707 \n", + "L 448.639386 283.329684 \n", + "L 454.291817 274.788668 \n", + "L 459.586291 266.247652 \n", + "L 464.532018 257.706636 \n", + "L 469.139366 249.16562 \n", + "L 473.419866 240.624604 \n", + "L 477.386066 232.083588 \n", + "L 481.051369 223.542572 \n", + "L 484.429852 215.001556 \n", + "L 487.536087 206.46054 \n", + "L 490.384963 197.919524 \n", + "L 492.991517 189.378508 \n", + "L 495.370774 180.837492 \n", + "L 497.537608 172.296476 \n", + "L 499.506613 163.75546 \n", + "L 501.291996 155.214445 \n", + "\" clip-path=\"url(#p0d278c27f8)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 357.949316 377.280859 \n", + "L 357.949316 368.739843 \n", + "L 357.949316 360.198827 \n", + "L 357.949316 351.657811 \n", + "L 376.454859 343.116795 \n", + "L 406.017678 334.575779 \n", + "L 414.487907 326.034763 \n", + "L 422.043685 317.493747 \n", + "L 429.207079 308.952732 \n", + "L 435.988707 300.411716 \n", + "L 442.392886 291.8707 \n", + "L 448.424769 283.329684 \n", + "L 454.090724 274.788668 \n", + "L 459.398456 266.247652 \n", + "L 464.357013 257.706636 \n", + "L 468.976726 249.16562 \n", + "L 473.269093 240.624604 \n", + "L 477.246638 232.083588 \n", + "L 480.92274 223.542572 \n", + "L 484.311462 215.001556 \n", + "L 487.427368 206.46054 \n", + "L 490.285344 197.919524 \n", + "L 492.900427 189.378508 \n", + "L 495.287653 180.837492 \n", + "L 497.461905 172.296476 \n", + "L 499.437793 163.75546 \n", + "L 501.229544 155.214445 \n", + "\" clip-path=\"url(#p0d278c27f8)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 357.949316 377.280859 \n", + "L 357.949316 368.739843 \n", + "L 357.949316 360.198827 \n", + "L 357.949316 351.657811 \n", + "L 357.949316 343.116795 \n", + "L 357.949316 334.575779 \n", + "L 363.386217 326.034763 \n", + "L 411.637259 317.493747 \n", + "L 429.252475 308.952732 \n", + "L 436.13349 300.411716 \n", + "L 442.530092 291.8707 \n", + "L 448.55362 283.329684 \n", + "L 454.211418 274.788668 \n", + "L 459.511225 266.247652 \n", + "L 464.462113 257.706636 \n", + "L 469.074434 249.16562 \n", + "L 473.359706 240.624604 \n", + "L 477.330468 232.083588 \n", + "L 481.000112 223.542572 \n", + "L 484.382712 215.001556 \n", + "L 487.492834 206.46054 \n", + "L 490.345368 197.919524 \n", + "L 492.95535 189.378508 \n", + "L 495.337809 180.837492 \n", + "L 497.507624 172.296476 \n", + "L 499.479395 163.75546 \n", + "L 501.267336 155.214445 \n", + "\" clip-path=\"url(#p0d278c27f8)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", - " \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", - " \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", + "L 357.949316 377.280859 \n", + "L 357.949316 368.739843 \n", + "L 357.949316 360.198827 \n", + "L 357.949316 351.657811 \n", + "L 364.117831 343.116795 \n", + "L 373.972104 334.575779 \n", + "L 378.607813 326.034763 \n", + "L 397.210087 317.493747 \n", + "L 415.354806 308.952732 \n", + "L 435.507139 300.411716 \n", + "L 442.509704 291.8707 \n", + "L 448.539258 283.329684 \n", + "L 454.197986 274.788668 \n", + "L 459.498657 266.247652 \n", + "L 464.450382 257.706636 \n", + "L 469.063509 249.16562 \n", + "L 473.349555 240.624604 \n", + "L 477.321057 232.083588 \n", + "L 480.991407 223.542572 \n", + "L 484.374676 215.001556 \n", + "L 487.48543 206.46054 \n", + "L 490.338558 197.919524 \n", + "L 492.949098 189.378508 \n", + "L 495.332079 180.837492 \n", + "L 497.502379 172.296476 \n", + "L 499.4746 163.75546 \n", + "L 501.262959 155.214445 \n", + "\" clip-path=\"url(#p0d278c27f8)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \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", @@ -9284,52 +16857,51 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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" @@ -9344,12 +16916,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "06daab204f924cdbba503e8bdfacb3b2", + "model_id": "b5de5e0f9c5642a89014c32a08bbd6bd", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2.pdf
\"), HTML(value=\"./fig_2-updraft=0.25.pdf
…" ] }, "metadata": {}, @@ -9357,36 +16929,37 @@ } ], "source": [ - "fig, axs = pyplot.subplot_mosaic(\n", - " \"\"\"ABC.\n", - " ABCG\n", - " DEFG\n", - " DEF.\n", - " \"\"\",\n", - " figsize=(9, 6),\n", - " sharex=True,\n", - " sharey=True,\n", - " tight_layout=True,\n", - ")\n", - "assert len(n_sds) == 3\n", - "for ax in axs.values():\n", - " plot_setup(ax)\n", - "\n", - "for label, model, n_sd in (\n", - " (\"A\", \"INAS\", n_sds[0]),\n", - " (\"B\", \"INAS\", n_sds[1]),\n", - " (\"C\", \"INAS\", n_sds[2]),\n", - " (\"D\", \"ABIFM\", n_sds[0]),\n", - " (\"E\", \"ABIFM\", n_sds[1]),\n", - " (\"F\", \"ABIFM\", n_sds[2]),\n", - "):\n", - " axs[label].set_title(f\"{model} {n_sd} SDs\")\n", - " plot_part(axs[label], datasets[f'Homogeneous-{model}-{n_sd}'])\n", - "\n", - "axs[\"G\"].set_title(\"Bulk\")\n", - "plot_bulk(axs[\"G\"], datasets['Bulk'])\n", - "\n", - "show_plot('fig_2.pdf')" + "for updraft in updrafts:\n", + " fig, axs = pyplot.subplot_mosaic(\n", + " \"\"\"ABC.\n", + " ABCG\n", + " DEFG\n", + " DEF.\n", + " \"\"\",\n", + " figsize=(9, 6),\n", + " sharex=True,\n", + " sharey=True,\n", + " tight_layout=False,\n", + " )\n", + " assert len(n_sds) == 3\n", + " for ax in axs.values():\n", + " plot_setup(ax)\n", + " \n", + " for label, model, n_sd in (\n", + " (\"A\", \"INAS\", n_sds[0]),\n", + " (\"B\", \"INAS\", n_sds[1]),\n", + " (\"C\", \"INAS\", n_sds[2]),\n", + " (\"D\", \"ABIFM\", n_sds[0]),\n", + " (\"E\", \"ABIFM\", n_sds[1]),\n", + " (\"F\", \"ABIFM\", n_sds[2]),\n", + " ):\n", + " axs[label].set_title(f\"{model} {n_sd} SDs\")\n", + " plot_part(axs[label], datasets[f'Homogeneous-{model}-{n_sd}-{updraft}'])\n", + " \n", + " axs[\"G\"].set_title(\"Bulk\")\n", + " plot_bulk(axs[\"G\"], datasets[f'Bulk-{updraft}'])\n", + " axs[\"G\"].text(x=0, y=3.45, s=f\"w={updraft} m/s\", color='red', size=20)\n", + " show_plot(f'fig_2-updraft={updraft}.pdf')" ] }, { From 3722100ccac333ea8a9e04057eedaca151aff725 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Sun, 29 Jun 2025 11:37:59 +0200 Subject: [PATCH 10/37] version with more sds and larger updraft spread --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 21210 +++++++++------- 1 file changed, 11503 insertions(+), 9707 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 8ea885885e..82ab0a4e1d 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -88,14 +88,14 @@ }, { "cell_type": "code", - "execution_count": 18, + "execution_count": 21, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "ad4da8528f3e4379b77ec370f8d359cc", + "model_id": "b0ca5e875a2848a2be39c66ddcbe4a0d", "version_major": 2, "version_minor": 0 }, @@ -109,10 +109,10 @@ ], "source": [ "backend.formulae.seed = 0\n", - "dz_out = 125 * si.s\n", + "dz_out = 100 * si.s\n", "n_realisations = 3\n", - "n_sds = (8, 64, 512) # PAPER: \"on the order of 1e6\"\n", - "updrafts = (1., .5, .25) # PAPER: 0.5 m/s\n", + "n_sds = (128, 512, 2048) # PAPER: \"on the order of 1e6\"\n", + "updrafts = (2., .5, .125) # PAPER: 0.5 m/s\n", "timestep = .1 * si.s\n", "z_max = 4 * si.km\n", "display(progbar := FloatProgress(value=1, max=3 + 2 * n_realisations * len(n_sds) * len(updrafts)))\n", @@ -156,7 +156,7 @@ }, { "cell_type": "code", - "execution_count": 19, + "execution_count": 22, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -225,7 +225,7 @@ }, { "cell_type": "code", - "execution_count": 20, + "execution_count": 23, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -240,7 +240,7 @@ " \n", " \n", " \n", - " 2025-06-28T23:22:29.501972\n", + " 2025-06-29T11:36:53.690847\n", " image/svg+xml\n", " \n", " \n", @@ -276,16 +276,16 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -293,11 +293,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -305,11 +305,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -456,16 +456,16 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -511,11 +511,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -558,11 +558,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -604,11 +604,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -624,11 +624,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -818,129 +818,157 @@ " \n", " \n", " \n", + "L 50.369913 83.81344 \n", + "L 56.374591 76.980627 \n", + "L 64.717678 70.147814 \n", + "L 74.573553 63.315002 \n", + "L 85.485583 56.482189 \n", + "L 97.138217 49.649376 \n", + "L 109.288114 42.816563 \n", + "L 121.73503 35.983751 \n", + "L 134.304316 29.150938 \n", + "L 146.828221 22.318125 \n", + "L 159.088508 15.485312 \n", + "L 169.283015 8.652499 \n", + "L 174.504021 1.819687 \n", + "L 175.850587 -1 \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 83.81344 \n", + "L 49.050879 76.980627 \n", + "L 49.767354 70.147814 \n", + "L 54.822969 63.315002 \n", + "L 62.125517 56.482189 \n", + "L 70.814251 49.649376 \n", + "L 80.439324 42.816563 \n", + "L 90.698933 35.983751 \n", + "L 101.367624 29.150938 \n", + "L 112.266695 22.318125 \n", + "L 123.249481 15.485312 \n", + "L 134.19247 8.652499 \n", + "L 144.988639 1.819687 \n", + "L 149.342901 -1 \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 49.649376 \n", + "L 50.559593 42.816563 \n", + "L 55.293447 35.983751 \n", + "L 61.508032 29.150938 \n", + "L 68.6325 22.318125 \n", + "L 76.343446 15.485312 \n", + "L 84.419022 8.652499 \n", + "L 92.688778 1.819687 \n", + "L 96.128191 -1 \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.490557 83.81344 \n", + "L 51.492116 76.980627 \n", + "L 54.51197 70.147814 \n", + "L 59.482467 63.315002 \n", + "L 65.553993 56.482189 \n", + "L 72.334449 49.649376 \n", + "L 80.095677 42.816563 \n", + "L 89.24247 35.983751 \n", + "L 99.059991 29.150938 \n", + "L 109.242472 22.318125 \n", + "L 119.560478 15.485312 \n", + "L 129.298169 8.652499 \n", + "L 137.393813 1.819687 \n", + "L 140.44056 -1 \n", + "\" clip-path=\"url(#p0503d85048)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -1338,8 +1443,8 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -1525,11 +1632,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1537,11 +1644,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1549,11 +1656,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1578,11 +1685,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1590,11 +1697,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1602,11 +1709,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1614,11 +1721,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1626,11 +1733,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1653,464 +1760,569 @@ " \n", " \n", " \n", + "L 203.500098 117.977504 \n", + "L 203.500098 111.144691 \n", + "L 203.500098 104.311878 \n", + "L 203.837664 97.479065 \n", + "L 206.315419 90.646253 \n", + "L 210.481454 83.81344 \n", + "L 215.624848 76.980627 \n", + "L 221.4577 70.147814 \n", + "L 227.795749 63.315002 \n", + "L 234.499685 56.482189 \n", + "L 241.458226 49.649376 \n", + "L 248.582616 42.816563 \n", + "L 255.791553 35.983751 \n", + "L 263.017553 29.150938 \n", + "L 270.202747 22.318125 \n", + "L 277.297385 15.485312 \n", + "L 284.258896 8.652499 \n", + "L 291.051141 1.819687 \n", + "L 293.771719 -1 \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 83.81344 \n", + "L 203.500098 76.980627 \n", + "L 203.500098 70.147814 \n", + "L 204.448443 63.315002 \n", + "L 206.125016 56.482189 \n", + "L 210.03178 49.649376 \n", + "L 215.371492 42.816563 \n", + "L 221.55545 35.983751 \n", + "L 228.28985 29.150938 \n", + "L 235.378842 22.318125 \n", + "L 242.68293 15.485312 \n", + "L 250.086085 8.652499 \n", + "L 257.496192 1.819687 \n", + "L 260.526555 -1 \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 186.305631 \n", + "L 203.500098 179.472818 \n", + "L 203.500098 172.640006 \n", + "L 203.500098 165.807193 \n", + "L 203.661229 158.97438 \n", + "L 205.341975 152.141567 \n", + "L 207.927675 145.308755 \n", + "L 211.160767 138.475942 \n", + "L 214.915312 131.643129 \n", + "L 219.10527 124.810316 \n", + "L 223.662666 117.977504 \n", + "L 228.528398 111.144691 \n", + "L 233.65002 104.311878 \n", + "L 239.660639 97.479065 \n", + "L 246.954282 90.646253 \n", + "L 254.94014 83.81344 \n", + "L 263.398747 76.980627 \n", + "L 272.181656 70.147814 \n", + "L 281.167407 63.315002 \n", + "L 290.237426 56.482189 \n", + "L 299.090438 49.649376 \n", + "L 305.973619 42.816563 \n", + "L 311.187133 35.983751 \n", + "L 315.459265 29.150938 \n", + "L 319.165068 22.318125 \n", + "L 322.494296 15.485312 \n", + "L 325.543694 8.652499 \n", + "L 328.364321 1.819687 \n", + "L 329.445816 -1 \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500098 186.305631 \n", + "L 203.500098 179.472818 \n", + "L 203.500098 172.640006 \n", + "L 203.500098 165.807193 \n", + "L 203.553808 158.97438 \n", + "L 204.114057 152.141567 \n", + "L 204.975957 145.308755 \n", + "L 206.053654 138.475942 \n", + "L 207.305169 131.643129 \n", + "L 208.701822 124.810316 \n", + "L 210.220954 117.977504 \n", + "L 211.842864 111.144691 \n", + "L 213.550072 104.311878 \n", + "L 215.666133 97.479065 \n", + "L 218.923266 90.646253 \n", + "L 222.973897 83.81344 \n", + "L 227.507898 76.980627 \n", + "L 232.379818 70.147814 \n", + "L 237.803866 63.315002 \n", + "L 243.620709 56.482189 \n", + "L 250.193481 49.649376 \n", + "L 256.642576 42.816563 \n", + "L 262.844712 35.983751 \n", + "L 268.922223 29.150938 \n", + "L 274.915552 22.318125 \n", + "L 280.824871 15.485312 \n", + "L 286.629558 8.652499 \n", + "L 292.303885 1.819687 \n", + "L 294.581363 -1 \n", + "\" clip-path=\"url(#p4ae8aa4c2e)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", - " \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", @@ -2134,70 +2346,20 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -2215,11 +2377,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2227,11 +2389,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2239,11 +2401,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2268,11 +2430,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2280,11 +2442,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2292,11 +2454,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2304,11 +2466,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2316,11 +2478,11 @@ " \n", " \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2343,464 +2505,569 @@ " \n", " \n", " \n", + "L 357.949316 117.977504 \n", + "L 357.949316 111.144691 \n", + "L 358.259071 104.311878 \n", + "L 359.0975 97.479065 \n", + "L 360.405656 90.646253 \n", + "L 362.645545 83.81344 \n", + "L 365.88529 76.980627 \n", + "L 370.351969 70.147814 \n", + "L 375.951651 63.315002 \n", + "L 382.234658 56.482189 \n", + "L 388.977436 49.649376 \n", + "L 396.03027 42.816563 \n", + "L 403.280811 35.983751 \n", + "L 410.632603 29.150938 \n", + "L 418.008045 22.318125 \n", + "L 425.34201 15.485312 \n", + "L 432.579605 8.652499 \n", + "L 439.674654 1.819687 \n", + "L 442.527811 -1 \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 83.81344 \n", + "L 358.477071 76.980627 \n", + "L 360.402365 70.147814 \n", + "L 363.676672 63.315002 \n", + "L 368.624668 56.482189 \n", + "L 374.663554 49.649376 \n", + "L 381.386597 42.816563 \n", + "L 388.565551 35.983751 \n", + "L 396.043979 29.150938 \n", + "L 403.693484 22.318125 \n", + "L 411.412829 15.485312 \n", + "L 419.119523 8.652499 \n", + "L 426.745369 1.819687 \n", + "L 429.835663 -1 \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 358.326448 83.81344 \n", + "L 359.471451 76.980627 \n", + "L 361.636178 70.147814 \n", + "L 365.127099 63.315002 \n", + "L 370.254862 56.482189 \n", + "L 376.457194 49.649376 \n", + "L 383.323104 42.816563 \n", + "L 390.630618 35.983751 \n", + "L 398.224599 29.150938 \n", + "L 405.978301 22.318125 \n", + "L 413.792457 15.485312 \n", + "L 421.585617 8.652499 \n", + "L 429.290377 1.819687 \n", + "L 432.410371 -1 \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949316 117.977504 \n", + "L 357.949316 111.144691 \n", + "L 358.052568 104.311878 \n", + "L 358.332044 97.479065 \n", + "L 358.768096 90.646253 \n", + "L 359.640436 83.81344 \n", + "L 361.277938 76.980627 \n", + "L 364.130171 70.147814 \n", + "L 368.251808 63.315002 \n", + "L 373.70473 56.482189 \n", + "L 380.032728 49.649376 \n", + "L 386.913324 42.816563 \n", + "L 394.158993 35.983751 \n", + "L 401.633727 29.150938 \n", + "L 409.22661 22.318125 \n", + "L 416.849099 15.485312 \n", + "L 424.428248 8.652499 \n", + "L 431.903467 1.819687 \n", + "L 434.924615 -1 \n", + "\" clip-path=\"url(#p89a75963f2)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", - " \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", @@ -2824,20 +3091,42 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -2855,11 +3144,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2867,11 +3156,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2879,11 +3168,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2908,11 +3197,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2920,11 +3209,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2932,11 +3221,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2944,11 +3233,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2956,11 +3245,11 @@ " \n", " \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2983,221 +3272,269 @@ " \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", + "L 512.558398 262.148908 \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 515.805458 262.148908 \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 515.965321 262.148908 \n", + "\" clip-path=\"url(#p71a17b8f8c)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -3221,7 +3558,7 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3364,7 +3701,7 @@ "L 588.109375 140.299294 \n", "\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3404,7 +3741,7 @@ "L 588.109375 154.977419 \n", "\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3458,7 +3795,7 @@ "L 588.109375 169.655544 \n", "\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3510,11 +3847,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3530,11 +3867,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3550,11 +3887,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3587,11 +3924,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3607,11 +3944,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3627,11 +3964,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3647,11 +3984,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3667,11 +4004,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3702,542 +4039,662 @@ " \n", " \n", " \n", + "L 49.050879 327.742967 \n", + "L 49.050879 320.910154 \n", + "L 49.050879 314.077341 \n", + "L 50.416643 307.244528 \n", + "L 60.861608 300.411716 \n", + "L 77.200001 293.578903 \n", + "L 96.925008 286.74609 \n", + "L 118.782693 279.913277 \n", + "L 140.013768 273.080465 \n", + "L 149.013486 266.247652 \n", + "L 153.742088 259.414839 \n", + "L 157.656858 252.582026 \n", + "L 161.271888 245.749214 \n", + "L 164.666366 238.916401 \n", + "L 167.857396 232.083588 \n", + "L 170.853497 225.250775 \n", + "L 173.662176 218.417963 \n", + "L 176.29096 211.58515 \n", + "L 178.747496 204.752337 \n", + "L 181.039517 197.919524 \n", + "L 183.174795 191.086711 \n", + "L 185.161092 184.253899 \n", + "L 187.006115 177.421086 \n", + "L 188.717471 170.588273 \n", + "L 190.302635 163.75546 \n", + "L 191.768911 156.922648 \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 259.414839 \n", + "L 52.279742 252.582026 \n", + "L 61.627566 245.749214 \n", + "L 73.830536 238.916401 \n", + "L 87.747375 232.083588 \n", + "L 102.72962 225.250775 \n", + "L 118.325027 218.417963 \n", + "L 134.182185 211.58515 \n", + "L 149.996684 204.752337 \n", + "L 165.435627 197.919524 \n", + "L 179.262237 191.086711 \n", + "L 184.727771 184.253899 \n", + "L 187.088929 177.421086 \n", + "L 188.867019 170.588273 \n", + "L 190.451214 163.75546 \n", + "L 191.906791 156.922648 \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 52.992089 293.578903 \n", + "L 60.43554 286.74609 \n", + "L 69.787631 279.913277 \n", + "L 80.446629 273.080465 \n", + "L 92.032367 266.247652 \n", + "L 104.263667 259.414839 \n", + "L 116.914283 252.582026 \n", + "L 129.789696 245.749214 \n", + "L 142.705867 238.916401 \n", + "L 155.431724 232.083588 \n", + "L 166.181935 225.250775 \n", + "L 171.747962 218.417963 \n", + "L 175.232914 211.58515 \n", + "L 177.974041 204.752337 \n", + "L 180.378711 197.919524 \n", + "L 182.573873 191.086711 \n", + "L 184.60289 184.253899 \n", + "L 186.484176 177.421086 \n", + "L 188.228608 170.588273 \n", + "L 189.844696 163.75546 \n", + "L 191.340103 156.922648 \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 49.050879 327.742967 \n", + "L 49.050879 320.910154 \n", + "L 49.050879 314.077341 \n", + "L 49.506134 307.244528 \n", + "L 52.987788 300.411716 \n", + "L 59.747656 293.578903 \n", + "L 68.803809 286.74609 \n", + "L 79.207068 279.913277 \n", + "L 89.837092 273.080465 \n", + "L 96.698911 266.247652 \n", + "L 102.352211 259.414839 \n", + "L 108.950294 252.582026 \n", + "L 117.56305 245.749214 \n", + "L 127.067589 238.916401 \n", + "L 137.012165 232.083588 \n", + "L 146.588351 225.250775 \n", + "L 154.578388 218.417963 \n", + "L 161.902019 211.58515 \n", + "L 168.906074 204.752337 \n", + "L 175.617952 197.919524 \n", + "L 181.670302 191.086711 \n", + "L 184.830584 184.253899 \n", + "L 186.85974 177.421086 \n", + "L 188.604366 170.588273 \n", + "L 190.199515 163.75546 \n", + "L 191.671935 156.922648 \n", + "\" clip-path=\"url(#pe212d1ef51)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -4261,8 +4718,8 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -4322,11 +4781,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4342,11 +4801,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4362,11 +4821,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4399,11 +4858,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4411,11 +4870,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4423,11 +4882,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4435,11 +4894,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4447,11 +4906,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4474,542 +4933,662 @@ " \n", " \n", " \n", + "L 204.086914 327.742967 \n", + "L 206.011882 320.910154 \n", + "L 208.640384 314.077341 \n", + "L 211.768479 307.244528 \n", + "L 215.277382 300.411716 \n", + "L 219.081585 293.578903 \n", + "L 223.391843 286.74609 \n", + "L 228.987957 279.913277 \n", + "L 235.272466 273.080465 \n", + "L 241.997234 266.247652 \n", + "L 249.016483 259.414839 \n", + "L 256.218398 252.582026 \n", + "L 263.51435 245.749214 \n", + "L 270.831459 238.916401 \n", + "L 278.108283 232.083588 \n", + "L 285.292644 225.250775 \n", + "L 292.340182 218.417963 \n", + "L 299.213304 211.58515 \n", + "L 305.880306 204.752337 \n", + "L 312.314559 197.919524 \n", + "L 318.49358 191.086711 \n", + "L 324.397677 184.253899 \n", + "L 330.007078 177.421086 \n", + "L 335.291556 170.588273 \n", + "L 340.034799 163.75546 \n", + "L 343.323075 156.922648 \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 327.742967 \n", + "L 203.500098 320.910154 \n", + "L 203.500098 314.077341 \n", + "L 203.500098 307.244528 \n", + "L 203.734665 300.411716 \n", + "L 205.224313 293.578903 \n", + "L 207.383658 286.74609 \n", + "L 209.97641 279.913277 \n", + "L 213.775166 273.080465 \n", + "L 218.529991 266.247652 \n", + "L 223.841101 259.414839 \n", + "L 229.521934 252.582026 \n", + "L 235.44733 245.749214 \n", + "L 241.518458 238.916401 \n", + "L 247.656919 232.083588 \n", + "L 253.798259 225.250775 \n", + "L 259.889386 218.417963 \n", + "L 265.888658 211.58515 \n", + "L 271.757268 204.752337 \n", + "L 277.463674 197.919524 \n", + "L 282.983201 191.086711 \n", + "L 288.29637 184.253899 \n", + "L 293.388279 177.421086 \n", + "L 298.24808 170.588273 \n", + "L 302.868514 163.75546 \n", + "L 307.245478 156.922648 \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 327.742967 \n", + "L 203.500098 320.910154 \n", + "L 203.500098 314.077341 \n", + "L 203.500098 307.244528 \n", + "L 204.833017 300.411716 \n", + "L 208.553544 293.578903 \n", + "L 215.932481 286.74609 \n", + "L 225.260017 279.913277 \n", + "L 235.925177 273.080465 \n", + "L 247.527652 266.247652 \n", + "L 259.779205 259.414839 \n", + "L 272.450115 252.582026 \n", + "L 285.343102 245.749214 \n", + "L 298.269451 238.916401 \n", + "L 310.975986 232.083588 \n", + "L 321.134647 225.250775 \n", + "L 326.34178 218.417963 \n", + "L 329.720279 211.58515 \n", + "L 332.430334 204.752337 \n", + "L 334.826153 197.919524 \n", + "L 337.018997 191.086711 \n", + "L 339.047608 184.253899 \n", + "L 340.929035 177.421086 \n", + "L 342.673753 170.588273 \n", + "L 344.290151 163.75546 \n", + "L 345.78586 156.922648 \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.695703 327.742967 \n", + "L 204.337359 320.910154 \n", + "L 205.213527 314.077341 \n", + "L 206.256225 307.244528 \n", + "L 207.948355 300.411716 \n", + "L 210.953148 293.578903 \n", + "L 215.569327 286.74609 \n", + "L 221.408128 279.913277 \n", + "L 228.32427 273.080465 \n", + "L 236.018292 266.247652 \n", + "L 244.212263 259.414839 \n", + "L 252.730149 252.582026 \n", + "L 261.434927 245.749214 \n", + "L 270.206456 238.916401 \n", + "L 278.913729 232.083588 \n", + "L 286.74185 225.250775 \n", + "L 292.857116 218.417963 \n", + "L 298.27408 211.58515 \n", + "L 303.35597 204.752337 \n", + "L 308.201462 197.919524 \n", + "L 312.831926 191.086711 \n", + "L 317.247218 184.253899 \n", + "L 321.441464 177.421086 \n", + "L 325.404463 170.588273 \n", + "L 329.064488 163.75546 \n", + "L 332.118138 156.922648 \n", + "\" clip-path=\"url(#p5a55dbcde5)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -5033,20 +5612,21 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -5064,11 +5644,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5084,11 +5664,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5104,11 +5684,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5141,11 +5721,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5153,11 +5733,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5165,11 +5745,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5177,11 +5757,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5189,11 +5769,11 @@ " \n", " \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5216,542 +5796,662 @@ " \n", " \n", " \n", + "L 357.949316 361.90703 \n", + "L 357.949316 355.074218 \n", + "L 357.949316 348.241405 \n", + "L 357.949316 341.408592 \n", + "L 357.949316 334.575779 \n", + "L 358.14084 327.742967 \n", + "L 358.877448 320.910154 \n", + "L 360.33123 314.077341 \n", + "L 362.325145 307.244528 \n", + "L 364.837291 300.411716 \n", + "L 368.438569 293.578903 \n", + "L 373.252171 286.74609 \n", + "L 379.296204 279.913277 \n", + "L 386.055078 273.080465 \n", + "L 393.30461 266.247652 \n", + "L 400.892526 259.414839 \n", + "L 408.697267 252.582026 \n", + "L 416.621363 245.749214 \n", + "L 424.58308 238.916401 \n", + "L 432.512941 232.083588 \n", + "L 440.351529 225.250775 \n", + "L 448.047938 218.417963 \n", + "L 455.558543 211.58515 \n", + "L 462.845834 204.752337 \n", + "L 469.877032 197.919524 \n", + "L 476.621768 191.086711 \n", + "L 483.045982 184.253899 \n", + "L 489.077981 177.421086 \n", + "L 493.86125 170.588273 \n", + "L 496.913513 163.75546 \n", + "L 499.086471 156.922648 \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.997444 327.742967 \n", + "L 358.773463 320.910154 \n", + "L 360.333026 314.077341 \n", + "L 362.362231 307.244528 \n", + "L 365.000915 300.411716 \n", + "L 368.549926 293.578903 \n", + "L 373.562841 286.74609 \n", + "L 380.021644 279.913277 \n", + "L 387.316796 273.080465 \n", + "L 395.184392 266.247652 \n", + "L 403.44278 259.414839 \n", + "L 411.954901 252.582026 \n", + "L 420.609475 245.749214 \n", + "L 429.31333 238.916401 \n", + "L 437.98708 232.083588 \n", + "L 446.562304 225.250775 \n", + "L 454.979307 218.417963 \n", + "L 463.184735 211.58515 \n", + "L 471.127589 204.752337 \n", + "L 478.74724 197.919524 \n", + "L 485.845561 191.086711 \n", + "L 490.749504 184.253899 \n", + "L 493.881932 177.421086 \n", + "L 496.181272 170.588273 \n", + "L 498.05454 163.75546 \n", + "L 499.679084 156.922648 \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 361.90703 \n", + "L 357.949316 355.074218 \n", + "L 357.949316 348.241405 \n", + "L 357.949316 341.408592 \n", + "L 357.949316 334.575779 \n", + "L 357.949316 327.742967 \n", + "L 357.949316 320.910154 \n", + "L 357.978709 314.077341 \n", + "L 358.340782 307.244528 \n", + "L 358.947394 300.411716 \n", + "L 360.383143 293.578903 \n", + "L 362.864194 286.74609 \n", + "L 366.237221 279.913277 \n", + "L 371.335416 273.080465 \n", + "L 377.42951 266.247652 \n", + "L 384.167612 259.414839 \n", + "L 391.3408 252.582026 \n", + "L 398.803456 245.749214 \n", + "L 406.434953 238.916401 \n", + "L 414.139969 232.083588 \n", + "L 421.839647 225.250775 \n", + "L 429.46808 218.417963 \n", + "L 436.970088 211.58515 \n", + "L 444.299637 204.752337 \n", + "L 451.418619 197.919524 \n", + "L 458.295855 191.086711 \n", + "L 464.906205 184.253899 \n", + "L 471.22972 177.421086 \n", + "L 477.250735 170.588273 \n", + "L 482.956697 163.75546 \n", + "L 488.336193 156.922648 \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949316 361.90703 \n", + "L 357.949316 355.074218 \n", + "L 357.949316 348.241405 \n", + "L 357.949316 341.408592 \n", + "L 357.949316 334.575779 \n", + "L 358.0292 327.742967 \n", + "L 358.533409 320.910154 \n", + "L 359.547655 314.077341 \n", + "L 361.009386 307.244528 \n", + "L 362.928534 300.411716 \n", + "L 365.790546 293.578903 \n", + "L 369.893068 286.74609 \n", + "L 375.185023 279.913277 \n", + "L 381.569097 273.080465 \n", + "L 388.639504 266.247652 \n", + "L 396.167639 259.414839 \n", + "L 403.997656 252.582026 \n", + "L 412.011431 245.749214 \n", + "L 420.110454 238.916401 \n", + "L 428.21333 232.083588 \n", + "L 436.25116 225.250775 \n", + "L 444.165108 218.417963 \n", + "L 451.904456 211.58515 \n", + "L 459.424353 204.752337 \n", + "L 466.680964 197.919524 \n", + "L 473.587728 191.086711 \n", + "L 479.56723 184.253899 \n", + "L 484.729878 177.421086 \n", + "L 489.097752 170.588273 \n", + "L 492.641583 163.75546 \n", + "L 495.700583 156.922648 \n", + "\" clip-path=\"url(#p553b71a4d7)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -5775,45 +6475,46 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -5829,12 +6530,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "e0840bf231b84e798b354f5a7bc5af8a", + "model_id": "90e51cfc87924afd8c2c1ae543b38767", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=1.0.pdf
\")…" + "HBox(children=(HTML(value=\"./fig_2-updraft=2.0.pdf
\")…" ] }, "metadata": {}, @@ -5851,7 +6552,7 @@ " \n", " \n", " \n", - " 2025-06-28T23:22:34.088583\n", + " 2025-06-29T11:36:56.991676\n", " image/svg+xml\n", " \n", " \n", @@ -5887,16 +6588,16 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -5904,11 +6605,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -5916,11 +6617,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -6067,16 +6768,16 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6122,11 +6823,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6169,11 +6870,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6215,11 +6916,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6235,11 +6936,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6429,129 +7130,157 @@ " \n", " \n", " \n", + "L 49.050879 83.81344 \n", + "L 49.050879 76.980627 \n", + "L 49.050879 70.147814 \n", + "L 78.700978 63.315002 \n", + "L 129.763301 56.482189 \n", + "L 154.911972 49.649376 \n", + "L 158.868067 42.816563 \n", + "L 162.399522 35.983751 \n", + "L 165.724351 29.150938 \n", + "L 168.850612 22.318125 \n", + "L 171.785214 15.485312 \n", + "L 174.535329 8.652499 \n", + "L 177.108349 1.819687 \n", + "L 178.100185 -1 \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 49.649376 \n", + "L 55.636348 42.816563 \n", + "L 89.175613 35.983751 \n", + "L 135.106513 29.150938 \n", + "L 168.324966 22.318125 \n", + "L 171.905087 15.485312 \n", + "L 174.65164 8.652499 \n", + "L 177.21671 1.819687 \n", + "L 178.205404 -1 \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 83.81344 \n", + "L 49.050879 76.980627 \n", + "L 75.532086 70.147814 \n", + "L 127.263973 63.315002 \n", + "L 150.942828 56.482189 \n", + "L 155.085389 49.649376 \n", + "L 158.830321 42.816563 \n", + "L 162.362613 35.983751 \n", + "L 165.6897 29.150938 \n", + "L 168.818148 22.318125 \n", + "L 171.754851 15.485312 \n", + "L 174.50698 8.652499 \n", + "L 177.081925 1.819687 \n", + "L 178.07452 -1 \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 83.81344 \n", + "L 49.050879 76.980627 \n", + "L 57.877948 70.147814 \n", + "L 85.005277 63.315002 \n", + "L 109.919002 56.482189 \n", + "L 119.682747 49.649376 \n", + "L 124.444912 42.816563 \n", + "L 137.979249 35.983751 \n", + "L 155.506854 29.150938 \n", + "L 168.664575 22.318125 \n", + "L 171.815051 15.485312 \n", + "L 174.56465 8.652499 \n", + "L 177.135661 1.819687 \n", + "L 178.126703 -1 \n", + "\" clip-path=\"url(#p4a07c93a9b)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -6949,8 +7755,8 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -7136,11 +7944,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7148,11 +7956,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7160,11 +7968,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7189,11 +7997,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7201,11 +8009,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7213,11 +8021,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7225,11 +8033,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7237,11 +8045,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -7264,464 +8072,569 @@ "
\n", " \n", " \n", + "L 210.006148 117.977504 \n", + "L 226.202559 111.144691 \n", + "L 247.520132 104.311878 \n", + "L 269.619127 97.479065 \n", + "L 279.473869 90.646253 \n", + "L 285.40004 83.81344 \n", + "L 290.4898 76.980627 \n", + "L 295.248013 70.147814 \n", + "L 299.75605 63.315002 \n", + "L 304.030207 56.482189 \n", + "L 308.077345 49.649376 \n", + "L 311.903291 42.816563 \n", + "L 315.51407 35.983751 \n", + "L 318.916067 29.150938 \n", + "L 322.116009 22.318125 \n", + "L 325.120929 15.485312 \n", + "L 327.938115 8.652499 \n", + "L 330.575055 1.819687 \n", + "L 331.592006 -1 \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 208.801722 49.649376 \n", + "L 228.190798 42.816563 \n", + "L 254.195334 35.983751 \n", + "L 284.22178 29.150938 \n", + "L 315.88863 22.318125 \n", + "L 325.668014 15.485312 \n", + "L 328.747421 8.652499 \n", + "L 331.347201 1.819687 \n", + "L 332.344111 -1 \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 83.81344 \n", + "L 203.500098 76.980627 \n", + "L 203.500098 70.147814 \n", + "L 203.500098 63.315002 \n", + "L 208.277777 56.482189 \n", + "L 219.792847 49.649376 \n", + "L 234.560291 42.816563 \n", + "L 251.444048 35.983751 \n", + "L 269.754344 29.150938 \n", + "L 288.98388 22.318125 \n", + "L 308.69644 15.485312 \n", + "L 325.007115 8.652499 \n", + "L 330.389055 1.819687 \n", + "L 331.565112 -1 \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 205.668781 117.977504 \n", + "L 211.067585 111.144691 \n", + "L 218.173442 104.311878 \n", + "L 225.539774 97.479065 \n", + "L 228.824688 90.646253 \n", + "L 230.800078 83.81344 \n", + "L 232.496665 76.980627 \n", + "L 234.082736 70.147814 \n", + "L 235.585415 63.315002 \n", + "L 238.602694 56.482189 \n", + "L 245.557305 49.649376 \n", + "L 258.218126 42.816563 \n", + "L 273.717817 35.983751 \n", + "L 290.964064 29.150938 \n", + "L 308.996173 22.318125 \n", + "L 319.828461 15.485312 \n", + "L 327.230884 8.652499 \n", + "L 330.770437 1.819687 \n", + "L 331.833743 -1 \n", + "\" clip-path=\"url(#pa2594b15c6)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", - " \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", @@ -7745,70 +8658,20 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -7826,11 +8689,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7838,11 +8701,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7850,11 +8713,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7879,11 +8742,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -7891,11 +8754,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -7903,11 +8766,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -7915,11 +8778,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -7927,11 +8790,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -7954,420 +8817,569 @@ "
\n", " \n", " \n", + "L 357.949316 117.977504 \n", + "L 357.949316 111.144691 \n", + "L 360.118318 104.311878 \n", + "L 364.30613 97.479065 \n", + "L 369.643238 90.646253 \n", + "L 376.942033 83.81344 \n", + "L 387.067859 76.980627 \n", + "L 398.765254 70.147814 \n", + "L 411.559252 63.315002 \n", + "L 425.134046 56.482189 \n", + "L 439.24149 49.649376 \n", + "L 453.646821 42.816563 \n", + "L 465.308865 35.983751 \n", + "L 471.380116 29.150938 \n", + "L 475.421156 22.318125 \n", + "L 478.711222 15.485312 \n", + "L 481.644927 8.652499 \n", + "L 484.346219 1.819687 \n", + "L 485.382632 -1 \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 358.488723 117.977504 \n", + "L 361.842917 111.144691 \n", + "L 366.752007 104.311878 \n", + "L 372.71962 97.479065 \n", + "L 379.485654 90.646253 \n", + "L 386.874657 83.81344 \n", + "L 394.744187 76.980627 \n", + "L 402.97843 70.147814 \n", + "L 411.47857 63.315002 \n", + "L 420.155867 56.482189 \n", + "L 428.932534 49.649376 \n", + "L 437.741157 42.816563 \n", + "L 446.518135 35.983751 \n", + "L 455.205731 29.150938 \n", + "L 463.74796 22.318125 \n", + "L 471.862833 15.485312 \n", + "L 477.690561 8.652499 \n", + "L 481.817162 1.819687 \n", + "L 483.149056 -1 \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 117.977504 \n", + "L 357.949316 111.144691 \n", + "L 357.949316 104.311878 \n", + "L 357.949316 97.479065 \n", + "L 358.218023 90.646253 \n", + "L 362.087615 83.81344 \n", + "L 371.922824 76.980627 \n", + "L 385.183295 70.147814 \n", + "L 400.687804 63.315002 \n", + "L 417.784883 56.482189 \n", + "L 436.00139 49.649376 \n", + "L 454.884889 42.816563 \n", + "L 467.444128 35.983751 \n", + "L 472.746088 29.150938 \n", + "L 476.336817 22.318125 \n", + "L 479.426134 15.485312 \n", + "L 482.265541 8.652499 \n", + "L 484.911833 1.819687 \n", + "L 485.931455 -1 \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 358.129119 117.977504 \n", + "L 359.247183 111.144691 \n", + "L 361.606547 104.311878 \n", + "L 364.991689 97.479065 \n", + "L 369.115639 90.646253 \n", + "L 375.301435 83.81344 \n", + "L 384.57829 76.980627 \n", + "L 395.642326 70.147814 \n", + "L 407.908542 63.315002 \n", + "L 421.024932 56.482189 \n", + "L 434.725138 49.649376 \n", + "L 448.757622 42.816563 \n", + "L 459.757043 35.983751 \n", + "L 466.443978 29.150938 \n", + "L 471.835311 22.318125 \n", + "L 476.66673 15.485312 \n", + "L 480.533676 8.652499 \n", + "L 483.691738 1.819687 \n", + "L 484.821047 -1 \n", + "\" clip-path=\"url(#p2275ab9b73)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", - " \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", @@ -8391,20 +9403,42 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -8422,11 +9456,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8434,11 +9468,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8446,11 +9480,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8475,11 +9509,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -8487,11 +9521,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -8499,11 +9533,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -8511,11 +9545,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8523,11 +9557,11 @@ " \n", " \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8550,216 +9584,263 @@ " \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", + "L 544.388449 86.20398 \n", + "L 550.408621 79.371167 \n", + "L 564.217757 72.538354 \n", + "L 641.8 66.09225 \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 512.398535 52.039916 \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 640.003627 86.20398 \n", + "L 641.8 80.847018 \n", + "\" clip-path=\"url(#p8572370706)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -8926,7 +10007,7 @@ "L 588.109375 237.003206 \n", "\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8966,7 +10047,7 @@ "L 588.109375 251.681331 \n", "\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9020,7 +10101,7 @@ "L 588.109375 266.359456 \n", "\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9072,11 +10153,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9092,11 +10173,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9112,11 +10193,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9149,11 +10230,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9169,11 +10250,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9189,11 +10270,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9209,11 +10290,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9229,11 +10310,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9264,542 +10345,662 @@ " \n", " \n", " \n", + "L 49.050879 327.742967 \n", + "L 49.050879 320.910154 \n", + "L 49.050879 314.077341 \n", + "L 49.050879 307.244528 \n", + "L 59.685643 300.411716 \n", + "L 107.965131 293.578903 \n", + "L 137.440869 286.74609 \n", + "L 142.395207 279.913277 \n", + "L 146.814597 273.080465 \n", + "L 151.004595 266.247652 \n", + "L 154.972111 259.414839 \n", + "L 158.722363 252.582026 \n", + "L 162.261052 245.749214 \n", + "L 165.594328 238.916401 \n", + "L 168.72874 232.083588 \n", + "L 171.671175 225.250775 \n", + "L 174.4288 218.417963 \n", + "L 177.008999 211.58515 \n", + "L 179.419318 204.752337 \n", + "L 181.667403 197.919524 \n", + "L 183.760946 191.086711 \n", + "L 185.707634 184.253899 \n", + "L 187.515103 177.421086 \n", + "L 189.190893 170.588273 \n", + "L 190.742408 163.75546 \n", + "L 192.176887 156.922648 \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 71.68133 327.742967 \n", + "L 109.626486 320.910154 \n", + "L 116.508035 314.077341 \n", + "L 122.132355 307.244528 \n", + "L 127.504672 300.411716 \n", + "L 132.636733 293.578903 \n", + "L 137.530971 286.74609 \n", + "L 142.190286 279.913277 \n", + "L 146.618156 273.080465 \n", + "L 150.81865 266.247652 \n", + "L 154.796407 259.414839 \n", + "L 158.556609 252.582026 \n", + "L 162.104938 245.749214 \n", + "L 165.44753 238.916401 \n", + "L 168.590921 232.083588 \n", + "L 171.541988 225.250775 \n", + "L 174.307889 218.417963 \n", + "L 176.896003 211.58515 \n", + "L 179.313874 204.752337 \n", + "L 181.569145 197.919524 \n", + "L 183.669511 191.086711 \n", + "L 185.622664 184.253899 \n", + "L 187.436244 177.421086 \n", + "L 189.117797 170.588273 \n", + "L 190.674737 163.75546 \n", + "L 192.114313 156.922648 \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 72.003276 327.742967 \n", + "L 109.661511 320.910154 \n", + "L 116.508638 314.077341 \n", + "L 122.132592 307.244528 \n", + "L 127.504882 300.411716 \n", + "L 132.636918 293.578903 \n", + "L 137.531132 286.74609 \n", + "L 142.190422 279.913277 \n", + "L 146.61827 273.080465 \n", + "L 150.818741 266.247652 \n", + "L 154.796477 259.414839 \n", + "L 158.556657 252.582026 \n", + "L 162.104966 245.749214 \n", + "L 165.447538 238.916401 \n", + "L 168.590911 232.083588 \n", + "L 171.541959 225.250775 \n", + "L 174.307843 218.417963 \n", + "L 176.895941 211.58515 \n", + "L 179.313795 204.752337 \n", + "L 181.569052 197.919524 \n", + "L 183.669404 191.086711 \n", + "L 185.622543 184.253899 \n", + "L 187.43611 177.421086 \n", + "L 189.117651 170.588273 \n", + "L 190.674581 163.75546 \n", + "L 192.114146 156.922648 \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 64.245161 327.742967 \n", + "L 89.446292 320.910154 \n", + "L 94.022517 314.077341 \n", + "L 97.771942 307.244528 \n", + "L 104.898399 300.411716 \n", + "L 124.412927 293.578903 \n", + "L 137.500991 286.74609 \n", + "L 142.258638 279.913277 \n", + "L 146.683674 273.080465 \n", + "L 150.880662 266.247652 \n", + "L 154.854998 259.414839 \n", + "L 158.611876 252.582026 \n", + "L 162.156985 245.749214 \n", + "L 165.496465 238.916401 \n", + "L 168.636857 232.083588 \n", + "L 171.585041 225.250775 \n", + "L 174.348177 218.417963 \n", + "L 176.933648 211.58515 \n", + "L 179.348996 204.752337 \n", + "L 181.601867 197.919524 \n", + "L 183.699954 191.086711 \n", + "L 185.650947 184.253899 \n", + "L 187.462486 177.421086 \n", + "L 189.142114 170.588273 \n", + "L 190.697242 163.75546 \n", + "L 192.135115 156.922648 \n", + "\" clip-path=\"url(#pbbbff6a983)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -9823,8 +11024,8 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -9884,11 +11087,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9904,11 +11107,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9924,11 +11127,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9961,11 +11164,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9973,11 +11176,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9985,11 +11188,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9997,11 +11200,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10009,11 +11212,11 @@ " \n", " \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10036,542 +11239,662 @@ " \n", " \n", " \n", + "L 203.500098 361.90703 \n", + "L 203.500098 355.074218 \n", + "L 203.500098 348.241405 \n", + "L 208.238349 341.408592 \n", + "L 223.817965 334.575779 \n", + "L 245.039995 327.742967 \n", + "L 260.806978 320.910154 \n", + "L 268.611315 314.077341 \n", + "L 274.653626 307.244528 \n", + "L 280.185812 300.411716 \n", + "L 285.427003 293.578903 \n", + "L 290.416344 286.74609 \n", + "L 295.163522 279.913277 \n", + "L 299.673791 273.080465 \n", + "L 303.952032 266.247652 \n", + "L 308.003418 259.414839 \n", + "L 311.833526 252.582026 \n", + "L 315.448341 245.749214 \n", + "L 318.854236 238.916401 \n", + "L 322.057935 232.083588 \n", + "L 325.066466 225.250775 \n", + "L 327.887114 218.417963 \n", + "L 330.527365 211.58515 \n", + "L 332.994855 204.752337 \n", + "L 335.297313 197.919524 \n", + "L 337.442512 191.086711 \n", + "L 339.438217 184.253899 \n", + "L 341.29214 177.421086 \n", + "L 343.0119 170.588273 \n", + "L 344.604981 163.75546 \n", + "L 346.078701 156.922648 \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 327.742967 \n", + "L 209.563555 320.910154 \n", + "L 225.253821 314.077341 \n", + "L 245.962458 307.244528 \n", + "L 269.992985 300.411716 \n", + "L 283.953315 293.578903 \n", + "L 290.320096 286.74609 \n", + "L 295.267396 279.913277 \n", + "L 299.800867 273.080465 \n", + "L 304.076438 266.247652 \n", + "L 308.121565 259.414839 \n", + "L 311.945073 252.582026 \n", + "L 315.553424 245.749214 \n", + "L 318.953065 238.916401 \n", + "L 322.150736 232.083588 \n", + "L 325.153473 225.250775 \n", + "L 327.968566 218.417963 \n", + "L 330.603505 211.58515 \n", + "L 333.065926 204.752337 \n", + "L 335.363558 197.919524 \n", + "L 337.504174 191.086711 \n", + "L 339.495536 184.253899 \n", + "L 341.345353 177.421086 \n", + "L 343.061238 170.588273 \n", + "L 344.65067 163.75546 \n", + "L 346.120961 156.922648 \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 361.90703 \n", + "L 203.500098 355.074218 \n", + "L 203.500098 348.241405 \n", + "L 205.193252 341.408592 \n", + "L 218.380791 334.575779 \n", + "L 238.105096 327.742967 \n", + "L 258.565892 320.910154 \n", + "L 268.24288 314.077341 \n", + "L 274.608279 307.244528 \n", + "L 280.192005 300.411716 \n", + "L 285.440598 293.578903 \n", + "L 290.430441 286.74609 \n", + "L 295.177082 279.913277 \n", + "L 299.686674 273.080465 \n", + "L 303.964232 266.247652 \n", + "L 308.014951 259.414839 \n", + "L 311.844411 252.582026 \n", + "L 315.458598 245.749214 \n", + "L 318.863888 238.916401 \n", + "L 322.067002 232.083588 \n", + "L 325.074972 225.250775 \n", + "L 327.895081 218.417963 \n", + "L 330.534817 211.58515 \n", + "L 333.001816 204.752337 \n", + "L 335.303806 197.919524 \n", + "L 337.448561 191.086711 \n", + "L 339.443845 184.253899 \n", + "L 341.29737 177.421086 \n", + "L 343.016754 170.588273 \n", + "L 344.609481 163.75546 \n", + "L 346.082868 156.922648 \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500098 361.90703 \n", + "L 203.500098 355.074218 \n", + "L 203.500098 348.241405 \n", + "L 205.643899 341.408592 \n", + "L 215.232951 334.575779 \n", + "L 228.881729 327.742967 \n", + "L 242.978808 320.910154 \n", + "L 254.036005 314.077341 \n", + "L 265.074788 307.244528 \n", + "L 276.790267 300.411716 \n", + "L 284.940305 293.578903 \n", + "L 290.38896 286.74609 \n", + "L 295.202667 279.913277 \n", + "L 299.720444 273.080465 \n", + "L 303.997567 266.247652 \n", + "L 308.046645 259.414839 \n", + "L 311.874337 252.582026 \n", + "L 315.486788 245.749214 \n", + "L 318.890396 238.916401 \n", + "L 322.091891 232.083588 \n", + "L 325.098304 225.250775 \n", + "L 327.91692 218.417963 \n", + "L 330.555229 211.58515 \n", + "L 333.020865 204.752337 \n", + "L 335.321559 197.919524 \n", + "L 337.465082 191.086711 \n", + "L 339.459199 184.253899 \n", + "L 341.311621 177.421086 \n", + "L 343.029964 170.588273 \n", + "L 344.62171 163.75546 \n", + "L 346.094177 156.922648 \n", + "\" clip-path=\"url(#paef24e0cb2)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -10595,20 +11918,21 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -10626,11 +11950,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10646,11 +11970,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10666,11 +11990,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10703,11 +12027,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10715,11 +12039,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10727,11 +12051,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10739,11 +12063,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10751,11 +12075,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10778,542 +12102,662 @@ " \n", " \n", " \n", + "L 357.949316 361.90703 \n", + "L 358.502975 355.074218 \n", + "L 363.006093 348.241405 \n", + "L 372.01202 341.408592 \n", + "L 383.751406 334.575779 \n", + "L 397.533372 327.742967 \n", + "L 410.952043 320.910154 \n", + "L 419.937574 314.077341 \n", + "L 426.789054 307.244528 \n", + "L 432.716884 300.411716 \n", + "L 438.164362 293.578903 \n", + "L 443.285851 286.74609 \n", + "L 448.135676 279.913277 \n", + "L 452.735041 273.080465 \n", + "L 457.094566 266.247652 \n", + "L 461.221683 259.414839 \n", + "L 465.123016 252.582026 \n", + "L 468.80514 245.749214 \n", + "L 472.274819 238.916401 \n", + "L 475.539063 232.083588 \n", + "L 478.605121 225.250775 \n", + "L 481.480453 218.417963 \n", + "L 484.172692 211.58515 \n", + "L 486.689597 204.752337 \n", + "L 489.039003 197.919524 \n", + "L 491.228779 191.086711 \n", + "L 493.266778 184.253899 \n", + "L 495.160793 177.421086 \n", + "L 496.918521 170.588273 \n", + "L 498.547522 163.75546 \n", + "L 500.055189 156.922648 \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 361.90703 \n", + "L 357.949316 355.074218 \n", + "L 359.557989 348.241405 \n", + "L 368.209861 341.408592 \n", + "L 382.679787 334.575779 \n", + "L 400.703533 327.742967 \n", + "L 414.21715 320.910154 \n", + "L 422.127408 314.077341 \n", + "L 428.35205 307.244528 \n", + "L 433.977819 300.411716 \n", + "L 439.272434 293.578903 \n", + "L 444.301168 286.74609 \n", + "L 449.082243 279.913277 \n", + "L 453.623453 273.080465 \n", + "L 457.930524 266.247652 \n", + "L 462.009005 259.414839 \n", + "L 465.864693 252.582026 \n", + "L 469.503729 245.749214 \n", + "L 472.932605 238.916401 \n", + "L 476.158133 232.083588 \n", + "L 479.187416 225.250775 \n", + "L 482.027798 218.417963 \n", + "L 484.686815 211.58515 \n", + "L 487.172144 204.752337 \n", + "L 489.491552 197.919524 \n", + "L 491.652843 191.086711 \n", + "L 493.663815 184.253899 \n", + "L 495.532209 177.421086 \n", + "L 497.26567 170.588273 \n", + "L 498.87171 163.75546 \n", + "L 500.357675 156.922648 \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 361.90703 \n", + "L 358.337421 355.074218 \n", + "L 361.798481 348.241405 \n", + "L 369.809346 341.408592 \n", + "L 380.903511 334.575779 \n", + "L 394.186139 327.742967 \n", + "L 408.719665 320.910154 \n", + "L 419.163212 314.077341 \n", + "L 426.538384 307.244528 \n", + "L 432.641262 300.411716 \n", + "L 438.145216 293.578903 \n", + "L 443.284522 286.74609 \n", + "L 448.139847 279.913277 \n", + "L 452.740824 273.080465 \n", + "L 457.100731 266.247652 \n", + "L 461.227825 259.414839 \n", + "L 465.128992 252.582026 \n", + "L 468.810894 245.749214 \n", + "L 472.280325 238.916401 \n", + "L 475.544306 232.083588 \n", + "L 478.610095 225.250775 \n", + "L 481.485157 218.417963 \n", + "L 484.177128 211.58515 \n", + "L 486.693768 204.752337 \n", + "L 489.042917 197.919524 \n", + "L 491.232443 191.086711 \n", + "L 493.2702 184.253899 \n", + "L 495.163983 177.421086 \n", + "L 496.921489 170.588273 \n", + "L 498.550279 163.75546 \n", + "L 500.057746 156.922648 \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949316 361.90703 \n", + "L 358.263237 355.074218 \n", + "L 361.454187 348.241405 \n", + "L 370.010409 341.408592 \n", + "L 382.444901 334.575779 \n", + "L 397.474348 327.742967 \n", + "L 411.296286 320.910154 \n", + "L 420.409398 314.077341 \n", + "L 427.226496 307.244528 \n", + "L 433.111989 300.411716 \n", + "L 438.527337 293.578903 \n", + "L 443.623847 286.74609 \n", + "L 448.452589 279.913277 \n", + "L 453.033106 273.080465 \n", + "L 457.375274 266.247652 \n", + "L 461.486171 259.414839 \n", + "L 465.372234 252.582026 \n", + "L 469.039921 245.749214 \n", + "L 472.495916 238.916401 \n", + "L 475.747168 232.083588 \n", + "L 478.800878 225.250775 \n", + "L 481.66447 218.417963 \n", + "L 484.345545 211.58515 \n", + "L 486.851837 204.752337 \n", + "L 489.191157 197.919524 \n", + "L 491.371355 191.086711 \n", + "L 493.400264 184.253899 \n", + "L 495.285662 177.421086 \n", + "L 497.035227 170.588273 \n", + "L 498.656504 163.75546 \n", + "L 500.15687 156.922648 \n", + "\" clip-path=\"url(#p9016a39549)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \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", " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -11337,45 +12781,46 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -11391,7 +12836,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "11804e613e1943a0aaa70bd4ff481367", + "model_id": "685c1748ffcf4fc5b39eef36e4c99dd6", "version_major": 2, "version_minor": 0 }, @@ -11408,12 +12853,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-06-28T23:22:38.551360\n", + " 2025-06-29T11:37:00.527511\n", " image/svg+xml\n", " \n", " \n", @@ -11429,8 +12874,8 @@ " \n", " \n", " \n", @@ -11438,8 +12883,8 @@ " \n", " \n", " \n", @@ -11447,48 +12892,48 @@ " \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", + "L 166.132572 158.97438 \n", + "\" clip-path=\"url(#p5171d9729f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11683,12 +13128,12 @@ " \n", " \n", " \n", + "L 166.132572 124.810316 \n", + "\" clip-path=\"url(#p5171d9729f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11730,12 +13175,12 @@ " \n", " \n", " \n", + "L 166.132572 90.646253 \n", + "\" clip-path=\"url(#p5171d9729f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11776,12 +13221,12 @@ " \n", " \n", " \n", + "L 166.132572 56.482189 \n", + "\" clip-path=\"url(#p5171d9729f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11796,12 +13241,12 @@ " \n", " \n", " \n", + "L 166.132572 22.318125 \n", + "\" clip-path=\"url(#p5171d9729f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11990,130 +13435,158 @@ " \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", + " \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", + " \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", + " \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", @@ -12496,23 +14046,23 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12749,67 +14301,67 @@ " \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", @@ -12825,604 +14377,659 @@ " \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", + " \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", + " \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", + " \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", " \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", @@ -13439,67 +15046,67 @@ " \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", @@ -13515,554 +15122,681 @@ " \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", + " \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", + " \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", + " \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", " \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", @@ -14079,67 +15813,67 @@ " \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", @@ -14155,160 +15889,125 @@ " \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", + " \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", " \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", @@ -14595,18 +16295,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14615,18 +16315,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14635,18 +16335,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14655,7 +16355,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14673,12 +16373,12 @@ " \n", " \n", " \n", + "L 166.132572 368.739843 \n", + "\" clip-path=\"url(#p691d1cabb4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14693,12 +16393,12 @@ " \n", " \n", " \n", + "L 166.132572 334.575779 \n", + "\" clip-path=\"url(#p691d1cabb4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14713,12 +16413,12 @@ " \n", " \n", " \n", + "L 166.132572 300.411716 \n", + "\" clip-path=\"url(#p691d1cabb4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14733,12 +16433,12 @@ " \n", " \n", " \n", + "L 166.132572 266.247652 \n", + "\" clip-path=\"url(#p691d1cabb4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14753,12 +16453,12 @@ " \n", " \n", " \n", + "L 166.132572 232.083588 \n", + "\" clip-path=\"url(#p691d1cabb4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14788,543 +16488,563 @@ " \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", + " \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", + " \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", - " \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", @@ -15333,23 +17053,23 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -15427,18 +17149,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15447,18 +17169,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15467,7 +17189,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15484,67 +17206,67 @@ " \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", @@ -15560,607 +17282,560 @@ " \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", - " \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", + " \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", + " \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", @@ -16169,18 +17844,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16189,18 +17864,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16209,7 +17884,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16226,67 +17901,67 @@ " \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", @@ -16302,606 +17977,727 @@ " \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", + " \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", + " \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", - " \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", " \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" @@ -16916,12 +18712,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b5de5e0f9c5642a89014c32a08bbd6bd", + "model_id": "c877446a893e4c80a767062e9a7870bc", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=0.25.pdf
…" + "HBox(children=(HTML(value=\"./fig_2-updraft=0.125.pdf Date: Sun, 29 Jun 2025 18:34:01 +0200 Subject: [PATCH 11/37] fine tuning settings --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 23335 ++++++++-------- 1 file changed, 11898 insertions(+), 11437 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 82ab0a4e1d..b0c31ec774 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -88,14 +88,14 @@ }, { "cell_type": "code", - "execution_count": 21, + "execution_count": 30, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "b0ca5e875a2848a2be39c66ddcbe4a0d", + "model_id": "759fbb0b771142b19d8feee6154f145c", "version_major": 2, "version_minor": 0 }, @@ -108,34 +108,36 @@ } ], "source": [ - "backend.formulae.seed = 0\n", "dz_out = 100 * si.s\n", "n_realisations = 3\n", "n_sds = (128, 512, 2048) # PAPER: \"on the order of 1e6\"\n", - "updrafts = (2., .5, .125) # PAPER: 0.5 m/s\n", + "updrafts = (3.6, 1.2, .4) # PAPER: 0.5 m/s\n", "timestep = .1 * si.s\n", "z_max = 4 * si.km\n", "display(progbar := FloatProgress(value=1, max=3 + 2 * n_realisations * len(n_sds) * len(updrafts)))\n", "\n", - "homogenous_commons = {\n", - " 'timestep': timestep,\n", - " 'inp_frac': .5, # PAPER: .1\n", + "\n", + "settings_commons_part = {\n", " 'enable_immersion_freezing': True,\n", " 'enable_vapour_deposition_on_ice': True,\n", - " 'backend': backend,\n", "}\n", "\n", "datasets = {}\n", "for updraft in updrafts:\n", " t_max = z_max / updraft\n", + " settings_commons = {\n", + " 'updraft': updraft,\n", + " 'timestep': timestep,\n", + " 'backend': backend,\n", + " 'inp_frac': .5, # PAPER: .1\n", + " }\n", " run_args = {\n", " 'nt': int(t_max / timestep),\n", - " 'steps_per_output_interval': int(dz_out / updraft / timestep)\n", + " 'steps_per_output_interval': int(dz_out / updraft / timestep),\n", " }\n", " progbar.description = f'Bulk-{updraft}'\n", " datasets[f'Bulk-{updraft}'] = Simulation(Settings(\n", - " backend=backend,\n", - " timestep=timestep,\n", + " **settings_commons,\n", " n_sd=1,\n", " enable_immersion_freezing=False,\n", " enable_vapour_deposition_on_ice=False,\n", @@ -144,11 +146,16 @@ " for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", " for n_sd in n_sds:\n", " datasets[(key := f'Homogeneous-{label}-{n_sd}-{updraft}')] = {'realisations': []}\n", + " backend.formulae.seed = 0\n", " for i in range(n_realisations):\n", " progbar.description = '...' + key[-3:] + f'-{i}-{updraft}'\n", " datasets[key]['realisations'].append(\n", " Simulation(Settings(\n", - " **homogenous_commons, updraft=updraft, n_sd=n_sd, singular=singular)).run(**run_args)\n", + " **settings_commons,\n", + " **settings_commons_part,\n", + " n_sd=n_sd,\n", + " singular=singular\n", + " )).run(**run_args)\n", " )\n", " backend.formulae.seed += 1\n", " progbar.value += 1" @@ -156,7 +163,7 @@ }, { "cell_type": "code", - "execution_count": 22, + "execution_count": 31, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -225,7 +232,7 @@ }, { "cell_type": "code", - "execution_count": 23, + "execution_count": 32, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -240,7 +247,7 @@ " \n", " \n", " \n", - " 2025-06-29T11:36:53.690847\n", + " 2025-06-29T16:50:36.537506\n", " image/svg+xml\n", " \n", " \n", @@ -276,16 +283,16 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -293,11 +300,11 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -305,11 +312,11 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -456,16 +463,16 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -511,11 +518,11 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -558,11 +565,11 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -604,11 +611,11 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -624,11 +631,11 @@ " \n", " \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -818,157 +825,157 @@ " \n", " \n", " \n", + "L 49.050879 220.488827 \n", + "L 49.050879 213.675146 \n", + "L 49.050879 206.861465 \n", + "L 49.050879 200.047784 \n", + "L 49.050879 193.234103 \n", + "L 49.050879 186.420422 \n", + "L 49.050879 179.606741 \n", + "L 49.050879 172.793061 \n", + "L 49.050879 165.97938 \n", + "L 49.050879 159.165699 \n", + "L 49.050879 152.352018 \n", + "L 49.050879 145.538337 \n", + "L 49.050879 138.724656 \n", + "L 49.050879 131.910975 \n", + "L 49.050879 125.097294 \n", + "L 49.050879 118.283614 \n", + "L 49.050879 111.469933 \n", + "L 49.050879 104.656252 \n", + "L 49.050879 97.842571 \n", + "L 49.050879 91.02889 \n", + "L 49.897244 84.215209 \n", + "L 52.618421 77.401528 \n", + "L 56.264443 70.587847 \n", + "L 60.525876 63.774167 \n", + "L 65.21782 56.960486 \n", + "L 70.2166 50.146805 \n", + "L 75.425854 43.333124 \n", + "L 80.766556 36.519443 \n", + "L 86.17367 29.705762 \n", + "L 91.595604 22.892081 \n", + "L 96.985452 16.0784 \n", + "L 102.302867 9.26472 \n", + "L 107.515077 2.451039 \n", + "L 110.087891 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 220.488827 \n", + "L 49.050879 213.675146 \n", + "L 49.050879 206.861465 \n", + "L 49.050879 200.047784 \n", + "L 49.050879 193.234103 \n", + "L 49.050879 186.420422 \n", + "L 49.050879 179.606741 \n", + "L 49.050879 172.793061 \n", + "L 49.050879 165.97938 \n", + "L 49.050879 159.165699 \n", + "L 49.050879 152.352018 \n", + "L 49.050879 145.538337 \n", + "L 49.050879 138.724656 \n", + "L 49.050879 131.910975 \n", + "L 49.050879 125.097294 \n", + "L 49.050879 118.283614 \n", + "L 49.050879 111.469933 \n", + "L 49.050879 104.656252 \n", + "L 49.050879 97.842571 \n", + "L 49.050879 91.02889 \n", + "L 49.050879 84.215209 \n", + "L 49.050879 77.401528 \n", + "L 49.050879 70.587847 \n", + "L 51.977588 63.774167 \n", + "L 55.197304 56.960486 \n", + "L 58.97249 50.146805 \n", + "L 65.46409 43.333124 \n", + "L 72.429978 36.519443 \n", + "L 79.968801 29.705762 \n", + "L 87.861736 22.892081 \n", + "L 95.95097 16.0784 \n", + "L 104.114809 9.26472 \n", + "L 112.256358 2.451039 \n", + "L 116.32899 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 220.488827 \n", + "L 49.050879 213.675146 \n", + "L 49.050879 206.861465 \n", + "L 49.050879 200.047784 \n", + "L 49.050879 193.234103 \n", + "L 49.050879 186.420422 \n", + "L 49.050879 179.606741 \n", + "L 49.050879 172.793061 \n", + "L 49.050879 165.97938 \n", + "L 49.050879 159.165699 \n", + "L 49.050879 152.352018 \n", + "L 49.050879 145.538337 \n", + "L 49.050879 138.724656 \n", + "L 49.050879 131.910975 \n", + "L 49.050879 125.097294 \n", + "L 49.050879 118.283614 \n", + "L 49.050879 111.469933 \n", + "L 49.050879 104.656252 \n", + "L 49.050879 97.842571 \n", + "L 49.050879 91.02889 \n", + "L 49.050879 84.215209 \n", + "L 49.050879 77.401528 \n", + "L 49.050879 70.587847 \n", + "L 49.050879 63.774167 \n", + "L 49.050879 56.960486 \n", + "L 49.050879 50.146805 \n", + "L 50.085242 43.333124 \n", + "L 53.630647 36.519443 \n", + "L 58.540577 29.705762 \n", + "L 64.248699 22.892081 \n", + "L 70.466173 16.0784 \n", + "L 76.994568 9.26472 \n", + "L 83.69115 2.451039 \n", + "L 87.112891 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 220.488827 \n", + "L 49.050879 213.675146 \n", + "L 49.050879 206.861465 \n", + "L 49.050879 200.047784 \n", + "L 49.050879 193.234103 \n", + "L 49.050879 186.420422 \n", + "L 49.050879 179.606741 \n", + "L 49.050879 172.793061 \n", + "L 49.050879 165.97938 \n", + "L 49.050879 159.165699 \n", + "L 49.050879 152.352018 \n", + "L 49.050879 145.538337 \n", + "L 49.050879 138.724656 \n", + "L 49.050879 131.910975 \n", + "L 49.050879 125.097294 \n", + "L 49.050879 118.283614 \n", + "L 49.050879 111.469933 \n", + "L 49.050879 104.656252 \n", + "L 49.050879 97.842571 \n", + "L 49.050879 91.02889 \n", + "L 49.333001 84.215209 \n", + "L 50.24006 77.401528 \n", + "L 51.4554 70.587847 \n", + "L 53.851448 63.774167 \n", + "L 56.488668 56.960486 \n", + "L 59.413323 50.146805 \n", + "L 63.658395 43.333124 \n", + "L 68.942394 36.519443 \n", + "L 74.894349 29.705762 \n", + "L 81.235346 22.892081 \n", + "L 87.800865 16.0784 \n", + "L 94.470748 9.26472 \n", + "L 101.154195 2.451039 \n", + "L 104.509924 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 119.904951 84.215209 \n", + "L 122.325342 77.401528 \n", + "L 123.550114 70.587847 \n", + "L 123.928111 63.774167 \n", + "L 123.663901 56.960486 \n", + "L 122.880484 50.146805 \n", + "L 121.680395 43.333124 \n", + "L 120.154665 36.519443 \n", + "L 118.372382 29.705762 \n", + "L 116.381748 22.892081 \n", + "L 114.253004 16.0784 \n", + "L 112.023694 9.26472 \n", + "L 109.731989 2.451039 \n", + "L 108.55627 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 120.646604 84.215209 \n", + "L 125.757174 77.401528 \n", + "L 130.651757 70.587847 \n", + "L 132.535665 63.774167 \n", + "L 133.775332 56.960486 \n", + "L 134.230157 50.146805 \n", + "L 131.901751 43.333124 \n", + "L 128.76335 36.519443 \n", + "L 124.845768 29.705762 \n", + "L 120.382027 22.892081 \n", + "L 115.540008 16.0784 \n", + "L 110.449585 9.26472 \n", + "L 105.214826 2.451039 \n", + "L 102.533395 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 120.646604 84.215209 \n", + "L 125.757174 77.401528 \n", + "L 130.651757 70.587847 \n", + "L 135.324706 63.774167 \n", + "L 139.796889 56.960486 \n", + "L 144.062073 50.146805 \n", + "L 147.182764 43.333124 \n", + "L 147.650054 36.519443 \n", + "L 146.41211 29.705762 \n", + "L 144.161012 22.892081 \n", + "L 141.198243 16.0784 \n", + "L 137.748169 9.26472 \n", + "L 133.9565 2.451039 \n", + "L 131.922356 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 120.399386 84.215209 \n", + "L 124.61323 77.401528 \n", + "L 128.284543 70.587847 \n", + "L 130.59616 63.774167 \n", + "L 132.412041 56.960486 \n", + "L 133.724238 50.146805 \n", + "L 133.588304 43.333124 \n", + "L 132.189356 36.519443 \n", + "L 129.876754 29.705762 \n", + "L 126.974929 22.892081 \n", + "L 123.663752 16.0784 \n", + "L 120.073816 9.26472 \n", + "L 116.301105 2.451039 \n", + "L 114.33734 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 120.751317 84.215209 \n", + "L 125.892884 77.401528 \n", + "L 130.763679 70.587847 \n", + "L 135.403108 63.774167 \n", + "L 139.830842 56.960486 \n", + "L 144.046205 50.146805 \n", + "L 148.05537 43.333124 \n", + "L 151.870342 36.519443 \n", + "L 155.495174 29.705762 \n", + "L 158.926472 22.892081 \n", + "L 162.187577 16.0784 \n", + "L 165.275682 9.26472 \n", + "L 168.196187 2.451039 \n", + "L 169.593282 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 120.646604 84.215209 \n", + "L 125.757174 77.401528 \n", + "L 130.651757 70.587847 \n", + "L 135.462374 63.774167 \n", + "L 139.921757 56.960486 \n", + "L 144.151768 50.146805 \n", + "L 148.314963 43.333124 \n", + "L 152.14245 36.519443 \n", + "L 155.76369 29.705762 \n", + "L 159.192885 22.892081 \n", + "L 162.4401 16.0784 \n", + "L 165.513515 9.26472 \n", + "L 168.420306 2.451039 \n", + "L 169.811506 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 120.646604 84.215209 \n", + "L 125.757174 77.401528 \n", + "L 130.651757 70.587847 \n", + "L 135.324706 63.774167 \n", + "L 139.796889 56.960486 \n", + "L 144.062073 50.146805 \n", + "L 148.217128 43.333124 \n", + "L 152.229822 36.519443 \n", + "L 155.901808 29.705762 \n", + "L 159.358832 22.892081 \n", + "L 162.613537 16.0784 \n", + "L 165.691858 9.26472 \n", + "L 168.596771 2.451039 \n", + "L 169.984368 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.488827 \n", + "L 49.051024 213.675146 \n", + "L 49.05104 206.861465 \n", + "L 49.051061 200.047784 \n", + "L 49.051092 193.234103 \n", + "L 49.051138 186.420422 \n", + "L 49.051216 179.606741 \n", + "L 49.051381 172.793061 \n", + "L 49.051946 165.97938 \n", + "L 49.354076 159.165699 \n", + "L 57.242747 152.352018 \n", + "L 64.701388 145.538337 \n", + "L 71.83278 138.724656 \n", + "L 78.718609 131.910975 \n", + "L 85.374942 125.097294 \n", + "L 91.80691 118.283614 \n", + "L 98.016439 111.469933 \n", + "L 104.004421 104.656252 \n", + "L 109.771525 97.842571 \n", + "L 115.318554 91.02889 \n", + "L 120.681508 84.215209 \n", + "L 125.802411 77.401528 \n", + "L 130.689064 70.587847 \n", + "L 135.396729 63.774167 \n", + "L 139.849829 56.960486 \n", + "L 144.086682 50.146805 \n", + "L 148.19582 43.333124 \n", + "L 152.080871 36.519443 \n", + "L 155.720224 29.705762 \n", + "L 159.159396 22.892081 \n", + "L 162.413738 16.0784 \n", + "L 165.493685 9.26472 \n", + "L 168.404421 2.451039 \n", + "L 169.796385 -1 \n", + "\" clip-path=\"url(#pdfc180111c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", " \n", @@ -1632,11 +1639,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1644,11 +1651,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1656,11 +1663,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1685,11 +1692,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1697,11 +1704,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1709,11 +1716,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1721,11 +1728,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1733,11 +1740,11 @@ " \n", " \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1760,569 +1767,569 @@ "
\n", " \n", " \n", + "L 203.500098 220.488827 \n", + "L 203.500098 213.675146 \n", + "L 203.500098 206.861465 \n", + "L 203.500098 200.047784 \n", + "L 203.500098 193.234103 \n", + "L 203.500098 186.420422 \n", + "L 203.500098 179.606741 \n", + "L 203.500098 172.793061 \n", + "L 203.500098 165.97938 \n", + "L 203.500098 159.165699 \n", + "L 203.500098 152.352018 \n", + "L 203.500098 145.538337 \n", + "L 203.500098 138.724656 \n", + "L 203.500098 131.910975 \n", + "L 203.500098 125.097294 \n", + "L 203.500098 118.283614 \n", + "L 203.500098 111.469933 \n", + "L 203.500098 104.656252 \n", + "L 203.500098 97.842571 \n", + "L 203.500098 91.02889 \n", + "L 203.711336 84.215209 \n", + "L 204.397856 77.401528 \n", + "L 205.565897 70.587847 \n", + "L 207.538361 63.774167 \n", + "L 210.870148 56.960486 \n", + "L 215.631554 50.146805 \n", + "L 221.151037 43.333124 \n", + "L 227.162245 36.519443 \n", + "L 233.495199 29.705762 \n", + "L 240.020341 22.892081 \n", + "L 246.638633 16.0784 \n", + "L 253.270517 9.26472 \n", + "L 259.85117 2.451039 \n", + "L 263.131368 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 220.488827 \n", + "L 203.500098 213.675146 \n", + "L 203.500098 206.861465 \n", + "L 203.500098 200.047784 \n", + "L 203.500098 193.234103 \n", + "L 203.500098 186.420422 \n", + "L 203.500098 179.606741 \n", + "L 203.500098 172.793061 \n", + "L 203.500098 165.97938 \n", + "L 203.500098 159.165699 \n", + "L 203.500098 152.352018 \n", + "L 203.500098 145.538337 \n", + "L 203.500098 138.724656 \n", + "L 203.500098 131.910975 \n", + "L 203.500098 125.097294 \n", + "L 203.500098 118.283614 \n", + "L 203.500098 111.469933 \n", + "L 203.500098 104.656252 \n", + "L 203.500098 97.842571 \n", + "L 203.500098 91.02889 \n", + "L 203.500098 84.215209 \n", + "L 203.500098 77.401528 \n", + "L 203.870434 70.587847 \n", + "L 205.321747 63.774167 \n", + "L 207.20794 56.960486 \n", + "L 210.999251 50.146805 \n", + "L 216.402419 43.333124 \n", + "L 222.442933 36.519443 \n", + "L 228.994935 29.705762 \n", + "L 235.868427 22.892081 \n", + "L 242.92581 16.0784 \n", + "L 250.060209 9.26472 \n", + "L 257.186315 2.451039 \n", + "L 260.756469 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 220.488827 \n", + "L 203.500098 213.675146 \n", + "L 203.500098 206.861465 \n", + "L 203.500098 200.047784 \n", + "L 203.500098 193.234103 \n", + "L 203.500098 186.420422 \n", + "L 203.500098 179.606741 \n", + "L 203.500098 172.793061 \n", + "L 203.500098 165.97938 \n", + "L 203.500098 159.165699 \n", + "L 203.500098 152.352018 \n", + "L 203.500098 145.538337 \n", + "L 203.500098 138.724656 \n", + "L 203.500098 131.910975 \n", + "L 203.500098 125.097294 \n", + "L 203.500098 118.283614 \n", + "L 203.500098 111.469933 \n", + "L 203.500098 104.656252 \n", + "L 203.500098 97.842571 \n", + "L 203.500098 91.02889 \n", + "L 203.500098 84.215209 \n", + "L 204.122478 77.401528 \n", + "L 205.150022 70.587847 \n", + "L 207.049514 63.774167 \n", + "L 211.064588 56.960486 \n", + "L 216.082764 50.146805 \n", + "L 221.782767 43.333124 \n", + "L 227.937216 36.519443 \n", + "L 234.388192 29.705762 \n", + "L 241.014185 22.892081 \n", + "L 247.720291 16.0784 \n", + "L 254.429594 9.26472 \n", + "L 261.079083 2.451039 \n", + "L 264.390459 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500098 220.488827 \n", + "L 203.500098 213.675146 \n", + "L 203.500098 206.861465 \n", + "L 203.500098 200.047784 \n", + "L 203.500098 193.234103 \n", + "L 203.500098 186.420422 \n", + "L 203.500098 179.606741 \n", + "L 203.500098 172.793061 \n", + "L 203.500098 165.97938 \n", + "L 203.500098 159.165699 \n", + "L 203.500098 152.352018 \n", + "L 203.500098 145.538337 \n", + "L 203.500098 138.724656 \n", + "L 203.500098 131.910975 \n", + "L 203.500098 125.097294 \n", + "L 203.500098 118.283614 \n", + "L 203.500098 111.469933 \n", + "L 203.500098 104.656252 \n", + "L 203.500098 97.842571 \n", + "L 203.500098 91.02889 \n", + "L 203.57051 84.215209 \n", + "L 204.006811 77.401528 \n", + "L 204.862118 70.587847 \n", + "L 206.63654 63.774167 \n", + "L 209.714225 56.960486 \n", + "L 214.237856 50.146805 \n", + "L 219.778741 43.333124 \n", + "L 225.847465 36.519443 \n", + "L 232.292775 29.705762 \n", + "L 238.967651 22.892081 \n", + "L 245.761578 16.0784 \n", + "L 252.586773 9.26472 \n", + "L 259.372189 2.451039 \n", + "L 262.759432 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 274.912155 84.215209 \n", + "L 279.335831 77.401528 \n", + "L 283.085711 70.587847 \n", + "L 285.815457 63.774167 \n", + "L 287.000976 56.960486 \n", + "L 286.536895 50.146805 \n", + "L 285.043118 43.333124 \n", + "L 282.841592 36.519443 \n", + "L 280.129041 29.705762 \n", + "L 277.036194 22.892081 \n", + "L 273.669559 16.0784 \n", + "L 270.115437 9.26472 \n", + "L 266.444942 2.451039 \n", + "L 264.556865 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 275.095826 84.215209 \n", + "L 280.206396 77.401528 \n", + "L 284.754499 70.587847 \n", + "L 288.022868 63.774167 \n", + "L 290.602797 56.960486 \n", + "L 291.171707 50.146805 \n", + "L 289.8639 43.333124 \n", + "L 287.6455 36.519443 \n", + "L 284.717822 29.705762 \n", + "L 281.276567 22.892081 \n", + "L 277.468547 16.0784 \n", + "L 273.408429 9.26472 \n", + "L 269.18848 2.451039 \n", + "L 267.008371 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 275.095826 84.215209 \n", + "L 279.611927 77.401528 \n", + "L 283.493035 70.587847 \n", + "L 286.311222 63.774167 \n", + "L 286.857972 56.960486 \n", + "L 286.090055 50.146805 \n", + "L 284.413912 43.333124 \n", + "L 282.064935 36.519443 \n", + "L 279.232217 29.705762 \n", + "L 276.037142 22.892081 \n", + "L 272.581864 16.0784 \n", + "L 268.949888 9.26472 \n", + "L 265.210421 2.451039 \n", + "L 263.291213 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 275.034602 84.215209 \n", + "L 279.718051 77.401528 \n", + "L 283.777748 70.587847 \n", + "L 286.716516 63.774167 \n", + "L 288.153915 56.960486 \n", + "L 287.932886 50.146805 \n", + "L 286.44031 43.333124 \n", + "L 284.184009 36.519443 \n", + "L 281.359693 29.705762 \n", + "L 278.116634 22.892081 \n", + "L 274.573323 16.0784 \n", + "L 270.824585 9.26472 \n", + "L 266.947947 2.451039 \n", + "L 264.95215 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 275.123393 84.215209 \n", + "L 280.23359 77.401528 \n", + "L 285.15151 70.587847 \n", + "L 289.85372 63.774167 \n", + "L 294.371027 56.960486 \n", + "L 298.668351 50.146805 \n", + "L 302.694057 43.333124 \n", + "L 306.50374 36.519443 \n", + "L 310.124143 29.705762 \n", + "L 313.556437 22.892081 \n", + "L 316.808095 16.0784 \n", + "L 319.885856 9.26472 \n", + "L 322.796014 2.451039 \n", + "L 324.188135 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 275.095826 84.215209 \n", + "L 280.206396 77.401528 \n", + "L 285.124835 70.587847 \n", + "L 289.844517 63.774167 \n", + "L 294.31064 56.960486 \n", + "L 298.67086 50.146805 \n", + "L 302.766221 43.333124 \n", + "L 306.588335 36.519443 \n", + "L 310.21266 29.705762 \n", + "L 313.644896 22.892081 \n", + "L 316.894259 16.0784 \n", + "L 319.968541 9.26472 \n", + "L 322.874697 2.451039 \n", + "L 324.264742 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 275.095826 84.215209 \n", + "L 280.234308 77.401528 \n", + "L 285.142959 70.587847 \n", + "L 289.860638 63.774167 \n", + "L 294.422462 56.960486 \n", + "L 298.672722 50.146805 \n", + "L 302.696582 43.333124 \n", + "L 306.502054 36.519443 \n", + "L 310.120311 29.705762 \n", + "L 313.551229 22.892081 \n", + "L 316.802058 16.0784 \n", + "L 319.879385 9.26472 \n", + "L 322.789406 2.451039 \n", + "L 324.181574 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 203.500234 220.488827 \n", + "L 203.500246 213.675146 \n", + "L 203.500263 206.861465 \n", + "L 203.500284 200.047784 \n", + "L 203.500315 193.234103 \n", + "L 203.500362 186.420422 \n", + "L 203.500443 179.606741 \n", + "L 203.500611 172.793061 \n", + "L 203.50119 165.97938 \n", + "L 203.803482 159.165699 \n", + "L 211.691973 152.352018 \n", + "L 219.150613 145.538337 \n", + "L 226.282004 138.724656 \n", + "L 233.167833 131.910975 \n", + "L 239.824166 125.097294 \n", + "L 246.256133 118.283614 \n", + "L 252.465662 111.469933 \n", + "L 258.453644 104.656252 \n", + "L 264.220747 97.842571 \n", + "L 269.767776 91.02889 \n", + "L 275.105015 84.215209 \n", + "L 280.224764 77.401528 \n", + "L 285.139768 70.587847 \n", + "L 289.852958 63.774167 \n", + "L 294.368043 56.960486 \n", + "L 298.670644 50.146805 \n", + "L 302.718953 43.333124 \n", + "L 306.531376 36.519443 \n", + "L 310.152371 29.705762 \n", + "L 313.584187 22.892081 \n", + "L 316.834804 16.0784 \n", + "L 319.91126 9.26472 \n", + "L 322.820039 2.451039 \n", + "L 324.211484 -1 \n", + "\" clip-path=\"url(#p41e880efb6)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -2377,11 +2384,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2389,11 +2396,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2401,11 +2408,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2430,11 +2437,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2442,11 +2449,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -2454,11 +2461,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -2466,11 +2473,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -2478,11 +2485,11 @@ " \n", " \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -2505,569 +2512,569 @@ "
\n", " \n", " \n", + "L 357.949316 220.488827 \n", + "L 357.949316 213.675146 \n", + "L 357.949316 206.861465 \n", + "L 357.949316 200.047784 \n", + "L 357.949316 193.234103 \n", + "L 357.949316 186.420422 \n", + "L 357.949316 179.606741 \n", + "L 357.949316 172.793061 \n", + "L 357.949316 165.97938 \n", + "L 357.949316 159.165699 \n", + "L 357.949316 152.352018 \n", + "L 357.949316 145.538337 \n", + "L 357.949316 138.724656 \n", + "L 357.949316 131.910975 \n", + "L 358.067069 125.097294 \n", + "L 358.539357 118.283614 \n", + "L 359.305037 111.469933 \n", + "L 360.254283 104.656252 \n", + "L 361.3408 97.842571 \n", + "L 362.533997 91.02889 \n", + "L 363.856128 84.215209 \n", + "L 365.440512 77.401528 \n", + "L 367.539232 70.587847 \n", + "L 370.244203 63.774167 \n", + "L 374.413113 56.960486 \n", + "L 379.696007 50.146805 \n", + "L 385.611049 43.333124 \n", + "L 391.93268 36.519443 \n", + "L 398.506809 29.705762 \n", + "L 405.220308 22.892081 \n", + "L 411.984162 16.0784 \n", + "L 418.726457 9.26472 \n", + "L 425.388404 2.451039 \n", + "L 428.697492 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 220.488827 \n", + "L 357.949316 213.675146 \n", + "L 357.949316 206.861465 \n", + "L 357.949316 200.047784 \n", + "L 357.949316 193.234103 \n", + "L 357.949316 186.420422 \n", + "L 357.949316 179.606741 \n", + "L 357.949316 172.793061 \n", + "L 357.949316 165.97938 \n", + "L 357.949316 159.165699 \n", + "L 357.949316 152.352018 \n", + "L 357.949316 145.538337 \n", + "L 357.949316 138.724656 \n", + "L 357.949316 131.910975 \n", + "L 357.949316 125.097294 \n", + "L 357.949316 118.283614 \n", + "L 357.949316 111.469933 \n", + "L 357.949316 104.656252 \n", + "L 357.949316 97.842571 \n", + "L 357.949316 91.02889 \n", + "L 358.158361 84.215209 \n", + "L 358.642064 77.401528 \n", + "L 359.526086 70.587847 \n", + "L 361.18189 63.774167 \n", + "L 363.535807 56.960486 \n", + "L 367.59312 50.146805 \n", + "L 372.57442 43.333124 \n", + "L 378.158024 36.519443 \n", + "L 384.130217 29.705762 \n", + "L 390.345169 22.892081 \n", + "L 396.690652 16.0784 \n", + "L 403.079951 9.26472 \n", + "L 409.443327 2.451039 \n", + "L 412.624486 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 220.488827 \n", + "L 357.949316 213.675146 \n", + "L 357.949316 206.861465 \n", + "L 357.949316 200.047784 \n", + "L 357.949316 193.234103 \n", + "L 357.949316 186.420422 \n", + "L 357.949316 179.606741 \n", + "L 357.949316 172.793061 \n", + "L 357.949316 165.97938 \n", + "L 357.949316 159.165699 \n", + "L 357.949316 152.352018 \n", + "L 357.949316 145.538337 \n", + "L 357.949316 138.724656 \n", + "L 357.949316 131.910975 \n", + "L 357.949316 125.097294 \n", + "L 357.949316 118.283614 \n", + "L 357.949316 111.469933 \n", + "L 357.949316 104.656252 \n", + "L 357.949316 97.842571 \n", + "L 357.999928 91.02889 \n", + "L 358.459814 84.215209 \n", + "L 359.279192 77.401528 \n", + "L 360.423819 70.587847 \n", + "L 361.973755 63.774167 \n", + "L 364.605318 56.960486 \n", + "L 368.440782 50.146805 \n", + "L 373.06914 43.333124 \n", + "L 378.187913 36.519443 \n", + "L 383.620676 29.705762 \n", + "L 389.246331 22.892081 \n", + "L 394.974842 16.0784 \n", + "L 400.729705 9.26472 \n", + "L 406.451501 2.451039 \n", + "L 409.308281 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949316 220.488827 \n", + "L 357.949316 213.675146 \n", + "L 357.949316 206.861465 \n", + "L 357.949316 200.047784 \n", + "L 357.949316 193.234103 \n", + "L 357.949316 186.420422 \n", + "L 357.949316 179.606741 \n", + "L 357.949316 172.793061 \n", + "L 357.949316 165.97938 \n", + "L 357.949316 159.165699 \n", + "L 357.949316 152.352018 \n", + "L 357.949316 145.538337 \n", + "L 357.949316 138.724656 \n", + "L 357.949316 131.910975 \n", + "L 357.988567 125.097294 \n", + "L 358.145997 118.283614 \n", + "L 358.401223 111.469933 \n", + "L 358.717639 104.656252 \n", + "L 359.079811 97.842571 \n", + "L 359.494414 91.02889 \n", + "L 360.158101 84.215209 \n", + "L 361.120589 77.401528 \n", + "L 362.496379 70.587847 \n", + "L 364.466616 63.774167 \n", + "L 367.518079 56.960486 \n", + "L 371.909969 50.146805 \n", + "L 377.08487 43.333124 \n", + "L 382.759539 36.519443 \n", + "L 388.752567 29.705762 \n", + "L 394.93727 22.892081 \n", + "L 401.216552 16.0784 \n", + "L 407.512038 9.26472 \n", + "L 413.761077 2.451039 \n", + "L 416.876753 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.172519 125.097294 \n", + "L 400.144373 118.283614 \n", + "L 405.579822 111.469933 \n", + "L 410.601738 104.656252 \n", + "L 415.261716 97.842571 \n", + "L 419.593346 91.02889 \n", + "L 423.579814 84.215209 \n", + "L 427.09176 77.401528 \n", + "L 429.897164 70.587847 \n", + "L 431.870138 63.774167 \n", + "L 432.244508 56.960486 \n", + "L 431.219343 50.146805 \n", + "L 429.322786 43.333124 \n", + "L 426.82021 36.519443 \n", + "L 423.870435 29.705762 \n", + "L 420.594705 22.892081 \n", + "L 417.089088 16.0784 \n", + "L 413.431919 9.26472 \n", + "L 409.688055 2.451039 \n", + "L 407.775301 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.273386 125.097294 \n", + "L 400.705354 118.283614 \n", + "L 406.914882 111.469933 \n", + "L 412.902864 104.656252 \n", + "L 418.669967 97.842571 \n", + "L 424.216997 91.02889 \n", + "L 429.351787 84.215209 \n", + "L 433.985541 77.401528 \n", + "L 438.003242 70.587847 \n", + "L 441.054644 63.774167 \n", + "L 443.178159 56.960486 \n", + "L 443.457199 50.146805 \n", + "L 442.531859 43.333124 \n", + "L 440.777654 36.519443 \n", + "L 438.422283 29.705762 \n", + "L 435.642483 22.892081 \n", + "L 432.550003 16.0784 \n", + "L 429.23871 9.26472 \n", + "L 425.784915 2.451039 \n", + "L 423.995264 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.273386 125.097294 \n", + "L 400.705354 118.283614 \n", + "L 406.914882 111.469933 \n", + "L 412.902864 104.656252 \n", + "L 418.669967 97.842571 \n", + "L 424.173427 91.02889 \n", + "L 429.061666 84.215209 \n", + "L 433.349599 77.401528 \n", + "L 437.103418 70.587847 \n", + "L 440.235157 63.774167 \n", + "L 442.112841 56.960486 \n", + "L 442.566633 50.146805 \n", + "L 442.000312 43.333124 \n", + "L 440.706708 36.519443 \n", + "L 438.903946 29.705762 \n", + "L 436.708467 22.892081 \n", + "L 434.235958 16.0784 \n", + "L 431.562364 9.26472 \n", + "L 428.753039 2.451039 \n", + "L 427.288985 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.239764 125.097294 \n", + "L 400.51836 118.283614 \n", + "L 406.469862 111.469933 \n", + "L 412.135822 104.656252 \n", + "L 417.533883 97.842571 \n", + "L 422.661257 91.02889 \n", + "L 427.331089 84.215209 \n", + "L 431.475633 77.401528 \n", + "L 435.001275 70.587847 \n", + "L 437.71998 63.774167 \n", + "L 439.178503 56.960486 \n", + "L 439.081058 50.146805 \n", + "L 437.951652 43.333124 \n", + "L 436.101524 36.519443 \n", + "L 433.732221 29.705762 \n", + "L 430.981885 22.892081 \n", + "L 427.95835 16.0784 \n", + "L 424.744331 9.26472 \n", + "L 421.40867 2.451039 \n", + "L 419.686517 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.290271 125.097294 \n", + "L 400.734414 118.283614 \n", + "L 406.935543 111.469933 \n", + "L 412.906705 104.656252 \n", + "L 418.653199 97.842571 \n", + "L 424.178027 91.02889 \n", + "L 429.486626 84.215209 \n", + "L 434.582956 77.401528 \n", + "L 439.487079 70.587847 \n", + "L 444.165025 63.774167 \n", + "L 448.708304 56.960486 \n", + "L 452.966033 50.146805 \n", + "L 456.984519 43.333124 \n", + "L 460.803574 36.519443 \n", + "L 464.427927 29.705762 \n", + "L 467.865696 22.892081 \n", + "L 471.123933 16.0784 \n", + "L 474.20906 9.26472 \n", + "L 477.127143 2.451039 \n", + "L 478.523477 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.273386 125.097294 \n", + "L 400.705354 118.283614 \n", + "L 406.914882 111.469933 \n", + "L 412.902864 104.656252 \n", + "L 418.669967 97.842571 \n", + "L 424.216997 91.02889 \n", + "L 429.560832 84.215209 \n", + "L 434.678289 77.401528 \n", + "L 439.580011 70.587847 \n", + "L 444.287218 63.774167 \n", + "L 448.76465 56.960486 \n", + "L 453.101002 50.146805 \n", + "L 457.156962 43.333124 \n", + "L 460.986362 36.519443 \n", + "L 464.603184 29.705762 \n", + "L 468.038336 22.892081 \n", + "L 471.291338 16.0784 \n", + "L 474.369345 9.26472 \n", + "L 477.278925 2.451039 \n", + "L 478.670434 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.273386 125.097294 \n", + "L 400.705354 118.283614 \n", + "L 406.914882 111.469933 \n", + "L 412.902864 104.656252 \n", + "L 418.669967 97.842571 \n", + "L 424.224038 91.02889 \n", + "L 429.572164 84.215209 \n", + "L 434.679474 77.401528 \n", + "L 439.57792 70.587847 \n", + "L 444.259595 63.774167 \n", + "L 448.768842 56.960486 \n", + "L 453.058098 50.146805 \n", + "L 457.120136 43.333124 \n", + "L 460.945304 36.519443 \n", + "L 464.575305 29.705762 \n", + "L 468.005481 22.892081 \n", + "L 471.261484 16.0784 \n", + "L 474.342753 9.26472 \n", + "L 477.255224 2.451039 \n", + "L 478.647949 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 357.949454 220.488827 \n", + "L 357.949466 213.675146 \n", + "L 357.949483 206.861465 \n", + "L 357.949505 200.047784 \n", + "L 357.949536 193.234103 \n", + "L 357.949583 186.420422 \n", + "L 357.949664 179.606741 \n", + "L 357.949835 172.793061 \n", + "L 357.950418 165.97938 \n", + "L 358.252768 159.165699 \n", + "L 366.141193 152.352018 \n", + "L 373.599835 145.538337 \n", + "L 380.731225 138.724656 \n", + "L 387.617054 131.910975 \n", + "L 394.279014 125.097294 \n", + "L 400.71504 118.283614 \n", + "L 406.921769 111.469933 \n", + "L 412.904144 104.656252 \n", + "L 418.664378 97.842571 \n", + "L 424.206354 91.02889 \n", + "L 429.539874 84.215209 \n", + "L 434.646906 77.401528 \n", + "L 439.548337 70.587847 \n", + "L 444.237279 63.774167 \n", + "L 448.747265 56.960486 \n", + "L 453.041711 50.146805 \n", + "L 457.087206 43.333124 \n", + "L 460.911747 36.519443 \n", + "L 464.535472 29.705762 \n", + "L 467.969838 22.892081 \n", + "L 471.225585 16.0784 \n", + "L 474.307052 9.26472 \n", + "L 477.220431 2.451039 \n", + "L 478.613954 -1 \n", + "\" clip-path=\"url(#pe7fc476e8e)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3144,11 +3151,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3156,11 +3163,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3168,11 +3175,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3197,11 +3204,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3209,11 +3216,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -3221,11 +3228,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -3233,11 +3240,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -3245,11 +3252,11 @@ " \n", " \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -3272,269 +3279,263 @@ " \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", + "L 512.398536 325.371558 \n", + "L 512.398536 318.557877 \n", + "L 512.398536 311.744197 \n", + "L 512.398537 304.930516 \n", + "L 512.398537 298.116835 \n", + "L 512.398538 291.303154 \n", + "L 512.398539 284.489473 \n", + "L 512.398542 277.675792 \n", + "L 512.398551 270.862111 \n", + "L 512.411226 264.04843 \n", + "L 512.78429 257.234749 \n", + "L 513.184244 250.421069 \n", + "L 513.616527 243.607388 \n", + "L 514.085732 236.793707 \n", + "L 514.593675 229.980026 \n", + "L 515.141827 223.166345 \n", + "L 515.731686 216.352664 \n", + "L 516.364911 209.538983 \n", + "L 517.043413 202.725302 \n", + "L 517.769437 195.911622 \n", + "L 518.545657 189.097941 \n", + "L 519.37529 182.28426 \n", + "L 520.262244 175.470579 \n", + "L 521.210715 168.656898 \n", + "L 522.227491 161.843217 \n", + "L 523.320186 155.029536 \n", + "L 524.497476 148.215855 \n", + "L 525.771404 141.402175 \n", + "L 527.158423 134.588494 \n", + "L 528.678618 127.774813 \n", + "L 530.36174 120.961132 \n", + "L 532.247954 114.147451 \n", + "L 534.400601 107.33377 \n", + "L 536.918565 100.520089 \n", + "L 539.973897 93.706408 \n", + "L 543.913347 86.892728 \n", + "L 549.634095 80.079047 \n", + "L 561.581615 73.265366 \n", + "L 641.8 66.802578 \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 512.398585 325.371558 \n", + "L 512.398589 318.557877 \n", + "L 512.398595 311.744197 \n", + "L 512.398602 304.930516 \n", + "L 512.398613 298.116835 \n", + "L 512.398629 291.303154 \n", + "L 512.398657 284.489473 \n", + "L 512.398715 277.675792 \n", + "L 512.398907 270.862111 \n", + "L 512.6734 264.04843 \n", + "L 520.204297 257.234749 \n", + "L 527.263121 250.421069 \n", + "L 533.962277 243.607388 \n", + "L 540.378928 236.793707 \n", + "L 546.527335 229.980026 \n", + "L 552.411162 223.166345 \n", + "L 558.030841 216.352664 \n", + "L 563.385604 209.538983 \n", + "L 568.47421 202.725302 \n", + "L 573.295221 195.911622 \n", + "L 577.847051 189.097941 \n", + "L 582.127988 182.28426 \n", + "L 586.136064 175.470579 \n", + "L 589.862734 168.656898 \n", + "L 593.314495 161.843217 \n", + "L 596.488664 155.029536 \n", + "L 599.372867 148.215855 \n", + "L 601.959485 141.402175 \n", + "L 604.243 134.588494 \n", + "L 606.199266 127.774813 \n", + "L 607.809986 120.961132 \n", + "L 609.031012 114.147451 \n", + "L 609.815659 107.33377 \n", + "L 610.071982 100.520089 \n", + "L 609.629904 93.706408 \n", + "L 608.14729 86.892728 \n", + "L 604.731769 80.079047 \n", + "L 594.94804 73.265366 \n", + "L 512.398535 66.451685 \n", + "L 512.398535 59.638004 \n", + "L 512.398535 52.824323 \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 512.398586 325.371558 \n", + "L 512.39859 318.557877 \n", + "L 512.398596 311.744197 \n", + "L 512.398604 304.930516 \n", + "L 512.398615 298.116835 \n", + "L 512.398632 291.303154 \n", + "L 512.398661 284.489473 \n", + "L 512.398722 277.675792 \n", + "L 512.398923 270.862111 \n", + "L 512.68609 264.04843 \n", + "L 520.590051 257.234749 \n", + "L 528.04883 250.421069 \n", + "L 535.180268 243.607388 \n", + "L 542.066124 236.793707 \n", + "L 548.722474 229.980026 \n", + "L 555.154454 223.166345 \n", + "L 561.363992 216.352664 \n", + "L 567.35198 209.538983 \n", + "L 573.119088 202.725302 \n", + "L 578.666123 195.911622 \n", + "L 583.994173 189.097941 \n", + "L 589.104744 182.28426 \n", + "L 593.999773 175.470579 \n", + "L 598.674914 168.656898 \n", + "L 603.143451 161.843217 \n", + "L 607.410316 155.029536 \n", + "L 611.471808 148.215855 \n", + "L 615.332354 141.402175 \n", + "L 619.002887 134.588494 \n", + "L 622.479349 127.774813 \n", + "L 625.773191 120.961132 \n", + "L 628.880431 114.147451 \n", + "L 631.817725 107.33377 \n", + "L 634.592012 100.520089 \n", + "L 637.205267 93.706408 \n", + "L 639.662101 86.892728 \n", + "L 641.8 80.573629 \n", + "\" clip-path=\"url(#p515f96b0b0)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -3558,7 +3559,7 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3683,30 +3714,30 @@ " \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", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3867,11 +3898,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3887,11 +3918,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3924,11 +3955,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3944,11 +3975,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3964,11 +3995,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3984,11 +4015,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4004,11 +4035,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4039,662 +4070,662 @@ " \n", " \n", " \n", + "L 49.050879 423.440609 \n", + "L 49.050879 416.626928 \n", + "L 49.050879 409.813247 \n", + "L 49.050879 402.999566 \n", + "L 49.050879 396.185885 \n", + "L 49.050879 389.372205 \n", + "L 49.050879 382.558524 \n", + "L 49.050879 375.744843 \n", + "L 49.050879 368.931162 \n", + "L 49.050879 362.117481 \n", + "L 49.050879 355.3038 \n", + "L 49.050879 348.490119 \n", + "L 49.050879 341.676438 \n", + "L 49.050879 334.862757 \n", + "L 49.050879 328.049077 \n", + "L 49.050879 321.235396 \n", + "L 49.050879 314.421715 \n", + "L 49.050879 307.608034 \n", + "L 49.050879 300.794353 \n", + "L 49.050879 293.980672 \n", + "L 49.050879 287.166991 \n", + "L 49.050879 280.35331 \n", + "L 49.050879 273.53963 \n", + "L 49.050879 266.725949 \n", + "L 50.698782 259.912268 \n", + "L 53.263519 253.098587 \n", + "L 58.269391 246.284906 \n", + "L 64.057943 239.471225 \n", + "L 70.482479 232.657544 \n", + "L 77.302613 225.843863 \n", + "L 84.352415 219.030183 \n", + "L 91.507075 212.216502 \n", + "L 98.66919 205.402821 \n", + "L 105.761445 198.58914 \n", + "L 112.722135 191.775459 \n", + "L 119.502173 184.961778 \n", + "L 126.062925 178.148097 \n", + "L 132.374574 171.334416 \n", + "L 138.4148 164.520735 \n", + "L 144.167701 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 423.440609 \n", + "L 49.050879 416.626928 \n", + "L 49.050879 409.813247 \n", + "L 49.050879 402.999566 \n", + "L 49.050879 396.185885 \n", + "L 49.050879 389.372205 \n", + "L 49.050879 382.558524 \n", + "L 49.050879 375.744843 \n", + "L 49.050879 368.931162 \n", + "L 49.050879 362.117481 \n", + "L 49.050879 355.3038 \n", + "L 49.050879 348.490119 \n", + "L 49.050879 341.676438 \n", + "L 49.050879 334.862757 \n", + "L 49.050879 328.049077 \n", + "L 49.050879 321.235396 \n", + "L 49.050879 314.421715 \n", + "L 49.050879 307.608034 \n", + "L 49.050879 300.794353 \n", + "L 49.050879 293.980672 \n", + "L 49.050879 287.166991 \n", + "L 49.050879 280.35331 \n", + "L 49.050879 273.53963 \n", + "L 51.407539 266.725949 \n", + "L 54.332928 259.912268 \n", + "L 57.801587 253.098587 \n", + "L 63.721142 246.284906 \n", + "L 70.161112 239.471225 \n", + "L 77.137241 232.657544 \n", + "L 84.437153 225.843863 \n", + "L 91.910125 219.030183 \n", + "L 99.441229 212.216502 \n", + "L 106.940005 205.402821 \n", + "L 114.334255 198.58914 \n", + "L 121.566175 191.775459 \n", + "L 128.589732 184.961778 \n", + "L 135.368735 178.148097 \n", + "L 141.875339 171.334416 \n", + "L 148.088837 164.520735 \n", + "L 153.994635 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 423.440609 \n", + "L 49.050879 416.626928 \n", + "L 49.050879 409.813247 \n", + "L 49.050879 402.999566 \n", + "L 49.050879 396.185885 \n", + "L 49.050879 389.372205 \n", + "L 49.050879 382.558524 \n", + "L 49.050879 375.744843 \n", + "L 49.050879 368.931162 \n", + "L 49.050879 362.117481 \n", + "L 49.050879 355.3038 \n", + "L 49.050879 348.490119 \n", + "L 49.050879 341.676438 \n", + "L 49.050879 334.862757 \n", + "L 49.050879 328.049077 \n", + "L 49.050879 321.235396 \n", + "L 49.050879 314.421715 \n", + "L 50.883336 307.608034 \n", + "L 54.279716 300.794353 \n", + "L 58.566319 293.980672 \n", + "L 63.48364 287.166991 \n", + "L 68.861587 280.35331 \n", + "L 74.58133 273.53963 \n", + "L 80.545114 266.725949 \n", + "L 86.675112 259.912268 \n", + "L 92.900115 253.098587 \n", + "L 99.160897 246.284906 \n", + "L 105.40629 239.471225 \n", + "L 111.592063 232.657544 \n", + "L 117.68013 225.843863 \n", + "L 123.637952 219.030183 \n", + "L 129.438037 212.216502 \n", + "L 135.057516 205.402821 \n", + "L 140.477749 198.58914 \n", + "L 145.683969 191.775459 \n", + "L 150.664937 184.961778 \n", + "L 155.412615 178.148097 \n", + "L 159.921842 171.334416 \n", + "L 164.190031 164.520735 \n", + "L 168.216865 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 49.050879 423.440609 \n", + "L 49.050879 416.626928 \n", + "L 49.050879 409.813247 \n", + "L 49.050879 402.999566 \n", + "L 49.050879 396.185885 \n", + "L 49.050879 389.372205 \n", + "L 49.050879 382.558524 \n", + "L 49.050879 375.744843 \n", + "L 49.050879 368.931162 \n", + "L 49.050879 362.117481 \n", + "L 49.050879 355.3038 \n", + "L 49.050879 348.490119 \n", + "L 49.050879 341.676438 \n", + "L 49.050879 334.862757 \n", + "L 49.050879 328.049077 \n", + "L 49.050879 321.235396 \n", + "L 49.050879 314.421715 \n", + "L 49.661698 307.608034 \n", + "L 50.793824 300.794353 \n", + "L 52.222692 293.980672 \n", + "L 53.861799 287.166991 \n", + "L 55.654448 280.35331 \n", + "L 57.561029 273.53963 \n", + "L 60.334511 266.725949 \n", + "L 63.902274 259.912268 \n", + "L 67.988407 253.098587 \n", + "L 73.717143 246.284906 \n", + "L 79.875115 239.471225 \n", + "L 86.403928 232.657544 \n", + "L 93.139965 225.843863 \n", + "L 99.966831 219.030183 \n", + "L 106.795447 212.216502 \n", + "L 113.555571 205.402821 \n", + "L 120.191149 198.58914 \n", + "L 126.657426 191.775459 \n", + "L 132.918948 184.961778 \n", + "L 138.948092 178.148097 \n", + "L 144.723918 171.334416 \n", + "L 150.231222 164.520735 \n", + "L 155.459734 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 109.771525 307.608034 \n", + "L 115.318554 300.794353 \n", + "L 120.646604 293.980672 \n", + "L 125.757174 287.166991 \n", + "L 130.651757 280.35331 \n", + "L 135.324706 273.53963 \n", + "L 139.796889 266.725949 \n", + "L 142.532664 259.912268 \n", + "L 144.034238 253.098587 \n", + "L 143.007509 246.284906 \n", + "L 140.868464 239.471225 \n", + "L 137.88513 232.657544 \n", + "L 134.319514 225.843863 \n", + "L 130.344367 219.030183 \n", + "L 126.093193 212.216502 \n", + "L 121.670931 205.402821 \n", + "L 117.161753 198.58914 \n", + "L 112.633792 191.775459 \n", + "L 108.142287 184.961778 \n", + "L 103.73183 178.148097 \n", + "L 99.438061 171.334416 \n", + "L 95.289012 164.520735 \n", + "L 91.306213 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 109.771525 307.608034 \n", + "L 115.318554 300.794353 \n", + "L 120.646604 293.980672 \n", + "L 125.757174 287.166991 \n", + "L 130.651757 280.35331 \n", + "L 135.324706 273.53963 \n", + "L 137.570747 266.725949 \n", + "L 138.905546 259.912268 \n", + "L 139.465867 253.098587 \n", + "L 137.524601 246.284906 \n", + "L 134.716795 239.471225 \n", + "L 131.180162 232.657544 \n", + "L 127.132 225.843863 \n", + "L 122.733016 219.030183 \n", + "L 118.106298 212.216502 \n", + "L 113.349487 205.402821 \n", + "L 108.54139 198.58914 \n", + "L 103.746062 191.775459 \n", + "L 99.015556 184.961778 \n", + "L 94.391932 178.148097 \n", + "L 89.908795 171.334416 \n", + "L 85.592537 164.520735 \n", + "L 81.463377 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 108.081836 307.608034 \n", + "L 110.22314 300.794353 \n", + "L 111.218017 293.980672 \n", + "L 111.352543 287.166991 \n", + "L 110.802256 280.35331 \n", + "L 109.69264 273.53963 \n", + "L 108.125753 266.725949 \n", + "L 106.19503 259.912268 \n", + "L 103.973981 253.098587 \n", + "L 101.525908 246.284906 \n", + "L 98.906931 239.471225 \n", + "L 96.166221 232.657544 \n", + "L 93.346828 225.843863 \n", + "L 90.486326 219.030183 \n", + "L 87.617323 212.216502 \n", + "L 84.767902 205.402821 \n", + "L 81.962003 198.58914 \n", + "L 79.219785 191.775459 \n", + "L 76.557948 184.961778 \n", + "L 73.990059 178.148097 \n", + "L 71.526846 171.334416 \n", + "L 69.176494 164.520735 \n", + "L 66.94492 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 109.208295 307.608034 \n", + "L 113.620083 300.794353 \n", + "L 117.503742 293.980672 \n", + "L 120.95563 287.166991 \n", + "L 124.035257 280.35331 \n", + "L 126.780684 273.53963 \n", + "L 128.497796 266.725949 \n", + "L 129.21108 259.912268 \n", + "L 129.158029 253.098587 \n", + "L 127.352672 246.284906 \n", + "L 124.83073 239.471225 \n", + "L 121.743838 232.657544 \n", + "L 118.266114 225.843863 \n", + "L 114.521236 219.030183 \n", + "L 110.605605 212.216502 \n", + "L 106.596106 205.402821 \n", + "L 102.555049 198.58914 \n", + "L 98.533213 191.775459 \n", + "L 94.57193 184.961778 \n", + "L 90.704607 178.148097 \n", + "L 86.957901 171.334416 \n", + "L 83.352681 164.520735 \n", + "L 79.904837 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 109.771525 307.608034 \n", + "L 115.318554 300.794353 \n", + "L 120.646604 293.980672 \n", + "L 125.757174 287.166991 \n", + "L 130.651757 280.35331 \n", + "L 135.324706 273.53963 \n", + "L 139.796889 266.725949 \n", + "L 144.180568 259.912268 \n", + "L 148.246878 253.098587 \n", + "L 152.226021 246.284906 \n", + "L 155.875528 239.471225 \n", + "L 159.316731 232.657544 \n", + "L 162.571248 225.843863 \n", + "L 165.645903 219.030183 \n", + "L 168.549389 212.216502 \n", + "L 171.289242 205.402821 \n", + "L 173.872319 198.58914 \n", + "L 176.305048 191.775459 \n", + "L 178.593581 184.961778 \n", + "L 180.743877 178.148097 \n", + "L 182.761756 171.334416 \n", + "L 184.652933 164.520735 \n", + "L 186.423035 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 109.771525 307.608034 \n", + "L 115.318554 300.794353 \n", + "L 120.646604 293.980672 \n", + "L 125.757174 287.166991 \n", + "L 130.651757 280.35331 \n", + "L 135.324706 273.53963 \n", + "L 139.927408 266.725949 \n", + "L 144.187595 259.912268 \n", + "L 148.216575 253.098587 \n", + "L 152.194864 246.284906 \n", + "L 155.827029 239.471225 \n", + "L 159.266525 232.657544 \n", + "L 162.518274 225.843863 \n", + "L 165.592262 219.030183 \n", + "L 168.496648 212.216502 \n", + "L 171.238613 205.402821 \n", + "L 173.824766 198.58914 \n", + "L 176.261358 191.775459 \n", + "L 178.554409 184.961778 \n", + "L 180.709787 178.148097 \n", + "L 182.733254 171.334416 \n", + "L 184.630495 164.520735 \n", + "L 186.407133 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 109.914294 307.608034 \n", + "L 115.451977 300.794353 \n", + "L 120.733457 293.980672 \n", + "L 125.785305 287.166991 \n", + "L 130.612963 280.35331 \n", + "L 135.223091 273.53963 \n", + "L 139.619988 266.725949 \n", + "L 143.819264 259.912268 \n", + "L 147.823218 253.098587 \n", + "L 151.635926 246.284906 \n", + "L 155.262343 239.471225 \n", + "L 158.707405 232.657544 \n", + "L 161.976079 225.843863 \n", + "L 165.073398 219.030183 \n", + "L 168.004481 212.216502 \n", + "L 170.774539 205.402821 \n", + "L 173.388873 198.58914 \n", + "L 175.852875 191.775459 \n", + "L 178.172007 184.961778 \n", + "L 180.351795 178.148097 \n", + "L 182.39781 171.334416 \n", + "L 184.315645 164.520735 \n", + "L 186.110905 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 49.051024 423.440609 \n", + "L 49.05104 416.626928 \n", + "L 49.051061 409.813247 \n", + "L 49.051092 402.999566 \n", + "L 49.051138 396.185885 \n", + "L 49.051216 389.372205 \n", + "L 49.051381 382.558524 \n", + "L 49.051946 375.744843 \n", + "L 49.354076 368.931162 \n", + "L 57.242747 362.117481 \n", + "L 64.701388 355.3038 \n", + "L 71.83278 348.490119 \n", + "L 78.718609 341.676438 \n", + "L 85.374942 334.862757 \n", + "L 91.80691 328.049077 \n", + "L 98.016439 321.235396 \n", + "L 104.004421 314.421715 \n", + "L 109.819114 307.608034 \n", + "L 115.363028 300.794353 \n", + "L 120.675555 293.980672 \n", + "L 125.766551 287.166991 \n", + "L 130.638826 280.35331 \n", + "L 135.290834 273.53963 \n", + "L 139.781428 266.725949 \n", + "L 144.062476 259.912268 \n", + "L 148.095557 253.098587 \n", + "L 152.018937 246.284906 \n", + "L 155.654967 239.471225 \n", + "L 159.096887 232.657544 \n", + "L 162.3552 225.843863 \n", + "L 165.437188 219.030183 \n", + "L 168.350173 212.216502 \n", + "L 171.100798 205.402821 \n", + "L 173.695319 198.58914 \n", + "L 176.13976 191.775459 \n", + "L 178.439999 184.961778 \n", + "L 180.60182 178.148097 \n", + "L 182.63094 171.334416 \n", + "L 184.533024 164.520735 \n", + "L 186.313691 157.707055 \n", + "\" clip-path=\"url(#pc9ebb41748)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -4781,11 +4812,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4801,11 +4832,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4821,11 +4852,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4858,11 +4889,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4870,11 +4901,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4882,11 +4913,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4894,11 +4925,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4906,11 +4937,11 @@ " \n", " \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4933,662 +4964,662 @@ " \n", " \n", " \n", + "L 203.500098 423.440609 \n", + "L 203.500098 416.626928 \n", + "L 203.500098 409.813247 \n", + "L 203.500098 402.999566 \n", + "L 203.500098 396.185885 \n", + "L 203.500098 389.372205 \n", + "L 203.500098 382.558524 \n", + "L 203.500098 375.744843 \n", + "L 203.500098 368.931162 \n", + "L 203.500098 362.117481 \n", + "L 203.500098 355.3038 \n", + "L 203.500098 348.490119 \n", + "L 203.500098 341.676438 \n", + "L 203.500098 334.862757 \n", + "L 203.500098 328.049077 \n", + "L 203.500098 321.235396 \n", + "L 203.500098 314.421715 \n", + "L 203.500098 307.608034 \n", + "L 203.500098 300.794353 \n", + "L 203.500098 293.980672 \n", + "L 203.500098 287.166991 \n", + "L 203.500098 280.35331 \n", + "L 204.235345 273.53963 \n", + "L 205.63684 266.725949 \n", + "L 207.87359 259.912268 \n", + "L 211.171492 253.098587 \n", + "L 215.666905 246.284906 \n", + "L 220.72286 239.471225 \n", + "L 226.15659 232.657544 \n", + "L 231.821653 225.843863 \n", + "L 237.611468 219.030183 \n", + "L 243.439388 212.216502 \n", + "L 249.238887 205.402821 \n", + "L 254.956654 198.58914 \n", + "L 260.54993 191.775459 \n", + "L 265.984656 184.961778 \n", + "L 271.234098 178.148097 \n", + "L 276.277764 171.334416 \n", + "L 281.100524 164.520735 \n", + "L 285.691858 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 423.440609 \n", + "L 203.500098 416.626928 \n", + "L 203.500098 409.813247 \n", + "L 203.500098 402.999566 \n", + "L 203.500098 396.185885 \n", + "L 203.500098 389.372205 \n", + "L 203.500098 382.558524 \n", + "L 203.500098 375.744843 \n", + "L 203.500098 368.931162 \n", + "L 203.500098 362.117481 \n", + "L 203.500098 355.3038 \n", + "L 203.500098 348.490119 \n", + "L 203.500098 341.676438 \n", + "L 203.500098 334.862757 \n", + "L 203.500098 328.049077 \n", + "L 203.500098 321.235396 \n", + "L 204.256302 314.421715 \n", + "L 205.248192 307.608034 \n", + "L 206.810729 300.794353 \n", + "L 209.664043 293.980672 \n", + "L 213.038251 287.166991 \n", + "L 217.393636 280.35331 \n", + "L 222.255654 273.53963 \n", + "L 227.489586 266.725949 \n", + "L 232.978651 259.912268 \n", + "L 238.632819 253.098587 \n", + "L 244.383296 246.284906 \n", + "L 250.167432 239.471225 \n", + "L 255.933959 232.657544 \n", + "L 261.639738 225.843863 \n", + "L 267.248275 219.030183 \n", + "L 272.728899 212.216502 \n", + "L 278.05613 205.402821 \n", + "L 283.209138 198.58914 \n", + "L 288.171294 191.775459 \n", + "L 292.929747 184.961778 \n", + "L 297.475049 178.148097 \n", + "L 301.800795 171.334416 \n", + "L 305.90329 164.520735 \n", + "L 309.781232 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 423.440609 \n", + "L 203.500098 416.626928 \n", + "L 203.500098 409.813247 \n", + "L 203.500098 402.999566 \n", + "L 203.500098 396.185885 \n", + "L 203.500098 389.372205 \n", + "L 203.500098 382.558524 \n", + "L 203.500098 375.744843 \n", + "L 203.500098 368.931162 \n", + "L 203.500098 362.117481 \n", + "L 203.500098 355.3038 \n", + "L 203.500098 348.490119 \n", + "L 203.500098 341.676438 \n", + "L 203.500098 334.862757 \n", + "L 203.500098 328.049077 \n", + "L 203.500098 321.235396 \n", + "L 203.500098 314.421715 \n", + "L 203.500098 307.608034 \n", + "L 203.500098 300.794353 \n", + "L 203.500098 293.980672 \n", + "L 203.500098 287.166991 \n", + "L 203.500098 280.35331 \n", + "L 203.500098 273.53963 \n", + "L 203.880588 266.725949 \n", + "L 204.545432 259.912268 \n", + "L 206.407596 253.098587 \n", + "L 210.983088 246.284906 \n", + "L 215.974883 239.471225 \n", + "L 221.538781 232.657544 \n", + "L 227.46761 225.843863 \n", + "L 233.612631 219.030183 \n", + "L 239.86067 212.216502 \n", + "L 246.124729 205.402821 \n", + "L 252.335798 198.58914 \n", + "L 258.438821 191.775459 \n", + "L 264.39 184.961778 \n", + "L 270.154855 178.148097 \n", + "L 275.706746 171.334416 \n", + "L 281.025697 164.520735 \n", + "L 286.097428 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500098 423.440609 \n", + "L 203.500098 416.626928 \n", + "L 203.500098 409.813247 \n", + "L 203.500098 402.999566 \n", + "L 203.500098 396.185885 \n", + "L 203.500098 389.372205 \n", + "L 203.500098 382.558524 \n", + "L 203.500098 375.744843 \n", + "L 203.500098 368.931162 \n", + "L 203.500098 362.117481 \n", + "L 203.500098 355.3038 \n", + "L 203.500098 348.490119 \n", + "L 203.500098 341.676438 \n", + "L 203.500098 334.862757 \n", + "L 203.500098 328.049077 \n", + "L 203.500098 321.235396 \n", + "L 203.752166 314.421715 \n", + "L 204.082796 307.608034 \n", + "L 204.603642 300.794353 \n", + "L 205.554746 293.980672 \n", + "L 206.679482 287.166991 \n", + "L 208.131277 280.35331 \n", + "L 209.997032 273.53963 \n", + "L 212.335671 266.725949 \n", + "L 215.132558 259.912268 \n", + "L 218.737302 253.098587 \n", + "L 223.677763 246.284906 \n", + "L 228.955058 239.471225 \n", + "L 234.54311 232.657544 \n", + "L 240.309667 225.843863 \n", + "L 246.157458 219.030183 \n", + "L 252.009652 212.216502 \n", + "L 257.806582 205.402821 \n", + "L 263.50053 198.58914 \n", + "L 269.053348 191.775459 \n", + "L 274.434801 184.961778 \n", + "L 279.621334 178.148097 \n", + "L 284.595102 171.334416 \n", + "L 289.343171 164.520735 \n", + "L 293.856839 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 258.453644 314.421715 \n", + "L 264.220747 307.608034 \n", + "L 269.767776 300.794353 \n", + "L 275.095826 293.980672 \n", + "L 280.206396 287.166991 \n", + "L 285.100992 280.35331 \n", + "L 289.074171 273.53963 \n", + "L 292.175262 266.725949 \n", + "L 294.246469 259.912268 \n", + "L 295.01681 253.098587 \n", + "L 294.423638 246.284906 \n", + "L 293.007599 239.471225 \n", + "L 291.019882 232.657544 \n", + "L 288.603072 225.843863 \n", + "L 285.892773 219.030183 \n", + "L 282.973945 212.216502 \n", + "L 279.919785 205.402821 \n", + "L 276.789999 198.58914 \n", + "L 273.633516 191.775459 \n", + "L 270.490418 184.961778 \n", + "L 267.39336 178.148097 \n", + "L 264.368675 171.334416 \n", + "L 261.43727 164.520735 \n", + "L 258.615375 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 257.736752 314.421715 \n", + "L 262.502306 307.608034 \n", + "L 266.496896 300.794353 \n", + "L 268.990472 293.980672 \n", + "L 270.688241 287.166991 \n", + "L 271.210068 280.35331 \n", + "L 270.990859 273.53963 \n", + "L 270.17605 266.725949 \n", + "L 268.897063 259.912268 \n", + "L 267.249308 253.098587 \n", + "L 265.308404 246.284906 \n", + "L 263.15021 239.471225 \n", + "L 260.826636 232.657544 \n", + "L 258.386113 225.843863 \n", + "L 255.87042 219.030183 \n", + "L 253.315546 212.216502 \n", + "L 250.752346 205.402821 \n", + "L 248.20708 198.58914 \n", + "L 245.701877 191.775459 \n", + "L 243.255135 184.961778 \n", + "L 240.881897 178.148097 \n", + "L 238.594186 171.334416 \n", + "L 236.401326 164.520735 \n", + "L 234.310243 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 258.453644 314.421715 \n", + "L 264.220747 307.608034 \n", + "L 269.767776 300.794353 \n", + "L 275.095826 293.980672 \n", + "L 280.206396 287.166991 \n", + "L 285.100992 280.35331 \n", + "L 289.774039 273.53963 \n", + "L 293.896861 266.725949 \n", + "L 297.499273 259.912268 \n", + "L 299.751897 253.098587 \n", + "L 299.159224 246.284906 \n", + "L 297.829055 239.471225 \n", + "L 295.71731 232.657544 \n", + "L 293.037003 225.843863 \n", + "L 289.970246 219.030183 \n", + "L 286.628569 212.216502 \n", + "L 283.106382 205.402821 \n", + "L 279.479507 198.58914 \n", + "L 275.809437 191.775459 \n", + "L 272.146161 184.961778 \n", + "L 268.530181 178.148097 \n", + "L 264.994032 171.334416 \n", + "L 261.563488 164.520735 \n", + "L 258.258537 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 258.21468 314.421715 \n", + "L 263.647933 307.608034 \n", + "L 268.677483 300.794353 \n", + "L 273.060708 293.980672 \n", + "L 277.033678 287.166991 \n", + "L 280.470684 280.35331 \n", + "L 283.27969 273.53963 \n", + "L 285.416058 266.725949 \n", + "L 286.880935 259.912268 \n", + "L 287.339338 253.098587 \n", + "L 286.297089 246.284906 \n", + "L 284.662288 239.471225 \n", + "L 282.521276 232.657544 \n", + "L 280.008729 225.843863 \n", + "L 277.24448 219.030183 \n", + "L 274.30602 212.216502 \n", + "L 271.259504 205.402821 \n", + "L 268.158862 198.58914 \n", + "L 265.048277 191.775459 \n", + "L 261.963905 184.961778 \n", + "L 258.935146 178.148097 \n", + "L 255.985631 171.334416 \n", + "L 253.134028 164.520735 \n", + "L 250.394719 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 258.453644 314.421715 \n", + "L 264.220747 307.608034 \n", + "L 269.767776 300.794353 \n", + "L 275.095826 293.980672 \n", + "L 280.206396 287.166991 \n", + "L 285.100992 280.35331 \n", + "L 289.809418 273.53963 \n", + "L 294.312004 266.725949 \n", + "L 298.61996 259.912268 \n", + "L 302.688204 253.098587 \n", + "L 306.590446 246.284906 \n", + "L 310.230361 239.471225 \n", + "L 313.676375 232.657544 \n", + "L 316.924628 225.843863 \n", + "L 320.004144 219.030183 \n", + "L 322.913236 212.216502 \n", + "L 325.658574 205.402821 \n", + "L 328.246555 198.58914 \n", + "L 330.683348 191.775459 \n", + "L 332.974976 184.961778 \n", + "L 335.12736 178.148097 \n", + "L 337.146342 171.334416 \n", + "L 339.037697 164.520735 \n", + "L 340.807136 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 258.492956 314.421715 \n", + "L 264.2504 307.608034 \n", + "L 269.807528 300.794353 \n", + "L 275.154418 293.980672 \n", + "L 280.226395 287.166991 \n", + "L 285.103606 280.35331 \n", + "L 289.746416 273.53963 \n", + "L 294.165538 266.725949 \n", + "L 298.375616 259.912268 \n", + "L 302.382029 253.098587 \n", + "L 306.191601 246.284906 \n", + "L 309.817544 239.471225 \n", + "L 313.260497 232.657544 \n", + "L 316.525753 225.843863 \n", + "L 319.618597 219.030183 \n", + "L 322.544348 212.216502 \n", + "L 325.308378 205.402821 \n", + "L 327.916121 198.58914 \n", + "L 330.373073 191.775459 \n", + "L 332.684784 184.961778 \n", + "L 334.856848 178.148097 \n", + "L 336.894883 171.334416 \n", + "L 338.804519 164.520735 \n", + "L 340.591377 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 258.453644 314.421715 \n", + "L 264.220747 307.608034 \n", + "L 269.767776 300.794353 \n", + "L 275.095826 293.980672 \n", + "L 280.206396 287.166991 \n", + "L 285.100992 280.35331 \n", + "L 289.774039 273.53963 \n", + "L 294.277351 266.725949 \n", + "L 298.544607 259.912268 \n", + "L 302.659395 253.098587 \n", + "L 306.642214 246.284906 \n", + "L 310.303841 239.471225 \n", + "L 313.755993 232.657544 \n", + "L 317.004516 225.843863 \n", + "L 320.082779 219.030183 \n", + "L 322.989141 212.216502 \n", + "L 325.731013 205.402821 \n", + "L 328.315208 198.58914 \n", + "L 330.748161 191.775459 \n", + "L 333.036064 184.961778 \n", + "L 335.184938 178.148097 \n", + "L 337.200681 171.334416 \n", + "L 339.089088 164.520735 \n", + "L 340.855868 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 203.500246 423.440609 \n", + "L 203.500263 416.626928 \n", + "L 203.500284 409.813247 \n", + "L 203.500315 402.999566 \n", + "L 203.500362 396.185885 \n", + "L 203.500443 389.372205 \n", + "L 203.500611 382.558524 \n", + "L 203.50119 375.744843 \n", + "L 203.803482 368.931162 \n", + "L 211.691973 362.117481 \n", + "L 219.150613 355.3038 \n", + "L 226.282004 348.490119 \n", + "L 233.167833 341.676438 \n", + "L 239.824166 334.862757 \n", + "L 246.256133 328.049077 \n", + "L 252.465662 321.235396 \n", + "L 258.466748 314.421715 \n", + "L 264.230631 307.608034 \n", + "L 269.781027 300.794353 \n", + "L 275.115357 293.980672 \n", + "L 280.213062 287.166991 \n", + "L 285.101864 280.35331 \n", + "L 289.776624 273.53963 \n", + "L 294.251631 266.725949 \n", + "L 298.513395 259.912268 \n", + "L 302.576543 253.098587 \n", + "L 306.474754 246.284906 \n", + "L 310.117249 239.471225 \n", + "L 313.564288 232.657544 \n", + "L 316.818299 225.843863 \n", + "L 319.90184 219.030183 \n", + "L 322.815575 212.216502 \n", + "L 325.565989 205.402821 \n", + "L 328.159295 198.58914 \n", + "L 330.601527 191.775459 \n", + "L 332.898608 184.961778 \n", + "L 335.056382 178.148097 \n", + "L 337.080635 171.334416 \n", + "L 338.977101 164.520735 \n", + "L 340.75146 157.707055 \n", + "\" clip-path=\"url(#p4c0cd29c8b)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -5644,11 +5675,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5664,11 +5695,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5684,11 +5715,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5721,11 +5752,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5733,11 +5764,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5745,11 +5776,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5757,11 +5788,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5769,11 +5800,11 @@ " \n", " \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5796,662 +5827,662 @@ " \n", " \n", " \n", + "L 357.949316 423.440609 \n", + "L 357.949316 416.626928 \n", + "L 357.949316 409.813247 \n", + "L 357.949316 402.999566 \n", + "L 357.949316 396.185885 \n", + "L 357.949316 389.372205 \n", + "L 357.949316 382.558524 \n", + "L 357.949316 375.744843 \n", + "L 357.949316 368.931162 \n", + "L 357.949316 362.117481 \n", + "L 357.949316 355.3038 \n", + "L 357.949316 348.490119 \n", + "L 357.949316 341.676438 \n", + "L 357.949316 334.862757 \n", + "L 357.949316 328.049077 \n", + "L 357.949316 321.235396 \n", + "L 358.136906 314.421715 \n", + "L 358.548475 307.608034 \n", + "L 359.253474 300.794353 \n", + "L 360.21927 293.980672 \n", + "L 361.52636 287.166991 \n", + "L 363.159078 280.35331 \n", + "L 365.239363 273.53963 \n", + "L 368.02319 266.725949 \n", + "L 372.050022 259.912268 \n", + "L 376.872087 253.098587 \n", + "L 382.171366 246.284906 \n", + "L 387.770351 239.471225 \n", + "L 393.552297 232.657544 \n", + "L 399.422359 225.843863 \n", + "L 405.307691 219.030183 \n", + "L 411.149779 212.216502 \n", + "L 416.901061 205.402821 \n", + "L 422.522907 198.58914 \n", + "L 427.984193 191.775459 \n", + "L 433.260215 184.961778 \n", + "L 438.331832 178.148097 \n", + "L 443.184736 171.334416 \n", + "L 447.808834 164.520735 \n", + "L 452.1977 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 423.440609 \n", + "L 357.949316 416.626928 \n", + "L 357.949316 409.813247 \n", + "L 357.949316 402.999566 \n", + "L 357.949316 396.185885 \n", + "L 357.949316 389.372205 \n", + "L 357.949316 382.558524 \n", + "L 357.949316 375.744843 \n", + "L 357.949316 368.931162 \n", + "L 357.949316 362.117481 \n", + "L 357.949316 355.3038 \n", + "L 357.949316 348.490119 \n", + "L 357.949316 341.676438 \n", + "L 357.949316 334.862757 \n", + "L 357.949316 328.049077 \n", + "L 357.949316 321.235396 \n", + "L 357.949316 314.421715 \n", + "L 357.949316 307.608034 \n", + "L 358.280994 300.794353 \n", + "L 358.89415 293.980672 \n", + "L 359.763156 287.166991 \n", + "L 361.121491 280.35331 \n", + "L 363.152043 273.53963 \n", + "L 365.648961 266.725949 \n", + "L 369.149011 259.912268 \n", + "L 373.834595 253.098587 \n", + "L 378.906569 246.284906 \n", + "L 384.310219 239.471225 \n", + "L 389.916253 232.657544 \n", + "L 395.63098 225.843863 \n", + "L 401.375908 219.030183 \n", + "L 407.090422 212.216502 \n", + "L 412.725414 205.402821 \n", + "L 418.241051 198.58914 \n", + "L 423.605237 191.775459 \n", + "L 428.792463 184.961778 \n", + "L 433.782893 178.148097 \n", + "L 438.56162 171.334416 \n", + "L 443.118014 164.520735 \n", + "L 447.445171 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 423.440609 \n", + "L 357.949316 416.626928 \n", + "L 357.949316 409.813247 \n", + "L 357.949316 402.999566 \n", + "L 357.949316 396.185885 \n", + "L 357.949316 389.372205 \n", + "L 357.949316 382.558524 \n", + "L 357.949316 375.744843 \n", + "L 357.949316 368.931162 \n", + "L 357.949316 362.117481 \n", + "L 357.949316 355.3038 \n", + "L 357.949316 348.490119 \n", + "L 357.949316 341.676438 \n", + "L 357.949316 334.862757 \n", + "L 357.949316 328.049077 \n", + "L 357.949316 321.235396 \n", + "L 357.949316 314.421715 \n", + "L 357.949316 307.608034 \n", + "L 358.462192 300.794353 \n", + "L 359.206214 293.980672 \n", + "L 360.436165 287.166991 \n", + "L 362.576842 280.35331 \n", + "L 365.397151 273.53963 \n", + "L 369.429787 266.725949 \n", + "L 374.481755 259.912268 \n", + "L 380.115343 253.098587 \n", + "L 386.126715 246.284906 \n", + "L 392.377501 239.471225 \n", + "L 398.760848 232.657544 \n", + "L 405.193403 225.843863 \n", + "L 411.607479 219.030183 \n", + "L 417.94755 212.216502 \n", + "L 424.168002 205.402821 \n", + "L 430.231568 198.58914 \n", + "L 436.108151 191.775459 \n", + "L 441.77389 184.961778 \n", + "L 447.210393 178.148097 \n", + "L 452.404065 171.334416 \n", + "L 457.345524 164.520735 \n", + "L 462.029075 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949316 423.440609 \n", + "L 357.949316 416.626928 \n", + "L 357.949316 409.813247 \n", + "L 357.949316 402.999566 \n", + "L 357.949316 396.185885 \n", + "L 357.949316 389.372205 \n", + "L 357.949316 382.558524 \n", + "L 357.949316 375.744843 \n", + "L 357.949316 368.931162 \n", + "L 357.949316 362.117481 \n", + "L 357.949316 355.3038 \n", + "L 357.949316 348.490119 \n", + "L 357.949316 341.676438 \n", + "L 357.949316 334.862757 \n", + "L 357.949316 328.049077 \n", + "L 357.949316 321.235396 \n", + "L 358.011846 314.421715 \n", + "L 358.149036 307.608034 \n", + "L 358.665553 300.794353 \n", + "L 359.439878 293.980672 \n", + "L 360.575227 287.166991 \n", + "L 362.285804 280.35331 \n", + "L 364.596186 273.53963 \n", + "L 367.700646 266.725949 \n", + "L 371.893596 259.912268 \n", + "L 376.940675 253.098587 \n", + "L 382.40155 246.284906 \n", + "L 388.152691 239.471225 \n", + "L 394.076466 232.657544 \n", + "L 400.082247 225.843863 \n", + "L 406.097026 219.030183 \n", + "L 412.062584 212.216502 \n", + "L 417.931492 205.402821 \n", + "L 423.665175 198.58914 \n", + "L 429.232527 191.775459 \n", + "L 434.608856 184.961778 \n", + "L 439.77504 178.148097 \n", + "L 444.716807 171.334416 \n", + "L 449.424124 164.520735 \n", + "L 453.890648 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.730805 314.421715 \n", + "L 418.088357 307.608034 \n", + "L 422.933053 300.794353 \n", + "L 427.292871 293.980672 \n", + "L 431.083538 287.166991 \n", + "L 434.337292 280.35331 \n", + "L 436.934668 273.53963 \n", + "L 438.630655 266.725949 \n", + "L 438.917812 259.912268 \n", + "L 438.140445 253.098587 \n", + "L 436.670913 246.284906 \n", + "L 434.697961 239.471225 \n", + "L 432.351402 232.657544 \n", + "L 429.739549 225.843863 \n", + "L 426.937545 219.030183 \n", + "L 424.010203 212.216502 \n", + "L 421.011139 205.402821 \n", + "L 417.984894 198.58914 \n", + "L 414.968421 191.775459 \n", + "L 411.992202 184.961778 \n", + "L 409.081127 178.148097 \n", + "L 406.255222 171.334416 \n", + "L 403.530268 164.520735 \n", + "L 400.91834 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.902864 314.421715 \n", + "L 418.669967 307.608034 \n", + "L 423.9109 300.794353 \n", + "L 428.62564 293.980672 \n", + "L 432.858891 287.166991 \n", + "L 436.409254 280.35331 \n", + "L 439.066216 273.53963 \n", + "L 441.032348 266.725949 \n", + "L 441.806324 259.912268 \n", + "L 441.215512 253.098587 \n", + "L 439.972864 246.284906 \n", + "L 438.20138 239.471225 \n", + "L 436.027028 232.657544 \n", + "L 433.569488 225.843863 \n", + "L 430.906799 219.030183 \n", + "L 428.10559 212.216502 \n", + "L 425.221114 205.402821 \n", + "L 422.299184 198.58914 \n", + "L 419.377779 191.775459 \n", + "L 416.488237 184.961778 \n", + "L 413.656176 178.148097 \n", + "L 410.902256 171.334416 \n", + "L 408.242821 164.520735 \n", + "L 405.690449 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.902864 314.421715 \n", + "L 418.669967 307.608034 \n", + "L 423.732079 300.794353 \n", + "L 428.318725 293.980672 \n", + "L 432.192549 287.166991 \n", + "L 434.981414 280.35331 \n", + "L 436.834358 273.53963 \n", + "L 437.30912 266.725949 \n", + "L 436.514637 259.912268 \n", + "L 434.903829 253.098587 \n", + "L 432.699558 246.284906 \n", + "L 430.069666 239.471225 \n", + "L 427.120663 232.657544 \n", + "L 423.942759 225.843863 \n", + "L 420.609961 219.030183 \n", + "L 417.183807 212.216502 \n", + "L 413.715749 205.402821 \n", + "L 410.248795 198.58914 \n", + "L 406.81873 191.775459 \n", + "L 403.455073 184.961778 \n", + "L 400.181861 178.148097 \n", + "L 397.018313 171.334416 \n", + "L 393.979419 164.520735 \n", + "L 391.076453 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.845511 314.421715 \n", + "L 418.476097 307.608034 \n", + "L 423.525344 300.794353 \n", + "L 428.079079 293.980672 \n", + "L 432.044992 287.166991 \n", + "L 435.242653 280.35331 \n", + "L 437.611747 273.53963 \n", + "L 438.990708 266.725949 \n", + "L 439.079591 259.912268 \n", + "L 438.086595 253.098587 \n", + "L 436.447778 246.284906 \n", + "L 434.323002 239.471225 \n", + "L 431.833031 232.657544 \n", + "L 429.083932 225.843863 \n", + "L 426.151435 219.030183 \n", + "L 423.099867 212.216502 \n", + "L 419.982667 205.402821 \n", + "L 416.844291 198.58914 \n", + "L 413.721644 191.775459 \n", + "L 410.645171 184.961778 \n", + "L 407.639721 178.148097 \n", + "L 404.725264 171.334416 \n", + "L 401.917503 164.520735 \n", + "L 399.228414 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.918395 314.421715 \n", + "L 418.687515 307.608034 \n", + "L 424.23721 300.794353 \n", + "L 429.562824 293.980672 \n", + "L 434.660581 287.166991 \n", + "L 439.547053 280.35331 \n", + "L 444.224714 273.53963 \n", + "L 448.704528 266.725949 \n", + "L 453.018518 259.912268 \n", + "L 457.063215 253.098587 \n", + "L 460.892963 246.284906 \n", + "L 464.518996 239.471225 \n", + "L 467.954382 232.657544 \n", + "L 471.212592 225.843863 \n", + "L 474.29592 219.030183 \n", + "L 477.210666 212.216502 \n", + "L 479.962884 205.402821 \n", + "L 482.558485 198.58914 \n", + "L 485.003297 191.775459 \n", + "L 487.303101 184.961778 \n", + "L 489.463643 178.148097 \n", + "L 491.490641 171.334416 \n", + "L 493.389785 164.520735 \n", + "L 495.166723 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.902864 314.421715 \n", + "L 418.669967 307.608034 \n", + "L 424.242578 300.794353 \n", + "L 429.570474 293.980672 \n", + "L 434.67273 287.166991 \n", + "L 439.581428 280.35331 \n", + "L 444.268943 273.53963 \n", + "L 448.731993 266.725949 \n", + "L 453.006019 259.912268 \n", + "L 457.100791 253.098587 \n", + "L 460.930116 246.284906 \n", + "L 464.562282 239.471225 \n", + "L 467.993964 232.657544 \n", + "L 471.251152 225.843863 \n", + "L 474.33339 219.030183 \n", + "L 477.246696 212.216502 \n", + "L 479.997211 205.402821 \n", + "L 482.590918 198.58914 \n", + "L 485.0337 191.775459 \n", + "L 487.331384 184.961778 \n", + "L 489.489753 178.148097 \n", + "L 491.51456 171.334416 \n", + "L 493.411519 164.520735 \n", + "L 495.186303 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.902864 314.421715 \n", + "L 418.669967 307.608034 \n", + "L 424.244955 300.794353 \n", + "L 429.575623 293.980672 \n", + "L 434.679397 287.166991 \n", + "L 439.608939 280.35331 \n", + "L 444.282192 273.53963 \n", + "L 448.789591 266.725949 \n", + "L 453.047075 259.912268 \n", + "L 457.069855 253.098587 \n", + "L 460.876956 246.284906 \n", + "L 464.497851 239.471225 \n", + "L 467.932195 232.657544 \n", + "L 471.186846 225.843863 \n", + "L 474.268124 219.030183 \n", + "L 477.182041 212.216502 \n", + "L 479.934435 205.402821 \n", + "L 482.531047 198.58914 \n", + "L 484.977564 191.775459 \n", + "L 487.279647 184.961778 \n", + "L 489.442937 178.148097 \n", + "L 491.473061 171.334416 \n", + "L 493.375627 164.520735 \n", + "L 495.156211 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 357.949466 423.440609 \n", + "L 357.949483 416.626928 \n", + "L 357.949505 409.813247 \n", + "L 357.949536 402.999566 \n", + "L 357.949583 396.185885 \n", + "L 357.949664 389.372205 \n", + "L 357.949835 382.558524 \n", + "L 357.950418 375.744843 \n", + "L 358.252768 368.931162 \n", + "L 366.141193 362.117481 \n", + "L 373.599835 355.3038 \n", + "L 380.731225 348.490119 \n", + "L 387.617054 341.676438 \n", + "L 394.273386 334.862757 \n", + "L 400.705354 328.049077 \n", + "L 406.914882 321.235396 \n", + "L 412.908041 314.421715 \n", + "L 418.675816 307.608034 \n", + "L 424.241581 300.794353 \n", + "L 429.56964 293.980672 \n", + "L 434.670903 287.166991 \n", + "L 439.57914 280.35331 \n", + "L 444.258616 273.53963 \n", + "L 448.742037 266.725949 \n", + "L 453.023871 259.912268 \n", + "L 457.077954 253.098587 \n", + "L 460.900012 246.284906 \n", + "L 464.526376 239.471225 \n", + "L 467.96018 232.657544 \n", + "L 471.216863 225.843863 \n", + "L 474.299145 219.030183 \n", + "L 477.213134 212.216502 \n", + "L 479.964843 205.402821 \n", + "L 482.56015 198.58914 \n", + "L 485.004854 191.775459 \n", + "L 487.304711 184.961778 \n", + "L 489.465444 178.148097 \n", + "L 491.492754 171.334416 \n", + "L 493.39231 164.520735 \n", + "L 495.169746 157.707055 \n", + "\" clip-path=\"url(#p2762835b40)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -6496,25 +6527,25 @@ " \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", @@ -6530,12 +6561,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "90e51cfc87924afd8c2c1ae543b38767", + "model_id": "2c8a0dfd4a644b00b4543963ee10d22b", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=2.0.pdf
\")…" + "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf
\")…" ] }, "metadata": {}, @@ -6552,7 +6583,7 @@ " \n", " \n", " \n", - " 2025-06-29T11:36:56.991676\n", + " 2025-06-29T16:50:41.377854\n", " image/svg+xml\n", " \n", " \n", @@ -6588,16 +6619,16 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -6605,11 +6636,11 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -6617,11 +6648,11 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -6768,16 +6799,16 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6823,11 +6854,11 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6870,11 +6901,11 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6916,11 +6947,11 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6936,11 +6967,11 @@ " \n", " \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7130,157 +7161,157 @@ " \n", " \n", " \n", + "L 49.050879 220.472428 \n", + "L 49.050879 213.642348 \n", + "L 49.050879 206.812269 \n", + "L 49.050879 199.982189 \n", + "L 49.050879 193.15211 \n", + "L 49.050879 186.32203 \n", + "L 49.050879 179.49195 \n", + "L 49.050879 172.661871 \n", + "L 49.050879 165.831791 \n", + "L 49.050879 159.001711 \n", + "L 49.050879 152.171632 \n", + "L 49.050879 145.341552 \n", + "L 49.050879 138.511472 \n", + "L 49.050879 131.681393 \n", + "L 49.050879 124.851313 \n", + "L 49.050879 118.021234 \n", + "L 49.050879 111.191154 \n", + "L 49.050879 104.361074 \n", + "L 49.050879 97.530995 \n", + "L 49.050879 90.700915 \n", + "L 50.89373 83.870835 \n", + "L 62.867835 77.040756 \n", + "L 80.078478 70.210676 \n", + "L 100.545062 63.380597 \n", + "L 123.155505 56.550517 \n", + "L 146.346655 49.720437 \n", + "L 156.769776 42.890358 \n", + "L 161.235498 36.060278 \n", + "L 164.732685 29.230198 \n", + "L 167.930282 22.400119 \n", + "L 170.92097 15.570039 \n", + "L 173.723076 8.739959 \n", + "L 176.345506 1.90988 \n", + "L 177.38954 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 220.472428 \n", + "L 49.050879 213.642348 \n", + "L 49.050879 206.812269 \n", + "L 49.050879 199.982189 \n", + "L 49.050879 193.15211 \n", + "L 49.050879 186.32203 \n", + "L 49.050879 179.49195 \n", + "L 49.050879 172.661871 \n", + "L 49.050879 165.831791 \n", + "L 49.050879 159.001711 \n", + "L 49.050879 152.171632 \n", + "L 49.050879 145.341552 \n", + "L 49.050879 138.511472 \n", + "L 49.050879 131.681393 \n", + "L 49.050879 124.851313 \n", + "L 49.050879 118.021234 \n", + "L 49.050879 111.191154 \n", + "L 49.050879 104.361074 \n", + "L 49.050879 97.530995 \n", + "L 49.050879 90.700915 \n", + "L 49.050879 83.870835 \n", + "L 49.050879 77.040756 \n", + "L 49.760947 70.210676 \n", + "L 59.576865 63.380597 \n", + "L 74.560264 56.550517 \n", + "L 92.587892 49.720437 \n", + "L 112.61842 42.890358 \n", + "L 133.904602 36.060278 \n", + "L 155.526086 29.230198 \n", + "L 166.781899 22.400119 \n", + "L 170.842424 15.570039 \n", + "L 173.779371 8.739959 \n", + "L 176.414911 1.90988 \n", + "L 177.457838 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 220.472428 \n", + "L 49.050879 213.642348 \n", + "L 49.050879 206.812269 \n", + "L 49.050879 199.982189 \n", + "L 49.050879 193.15211 \n", + "L 49.050879 186.32203 \n", + "L 49.050879 179.49195 \n", + "L 49.050879 172.661871 \n", + "L 49.050879 165.831791 \n", + "L 49.050879 159.001711 \n", + "L 49.050879 152.171632 \n", + "L 49.050879 145.341552 \n", + "L 49.050879 138.511472 \n", + "L 49.050879 131.681393 \n", + "L 49.050879 124.851313 \n", + "L 49.050879 118.021234 \n", + "L 49.050879 111.191154 \n", + "L 49.050879 104.361074 \n", + "L 49.050879 97.530995 \n", + "L 49.050879 90.700915 \n", + "L 49.050879 83.870835 \n", + "L 49.050879 77.040756 \n", + "L 49.050879 70.210676 \n", + "L 49.050879 63.380597 \n", + "L 49.050879 56.550517 \n", + "L 49.050879 49.720437 \n", + "L 51.02562 42.890358 \n", + "L 60.284372 36.060278 \n", + "L 72.986644 29.230198 \n", + "L 87.743041 22.400119 \n", + "L 103.802215 15.570039 \n", + "L 120.65068 8.739959 \n", + "L 137.892657 1.90988 \n", + "L 145.257581 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 220.472428 \n", + "L 49.050879 213.642348 \n", + "L 49.050879 206.812269 \n", + "L 49.050879 199.982189 \n", + "L 49.050879 193.15211 \n", + "L 49.050879 186.32203 \n", + "L 49.050879 179.49195 \n", + "L 49.050879 172.661871 \n", + "L 49.050879 165.831791 \n", + "L 49.050879 159.001711 \n", + "L 49.050879 152.171632 \n", + "L 49.050879 145.341552 \n", + "L 49.050879 138.511472 \n", + "L 49.050879 131.681393 \n", + "L 49.050879 124.851313 \n", + "L 49.050879 118.021234 \n", + "L 49.050879 111.191154 \n", + "L 49.050879 104.361074 \n", + "L 49.050879 97.530995 \n", + "L 49.050879 90.700915 \n", + "L 49.665163 83.870835 \n", + "L 53.656531 77.040756 \n", + "L 59.630101 70.210676 \n", + "L 69.724269 63.380597 \n", + "L 82.255549 56.550517 \n", + "L 95.995142 49.720437 \n", + "L 106.804606 42.890358 \n", + "L 118.474824 36.060278 \n", + "L 131.081805 29.230198 \n", + "L 140.818407 22.400119 \n", + "L 148.521869 15.570039 \n", + "L 156.051043 8.739959 \n", + "L 163.551025 1.90988 \n", + "L 166.701653 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 119.421652 83.870835 \n", + "L 112.451877 77.040756 \n", + "L 99.897637 70.210676 \n", + "L 83.851567 63.380597 \n", + "L 65.526549 56.550517 \n", + "L 49.051753 49.720437 \n", + "L 49.051182 42.890358 \n", + "L 49.051149 36.060278 \n", + "L 49.051138 29.230198 \n", + "L 49.05113 22.400119 \n", + "L 49.051123 15.570039 \n", + "L 49.051116 8.739959 \n", + "L 49.05111 1.90988 \n", + "L 49.051108 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 121.108758 83.870835 \n", + "L 126.209475 77.040756 \n", + "L 130.437417 70.210676 \n", + "L 125.340625 63.380597 \n", + "L 114.652858 56.550517 \n", + "L 100.677989 49.720437 \n", + "L 84.509946 42.890358 \n", + "L 66.963628 36.060278 \n", + "L 49.619479 29.230198 \n", + "L 49.051167 22.400119 \n", + "L 49.051129 15.570039 \n", + "L 49.051119 8.739959 \n", + "L 49.051112 1.90988 \n", + "L 49.051109 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 121.108758 83.870835 \n", + "L 126.209475 77.040756 \n", + "L 131.094345 70.210676 \n", + "L 135.765797 63.380597 \n", + "L 140.226951 56.550517 \n", + "L 144.480469 49.720437 \n", + "L 146.679786 42.890358 \n", + "L 141.251734 36.060278 \n", + "L 132.095734 29.230198 \n", + "L 120.683663 22.400119 \n", + "L 107.78705 15.570039 \n", + "L 93.939612 8.739959 \n", + "L 79.55828 1.90988 \n", + "L 73.369277 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 120.546389 83.870835 \n", + "L 121.623609 77.040756 \n", + "L 120.476466 70.210676 \n", + "L 114.985996 63.380597 \n", + "L 106.802119 56.550517 \n", + "L 98.07007 49.720437 \n", + "L 93.413638 42.890358 \n", + "L 85.755504 36.060278 \n", + "L 76.922117 29.230198 \n", + "L 72.928653 22.400119 \n", + "L 68.629767 15.570039 \n", + "L 64.013949 8.739959 \n", + "L 59.220167 1.90988 \n", + "L 57.157165 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 121.264503 83.870835 \n", + "L 126.268833 77.040756 \n", + "L 130.925236 70.210676 \n", + "L 135.345751 63.380597 \n", + "L 139.631174 56.550517 \n", + "L 146.34753 49.720437 \n", + "L 156.770079 42.890358 \n", + "L 161.235768 36.060278 \n", + "L 164.732944 29.230198 \n", + "L 167.930534 22.400119 \n", + "L 170.921214 15.570039 \n", + "L 173.723314 8.739959 \n", + "L 176.345737 1.90988 \n", + "L 177.389769 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 121.108758 83.870835 \n", + "L 126.209475 77.040756 \n", + "L 131.147485 70.210676 \n", + "L 135.866611 63.380597 \n", + "L 140.162243 56.550517 \n", + "L 144.215002 49.720437 \n", + "L 148.077487 42.890358 \n", + "L 151.817351 36.060278 \n", + "L 156.094686 29.230198 \n", + "L 166.782187 22.400119 \n", + "L 170.842674 15.570039 \n", + "L 173.779611 8.739959 \n", + "L 176.415144 1.90988 \n", + "L 177.458069 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 121.108758 83.870835 \n", + "L 126.209475 77.040756 \n", + "L 131.094345 70.210676 \n", + "L 135.765797 63.380597 \n", + "L 140.226951 56.550517 \n", + "L 144.480469 49.720437 \n", + "L 148.654527 42.890358 \n", + "L 152.485226 36.060278 \n", + "L 156.0315 29.230198 \n", + "L 159.375825 22.400119 \n", + "L 162.538385 15.570039 \n", + "L 165.539413 8.739959 \n", + "L 168.400058 1.90988 \n", + "L 169.575979 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051012 220.472428 \n", + "L 49.051024 213.642348 \n", + "L 49.05104 206.812269 \n", + "L 49.051062 199.982189 \n", + "L 49.051092 193.15211 \n", + "L 49.051138 186.32203 \n", + "L 49.051218 179.49195 \n", + "L 49.051386 172.661871 \n", + "L 49.051977 165.831791 \n", + "L 50.174228 159.001711 \n", + "L 58.053291 152.171632 \n", + "L 65.363482 145.341552 \n", + "L 72.436844 138.511472 \n", + "L 79.288731 131.681393 \n", + "L 85.919377 124.851313 \n", + "L 92.331306 118.021234 \n", + "L 98.52684 111.191154 \n", + "L 104.502628 104.361074 \n", + "L 110.258658 97.530995 \n", + "L 115.791178 90.700915 \n", + "L 121.160673 83.870835 \n", + "L 126.229261 77.040756 \n", + "L 131.055689 70.210676 \n", + "L 135.659386 63.380597 \n", + "L 140.006789 56.550517 \n", + "L 145.014334 49.720437 \n", + "L 151.167365 42.890358 \n", + "L 155.179448 36.060278 \n", + "L 158.953043 29.230198 \n", + "L 164.696182 22.400119 \n", + "L 168.100758 15.570039 \n", + "L 171.014113 8.739959 \n", + "L 173.720313 1.90988 \n", + "L 174.807939 -1 \n", + "\" clip-path=\"url(#p639b8e1a59)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", " \n", @@ -7944,11 +7975,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7956,11 +7987,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7968,11 +7999,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7997,11 +8028,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8009,11 +8040,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8021,11 +8052,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8033,11 +8064,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8045,11 +8076,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8072,569 +8103,569 @@ "
\n", " \n", " \n", + "L 203.500098 220.472428 \n", + "L 203.500098 213.642348 \n", + "L 203.500098 206.812269 \n", + "L 203.500098 199.982189 \n", + "L 203.500098 193.15211 \n", + "L 203.500098 186.32203 \n", + "L 203.500098 179.49195 \n", + "L 203.500098 172.661871 \n", + "L 203.500098 165.831791 \n", + "L 203.500098 159.001711 \n", + "L 203.500098 152.171632 \n", + "L 203.500098 145.341552 \n", + "L 203.500098 138.511472 \n", + "L 203.500098 131.681393 \n", + "L 203.500098 124.851313 \n", + "L 203.500098 118.021234 \n", + "L 203.500098 111.191154 \n", + "L 203.500098 104.361074 \n", + "L 203.500098 97.530995 \n", + "L 203.500098 90.700915 \n", + "L 203.962853 83.870835 \n", + "L 207.008744 77.040756 \n", + "L 211.911204 70.210676 \n", + "L 219.986359 63.380597 \n", + "L 229.844253 56.550517 \n", + "L 240.873152 49.720437 \n", + "L 252.702321 42.890358 \n", + "L 265.064168 36.060278 \n", + "L 277.746427 29.230198 \n", + "L 290.570569 22.400119 \n", + "L 303.374294 15.570039 \n", + "L 315.967995 8.739959 \n", + "L 326.465766 1.90988 \n", + "L 328.639544 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 220.472428 \n", + "L 203.500098 213.642348 \n", + "L 203.500098 206.812269 \n", + "L 203.500098 199.982189 \n", + "L 203.500098 193.15211 \n", + "L 203.500098 186.32203 \n", + "L 203.500098 179.49195 \n", + "L 203.500098 172.661871 \n", + "L 203.500098 165.831791 \n", + "L 203.500098 159.001711 \n", + "L 203.500098 152.171632 \n", + "L 203.500098 145.341552 \n", + "L 203.500098 138.511472 \n", + "L 203.500098 131.681393 \n", + "L 203.500098 124.851313 \n", + "L 203.500098 118.021234 \n", + "L 203.500098 111.191154 \n", + "L 203.500098 104.361074 \n", + "L 203.500098 97.530995 \n", + "L 203.500098 90.700915 \n", + "L 203.500098 83.870835 \n", + "L 203.500098 77.040756 \n", + "L 204.740908 70.210676 \n", + "L 210.451405 63.380597 \n", + "L 218.533218 56.550517 \n", + "L 228.089151 49.720437 \n", + "L 238.657733 42.890358 \n", + "L 249.916166 36.060278 \n", + "L 261.62395 29.230198 \n", + "L 273.58916 22.400119 \n", + "L 285.652606 15.570039 \n", + "L 297.677373 8.739959 \n", + "L 309.537548 1.90988 \n", + "L 314.457977 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 220.472428 \n", + "L 203.500098 213.642348 \n", + "L 203.500098 206.812269 \n", + "L 203.500098 199.982189 \n", + "L 203.500098 193.15211 \n", + "L 203.500098 186.32203 \n", + "L 203.500098 179.49195 \n", + "L 203.500098 172.661871 \n", + "L 203.500098 165.831791 \n", + "L 203.500098 159.001711 \n", + "L 203.500098 152.171632 \n", + "L 203.500098 145.341552 \n", + "L 203.500098 138.511472 \n", + "L 203.500098 131.681393 \n", + "L 203.500098 124.851313 \n", + "L 203.500098 118.021234 \n", + "L 203.500098 111.191154 \n", + "L 203.500098 104.361074 \n", + "L 203.500098 97.530995 \n", + "L 203.500098 90.700915 \n", + "L 203.500098 83.870835 \n", + "L 205.729202 77.040756 \n", + "L 209.970678 70.210676 \n", + "L 217.489723 63.380597 \n", + "L 226.929632 56.550517 \n", + "L 237.61181 49.720437 \n", + "L 249.142149 42.890358 \n", + "L 261.241964 36.060278 \n", + "L 273.693313 29.230198 \n", + "L 286.315949 22.400119 \n", + "L 298.952164 15.570039 \n", + "L 311.445341 8.739959 \n", + "L 323.457199 1.90988 \n", + "L 326.546227 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500098 220.472428 \n", + "L 203.500098 213.642348 \n", + "L 203.500098 206.812269 \n", + "L 203.500098 199.982189 \n", + "L 203.500098 193.15211 \n", + "L 203.500098 186.32203 \n", + "L 203.500098 179.49195 \n", + "L 203.500098 172.661871 \n", + "L 203.500098 165.831791 \n", + "L 203.500098 159.001711 \n", + "L 203.500098 152.171632 \n", + "L 203.500098 145.341552 \n", + "L 203.500098 138.511472 \n", + "L 203.500098 131.681393 \n", + "L 203.500098 124.851313 \n", + "L 203.500098 118.021234 \n", + "L 203.500098 111.191154 \n", + "L 203.500098 104.361074 \n", + "L 203.500098 97.530995 \n", + "L 203.500098 90.700915 \n", + "L 203.654349 83.870835 \n", + "L 205.412681 77.040756 \n", + "L 208.874263 70.210676 \n", + "L 215.975829 63.380597 \n", + "L 225.102368 56.550517 \n", + "L 235.524704 49.720437 \n", + "L 246.834067 42.890358 \n", + "L 258.740766 36.060278 \n", + "L 271.02123 29.230198 \n", + "L 283.491893 22.400119 \n", + "L 295.993021 15.570039 \n", + "L 308.36357 8.739959 \n", + "L 319.820171 1.90988 \n", + "L 323.214583 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.133254 83.870835 \n", + "L 277.155252 77.040756 \n", + "L 277.120873 70.210676 \n", + "L 273.623525 63.380597 \n", + "L 268.089477 56.550517 \n", + "L 261.176716 49.720437 \n", + "L 253.265666 42.890358 \n", + "L 244.636141 36.060278 \n", + "L 235.511489 29.230198 \n", + "L 226.082937 22.400119 \n", + "L 216.535051 15.570039 \n", + "L 207.153696 8.739959 \n", + "L 203.50056 1.90988 \n", + "L 203.500487 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.557886 83.870835 \n", + "L 280.658446 77.040756 \n", + "L 284.346689 70.210676 \n", + "L 283.303386 63.380597 \n", + "L 279.580563 56.550517 \n", + "L 274.15388 49.720437 \n", + "L 267.507707 42.890358 \n", + "L 259.98153 36.060278 \n", + "L 251.82329 29.230198 \n", + "L 243.234196 22.400119 \n", + "L 234.382594 15.570039 \n", + "L 225.416324 8.739959 \n", + "L 216.480132 1.90988 \n", + "L 212.77826 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.557886 83.870835 \n", + "L 278.457307 77.040756 \n", + "L 279.088596 70.210676 \n", + "L 276.158322 63.380597 \n", + "L 271.051477 56.550517 \n", + "L 264.486816 49.720437 \n", + "L 256.875782 42.890358 \n", + "L 248.50746 36.060278 \n", + "L 239.610458 29.230198 \n", + "L 230.376007 22.400119 \n", + "L 220.977134 15.570039 \n", + "L 211.609041 8.739959 \n", + "L 203.516852 1.90988 \n", + "L 203.509855 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.416342 83.870835 \n", + "L 278.757002 77.040756 \n", + "L 280.185386 70.210676 \n", + "L 277.695078 63.380597 \n", + "L 272.907172 56.550517 \n", + "L 266.605804 49.720437 \n", + "L 259.216385 42.890358 \n", + "L 251.04171 36.060278 \n", + "L 242.315079 29.230198 \n", + "L 233.231047 22.400119 \n", + "L 223.964926 15.570039 \n", + "L 214.726354 8.739959 \n", + "L 207.832514 1.90988 \n", + "L 206.5962 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.596009 83.870835 \n", + "L 280.663898 77.040756 \n", + "L 285.531979 70.210676 \n", + "L 290.109786 63.380597 \n", + "L 294.433632 56.550517 \n", + "L 298.54977 49.720437 \n", + "L 302.467889 42.890358 \n", + "L 306.200212 36.060278 \n", + "L 309.757819 29.230198 \n", + "L 313.153409 22.400119 \n", + "L 316.409247 15.570039 \n", + "L 319.621593 8.739959 \n", + "L 326.466228 1.90988 \n", + "L 328.639933 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.557886 83.870835 \n", + "L 280.658446 77.040756 \n", + "L 285.587499 70.210676 \n", + "L 290.254694 63.380597 \n", + "L 294.613684 56.550517 \n", + "L 298.742934 49.720437 \n", + "L 302.665342 42.890358 \n", + "L 306.397599 36.060278 \n", + "L 309.947142 29.230198 \n", + "L 313.323259 22.400119 \n", + "L 316.535102 15.570039 \n", + "L 319.593599 8.739959 \n", + "L 322.517583 1.90988 \n", + "L 323.736139 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.557886 83.870835 \n", + "L 280.686411 77.040756 \n", + "L 285.559177 70.210676 \n", + "L 290.147947 63.380597 \n", + "L 294.481011 56.550517 \n", + "L 298.598527 49.720437 \n", + "L 302.517833 42.890358 \n", + "L 306.249326 36.060278 \n", + "L 309.803673 29.230198 \n", + "L 313.191859 22.400119 \n", + "L 316.4292 15.570039 \n", + "L 319.554285 8.739959 \n", + "L 323.473953 1.90988 \n", + "L 326.555984 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 203.500234 220.472428 \n", + "L 203.500246 213.642348 \n", + "L 203.500263 206.812269 \n", + "L 203.500285 199.982189 \n", + "L 203.500316 193.15211 \n", + "L 203.500363 186.32203 \n", + "L 203.500445 179.49195 \n", + "L 203.500617 172.661871 \n", + "L 203.501221 165.831791 \n", + "L 204.623094 159.001711 \n", + "L 212.501825 152.171632 \n", + "L 219.812155 145.341552 \n", + "L 226.88559 138.511472 \n", + "L 233.737526 131.681393 \n", + "L 240.368158 124.851313 \n", + "L 246.780174 118.021234 \n", + "L 252.975673 111.191154 \n", + "L 258.951476 104.361074 \n", + "L 264.70754 97.530995 \n", + "L 270.240058 90.700915 \n", + "L 275.570594 83.870835 \n", + "L 280.669585 77.040756 \n", + "L 285.559551 70.210676 \n", + "L 290.170809 63.380597 \n", + "L 294.509442 56.550517 \n", + "L 298.63041 49.720437 \n", + "L 302.550355 42.890358 \n", + "L 306.282379 36.060278 \n", + "L 309.836211 29.230198 \n", + "L 313.222842 22.400119 \n", + "L 316.45785 15.570039 \n", + "L 319.589826 8.739959 \n", + "L 324.152588 1.90988 \n", + "L 326.310686 -1 \n", + "\" clip-path=\"url(#pa659dfaa55)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -8689,11 +8720,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8701,11 +8732,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8713,11 +8744,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8742,11 +8773,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8754,11 +8785,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -8766,11 +8797,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -8778,11 +8809,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -8790,11 +8821,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -8817,569 +8848,569 @@ "
\n", " \n", " \n", + "L 357.949316 220.472428 \n", + "L 357.949316 213.642348 \n", + "L 357.949316 206.812269 \n", + "L 357.949316 199.982189 \n", + "L 357.949316 193.15211 \n", + "L 357.949316 186.32203 \n", + "L 357.949316 179.49195 \n", + "L 357.949316 172.661871 \n", + "L 357.949316 165.831791 \n", + "L 357.949316 159.001711 \n", + "L 357.949316 152.171632 \n", + "L 357.949316 145.341552 \n", + "L 357.949316 138.511472 \n", + "L 357.949316 131.681393 \n", + "L 358.349767 124.851313 \n", + "L 360.475449 118.021234 \n", + "L 364.187106 111.191154 \n", + "L 368.877507 104.361074 \n", + "L 374.290852 97.530995 \n", + "L 380.260695 90.700915 \n", + "L 386.668165 83.870835 \n", + "L 393.412823 77.040756 \n", + "L 400.409817 70.210676 \n", + "L 407.583766 63.380597 \n", + "L 414.869072 56.550517 \n", + "L 422.208214 49.720437 \n", + "L 429.546215 42.890358 \n", + "L 436.835457 36.060278 \n", + "L 444.033567 29.230198 \n", + "L 451.102888 22.400119 \n", + "L 458.009992 15.570039 \n", + "L 464.724931 8.739959 \n", + "L 471.219589 1.90988 \n", + "L 473.878803 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 220.472428 \n", + "L 357.949316 213.642348 \n", + "L 357.949316 206.812269 \n", + "L 357.949316 199.982189 \n", + "L 357.949316 193.15211 \n", + "L 357.949316 186.32203 \n", + "L 357.949316 179.49195 \n", + "L 357.949316 172.661871 \n", + "L 357.949316 165.831791 \n", + "L 357.949316 159.001711 \n", + "L 357.949316 152.171632 \n", + "L 357.949316 145.341552 \n", + "L 357.949316 138.511472 \n", + "L 357.949316 131.681393 \n", + "L 357.949316 124.851313 \n", + "L 357.949316 118.021234 \n", + "L 357.949316 111.191154 \n", + "L 357.949316 104.361074 \n", + "L 357.949316 97.530995 \n", + "L 357.949316 90.700915 \n", + "L 358.639925 83.870835 \n", + "L 360.711812 77.040756 \n", + "L 364.541944 70.210676 \n", + "L 370.742151 63.380597 \n", + "L 378.234161 56.550517 \n", + "L 386.598666 49.720437 \n", + "L 395.563983 42.890358 \n", + "L 404.937995 36.060278 \n", + "L 414.561503 29.230198 \n", + "L 424.307618 22.400119 \n", + "L 434.070744 15.570039 \n", + "L 443.761627 8.739959 \n", + "L 453.303979 1.90988 \n", + "L 457.277811 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 220.472428 \n", + "L 357.949316 213.642348 \n", + "L 357.949316 206.812269 \n", + "L 357.949316 199.982189 \n", + "L 357.949316 193.15211 \n", + "L 357.949316 186.32203 \n", + "L 357.949316 179.49195 \n", + "L 357.949316 172.661871 \n", + "L 357.949316 165.831791 \n", + "L 357.949316 159.001711 \n", + "L 357.949316 152.171632 \n", + "L 357.949316 145.341552 \n", + "L 357.949316 138.511472 \n", + "L 357.949316 131.681393 \n", + "L 357.949316 124.851313 \n", + "L 357.949316 118.021234 \n", + "L 357.949316 111.191154 \n", + "L 357.949316 104.361074 \n", + "L 357.949316 97.530995 \n", + "L 358.063865 90.700915 \n", + "L 359.859226 83.870835 \n", + "L 363.555521 77.040756 \n", + "L 368.670579 70.210676 \n", + "L 375.123425 63.380597 \n", + "L 382.402415 56.550517 \n", + "L 390.252432 49.720437 \n", + "L 398.494477 42.890358 \n", + "L 406.992102 36.060278 \n", + "L 415.634526 29.230198 \n", + "L 424.324411 22.400119 \n", + "L 432.982034 15.570039 \n", + "L 441.539735 8.739959 \n", + "L 449.939964 1.90988 \n", + "L 453.430831 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949316 220.472428 \n", + "L 357.949316 213.642348 \n", + "L 357.949316 206.812269 \n", + "L 357.949316 199.982189 \n", + "L 357.949316 193.15211 \n", + "L 357.949316 186.32203 \n", + "L 357.949316 179.49195 \n", + "L 357.949316 172.661871 \n", + "L 357.949316 165.831791 \n", + "L 357.949316 159.001711 \n", + "L 357.949316 152.171632 \n", + "L 357.949316 145.341552 \n", + "L 357.949316 138.511472 \n", + "L 357.949316 131.681393 \n", + "L 358.0828 124.851313 \n", + "L 358.791361 118.021234 \n", + "L 360.02858 111.191154 \n", + "L 361.592047 104.361074 \n", + "L 363.396495 97.530995 \n", + "L 365.424625 90.700915 \n", + "L 368.389105 83.870835 \n", + "L 372.560052 77.040756 \n", + "L 377.874113 70.210676 \n", + "L 384.483114 63.380597 \n", + "L 391.835216 56.550517 \n", + "L 399.686438 49.720437 \n", + "L 407.868225 42.890358 \n", + "L 416.255185 36.060278 \n", + "L 424.743198 29.230198 \n", + "L 433.244972 22.400119 \n", + "L 441.68759 15.570039 \n", + "L 450.008764 8.739959 \n", + "L 458.154511 1.90988 \n", + "L 461.529148 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.435343 124.851313 \n", + "L 398.701097 118.021234 \n", + "L 401.103494 111.191154 \n", + "L 402.276825 104.361074 \n", + "L 402.507232 97.530995 \n", + "L 401.953398 90.700915 \n", + "L 400.746104 83.870835 \n", + "L 398.985826 77.040756 \n", + "L 396.769358 70.210676 \n", + "L 394.173555 63.380597 \n", + "L 391.263404 56.550517 \n", + "L 388.108128 49.720437 \n", + "L 384.764924 42.890358 \n", + "L 381.284692 36.060278 \n", + "L 377.714284 29.230198 \n", + "L 374.096203 22.400119 \n", + "L 370.469345 15.570039 \n", + "L 366.870447 8.739959 \n", + "L 363.338355 1.90988 \n", + "L 361.88969 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.817483 124.851313 \n", + "L 401.229559 118.021234 \n", + "L 407.424993 111.191154 \n", + "L 413.400743 104.361074 \n", + "L 419.15674 97.530995 \n", + "L 424.689341 90.700915 \n", + "L 429.333328 83.870835 \n", + "L 432.347287 77.040756 \n", + "L 433.378377 70.210676 \n", + "L 431.787476 63.380597 \n", + "L 428.652555 56.550517 \n", + "L 424.435541 49.720437 \n", + "L 419.411053 42.890358 \n", + "L 413.788247 36.060278 \n", + "L 407.735039 29.230198 \n", + "L 401.38259 22.400119 \n", + "L 394.842996 15.570039 \n", + "L 388.21195 8.739959 \n", + "L 381.572588 1.90988 \n", + "L 378.772235 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.817483 124.851313 \n", + "L 401.229559 118.021234 \n", + "L 407.424993 111.191154 \n", + "L 413.400743 104.361074 \n", + "L 419.15674 97.530995 \n", + "L 424.58439 90.700915 \n", + "L 428.112535 83.870835 \n", + "L 429.470626 77.040756 \n", + "L 429.191919 70.210676 \n", + "L 427.316476 63.380597 \n", + "L 424.393415 56.550517 \n", + "L 420.697145 49.720437 \n", + "L 416.411647 42.890358 \n", + "L 411.67282 36.060278 \n", + "L 406.612058 29.230198 \n", + "L 401.32683 22.400119 \n", + "L 395.902126 15.570039 \n", + "L 390.411245 8.739959 \n", + "L 384.917459 1.90988 \n", + "L 382.599099 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.690103 124.851313 \n", + "L 400.386739 118.021234 \n", + "L 405.317826 111.191154 \n", + "L 409.69277 104.361074 \n", + "L 413.606904 97.530995 \n", + "L 417.07571 90.700915 \n", + "L 419.397323 83.870835 \n", + "L 420.267913 77.040756 \n", + "L 419.779885 70.210676 \n", + "L 417.759169 63.380597 \n", + "L 414.769792 56.550517 \n", + "L 411.080271 49.720437 \n", + "L 406.862541 42.890358 \n", + "L 402.248586 36.060278 \n", + "L 397.353794 29.230198 \n", + "L 392.268541 22.400119 \n", + "L 387.071489 15.570039 \n", + "L 381.831214 8.739959 \n", + "L 376.609467 1.90988 \n", + "L 374.420341 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.835793 124.851313 \n", + "L 401.22723 118.021234 \n", + "L 407.341284 111.191154 \n", + "L 413.205016 104.361074 \n", + "L 418.848767 97.530995 \n", + "L 424.264777 90.700915 \n", + "L 429.464952 83.870835 \n", + "L 434.449332 77.040756 \n", + "L 439.229859 70.210676 \n", + "L 443.808005 63.380597 \n", + "L 448.18316 56.550517 \n", + "L 452.367026 49.720437 \n", + "L 456.361823 42.890358 \n", + "L 460.170833 36.060278 \n", + "L 463.798534 29.230198 \n", + "L 467.249774 22.400119 \n", + "L 470.53002 15.570039 \n", + "L 473.646061 8.739959 \n", + "L 476.608628 1.90988 \n", + "L 477.819177 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.817483 124.851313 \n", + "L 401.229559 118.021234 \n", + "L 407.424993 111.191154 \n", + "L 413.400743 104.361074 \n", + "L 419.15674 97.530995 \n", + "L 424.689341 90.700915 \n", + "L 430.023937 83.870835 \n", + "L 435.109782 77.040756 \n", + "L 439.971004 70.210676 \n", + "L 444.580311 63.380597 \n", + "L 448.9374 56.550517 \n", + "L 453.084891 49.720437 \n", + "L 457.025719 42.890358 \n", + "L 460.776925 36.060278 \n", + "L 464.347226 29.230198 \n", + "L 467.740892 22.400119 \n", + "L 470.964423 15.570039 \n", + "L 474.02426 8.739959 \n", + "L 476.92725 1.90988 \n", + "L 478.100729 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.817483 124.851313 \n", + "L 401.229559 118.021234 \n", + "L 407.424993 111.191154 \n", + "L 413.400743 104.361074 \n", + "L 419.15674 97.530995 \n", + "L 424.698938 90.700915 \n", + "L 430.022445 83.870835 \n", + "L 435.076831 77.040756 \n", + "L 439.913181 70.210676 \n", + "L 444.490585 63.380597 \n", + "L 448.846514 56.550517 \n", + "L 453.000261 49.720437 \n", + "L 456.956807 42.890358 \n", + "L 460.715606 36.060278 \n", + "L 464.297268 29.230198 \n", + "L 467.701924 22.400119 \n", + "L 470.934844 15.570039 \n", + "L 474.001663 8.739959 \n", + "L 476.908107 1.90988 \n", + "L 478.080613 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 357.949454 220.472428 \n", + "L 357.949467 213.642348 \n", + "L 357.949483 206.812269 \n", + "L 357.949505 199.982189 \n", + "L 357.949536 193.15211 \n", + "L 357.949584 186.32203 \n", + "L 357.949666 179.49195 \n", + "L 357.94984 172.661871 \n", + "L 357.95045 165.831791 \n", + "L 359.072425 159.001711 \n", + "L 366.951221 152.171632 \n", + "L 374.261515 145.341552 \n", + "L 381.33493 138.511472 \n", + "L 388.186854 131.681393 \n", + "L 394.823586 124.851313 \n", + "L 401.228783 118.021234 \n", + "L 407.39709 111.191154 \n", + "L 413.3355 104.361074 \n", + "L 419.054082 97.530995 \n", + "L 424.551019 90.700915 \n", + "L 429.837111 83.870835 \n", + "L 434.878649 77.040756 \n", + "L 439.704681 70.210676 \n", + "L 444.292967 63.380597 \n", + "L 448.655691 56.550517 \n", + "L 452.817393 49.720437 \n", + "L 456.78145 42.890358 \n", + "L 460.554455 36.060278 \n", + "L 464.147676 29.230198 \n", + "L 467.564197 22.400119 \n", + "L 470.809762 15.570039 \n", + "L 473.890662 8.739959 \n", + "L 476.814662 1.90988 \n", + "L 478.000173 -1 \n", + "\" clip-path=\"url(#p6e5b6a7c14)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9456,11 +9487,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9468,11 +9499,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9480,11 +9511,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9509,11 +9540,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9521,11 +9552,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -9533,11 +9564,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -9545,11 +9576,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -9557,11 +9588,11 @@ " \n", " \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", "
\n", @@ -9584,263 +9615,263 @@ "
\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", + "L 512.398536 325.35516 \n", + "L 512.398536 318.52508 \n", + "L 512.398536 311.695 \n", + "L 512.398537 304.864921 \n", + "L 512.398537 298.034841 \n", + "L 512.398538 291.204761 \n", + "L 512.398539 284.374682 \n", + "L 512.398542 277.544602 \n", + "L 512.398551 270.714522 \n", + "L 512.448034 263.884443 \n", + "L 512.822523 257.054363 \n", + "L 513.218058 250.224284 \n", + "L 513.650084 243.394204 \n", + "L 514.120296 236.564124 \n", + "L 514.629813 229.734045 \n", + "L 515.18002 222.903965 \n", + "L 515.772577 216.073885 \n", + "L 516.408686 209.243806 \n", + "L 517.090586 202.413726 \n", + "L 517.820292 195.583647 \n", + "L 518.600685 188.753567 \n", + "L 519.434573 181.923487 \n", + "L 520.327002 175.093408 \n", + "L 521.281863 168.263328 \n", + "L 522.305298 161.433248 \n", + "L 523.405202 154.603169 \n", + "L 524.590651 147.773089 \n", + "L 525.874171 140.94301 \n", + "L 527.271866 134.11293 \n", + "L 528.806555 127.28285 \n", + "L 530.506596 120.452771 \n", + "L 532.415389 113.622691 \n", + "L 534.597276 106.792611 \n", + "L 537.155478 99.962532 \n", + "L 540.272436 93.132452 \n", + "L 544.32076 86.302372 \n", + "L 550.296278 79.472293 \n", + "L 563.803098 72.642213 \n", + "L 641.8 66.192571 \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 512.398585 325.35516 \n", + "L 512.398589 318.52508 \n", + "L 512.398595 311.695 \n", + "L 512.398603 304.864921 \n", + "L 512.398613 298.034841 \n", + "L 512.39863 291.204761 \n", + "L 512.398658 284.374682 \n", + "L 512.398717 277.544602 \n", + "L 512.398917 270.714522 \n", + "L 513.470804 263.884443 \n", + "L 520.976676 257.054363 \n", + "L 527.891407 250.224284 \n", + "L 534.532783 243.394204 \n", + "L 540.914482 236.564124 \n", + "L 547.035637 229.734045 \n", + "L 552.897246 222.903965 \n", + "L 558.501201 216.073885 \n", + "L 563.838763 209.243806 \n", + "L 568.912992 202.413726 \n", + "L 573.718453 195.583647 \n", + "L 578.255739 188.753567 \n", + "L 582.517298 181.923487 \n", + "L 586.513723 175.093408 \n", + "L 590.230848 168.263328 \n", + "L 593.667087 161.433248 \n", + "L 596.821648 154.603169 \n", + "L 599.684044 147.773089 \n", + "L 602.24827 140.94301 \n", + "L 604.502344 134.11293 \n", + "L 606.438419 127.28285 \n", + "L 608.019472 120.452771 \n", + "L 609.212526 113.622691 \n", + "L 609.958944 106.792611 \n", + "L 610.160482 99.962532 \n", + "L 609.641602 93.132452 \n", + "L 608.033747 86.302372 \n", + "L 604.346927 79.472293 \n", + "L 592.985651 72.642213 \n", + "L 512.398535 65.812134 \n", + "L 512.398535 58.982054 \n", + "L 512.398535 52.151974 \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "L 512.398586 325.35516 \n", + "L 512.39859 318.52508 \n", + "L 512.398596 311.695 \n", + "L 512.398604 304.864921 \n", + "L 512.398615 298.034841 \n", + "L 512.398633 291.204761 \n", + "L 512.398662 284.374682 \n", + "L 512.398724 277.544602 \n", + "L 512.398933 270.714522 \n", + "L 513.520303 263.884443 \n", + "L 521.400664 257.054363 \n", + "L 528.71093 250.224284 \n", + "L 535.784331 243.394204 \n", + "L 542.636243 236.564124 \n", + "L 549.266915 229.734045 \n", + "L 555.678731 222.903965 \n", + "L 561.875243 216.073885 \n", + "L 567.848914 209.243806 \n", + "L 573.605042 202.413726 \n", + "L 579.14021 195.583647 \n", + "L 584.457889 188.753567 \n", + "L 589.553336 181.923487 \n", + "L 594.44219 175.093408 \n", + "L 599.114176 168.263328 \n", + "L 603.573849 161.433248 \n", + "L 607.828315 154.603169 \n", + "L 611.876159 147.773089 \n", + "L 615.723905 140.94301 \n", + "L 619.375675 134.11293 \n", + "L 622.846439 127.28285 \n", + "L 626.127533 120.452771 \n", + "L 629.22938 113.622691 \n", + "L 632.157684 106.792611 \n", + "L 634.917425 99.962532 \n", + "L 637.515503 93.132452 \n", + "L 639.955972 86.302372 \n", + "L 641.8 80.799304 \n", + "\" clip-path=\"url(#p9da0845c91)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -9864,7 +9895,7 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10007,7 +10038,7 @@ "L 588.109375 237.003206 \n", "\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10047,7 +10078,7 @@ "L 588.109375 251.681331 \n", "\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10101,7 +10132,7 @@ "L 588.109375 266.359456 \n", "\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10153,11 +10184,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10173,11 +10204,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10193,11 +10224,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10230,11 +10261,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10250,11 +10281,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10270,11 +10301,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10290,11 +10321,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10310,11 +10341,11 @@ " \n", " \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10345,662 +10376,662 @@ " \n", " \n", " \n", + "L 49.050879 423.407811 \n", + "L 49.050879 416.577732 \n", + "L 49.050879 409.747652 \n", + "L 49.050879 402.917573 \n", + "L 49.050879 396.087493 \n", + "L 49.050879 389.257413 \n", + "L 49.050879 382.427334 \n", + "L 49.050879 375.597254 \n", + "L 49.050879 368.767174 \n", + "L 49.050879 361.937095 \n", + "L 49.050879 355.107015 \n", + "L 49.050879 348.276935 \n", + "L 49.050879 341.446856 \n", + "L 49.050879 334.616776 \n", + "L 49.050879 327.786697 \n", + "L 49.050879 320.956617 \n", + "L 57.900675 314.126537 \n", + "L 75.246737 307.296458 \n", + "L 97.161302 300.466378 \n", + "L 121.711284 293.636298 \n", + "L 134.931355 286.806219 \n", + "L 140.819126 279.976139 \n", + "L 145.468301 273.14606 \n", + "L 149.751937 266.31598 \n", + "L 153.791752 259.4859 \n", + "L 157.608662 252.655821 \n", + "L 161.210635 245.825741 \n", + "L 164.604283 238.995661 \n", + "L 167.796345 232.165582 \n", + "L 170.793839 225.335502 \n", + "L 173.604033 218.505423 \n", + "L 176.234401 211.675343 \n", + "L 178.692561 204.845263 \n", + "L 180.986226 198.015184 \n", + "L 183.123152 191.185104 \n", + "L 185.111086 184.355024 \n", + "L 186.957724 177.524945 \n", + "L 188.670662 170.694865 \n", + "L 190.257367 163.864785 \n", + "L 191.725138 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 423.407811 \n", + "L 49.050879 416.577732 \n", + "L 49.050879 409.747652 \n", + "L 49.050879 402.917573 \n", + "L 49.050879 396.087493 \n", + "L 49.050879 389.257413 \n", + "L 49.050879 382.427334 \n", + "L 49.050879 375.597254 \n", + "L 49.050879 368.767174 \n", + "L 49.050879 361.937095 \n", + "L 49.050879 355.107015 \n", + "L 49.050879 348.276935 \n", + "L 49.050879 341.446856 \n", + "L 49.050879 334.616776 \n", + "L 49.050879 327.786697 \n", + "L 49.050879 320.956617 \n", + "L 49.050879 314.126537 \n", + "L 49.050879 307.296458 \n", + "L 49.050879 300.466378 \n", + "L 49.050879 293.636298 \n", + "L 49.050879 286.806219 \n", + "L 52.399224 279.976139 \n", + "L 64.648131 273.14606 \n", + "L 81.146718 266.31598 \n", + "L 100.33039 259.4859 \n", + "L 121.281233 252.655821 \n", + "L 143.23224 245.825741 \n", + "L 161.525921 238.995661 \n", + "L 167.575193 232.165582 \n", + "L 170.934221 225.335502 \n", + "L 173.780328 218.505423 \n", + "L 176.404731 211.675343 \n", + "L 178.851947 204.845263 \n", + "L 181.134507 198.015184 \n", + "L 183.260796 191.185104 \n", + "L 185.238641 184.355024 \n", + "L 187.075738 177.524945 \n", + "L 188.779675 170.694865 \n", + "L 190.357906 163.864785 \n", + "L 191.817714 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.050879 423.407811 \n", + "L 49.050879 416.577732 \n", + "L 49.050879 409.747652 \n", + "L 49.050879 402.917573 \n", + "L 49.050879 396.087493 \n", + "L 49.050879 389.257413 \n", + "L 49.050879 382.427334 \n", + "L 49.050879 375.597254 \n", + "L 49.050879 368.767174 \n", + "L 49.050879 361.937095 \n", + "L 49.050879 355.107015 \n", + "L 49.050879 348.276935 \n", + "L 49.050879 341.446856 \n", + "L 49.050879 334.616776 \n", + "L 49.050879 327.786697 \n", + "L 49.050879 320.956617 \n", + "L 49.050879 314.126537 \n", + "L 60.080243 307.296458 \n", + "L 77.88218 300.466378 \n", + "L 99.817787 293.636298 \n", + "L 124.282407 286.806219 \n", + "L 139.355815 279.976139 \n", + "L 145.312762 273.14606 \n", + "L 149.767219 266.31598 \n", + "L 153.827312 259.4859 \n", + "L 157.644921 252.655821 \n", + "L 161.245118 245.825741 \n", + "L 164.636735 238.995661 \n", + "L 167.8268 232.165582 \n", + "L 170.82237 225.335502 \n", + "L 173.630719 218.505423 \n", + "L 176.259322 211.675343 \n", + "L 178.715798 204.845263 \n", + "L 181.007861 198.015184 \n", + "L 183.143265 191.185104 \n", + "L 185.129757 184.355024 \n", + "L 186.975031 177.524945 \n", + "L 188.686683 170.694865 \n", + "L 190.272177 163.864785 \n", + "L 191.738809 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 49.050879 423.407811 \n", + "L 49.050879 416.577732 \n", + "L 49.050879 409.747652 \n", + "L 49.050879 402.917573 \n", + "L 49.050879 396.087493 \n", + "L 49.050879 389.257413 \n", + "L 49.050879 382.427334 \n", + "L 49.050879 375.597254 \n", + "L 49.050879 368.767174 \n", + "L 49.050879 361.937095 \n", + "L 49.050879 355.107015 \n", + "L 49.050879 348.276935 \n", + "L 49.050879 341.446856 \n", + "L 49.050879 334.616776 \n", + "L 49.050879 327.786697 \n", + "L 49.050879 320.956617 \n", + "L 52.000811 314.126537 \n", + "L 61.459286 307.296458 \n", + "L 74.69812 300.466378 \n", + "L 90.193317 293.636298 \n", + "L 102.75488 286.806219 \n", + "L 110.858055 279.976139 \n", + "L 118.476398 273.14606 \n", + "L 126.888624 266.31598 \n", + "L 135.983151 259.4859 \n", + "L 145.511605 252.655821 \n", + "L 155.229331 245.825741 \n", + "L 163.58898 238.995661 \n", + "L 167.732779 232.165582 \n", + "L 170.850143 225.335502 \n", + "L 173.671693 218.505423 \n", + "L 176.299485 211.675343 \n", + "L 178.753435 204.845263 \n", + "L 181.042864 198.015184 \n", + "L 183.175737 191.185104 \n", + "L 185.159828 184.355024 \n", + "L 187.002831 177.524945 \n", + "L 188.71234 170.694865 \n", + "L 190.295817 163.864785 \n", + "L 191.760554 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 95.768158 314.126537 \n", + "L 83.902866 307.296458 \n", + "L 67.214758 300.466378 \n", + "L 49.074044 293.636298 \n", + "L 49.051249 286.806219 \n", + "L 49.051201 279.976139 \n", + "L 49.051185 273.14606 \n", + "L 49.051173 266.31598 \n", + "L 49.051163 259.4859 \n", + "L 49.051154 252.655821 \n", + "L 49.051145 245.825741 \n", + "L 49.051137 238.995661 \n", + "L 49.051129 232.165582 \n", + "L 49.051122 225.335502 \n", + "L 49.051115 218.505423 \n", + "L 49.051109 211.675343 \n", + "L 49.051103 204.845263 \n", + "L 49.051097 198.015184 \n", + "L 49.051092 191.185104 \n", + "L 49.051087 184.355024 \n", + "L 49.051083 177.524945 \n", + "L 49.051078 170.694865 \n", + "L 49.051074 163.864785 \n", + "L 49.05107 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 104.502628 314.126537 \n", + "L 110.258658 307.296458 \n", + "L 115.791178 300.466378 \n", + "L 121.108758 293.636298 \n", + "L 126.209475 286.806219 \n", + "L 127.899475 279.976139 \n", + "L 120.214998 273.14606 \n", + "L 107.984117 266.31598 \n", + "L 92.844926 259.4859 \n", + "L 75.77146 252.655821 \n", + "L 57.672158 245.825741 \n", + "L 49.051258 238.995661 \n", + "L 49.051143 232.165582 \n", + "L 49.051126 225.335502 \n", + "L 49.051118 218.505423 \n", + "L 49.051112 211.675343 \n", + "L 49.051106 204.845263 \n", + "L 49.0511 198.015184 \n", + "L 49.051095 191.185104 \n", + "L 49.05109 184.355024 \n", + "L 49.051085 177.524945 \n", + "L 49.05108 170.694865 \n", + "L 49.051076 163.864785 \n", + "L 49.051072 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 104.502628 314.126537 \n", + "L 99.314188 307.296458 \n", + "L 86.773129 300.466378 \n", + "L 69.856507 293.636298 \n", + "L 50.708254 286.806219 \n", + "L 49.051252 279.976139 \n", + "L 49.051194 273.14606 \n", + "L 49.051178 266.31598 \n", + "L 49.051167 259.4859 \n", + "L 49.051157 252.655821 \n", + "L 49.051148 245.825741 \n", + "L 49.05114 238.995661 \n", + "L 49.051132 232.165582 \n", + "L 49.051125 225.335502 \n", + "L 49.051118 218.505423 \n", + "L 49.051112 211.675343 \n", + "L 49.051106 204.845263 \n", + "L 49.0511 198.015184 \n", + "L 49.051095 191.185104 \n", + "L 49.05109 184.355024 \n", + "L 49.051085 177.524945 \n", + "L 49.05108 170.694865 \n", + "L 49.051076 163.864785 \n", + "L 49.051072 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 101.591138 314.126537 \n", + "L 97.825237 307.296458 \n", + "L 89.926355 300.466378 \n", + "L 80.013103 293.636298 \n", + "L 75.322993 286.806219 \n", + "L 75.333976 279.976139 \n", + "L 72.772459 273.14606 \n", + "L 68.695489 266.31598 \n", + "L 63.649085 259.4859 \n", + "L 57.957924 252.655821 \n", + "L 51.924817 245.825741 \n", + "L 49.051178 238.995661 \n", + "L 49.051135 232.165582 \n", + "L 49.051124 225.335502 \n", + "L 49.051117 218.505423 \n", + "L 49.051111 211.675343 \n", + "L 49.051105 204.845263 \n", + "L 49.051099 198.015184 \n", + "L 49.051094 191.185104 \n", + "L 49.051089 184.355024 \n", + "L 49.051084 177.524945 \n", + "L 49.05108 170.694865 \n", + "L 49.051075 163.864785 \n", + "L 49.051071 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 104.617954 314.126537 \n", + "L 110.098724 307.296458 \n", + "L 115.325181 300.466378 \n", + "L 121.734448 293.636298 \n", + "L 134.931726 286.806219 \n", + "L 140.819448 279.976139 \n", + "L 145.468607 273.14606 \n", + "L 149.752231 266.31598 \n", + "L 153.792036 259.4859 \n", + "L 157.608937 252.655821 \n", + "L 161.210901 245.825741 \n", + "L 164.604541 238.995661 \n", + "L 167.796595 232.165582 \n", + "L 170.794082 225.335502 \n", + "L 173.60427 218.505423 \n", + "L 176.234631 211.675343 \n", + "L 178.692785 204.845263 \n", + "L 180.986444 198.015184 \n", + "L 183.123365 191.185104 \n", + "L 185.111295 184.355024 \n", + "L 186.957927 177.524945 \n", + "L 188.670861 170.694865 \n", + "L 190.257562 163.864785 \n", + "L 191.725329 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 104.502628 314.126537 \n", + "L 110.258658 307.296458 \n", + "L 115.791178 300.466378 \n", + "L 121.108758 293.636298 \n", + "L 126.209475 286.806219 \n", + "L 131.247819 279.976139 \n", + "L 135.81225 273.14606 \n", + "L 140.079955 266.31598 \n", + "L 144.124437 259.4859 \n", + "L 148.001814 252.655821 \n", + "L 151.853519 245.825741 \n", + "L 161.5263 238.995661 \n", + "L 167.575457 232.165582 \n", + "L 170.934469 225.335502 \n", + "L 173.780567 218.505423 \n", + "L 176.404964 211.675343 \n", + "L 178.852174 204.845263 \n", + "L 181.134728 198.015184 \n", + "L 183.261012 191.185104 \n", + "L 185.238852 184.355024 \n", + "L 187.075944 177.524945 \n", + "L 188.779877 170.694865 \n", + "L 190.358104 163.864785 \n", + "L 191.817907 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 104.502628 314.126537 \n", + "L 110.343552 307.296458 \n", + "L 115.60443 300.466378 \n", + "L 120.623415 293.636298 \n", + "L 125.939782 286.806219 \n", + "L 139.356188 279.976139 \n", + "L 145.313077 273.14606 \n", + "L 149.767517 266.31598 \n", + "L 153.8276 259.4859 \n", + "L 157.645199 252.655821 \n", + "L 161.245387 245.825741 \n", + "L 164.636996 238.995661 \n", + "L 167.827054 232.165582 \n", + "L 170.822616 225.335502 \n", + "L 173.630959 218.505423 \n", + "L 176.259555 211.675343 \n", + "L 178.716025 204.845263 \n", + "L 181.008082 198.015184 \n", + "L 183.14348 191.185104 \n", + "L 185.129968 184.355024 \n", + "L 186.975237 177.524945 \n", + "L 188.686884 170.694865 \n", + "L 190.272374 163.864785 \n", + "L 191.739002 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 49.051024 423.407811 \n", + "L 49.05104 416.577732 \n", + "L 49.051062 409.747652 \n", + "L 49.051092 402.917573 \n", + "L 49.051138 396.087493 \n", + "L 49.051218 389.257413 \n", + "L 49.051386 382.427334 \n", + "L 49.051977 375.597254 \n", + "L 50.174228 368.767174 \n", + "L 58.053291 361.937095 \n", + "L 65.363482 355.107015 \n", + "L 72.436844 348.276935 \n", + "L 79.288731 341.446856 \n", + "L 85.919377 334.616776 \n", + "L 92.331306 327.786697 \n", + "L 98.52684 320.956617 \n", + "L 104.54107 314.126537 \n", + "L 110.233645 307.296458 \n", + "L 115.573596 300.466378 \n", + "L 121.155541 293.636298 \n", + "L 129.026994 286.806219 \n", + "L 137.141152 279.976139 \n", + "L 142.197978 273.14606 \n", + "L 146.533235 266.31598 \n", + "L 150.581358 259.4859 \n", + "L 154.41865 252.655821 \n", + "L 158.103269 245.825741 \n", + "L 163.589279 238.995661 \n", + "L 167.733035 232.165582 \n", + "L 170.850389 225.335502 \n", + "L 173.671932 218.505423 \n", + "L 176.299717 211.675343 \n", + "L 178.753661 204.845263 \n", + "L 181.043085 198.015184 \n", + "L 183.175952 191.185104 \n", + "L 185.160038 184.355024 \n", + "L 187.003036 177.524945 \n", + "L 188.712541 170.694865 \n", + "L 190.296013 163.864785 \n", + "L 191.760746 157.034706 \n", + "\" clip-path=\"url(#p08617f950c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -11087,11 +11118,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11107,11 +11138,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11127,11 +11158,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11164,11 +11195,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11176,11 +11207,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11188,11 +11219,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11200,11 +11231,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11212,11 +11243,11 @@ " \n", " \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11239,662 +11270,662 @@ " \n", " \n", " \n", + "L 203.500098 423.407811 \n", + "L 203.500098 416.577732 \n", + "L 203.500098 409.747652 \n", + "L 203.500098 402.917573 \n", + "L 203.500098 396.087493 \n", + "L 203.500098 389.257413 \n", + "L 203.500098 382.427334 \n", + "L 203.500098 375.597254 \n", + "L 203.500098 368.767174 \n", + "L 204.68768 361.937095 \n", + "L 208.921012 355.107015 \n", + "L 214.838068 348.276935 \n", + "L 223.023865 341.446856 \n", + "L 235.094896 334.616776 \n", + "L 248.780197 327.786697 \n", + "L 258.886874 320.956617 \n", + "L 266.366346 314.126537 \n", + "L 272.689951 307.296458 \n", + "L 278.441961 300.466378 \n", + "L 283.832198 293.636298 \n", + "L 288.934612 286.806219 \n", + "L 293.777058 279.976139 \n", + "L 298.37236 273.14606 \n", + "L 302.728621 266.31598 \n", + "L 306.852586 259.4859 \n", + "L 310.750737 252.655821 \n", + "L 314.42966 245.825741 \n", + "L 317.896155 238.995661 \n", + "L 321.157269 232.165582 \n", + "L 324.22028 225.335502 \n", + "L 327.092669 218.505423 \n", + "L 329.782082 211.675343 \n", + "L 332.296288 204.845263 \n", + "L 334.643128 198.015184 \n", + "L 336.830472 191.185104 \n", + "L 338.866173 184.355024 \n", + "L 340.758024 177.524945 \n", + "L 342.513717 170.694865 \n", + "L 344.140811 163.864785 \n", + "L 345.646692 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 423.407811 \n", + "L 203.500098 416.577732 \n", + "L 203.500098 409.747652 \n", + "L 203.500098 402.917573 \n", + "L 203.500098 396.087493 \n", + "L 203.500098 389.257413 \n", + "L 203.500098 382.427334 \n", + "L 203.500098 375.597254 \n", + "L 203.500098 368.767174 \n", + "L 203.500098 361.937095 \n", + "L 203.500098 355.107015 \n", + "L 203.500098 348.276935 \n", + "L 203.500098 341.446856 \n", + "L 203.500098 334.616776 \n", + "L 203.603806 327.786697 \n", + "L 206.582212 320.956617 \n", + "L 211.473594 314.126537 \n", + "L 217.57675 307.296458 \n", + "L 224.577756 300.466378 \n", + "L 232.268784 293.636298 \n", + "L 240.490583 286.806219 \n", + "L 249.116128 279.976139 \n", + "L 258.032147 273.14606 \n", + "L 267.141581 266.31598 \n", + "L 276.358192 259.4859 \n", + "L 285.604106 252.655821 \n", + "L 294.80715 245.825741 \n", + "L 303.894821 238.995661 \n", + "L 312.75036 232.165582 \n", + "L 319.773783 225.335502 \n", + "L 324.499372 218.505423 \n", + "L 328.063688 211.675343 \n", + "L 331.006519 204.845263 \n", + "L 333.57846 198.015184 \n", + "L 335.897331 191.185104 \n", + "L 338.020701 184.355024 \n", + "L 339.978886 177.524945 \n", + "L 341.789828 170.694865 \n", + "L 343.465787 163.864785 \n", + "L 345.016343 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500098 423.407811 \n", + "L 203.500098 416.577732 \n", + "L 203.500098 409.747652 \n", + "L 203.500098 402.917573 \n", + "L 203.500098 396.087493 \n", + "L 203.500098 389.257413 \n", + "L 203.500098 382.427334 \n", + "L 203.500098 375.597254 \n", + "L 203.500098 368.767174 \n", + "L 203.500098 361.937095 \n", + "L 203.500098 355.107015 \n", + "L 203.500098 348.276935 \n", + "L 203.500098 341.446856 \n", + "L 205.663443 334.616776 \n", + "L 210.324014 327.786697 \n", + "L 216.3942 320.956617 \n", + "L 223.507307 314.126537 \n", + "L 231.436704 307.296458 \n", + "L 240.014332 300.466378 \n", + "L 249.099459 293.636298 \n", + "L 258.572061 286.806219 \n", + "L 268.325357 279.976139 \n", + "L 278.260596 273.14606 \n", + "L 288.278769 266.31598 \n", + "L 298.202604 259.4859 \n", + "L 305.973149 252.655821 \n", + "L 311.48122 245.825741 \n", + "L 315.823843 238.995661 \n", + "L 319.523834 232.165582 \n", + "L 322.825699 225.335502 \n", + "L 325.844732 218.505423 \n", + "L 328.637339 211.675343 \n", + "L 331.233331 204.845263 \n", + "L 333.650545 198.015184 \n", + "L 335.901423 191.185104 \n", + "L 337.995947 184.355024 \n", + "L 339.942931 177.524945 \n", + "L 341.75059 170.694865 \n", + "L 343.426773 163.864785 \n", + "L 344.979056 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500098 423.407811 \n", + "L 203.500098 416.577732 \n", + "L 203.500098 409.747652 \n", + "L 203.500098 402.917573 \n", + "L 203.500098 396.087493 \n", + "L 203.500098 389.257413 \n", + "L 203.500098 382.427334 \n", + "L 203.500098 375.597254 \n", + "L 203.500098 368.767174 \n", + "L 203.895958 361.937095 \n", + "L 205.307069 355.107015 \n", + "L 207.279421 348.276935 \n", + "L 210.00802 341.446856 \n", + "L 214.752812 334.616776 \n", + "L 220.902672 327.786697 \n", + "L 227.287762 320.956617 \n", + "L 233.782416 314.126537 \n", + "L 240.567802 307.296458 \n", + "L 247.678016 300.466378 \n", + "L 255.066814 293.636298 \n", + "L 262.665752 286.806219 \n", + "L 270.406181 279.976139 \n", + "L 278.221701 273.14606 \n", + "L 286.049657 266.31598 \n", + "L 293.804461 259.4859 \n", + "L 300.775998 252.655821 \n", + "L 306.90601 245.825741 \n", + "L 312.538273 238.995661 \n", + "L 317.810488 232.165582 \n", + "L 322.273254 225.335502 \n", + "L 325.812257 218.505423 \n", + "L 328.827703 211.675343 \n", + "L 331.512046 204.845263 \n", + "L 333.957378 198.015184 \n", + "L 336.209742 191.185104 \n", + "L 338.294274 184.355024 \n", + "L 340.226614 177.524945 \n", + "L 342.018045 170.694865 \n", + "L 343.67779 163.864785 \n", + "L 345.21403 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 211.382951 361.937095 \n", + "L 214.344619 355.107015 \n", + "L 215.325461 348.276935 \n", + "L 213.858247 341.446856 \n", + "L 208.21783 334.616776 \n", + "L 203.501612 327.786697 \n", + "L 203.500768 320.956617 \n", + "L 203.500629 314.126537 \n", + "L 203.500572 307.296458 \n", + "L 203.500539 300.466378 \n", + "L 203.500513 293.636298 \n", + "L 203.500492 286.806219 \n", + "L 203.500474 279.976139 \n", + "L 203.500457 273.14606 \n", + "L 203.500443 266.31598 \n", + "L 203.500429 259.4859 \n", + "L 203.500417 252.655821 \n", + "L 203.500405 245.825741 \n", + "L 203.500395 238.995661 \n", + "L 203.500385 232.165582 \n", + "L 203.500376 225.335502 \n", + "L 203.500368 218.505423 \n", + "L 203.50036 211.675343 \n", + "L 203.500353 204.845263 \n", + "L 203.500346 198.015184 \n", + "L 203.500339 191.185104 \n", + "L 203.500333 184.355024 \n", + "L 203.500328 177.524945 \n", + "L 203.500322 170.694865 \n", + "L 203.500317 163.864785 \n", + "L 203.500313 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 212.501825 361.937095 \n", + "L 219.812155 355.107015 \n", + "L 226.88559 348.276935 \n", + "L 233.737526 341.446856 \n", + "L 240.368158 334.616776 \n", + "L 246.691437 327.786697 \n", + "L 249.904179 320.956617 \n", + "L 250.884482 314.126537 \n", + "L 250.411779 307.296458 \n", + "L 248.806083 300.466378 \n", + "L 246.288361 293.636298 \n", + "L 243.021802 286.806219 \n", + "L 239.148056 279.976139 \n", + "L 234.78441 273.14606 \n", + "L 230.032447 266.31598 \n", + "L 224.984079 259.4859 \n", + "L 219.723744 252.655821 \n", + "L 214.333136 245.825741 \n", + "L 208.907084 238.995661 \n", + "L 203.79551 232.165582 \n", + "L 203.500683 225.335502 \n", + "L 203.500497 218.505423 \n", + "L 203.500438 211.675343 \n", + "L 203.50041 204.845263 \n", + "L 203.500394 198.015184 \n", + "L 203.500382 191.185104 \n", + "L 203.500372 184.355024 \n", + "L 203.500365 177.524945 \n", + "L 203.500357 170.694865 \n", + "L 203.500351 163.864785 \n", + "L 203.500345 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 212.501825 361.937095 \n", + "L 219.812155 355.107015 \n", + "L 226.88559 348.276935 \n", + "L 233.737526 341.446856 \n", + "L 238.230377 334.616776 \n", + "L 239.881496 327.786697 \n", + "L 239.865598 320.956617 \n", + "L 238.562636 314.126537 \n", + "L 236.217935 307.296458 \n", + "L 233.004284 300.466378 \n", + "L 229.076926 293.636298 \n", + "L 224.559104 286.806219 \n", + "L 219.564831 279.976139 \n", + "L 214.203262 273.14606 \n", + "L 208.599793 266.31598 \n", + "L 203.533658 259.4859 \n", + "L 203.500737 252.655821 \n", + "L 203.500551 245.825741 \n", + "L 203.500487 238.995661 \n", + "L 203.500455 232.165582 \n", + "L 203.500434 225.335502 \n", + "L 203.50042 218.505423 \n", + "L 203.500408 211.675343 \n", + "L 203.500397 204.845263 \n", + "L 203.500388 198.015184 \n", + "L 203.500379 191.185104 \n", + "L 203.500371 184.355024 \n", + "L 203.500364 177.524945 \n", + "L 203.500357 170.694865 \n", + "L 203.500351 163.864785 \n", + "L 203.500345 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 212.128867 361.937095 \n", + "L 217.989643 355.107015 \n", + "L 223.032214 348.276935 \n", + "L 227.111099 341.446856 \n", + "L 228.938789 334.616776 \n", + "L 230.024848 327.786697 \n", + "L 231.090182 320.956617 \n", + "L 230.982582 314.126537 \n", + "L 230.043429 307.296458 \n", + "L 228.436969 300.466378 \n", + "L 226.2886 293.636298 \n", + "L 223.693799 286.806219 \n", + "L 220.737787 279.976139 \n", + "L 217.496043 273.14606 \n", + "L 214.044228 266.31598 \n", + "L 210.672722 259.4859 \n", + "L 208.908299 252.655821 \n", + "L 207.111364 245.825741 \n", + "L 205.302655 238.995661 \n", + "L 203.598783 232.165582 \n", + "L 203.500498 225.335502 \n", + "L 203.500428 218.505423 \n", + "L 203.500402 211.675343 \n", + "L 203.500387 204.845263 \n", + "L 203.500376 198.015184 \n", + "L 203.500367 191.185104 \n", + "L 203.500359 184.355024 \n", + "L 203.500352 177.524945 \n", + "L 203.500346 170.694865 \n", + "L 203.50034 163.864785 \n", + "L 203.500334 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 212.570533 361.937095 \n", + "L 219.765533 355.107015 \n", + "L 226.663432 348.276935 \n", + "L 233.382014 341.446856 \n", + "L 239.812628 334.616776 \n", + "L 248.781711 327.786697 \n", + "L 258.887544 320.956617 \n", + "L 266.366877 314.126537 \n", + "L 272.690426 307.296458 \n", + "L 278.442402 300.466378 \n", + "L 283.832614 293.636298 \n", + "L 288.935007 286.806219 \n", + "L 293.777434 279.976139 \n", + "L 298.37272 273.14606 \n", + "L 302.728966 266.31598 \n", + "L 306.852917 259.4859 \n", + "L 310.751056 252.655821 \n", + "L 314.429968 245.825741 \n", + "L 317.896452 238.995661 \n", + "L 321.157557 232.165582 \n", + "L 324.220558 225.335502 \n", + "L 327.092939 218.505423 \n", + "L 329.782345 211.675343 \n", + "L 332.296543 204.845263 \n", + "L 334.643376 198.015184 \n", + "L 336.830714 191.185104 \n", + "L 338.866409 184.355024 \n", + "L 340.758254 177.524945 \n", + "L 342.513942 170.694865 \n", + "L 344.14103 163.864785 \n", + "L 345.646907 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 212.501825 361.937095 \n", + "L 219.812155 355.107015 \n", + "L 226.88559 348.276935 \n", + "L 233.737526 341.446856 \n", + "L 240.368158 334.616776 \n", + "L 246.795145 327.786697 \n", + "L 252.986293 320.956617 \n", + "L 258.857979 314.126537 \n", + "L 264.488432 307.296458 \n", + "L 269.883741 300.466378 \n", + "L 275.057047 293.636298 \n", + "L 280.012287 286.806219 \n", + "L 284.764086 279.976139 \n", + "L 289.316459 273.14606 \n", + "L 293.67393 266.31598 \n", + "L 297.842173 259.4859 \n", + "L 301.827752 252.655821 \n", + "L 305.640188 245.825741 \n", + "L 309.301808 238.995661 \n", + "L 313.045773 232.165582 \n", + "L 319.774368 225.335502 \n", + "L 324.499772 218.505423 \n", + "L 328.064029 211.675343 \n", + "L 331.006831 204.845263 \n", + "L 333.578756 198.015184 \n", + "L 335.897615 191.185104 \n", + "L 338.020976 184.355024 \n", + "L 339.979153 177.524945 \n", + "L 341.790088 170.694865 \n", + "L 343.46604 163.864785 \n", + "L 345.01659 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 212.501825 361.937095 \n", + "L 219.812155 355.107015 \n", + "L 226.88559 348.276935 \n", + "L 233.737526 341.446856 \n", + "L 240.393722 334.616776 \n", + "L 246.705412 327.786697 \n", + "L 252.7597 320.956617 \n", + "L 258.569846 314.126537 \n", + "L 264.154541 307.296458 \n", + "L 269.518519 300.466378 \n", + "L 274.676288 293.636298 \n", + "L 279.631068 286.806219 \n", + "L 284.39009 279.976139 \n", + "L 288.96376 273.14606 \n", + "L 293.378464 266.31598 \n", + "L 298.236164 259.4859 \n", + "L 305.973789 252.655821 \n", + "L 311.481673 245.825741 \n", + "L 315.824233 238.995661 \n", + "L 319.524191 232.165582 \n", + "L 322.826036 225.335502 \n", + "L 325.845054 218.505423 \n", + "L 328.637649 211.675343 \n", + "L 331.23363 204.845263 \n", + "L 333.650835 198.015184 \n", + "L 335.901705 191.185104 \n", + "L 337.996221 184.355024 \n", + "L 339.943198 177.524945 \n", + "L 341.75085 170.694865 \n", + "L 343.427026 163.864785 \n", + "L 344.979303 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 203.500246 423.407811 \n", + "L 203.500263 416.577732 \n", + "L 203.500285 409.747652 \n", + "L 203.500316 402.917573 \n", + "L 203.500363 396.087493 \n", + "L 203.500445 389.257413 \n", + "L 203.500617 382.427334 \n", + "L 203.501221 375.597254 \n", + "L 204.623094 368.767174 \n", + "L 212.524728 361.937095 \n", + "L 219.796615 355.107015 \n", + "L 226.811537 348.276935 \n", + "L 233.619022 341.446856 \n", + "L 240.191503 334.616776 \n", + "L 247.427423 327.786697 \n", + "L 254.877846 320.956617 \n", + "L 261.264901 314.126537 \n", + "L 267.111133 307.296458 \n", + "L 272.614887 300.466378 \n", + "L 277.855316 293.636298 \n", + "L 282.859454 286.806219 \n", + "L 287.64387 279.976139 \n", + "L 292.217646 273.14606 \n", + "L 296.593787 266.31598 \n", + "L 300.977085 259.4859 \n", + "L 306.184199 252.655821 \n", + "L 310.517276 245.825741 \n", + "L 314.340831 238.995661 \n", + "L 317.909174 232.165582 \n", + "L 322.273654 225.335502 \n", + "L 325.812588 218.505423 \n", + "L 328.828008 211.675343 \n", + "L 331.512335 204.845263 \n", + "L 333.957656 198.015184 \n", + "L 336.210011 191.185104 \n", + "L 338.294535 184.355024 \n", + "L 340.226868 177.524945 \n", + "L 342.018293 170.694865 \n", + "L 343.678032 163.864785 \n", + "L 345.214267 157.034706 \n", + "\" clip-path=\"url(#p0e4de1f527)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -11950,11 +11981,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11970,11 +12001,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11990,11 +12021,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12027,11 +12058,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12039,11 +12070,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12051,11 +12082,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12063,11 +12094,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12075,11 +12106,11 @@ " \n", " \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12102,662 +12133,662 @@ " \n", " \n", " \n", + "L 357.949316 423.407811 \n", + "L 357.949316 416.577732 \n", + "L 357.949316 409.747652 \n", + "L 357.949316 402.917573 \n", + "L 357.949316 396.087493 \n", + "L 357.949316 389.257413 \n", + "L 357.949316 382.427334 \n", + "L 357.949316 375.597254 \n", + "L 357.949316 368.767174 \n", + "L 357.949316 361.937095 \n", + "L 357.949316 355.107015 \n", + "L 357.949316 348.276935 \n", + "L 357.949316 341.446856 \n", + "L 357.949316 334.616776 \n", + "L 357.949316 327.786697 \n", + "L 357.949316 320.956617 \n", + "L 358.150603 314.126537 \n", + "L 359.064784 307.296458 \n", + "L 360.740511 300.466378 \n", + "L 365.9343 293.636298 \n", + "L 374.673897 286.806219 \n", + "L 385.386648 279.976139 \n", + "L 397.457446 273.14606 \n", + "L 410.495004 266.31598 \n", + "L 424.205135 259.4859 \n", + "L 438.342823 252.655821 \n", + "L 452.671694 245.825741 \n", + "L 466.422695 238.995661 \n", + "L 474.157544 232.165582 \n", + "L 478.474441 225.335502 \n", + "L 481.684744 218.505423 \n", + "L 484.45559 211.675343 \n", + "L 486.980012 204.845263 \n", + "L 489.317727 198.015184 \n", + "L 491.491142 191.185104 \n", + "L 493.512186 184.355024 \n", + "L 495.389789 177.524945 \n", + "L 497.131945 170.694865 \n", + "L 498.746278 163.864785 \n", + "L 500.240175 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 423.407811 \n", + "L 357.949316 416.577732 \n", + "L 357.949316 409.747652 \n", + "L 357.949316 402.917573 \n", + "L 357.949316 396.087493 \n", + "L 357.949316 389.257413 \n", + "L 357.949316 382.427334 \n", + "L 357.949316 375.597254 \n", + "L 357.949316 368.767174 \n", + "L 357.949316 361.937095 \n", + "L 357.949316 355.107015 \n", + "L 357.949316 348.276935 \n", + "L 357.949316 341.446856 \n", + "L 357.949316 334.616776 \n", + "L 358.439157 327.786697 \n", + "L 359.569747 320.956617 \n", + "L 361.052215 314.126537 \n", + "L 363.529296 307.296458 \n", + "L 367.414596 300.466378 \n", + "L 373.928057 293.636298 \n", + "L 383.025793 286.806219 \n", + "L 393.614912 279.976139 \n", + "L 405.240384 273.14606 \n", + "L 417.599021 266.31598 \n", + "L 430.454704 259.4859 \n", + "L 443.603088 252.655821 \n", + "L 456.822887 245.825741 \n", + "L 468.179784 238.995661 \n", + "L 474.314084 232.165582 \n", + "L 478.287049 225.335502 \n", + "L 481.444135 218.505423 \n", + "L 484.221022 211.675343 \n", + "L 486.760637 204.845263 \n", + "L 489.113394 198.015184 \n", + "L 491.300596 191.185104 \n", + "L 493.334349 184.355024 \n", + "L 495.223799 177.524945 \n", + "L 496.977074 170.694865 \n", + "L 498.601869 163.864785 \n", + "L 500.105615 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949316 423.407811 \n", + "L 357.949316 416.577732 \n", + "L 357.949316 409.747652 \n", + "L 357.949316 402.917573 \n", + "L 357.949316 396.087493 \n", + "L 357.949316 389.257413 \n", + "L 357.949316 382.427334 \n", + "L 357.949316 375.597254 \n", + "L 357.949316 368.767174 \n", + "L 357.949316 361.937095 \n", + "L 357.949316 355.107015 \n", + "L 357.949316 348.276935 \n", + "L 357.949316 341.446856 \n", + "L 357.949316 334.616776 \n", + "L 357.949316 327.786697 \n", + "L 358.660717 320.956617 \n", + "L 359.867601 314.126537 \n", + "L 361.914989 307.296458 \n", + "L 365.200448 300.466378 \n", + "L 371.082528 293.636298 \n", + "L 379.014949 286.806219 \n", + "L 388.189164 279.976139 \n", + "L 398.242247 273.14606 \n", + "L 408.921916 266.31598 \n", + "L 420.034653 259.4859 \n", + "L 431.420439 252.655821 \n", + "L 442.940144 245.825741 \n", + "L 454.46294 238.995661 \n", + "L 465.821126 232.165582 \n", + "L 474.943962 225.335502 \n", + "L 480.094371 218.505423 \n", + "L 483.598927 211.675343 \n", + "L 486.407894 204.845263 \n", + "L 488.865142 198.015184 \n", + "L 491.097375 191.185104 \n", + "L 493.154451 184.355024 \n", + "L 495.059053 177.524945 \n", + "L 496.824181 170.694865 \n", + "L 498.459297 163.864785 \n", + "L 499.972483 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949316 423.407811 \n", + "L 357.949316 416.577732 \n", + "L 357.949316 409.747652 \n", + "L 357.949316 402.917573 \n", + "L 357.949316 396.087493 \n", + "L 357.949316 389.257413 \n", + "L 357.949316 382.427334 \n", + "L 357.949316 375.597254 \n", + "L 357.949316 368.767174 \n", + "L 357.949316 361.937095 \n", + "L 357.949316 355.107015 \n", + "L 357.949316 348.276935 \n", + "L 357.949316 341.446856 \n", + "L 357.949316 334.616776 \n", + "L 358.112597 327.786697 \n", + "L 358.726594 320.956617 \n", + "L 359.69014 314.126537 \n", + "L 361.503023 307.296458 \n", + "L 364.451852 300.466378 \n", + "L 370.314962 293.636298 \n", + "L 378.90488 286.806219 \n", + "L 389.063575 279.976139 \n", + "L 400.313359 273.14606 \n", + "L 412.338647 266.31598 \n", + "L 424.898164 259.4859 \n", + "L 437.788783 252.655821 \n", + "L 450.811575 245.825741 \n", + "L 463.021806 238.995661 \n", + "L 471.430918 232.165582 \n", + "L 477.235151 225.335502 \n", + "L 481.074416 218.505423 \n", + "L 484.091846 211.675343 \n", + "L 486.716181 204.845263 \n", + "L 489.098754 198.015184 \n", + "L 491.296371 191.185104 \n", + "L 493.333662 184.355024 \n", + "L 495.224214 177.524945 \n", + "L 496.977733 170.694865 \n", + "L 498.602481 163.864785 \n", + "L 500.106091 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 401.229559 327.786697 \n", + "L 407.424993 320.956617 \n", + "L 413.209919 314.126537 \n", + "L 418.035211 307.296458 \n", + "L 421.886289 300.466378 \n", + "L 422.019195 293.636298 \n", + "L 418.251055 286.806219 \n", + "L 412.251413 279.976139 \n", + "L 404.677864 273.14606 \n", + "L 395.934431 266.31598 \n", + "L 386.331496 259.4859 \n", + "L 376.134602 252.655821 \n", + "L 365.634538 245.825741 \n", + "L 357.950192 238.995661 \n", + "L 357.94967 232.165582 \n", + "L 357.94961 225.335502 \n", + "L 357.94959 218.505423 \n", + "L 357.949579 211.675343 \n", + "L 357.949571 204.845263 \n", + "L 357.949564 198.015184 \n", + "L 357.949558 191.185104 \n", + "L 357.949552 184.355024 \n", + "L 357.949546 177.524945 \n", + "L 357.949541 170.694865 \n", + "L 357.949536 163.864785 \n", + "L 357.949531 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 400.747711 327.786697 \n", + "L 405.788821 320.956617 \n", + "L 410.244389 314.126537 \n", + "L 413.502087 307.296458 \n", + "L 415.081827 300.466378 \n", + "L 413.843832 293.636298 \n", + "L 409.701691 286.806219 \n", + "L 403.835965 279.976139 \n", + "L 396.720355 273.14606 \n", + "L 388.67363 266.31598 \n", + "L 379.947035 259.4859 \n", + "L 370.768738 252.655821 \n", + "L 361.460846 245.825741 \n", + "L 357.949878 238.995661 \n", + "L 357.949663 232.165582 \n", + "L 357.949617 225.335502 \n", + "L 357.949599 218.505423 \n", + "L 357.949587 211.675343 \n", + "L 357.949579 204.845263 \n", + "L 357.949571 198.015184 \n", + "L 357.949565 191.185104 \n", + "L 357.949558 184.355024 \n", + "L 357.949552 177.524945 \n", + "L 357.949547 170.694865 \n", + "L 357.949542 163.864785 \n", + "L 357.949537 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 401.229559 327.786697 \n", + "L 406.717743 320.956617 \n", + "L 411.458686 314.126537 \n", + "L 415.141626 307.296458 \n", + "L 417.353838 300.466378 \n", + "L 416.736564 293.636298 \n", + "L 413.776424 286.806219 \n", + "L 409.336812 279.976139 \n", + "L 403.809608 273.14606 \n", + "L 397.453491 266.31598 \n", + "L 390.471785 259.4859 \n", + "L 383.034029 252.655821 \n", + "L 375.291155 245.825741 \n", + "L 367.397316 238.995661 \n", + "L 359.659046 232.165582 \n", + "L 357.949822 225.335502 \n", + "L 357.949653 218.505423 \n", + "L 357.94961 211.675343 \n", + "L 357.949591 204.845263 \n", + "L 357.94958 198.015184 \n", + "L 357.949572 191.185104 \n", + "L 357.949565 184.355024 \n", + "L 357.949559 177.524945 \n", + "L 357.949553 170.694865 \n", + "L 357.949547 163.864785 \n", + "L 357.949542 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 401.068943 327.786697 \n", + "L 406.643852 320.956617 \n", + "L 411.637665 314.126537 \n", + "L 415.559641 307.296458 \n", + "L 418.107318 300.466378 \n", + "L 417.533197 293.636298 \n", + "L 413.909723 286.806219 \n", + "L 408.47473 279.976139 \n", + "L 401.735942 273.14606 \n", + "L 394.020518 266.31598 \n", + "L 385.583439 259.4859 \n", + "L 376.64579 252.655821 \n", + "L 367.46218 245.825741 \n", + "L 361.099129 238.995661 \n", + "L 358.51946 232.165582 \n", + "L 357.949683 225.335502 \n", + "L 357.949614 218.505423 \n", + "L 357.949592 211.675343 \n", + "L 357.949581 204.845263 \n", + "L 357.949572 198.015184 \n", + "L 357.949565 191.185104 \n", + "L 357.949558 184.355024 \n", + "L 357.949552 177.524945 \n", + "L 357.949547 170.694865 \n", + "L 357.949542 163.864785 \n", + "L 357.949537 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 401.229559 327.786697 \n", + "L 407.424993 320.956617 \n", + "L 413.411206 314.126537 \n", + "L 419.150678 307.296458 \n", + "L 424.677483 300.466378 \n", + "L 430.004179 293.636298 \n", + "L 434.975636 286.806219 \n", + "L 439.688745 279.976139 \n", + "L 444.185993 273.14606 \n", + "L 448.480118 266.31598 \n", + "L 452.587315 259.4859 \n", + "L 456.528109 252.655821 \n", + "L 460.356915 245.825741 \n", + "L 466.423571 238.995661 \n", + "L 474.157898 232.165582 \n", + "L 478.474735 225.335502 \n", + "L 481.685018 218.505423 \n", + "L 484.455853 211.675343 \n", + "L 486.980267 204.845263 \n", + "L 489.317974 198.015184 \n", + "L 491.491383 191.185104 \n", + "L 493.512422 184.355024 \n", + "L 495.390019 177.524945 \n", + "L 497.13217 170.694865 \n", + "L 498.746498 163.864785 \n", + "L 500.24039 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 401.237552 327.786697 \n", + "L 407.409251 320.956617 \n", + "L 413.347288 314.126537 \n", + "L 419.082066 307.296458 \n", + "L 424.547106 300.466378 \n", + "L 429.822573 293.636298 \n", + "L 434.778168 286.806219 \n", + "L 439.501561 279.976139 \n", + "L 444.011422 273.14606 \n", + "L 448.323335 266.31598 \n", + "L 452.452422 259.4859 \n", + "L 456.422509 252.655821 \n", + "L 460.334417 245.825741 \n", + "L 468.180346 238.995661 \n", + "L 474.314431 232.165582 \n", + "L 478.28735 225.335502 \n", + "L 481.444417 218.505423 \n", + "L 484.221293 211.675343 \n", + "L 486.760899 204.845263 \n", + "L 489.113649 198.015184 \n", + "L 491.300844 191.185104 \n", + "L 493.334591 184.355024 \n", + "L 495.224035 177.524945 \n", + "L 496.977304 170.694865 \n", + "L 498.602094 163.864785 \n", + "L 500.105836 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 401.229559 327.786697 \n", + "L 407.429144 320.956617 \n", + "L 413.376971 314.126537 \n", + "L 419.107298 307.296458 \n", + "L 424.60497 300.466378 \n", + "L 429.869776 293.636298 \n", + "L 434.842057 286.806219 \n", + "L 439.57666 279.976139 \n", + "L 444.102539 273.14606 \n", + "L 448.426091 266.31598 \n", + "L 452.557121 259.4859 \n", + "L 456.505151 252.655821 \n", + "L 460.281983 245.825741 \n", + "L 463.91094 238.995661 \n", + "L 467.530856 232.165582 \n", + "L 474.944467 225.335502 \n", + "L 480.094708 218.505423 \n", + "L 483.59922 211.675343 \n", + "L 486.408169 204.845263 \n", + "L 488.865406 198.015184 \n", + "L 491.097631 191.185104 \n", + "L 493.154699 184.355024 \n", + "L 495.059295 177.524945 \n", + "L 496.824417 170.694865 \n", + "L 498.459528 163.864785 \n", + "L 499.972709 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 357.949467 423.407811 \n", + "L 357.949483 416.577732 \n", + "L 357.949505 409.747652 \n", + "L 357.949536 402.917573 \n", + "L 357.949584 396.087493 \n", + "L 357.949666 389.257413 \n", + "L 357.94984 382.427334 \n", + "L 357.95045 375.597254 \n", + "L 359.072425 368.767174 \n", + "L 366.951221 361.937095 \n", + "L 374.261515 355.107015 \n", + "L 381.33493 348.276935 \n", + "L 388.186854 341.446856 \n", + "L 394.817483 334.616776 \n", + "L 401.232223 327.786697 \n", + "L 407.421129 320.956617 \n", + "L 413.378488 314.126537 \n", + "L 419.113347 307.296458 \n", + "L 424.609853 300.466378 \n", + "L 429.898843 293.636298 \n", + "L 434.865287 286.806219 \n", + "L 439.588988 279.976139 \n", + "L 444.099985 273.14606 \n", + "L 448.409848 266.31598 \n", + "L 452.532286 259.4859 \n", + "L 456.485256 252.655821 \n", + "L 460.324439 245.825741 \n", + "L 466.171619 238.995661 \n", + "L 472.001062 232.165582 \n", + "L 477.235517 225.335502 \n", + "L 481.074714 218.505423 \n", + "L 484.092122 211.675343 \n", + "L 486.716445 204.845263 \n", + "L 489.09901 198.015184 \n", + "L 491.296619 191.185104 \n", + "L 493.333904 184.355024 \n", + "L 495.22445 177.524945 \n", + "L 496.977964 170.694865 \n", + "L 498.602707 163.864785 \n", + "L 500.106312 157.034706 \n", + "\" clip-path=\"url(#pef0da69a84)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -12802,25 +12833,25 @@ " \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", @@ -12836,12 +12867,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "685c1748ffcf4fc5b39eef36e4c99dd6", + "model_id": "1c1ec996efe94a46a1821cd59d733721", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=0.5.pdf
\")…" + "HBox(children=(HTML(value=\"./fig_2-updraft=1.2.pdf
\")…" ] }, "metadata": {}, @@ -12853,12 +12884,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-06-29T11:37:00.527511\n", + " 2025-06-29T16:50:47.251745\n", " image/svg+xml\n", " \n", " \n", @@ -12874,8 +12905,8 @@ " \n", " \n", " \n", @@ -12883,8 +12914,8 @@ " \n", " \n", " \n", @@ -12892,48 +12923,48 @@ " \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", + "L 170.252344 158.97438 \n", + "\" clip-path=\"url(#pcd78e6f4e6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13128,12 +13159,12 @@ " \n", " \n", " \n", + "L 170.252344 124.810316 \n", + "\" clip-path=\"url(#pcd78e6f4e6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13175,12 +13206,12 @@ " \n", " \n", " \n", + "L 170.252344 90.646253 \n", + "\" clip-path=\"url(#pcd78e6f4e6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13221,12 +13252,12 @@ " \n", " \n", " \n", + "L 170.252344 56.482189 \n", + "\" clip-path=\"url(#pcd78e6f4e6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13241,12 +13272,12 @@ " \n", " \n", " \n", + "L 170.252344 22.318125 \n", + "\" clip-path=\"url(#pcd78e6f4e6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13435,158 +13466,158 @@ " \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", + " \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", - " \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", - " \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", @@ -14046,23 +14077,23 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -14301,67 +14332,67 @@ " \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", @@ -14377,595 +14408,595 @@ " \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", + " \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", + " \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", - " \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", " \n", @@ -14983,53 +15014,53 @@ " \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", @@ -15046,67 +15077,67 @@ " \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", @@ -15122,595 +15153,595 @@ " \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", + " \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", + " \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", - " \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", " \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", @@ -15813,67 +15844,67 @@ " \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", @@ -15889,125 +15920,289 @@ " \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", + " \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", + " \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", + " \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", @@ -16295,18 +16488,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16315,18 +16508,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16335,18 +16528,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16355,7 +16548,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16373,12 +16566,12 @@ " \n", " \n", " \n", + "L 170.252344 368.739843 \n", + "\" clip-path=\"url(#pa0b14054e3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16393,12 +16586,12 @@ " \n", " \n", " \n", + "L 170.252344 334.575779 \n", + "\" clip-path=\"url(#pa0b14054e3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16413,12 +16606,12 @@ " \n", " \n", " \n", + "L 170.252344 300.411716 \n", + "\" clip-path=\"url(#pa0b14054e3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16433,12 +16626,12 @@ " \n", " \n", " \n", + "L 170.252344 266.247652 \n", + "\" clip-path=\"url(#pa0b14054e3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16453,12 +16646,12 @@ " \n", " \n", " \n", + "L 170.252344 232.083588 \n", + "\" clip-path=\"url(#pa0b14054e3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16488,588 +16681,688 @@ " \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", + " \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", - " \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", - " \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", + " \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", @@ -17149,18 +17442,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17169,18 +17462,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17189,7 +17482,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17206,67 +17499,67 @@ " \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", @@ -17282,520 +17575,688 @@ " \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", + " \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", + " \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", + " \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", @@ -17814,28 +18275,28 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17844,18 +18305,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17864,18 +18325,18 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17884,7 +18345,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17901,67 +18362,67 @@ " \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", @@ -17977,688 +18438,688 @@ " \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", + " \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", - " \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", - " \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", + " \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", @@ -18678,26 +19139,26 @@ " \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" @@ -18712,12 +19173,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c877446a893e4c80a767062e9a7870bc", + "model_id": "c5797da4fd114e45bf5baa64ad8c2e41", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=0.125.pdf./fig_2-updraft=0.4.pdf
\")…" ] }, "metadata": {}, From c143be78fef385331f137ec819c4936d715e53f3 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 1 Jul 2025 15:13:48 +0200 Subject: [PATCH 12/37] draft of basic adaptivity for vapour deposition on ice --- .../impl_numba/methods/deposition_methods.py | 289 ++++++++++++------ PySDM/dynamics/condensation.py | 1 + PySDM/dynamics/vapour_deposition_on_ice.py | 5 +- PySDM/particulator.py | 3 +- .../dynamics/test_vapour_deposition_on_ice.py | 58 +++- 5 files changed, 252 insertions(+), 104 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index 72a68513d9..dc57800b3a 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -5,6 +5,8 @@ from functools import cached_property import numba import numpy as np +from PyMPDATA_examples.Shipway_and_Hill_2012.formulae import rho_d + from PySDM.backends.impl_common.backend_methods import BackendMethods @@ -15,15 +17,89 @@ def _deposition(self): formulae = self.formulae_flattened + @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) + def calc_saturation_ratio_ice_and_temperature(): + temperature = ... + saturation_ratio_ice = ... + return saturation_ratio_ice, temperature + + @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) + def mass_deposition_rate_per_droplet( + *, + temperature: float, + rho_d: float, + signed_mass_old: float, + latent_heat_sub: float, + saturation_ratio_ice: float, + pressure: float, + reynolds_number: float, + schmidt_number: float, + ): + radius = formulae.particle_shape_and_density__mass_to_radius( + signed_mass_old + ) + + diameter = radius * 2.0 + + pvs_ice = formulae.saturation_vapour_pressure__pvs_ice(temperature) + + capacity = formulae.diffusion_ice_capacity__capacity(diameter) + + mass_ventilation_factor = formulae.ventilation__ventilation_coefficient( + sqrt_re_times_cbrt_sc=formulae.trivia__sqrt_re_times_cbrt_sc( + Re=reynolds_number, + Sc=schmidt_number, + ) + ) + heat_ventilation_factor = mass_ventilation_factor # TODO #1588 + + Dv_const = formulae.diffusion_thermics__D(temperature, pressure) + lambdaD = formulae.diffusion_ice_kinetics__lambdaD(temperature, pressure) + diffusion_coefficient = formulae.diffusion_ice_kinetics__D( + Dv_const, radius, lambdaD, temperature + ) + + Ka_const = formulae.diffusion_thermics__K(temperature, pressure) + lambdaK = formulae.diffusion_ice_kinetics__lambdaK(temperature, pressure) + thermal_conductivity = formulae.diffusion_ice_kinetics__K( + Ka_const, radius, lambdaK, temperature, rho_d + ) + + Fk = formulae.drop_growth__Fk( + T=temperature, + K=thermal_conductivity * heat_ventilation_factor, + lv=latent_heat_sub, + ) + Fd = formulae.drop_growth__Fd( + T=temperature, + D=diffusion_coefficient * mass_ventilation_factor, + pvs=pvs_ice, + ) + howell_factor_x_diffcoef_x_rhovsice_x_icess = ( + formulae.drop_growth__r_dr_dt( + RH_eq=1, + RH=saturation_ratio_ice, + Fk=Fk, + Fd=Fd, + ) + * formulae.constants.rho_w + ) + + mass_deposition_rate = ( + 4 * np.pi * capacity * howell_factor_x_diffcoef_x_rhovsice_x_icess + ) + return mass_deposition_rate + @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) def body( # pylint: disable=too-many-arguments *, + adaptive, multiplicity, signed_water_mass, - current_temperature, + # current_temperature, current_total_pressure, - current_relative_humidity, - current_water_activity, + # current_relative_humidity, + # current_water_activity, current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, @@ -36,110 +112,152 @@ def body( # pylint: disable=too-many-arguments predicted_vapour_mixing_ratio, predicted_dry_potential_temperature, ): + """simplest adaptivity: + - no physical tolerance - just checking if ambient vapour is positive + - global dt - no cell-wise logic (we don't have any test/example for it!) + - no mechanism to retain shorter dt over timesteps (and hence cannot make it adapt towards longer) + - explicit Euler mass integration (vs. implicit in condensation) + + note: condensation uses theta for tolerance, we could use RH here (and later also in cond) + """ # pylint: disable=too-many-locals n_sd = len(signed_water_mass) - for i in range(n_sd): - if not formulae.trivia__unfrozen(signed_water_mass[i]): - ice_mass = -signed_water_mass[i] - cid = cell_id[i] + multiplier = 2 + + n_substeps = 1 - radius = formulae.particle_shape_and_density__mass_to_radius( - signed_water_mass[i] + rv_tendency = ( + predicted_vapour_mixing_ratio[0] - current_vapour_mixing_ratio[0] + ) / time_step + thd_tendency = ( + predicted_dry_potential_temperature[0] + - current_dry_potential_temperature[0] + ) / time_step + rho_d = current_dry_air_density[0] + + if adaptive: + while True: + sub_time_step = time_step / n_substeps + saturation_ratio_ice, temperature = ( + calc_saturation_ratio_ice_and_temperature( + rv=current_vapour_mixing_ratio[0] + + rv_tendency * sub_time_step, + thd=current_dry_potential_temperature[0] + + thd_tendency * sub_time_step, + rho_d=rho_d, + ) ) + for i in range(n_sd): + if not formulae.trivia__unfrozen(signed_water_mass[i]): + cid = cell_id[i] - diameter = radius * 2.0 + latent_heat_sub = formulae.latent_heat_sublimation__ls( + temperature + ) - temperature = current_temperature[cid] - pressure = current_total_pressure[cid] - rho = current_dry_air_density[cid] - pvs_ice = formulae.saturation_vapour_pressure__pvs_ice(temperature) - latent_heat_sub = formulae.latent_heat_sublimation__ls(temperature) + mass_deposition_rate = mass_deposition_rate_per_droplet( + temperature=temperature, + rho_d=rho_d, + signed_mass_old=signed_water_mass[i], + latent_heat_sub=latent_heat_sub, + saturation_ratio_ice=saturation_ratio_ice, + pressure=current_total_pressure[cid], + reynolds_number=reynolds_number[i], + schmidt_number=schmidt_number[cid], + ) - capacity = formulae.diffusion_ice_capacity__capacity(diameter) + delta_rv_i = ( + -mass_deposition_rate + * multiplicity[i] + * sub_time_step + / (cell_volume * rho_d) + ) + if -delta_rv_i > current_vapour_mixing_ratio[cid]: + n_substeps *= multiplier + rv_tendency /= multiplier + thd_tendency /= multiplier - mass_ventilation_factor = formulae.ventilation__ventilation_coefficient( - sqrt_re_times_cbrt_sc=formulae.trivia__sqrt_re_times_cbrt_sc( - Re=reynolds_number[i], - Sc=schmidt_number[cid], - ) + break + break + sub_time_step = time_step / n_substeps + rv = current_vapour_mixing_ratio[0] + thd = current_dry_potential_temperature[0] + for _ in range(n_substeps): + # midpoint -> computer the sink with midpoint source + rv += sub_time_step * rv_tendency / 2 + thd += sub_time_step * thd_tendency / 2 + saturation_ratio_ice, temperature = ( + calc_saturation_ratio_ice_and_temperature( + rv=rv, + thd=thd, + rho_d=rho_d, ) - heat_ventilation_factor = mass_ventilation_factor # TODO #1588 + ) + for i in range(n_sd): + if not formulae.trivia__unfrozen(signed_water_mass[i]): + cid = cell_id[i] - Dv_const = formulae.diffusion_thermics__D(temperature, pressure) - lambdaD = formulae.diffusion_ice_kinetics__lambdaD( - temperature, pressure - ) - diffusion_coefficient = formulae.diffusion_ice_kinetics__D( - Dv_const, radius, lambdaD, temperature - ) + latent_heat_sub = formulae.latent_heat_sublimation__ls( + temperature + ) + rho_d = current_dry_air_density[cid] - Ka_const = formulae.diffusion_thermics__K(temperature, pressure) - lambdaK = formulae.diffusion_ice_kinetics__lambdaK( - temperature, pressure - ) - thermal_conductivity = formulae.diffusion_ice_kinetics__K( - Ka_const, radius, lambdaK, temperature, rho - ) - saturation_ratio_ice = ( - current_relative_humidity[cid] / current_water_activity[cid] - ) - if saturation_ratio_ice == 1: - continue - Fk = formulae.drop_growth__Fk( - T=temperature, - K=thermal_conductivity * heat_ventilation_factor, - lv=latent_heat_sub, - ) - Fd = formulae.drop_growth__Fd( - T=temperature, - D=diffusion_coefficient * mass_ventilation_factor, - pvs=pvs_ice, - ) - howell_factor_x_diffcoef_x_rhovsice_x_icess = ( - formulae.drop_growth__r_dr_dt( - RH_eq=1, - RH=saturation_ratio_ice, - Fk=Fk, - Fd=Fd, + mass_deposition_rate = mass_deposition_rate_per_droplet( + temperature=temperature, + rho_d=rho_d, + signed_mass_old=signed_water_mass[i], + latent_heat_sub=latent_heat_sub, + saturation_ratio_ice=saturation_ratio_ice, + pressure=current_total_pressure[cid], + reynolds_number=reynolds_number[i], + schmidt_number=schmidt_number[cid], ) - * formulae.constants.rho_w - ) - dm_dt = ( - 4 - * np.pi - * capacity - * howell_factor_x_diffcoef_x_rhovsice_x_icess - ) + delta_rv_i = ( + -mass_deposition_rate + * multiplicity[i] + * sub_time_step + / (cell_volume * rho_d) + ) + if -delta_rv_i > current_vapour_mixing_ratio[cid]: + assert False - delta_rv_i = ( - -dm_dt * multiplicity[i] * time_step / (cell_volume * rho) - ) - if -delta_rv_i > current_vapour_mixing_ratio[cid]: - assert False - predicted_vapour_mixing_ratio[cid] += delta_rv_i - - predicted_dry_potential_temperature[cid] += ( - formulae.state_variable_triplet__dthd_dt( - rhod=current_dry_air_density[cid], - thd=current_dry_potential_temperature[cid], - T=temperature, - d_water_vapour_mixing_ratio__dt=delta_rv_i / time_step, - lv=latent_heat_sub, + # predicted_vapour_mixing_ratio[cid] += delta_rv_i + rv += delta_rv_i + + thd += ( + formulae.state_variable_triplet__dthd_dt( + rhod=current_dry_air_density[cid], + thd=current_dry_potential_temperature[cid], + T=temperature, + d_water_vapour_mixing_ratio__dt=delta_rv_i + / sub_time_step, + lv=latent_heat_sub, + ) + * sub_time_step ) - * time_step - ) - x_old = formulae.diffusion_coordinate__x(ice_mass) - dx_dt_old = formulae.diffusion_coordinate__dx_dt(ice_mass, dm_dt) - x_new = formulae.trivia__explicit_euler(x_old, time_step, dx_dt_old) - signed_water_mass[i] = -formulae.diffusion_coordinate__mass(x_new) + x_old = formulae.diffusion_coordinate__x(-signed_water_mass[i]) + dx_dt_old = formulae.diffusion_coordinate__dx_dt( + -signed_water_mass[i], mass_deposition_rate + ) + x_new = formulae.trivia__explicit_euler( + x_old, sub_time_step, dx_dt_old + ) + signed_water_mass[i] = -formulae.diffusion_coordinate__mass( + x_new + ) + thd += sub_time_step * thd_tendency / 2 + rv += sub_time_step * rv_tendency / 2 + predicted_dry_potential_temperature[0] = thd + predicted_vapour_mixing_ratio[0] = rv return body def deposition( # pylint: disable=too-many-locals self, *, + adaptive, multiplicity, signed_water_mass, current_temperature, @@ -158,6 +276,7 @@ def deposition( # pylint: disable=too-many-locals predicted_dry_potential_temperature, ): self._deposition( + adaptive=adaptive, multiplicity=multiplicity.data, signed_water_mass=signed_water_mass.data, current_temperature=current_temperature.data, diff --git a/PySDM/dynamics/condensation.py b/PySDM/dynamics/condensation.py index eb863b32b8..4e8f4d02c9 100644 --- a/PySDM/dynamics/condensation.py +++ b/PySDM/dynamics/condensation.py @@ -120,6 +120,7 @@ def __call__(self): self.particulator.update_TpRH() if self.adaptive: + # TODO: check self.counters["n_substeps"][:] = np.maximum( self.counters["n_substeps"][:], int(self.particulator.dt / self.dt_cond_range[1]), diff --git a/PySDM/dynamics/vapour_deposition_on_ice.py b/PySDM/dynamics/vapour_deposition_on_ice.py index c60ec91396..0d7ba8ee55 100644 --- a/PySDM/dynamics/vapour_deposition_on_ice.py +++ b/PySDM/dynamics/vapour_deposition_on_ice.py @@ -5,9 +5,10 @@ @register_dynamic() class VapourDepositionOnIce: - def __init__(self): + def __init__(self, adaptive: bool): """called by the user while building a particulator""" self.particulator = None + self.adaptive = adaptive def register(self, *, builder): """called by the builder""" @@ -17,4 +18,4 @@ def register(self, *, builder): def __call__(self): """called by the particulator during simulation""" - self.particulator.deposition() + self.particulator.deposition(adaptive=self.adaptive) diff --git a/PySDM/particulator.py b/PySDM/particulator.py index 32ae0697d5..e04b9d86af 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -485,8 +485,9 @@ def seeding( for key in self.attributes.get_extensive_attribute_keys(): self.attributes.mark_updated(key) - def deposition(self): + def deposition(self, adaptive: bool): self.backend.deposition( + adaptive=adaptive, multiplicity=self.attributes["multiplicity"], signed_water_mass=self.attributes["signed water mass"], current_temperature=self.environment["T"], diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 772b6d983e..2876f0e4a9 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -1,5 +1,11 @@ """basic water vapor deposition on ice test""" +import os + +os.environ["NUMBA_DISABLE_JIT"] = "1" + +from typing import Iterable +from functools import lru_cache import numpy as np from matplotlib import pyplot @@ -43,7 +49,6 @@ def get_predicted(self, key: str): DIFFUSION_COORDINATES = ("WaterMass", "WaterMassLogarithm") COMMON = { - "environment": MoistBox(dt=0.01 * si.s, dv=1 * si.m**3), "products": (IceWaterContent(),), "formulae": { f"{diffusion_coordinate}": Formulae( @@ -55,30 +60,37 @@ def get_predicted(self, key: str): } +@lru_cache +def backend(diffusion_coordinate: str): + return CPU( + formulae=COMMON["formulae"][diffusion_coordinate], + override_jit_flags={"parallel": False}, + ) + + def make_particulator( *, - diffusion_coordinate, - signed_water_masses, - temperature, - pressure, - RH_ice=None, - RH_water=None, + dt: float, + diffusion_coordinate: str, + signed_water_masses: Iterable, + temperature: float, + pressure: float, + RH_ice: float = None, + RH_water: float = None, + adaptive: bool = False, ): """instantiates a particulator with minimal components for testing ice depositional growth""" assert RH_water is None or RH_ice is None builder = Builder( n_sd=len(signed_water_masses), - environment=COMMON["environment"], - backend=CPU( - formulae=COMMON["formulae"][diffusion_coordinate], - override_jit_flags={"parallel": False}, - ), + environment=MoistBox(dt=dt, dv=1 * si.m**3), + backend=backend(diffusion_coordinate), ) builder.add_dynamic(AmbientThermodynamics()) - builder.add_dynamic(VapourDepositionOnIce()) + builder.add_dynamic(VapourDepositionOnIce(adaptive=adaptive)) particulator = builder.build( attributes={ - "multiplicity": np.full(shape=(builder.particulator.n_sd,), fill_value=1e4), + "multiplicity": np.full(shape=(builder.particulator.n_sd,), fill_value=1e8), "signed water mass": np.asarray(signed_water_masses), }, products=COMMON["products"], @@ -130,6 +142,7 @@ def test_iwc_differs_after_one_timestep(*, water_mass, RHi, diffusion_coordinate diffusion_coordinate=diffusion_coordinate, signed_water_masses=[water_mass], RH_ice=RHi, + dt=0.1 * si.s, ) rv0 = particulator.environment["water_vapour_mixing_ratio"][0] thd0 = particulator.environment["thd"][0] @@ -149,14 +162,24 @@ def test_iwc_differs_after_one_timestep(*, water_mass, RHi, diffusion_coordinate assert particulator.environment["thd"][0] < thd0 assert particulator.products["ice water content"].get()[0] < iwc_old else: - assert particulator.products["ice water content"].get()[0] == iwc_old + np.testing.assert_approx_equal( + particulator.products["ice water content"].get()[0], iwc_old + ) assert particulator.environment["water_vapour_mixing_ratio"][0] == rv0 assert particulator.environment["thd"][0] == thd0 @staticmethod + @pytest.mark.parametrize( + "dt, adaptive", + ( + (0.01 * si.s, False), + pytest.param(10.0 * si.s, False, marks=pytest.mark.xfail(strict=True)), + (10.0 * si.s, True), + ), + ) @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) def test_growth_rates_against_spichtinger_and_gierens_2009_fig_5( - diffusion_coordinate, plot=False + diffusion_coordinate, dt, adaptive, plot=False ): """Fig. 5 in [Spichtinger & Gierens 2009](https://doi.org/10.5194/acp-9-685-2009)""" # arrange @@ -173,6 +196,8 @@ def test_growth_rates_against_spichtinger_and_gierens_2009_fig_5( signed_water_masses=-initial_water_masses, RH_water=1, temperature=temperature, + dt=dt, + adaptive=adaptive, ) particulator.run(steps=1) dm_dt[temperature] = ( @@ -222,6 +247,7 @@ def test_relative_mass_rates(*, diffusion_coordinate): RH_ice=1.1, signed_water_masses=-water_mass_init, diffusion_coordinate=diffusion_coordinate, + dt=0.1 * si.s, ) # act From d5995d24410df96e8a9eac31ce892c0b3230f5e0 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 2 Jul 2025 14:20:32 +0200 Subject: [PATCH 13/37] Wed progress on adaptivity (incl. RH rtol) --- .../impl_numba/methods/deposition_methods.py | 138 ++++++++++++------ PySDM/particulator.py | 3 - .../dynamics/test_vapour_deposition_on_ice.py | 8 +- 3 files changed, 92 insertions(+), 57 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index dc57800b3a..4951b3c816 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -18,9 +18,26 @@ def _deposition(self): formulae = self.formulae_flattened @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) - def calc_saturation_ratio_ice_and_temperature(): - temperature = ... - saturation_ratio_ice = ... + def calc_saturation_ratio_ice_and_temperature( + vapour_mixing_ratio, dry_air_potential_temperature, dry_air_density + ): + temperature = formulae.state_variable_triplet__T( + rhod=dry_air_density, + thd=dry_air_potential_temperature, + ) + total_pressure = formulae.state_variable_triplet__p( + rhod=dry_air_density, + T=temperature, + water_vapour_mixing_ratio=vapour_mixing_ratio, + ) + vapour_partial_pressure = formulae.state_variable_triplet__pv( + p=total_pressure, + water_vapour_mixing_ratio=vapour_mixing_ratio, + ) + saturation_ratio_ice = ( + vapour_partial_pressure + / formulae.saturation_vapour_pressure__pvs_ice(temperature) + ) return saturation_ratio_ice, temperature @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) @@ -96,10 +113,7 @@ def body( # pylint: disable=too-many-arguments adaptive, multiplicity, signed_water_mass, - # current_temperature, current_total_pressure, - # current_relative_humidity, - # current_water_activity, current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, @@ -117,39 +131,47 @@ def body( # pylint: disable=too-many-arguments - global dt - no cell-wise logic (we don't have any test/example for it!) - no mechanism to retain shorter dt over timesteps (and hence cannot make it adapt towards longer) - explicit Euler mass integration (vs. implicit in condensation) - + - no safeguards for infinite loop in substep number search note: condensation uses theta for tolerance, we could use RH here (and later also in cond) """ # pylint: disable=too-many-locals - n_sd = len(signed_water_mass) - multiplier = 2 + multiplier = 10 + midpoint = True + rel_tol_rh = 1e-6 + + cid = 0 # TODO + n_sd = len(signed_water_mass) n_substeps = 1 rv_tendency = ( - predicted_vapour_mixing_ratio[0] - current_vapour_mixing_ratio[0] + predicted_vapour_mixing_ratio[cid] - current_vapour_mixing_ratio[cid] ) / time_step thd_tendency = ( - predicted_dry_potential_temperature[0] - - current_dry_potential_temperature[0] + predicted_dry_potential_temperature[cid] + - current_dry_potential_temperature[cid] ) / time_step - rho_d = current_dry_air_density[0] + rho_d = current_dry_air_density[cid] if adaptive: + n_substeps = 1 / multiplier + delta_rh_long = np.nan while True: sub_time_step = time_step / n_substeps saturation_ratio_ice, temperature = ( calc_saturation_ratio_ice_and_temperature( - rv=current_vapour_mixing_ratio[0] + vapour_mixing_ratio=current_vapour_mixing_ratio[cid] + rv_tendency * sub_time_step, - thd=current_dry_potential_temperature[0] + dry_air_potential_temperature=current_dry_potential_temperature[ + cid + ] + thd_tendency * sub_time_step, - rho_d=rho_d, + dry_air_density=rho_d, ) ) + rv = current_vapour_mixing_ratio[cid] for i in range(n_sd): if not formulae.trivia__unfrozen(signed_water_mass[i]): - cid = cell_id[i] latent_heat_sub = formulae.latent_heat_sublimation__ls( temperature @@ -166,31 +188,59 @@ def body( # pylint: disable=too-many-arguments schmidt_number=schmidt_number[cid], ) - delta_rv_i = ( + rv += ( -mass_deposition_rate * multiplicity[i] * sub_time_step / (cell_volume * rho_d) ) - if -delta_rv_i > current_vapour_mixing_ratio[cid]: - n_substeps *= multiplier - rv_tendency /= multiplier - thd_tendency /= multiplier - - break - break + delta_thd = formulae.state_variable_triplet__dthd_dt( + rhod=rho_d, + thd=current_dry_potential_temperature[cid], + T=temperature, + d_water_vapour_mixing_ratio__dt=( + rv - current_vapour_mixing_ratio[cid] + ) + / sub_time_step, + lv=latent_heat_sub, + ) + delta_rh_short = ( + calc_saturation_ratio_ice_and_temperature( + vapour_mixing_ratio=rv, + dry_air_potential_temperature=current_dry_potential_temperature[ + cid + ] + + thd_tendency * sub_time_step + + delta_thd, + dry_air_density=rho_d, + )[0] + - saturation_ratio_ice + ) + if ( + n_substeps < 1 + or rv < 0 + or abs(delta_rh_long - multiplier * delta_rh_short) + / saturation_ratio_ice + > rel_tol_rh + ): + delta_rh_long = delta_rh_short + n_substeps *= multiplier + rv_tendency /= multiplier + thd_tendency /= multiplier + else: + break sub_time_step = time_step / n_substeps - rv = current_vapour_mixing_ratio[0] - thd = current_dry_potential_temperature[0] - for _ in range(n_substeps): + rv = current_vapour_mixing_ratio[cid] + thd = current_dry_potential_temperature[cid] + for _ in range(int(n_substeps)): # midpoint -> computer the sink with midpoint source - rv += sub_time_step * rv_tendency / 2 - thd += sub_time_step * thd_tendency / 2 + rv += sub_time_step * rv_tendency * (0.5 if midpoint else 1) + thd += sub_time_step * thd_tendency * (0.5 if midpoint else 1) saturation_ratio_ice, temperature = ( calc_saturation_ratio_ice_and_temperature( - rv=rv, - thd=thd, - rho_d=rho_d, + vapour_mixing_ratio=rv, + dry_air_potential_temperature=thd, + dry_air_density=rho_d, ) ) for i in range(n_sd): @@ -219,11 +269,8 @@ def body( # pylint: disable=too-many-arguments * sub_time_step / (cell_volume * rho_d) ) - if -delta_rv_i > current_vapour_mixing_ratio[cid]: - assert False - - # predicted_vapour_mixing_ratio[cid] += delta_rv_i rv += delta_rv_i + assert rv >= 0 thd += ( formulae.state_variable_triplet__dthd_dt( @@ -247,10 +294,11 @@ def body( # pylint: disable=too-many-arguments signed_water_mass[i] = -formulae.diffusion_coordinate__mass( x_new ) - thd += sub_time_step * thd_tendency / 2 - rv += sub_time_step * rv_tendency / 2 - predicted_dry_potential_temperature[0] = thd - predicted_vapour_mixing_ratio[0] = rv + if midpoint: + thd += sub_time_step * thd_tendency / 2 + rv += sub_time_step * rv_tendency / 2 + predicted_dry_potential_temperature[cid] = thd + predicted_vapour_mixing_ratio[cid] = rv return body @@ -260,10 +308,7 @@ def deposition( # pylint: disable=too-many-locals adaptive, multiplicity, signed_water_mass, - current_temperature, - current_total_pressure, - current_relative_humidity, - current_water_activity, + current_total_pressure, # TODO: do we need it ? current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, @@ -279,10 +324,7 @@ def deposition( # pylint: disable=too-many-locals adaptive=adaptive, multiplicity=multiplicity.data, signed_water_mass=signed_water_mass.data, - current_temperature=current_temperature.data, current_total_pressure=current_total_pressure.data, - current_relative_humidity=current_relative_humidity.data, - current_water_activity=current_water_activity.data, current_vapour_mixing_ratio=current_vapour_mixing_ratio.data, current_dry_air_density=current_dry_air_density.data, current_dry_potential_temperature=current_dry_potential_temperature.data, diff --git a/PySDM/particulator.py b/PySDM/particulator.py index e04b9d86af..2c8a547775 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -490,10 +490,7 @@ def deposition(self, adaptive: bool): adaptive=adaptive, multiplicity=self.attributes["multiplicity"], signed_water_mass=self.attributes["signed water mass"], - current_temperature=self.environment["T"], current_total_pressure=self.environment["p"], - current_relative_humidity=self.environment["RH"], - current_water_activity=self.environment["a_w_ice"], current_vapour_mixing_ratio=self.environment["water_vapour_mixing_ratio"], current_dry_air_density=self.environment["rhod"], current_dry_potential_temperature=self.environment["thd"], diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 2876f0e4a9..73ba84d858 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -1,9 +1,5 @@ """basic water vapor deposition on ice test""" -import os - -os.environ["NUMBA_DISABLE_JIT"] = "1" - from typing import Iterable from functools import lru_cache import numpy as np @@ -173,8 +169,8 @@ def test_iwc_differs_after_one_timestep(*, water_mass, RHi, diffusion_coordinate "dt, adaptive", ( (0.01 * si.s, False), - pytest.param(10.0 * si.s, False, marks=pytest.mark.xfail(strict=True)), - (10.0 * si.s, True), + pytest.param(1.0 * si.s, False, marks=pytest.mark.xfail(strict=True)), + (1.0 * si.s, True), ), ) @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) From 490d311bd13681b9c2a322b26f2f7a33eb653983 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Thu, 3 Jul 2025 12:21:10 +0200 Subject: [PATCH 14/37] trying adaptivity with the A&A example - seems we have a bug (ambient vapour goes wrong even with no ice) --- .../impl_numba/methods/deposition_methods.py | 8 +- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 79074 +++++++++++++--- .../Abade_and_Albuquerque_2024/simulation.py | 2 +- 3 files changed, 66137 insertions(+), 12947 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index 4951b3c816..b7e66d4964 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -42,7 +42,6 @@ def calc_saturation_ratio_ice_and_temperature( @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) def mass_deposition_rate_per_droplet( - *, temperature: float, rho_d: float, signed_mass_old: float, @@ -219,9 +218,9 @@ def body( # pylint: disable=too-many-arguments if ( n_substeps < 1 or rv < 0 - or abs(delta_rh_long - multiplier * delta_rh_short) - / saturation_ratio_ice - > rel_tol_rh + # or abs(delta_rh_long - multiplier * delta_rh_short) + # / saturation_ratio_ice + # > rel_tol_rh ): delta_rh_long = delta_rh_short n_substeps *= multiplier @@ -232,6 +231,7 @@ def body( # pylint: disable=too-many-arguments sub_time_step = time_step / n_substeps rv = current_vapour_mixing_ratio[cid] thd = current_dry_potential_temperature[cid] + print("n", n_substeps) for _ in range(int(n_substeps)): # midpoint -> computer the sink with midpoint source rv += sub_time_step * rv_tendency * (0.5 if midpoint else 1) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index b0c31ec774..f3df1c11a0 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -88,14 +88,14 @@ }, { "cell_type": "code", - "execution_count": 30, + "execution_count": 4, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "759fbb0b771142b19d8feee6154f145c", + "model_id": "c3b775f3ef63490db0e7b3b8003671bc", "version_major": 2, "version_minor": 0 }, @@ -105,6 +105,53058 @@ }, "metadata": {}, "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 10.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 10.0\n", + "n 1.0\n", + "n 1.0\n", + "n 10.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n", + "n 1.0\n" + ] } ], "source": [ @@ -112,7 +53164,7 @@ "n_realisations = 3\n", "n_sds = (128, 512, 2048) # PAPER: \"on the order of 1e6\"\n", "updrafts = (3.6, 1.2, .4) # PAPER: 0.5 m/s\n", - "timestep = .1 * si.s\n", + "timestep = 5 * si.s\n", "z_max = 4 * si.km\n", "display(progbar := FloatProgress(value=1, max=3 + 2 * n_realisations * len(n_sds) * len(updrafts)))\n", "\n", @@ -163,7 +53215,7 @@ }, { "cell_type": "code", - "execution_count": 31, + "execution_count": 5, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -178,7 +53230,7 @@ " ax.set_xlabel(r\"r (g$\\cdot$kg$^{-1}$)\")\n", " ax.set_ylabel('Height (km)')\n", " ax.set_ylim(.75, 3)\n", - " ax.set_xlim(-.05, 1.15)\n", + " # ax.set_xlim(-.05, 1.15)\n", " ax.grid()\n", " \n", "def plot_part(ax, data): \n", @@ -232,7 +53284,7 @@ }, { "cell_type": "code", - "execution_count": 32, + "execution_count": 6, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -247,7 +53299,7 @@ " \n", " \n", " \n", - " 2025-06-29T16:50:36.537506\n", + " 2025-07-02T19:48:13.702260\n", " image/svg+xml\n", " \n", " \n", @@ -281,42 +53333,30 @@ " \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", @@ -460,19 +53500,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p439c64e10d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -515,14 +53555,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p439c64e10d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -562,14 +53602,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p439c64e10d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -608,14 +53648,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p439c64e10d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -628,14 +53668,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p439c64e10d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -823,159 +53863,175 @@ " \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", + " \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", - " \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", " \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", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -1635,39 +54735,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -1689,62 +54777,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe5f2641460)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe5f2641460)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe5f2641460)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe5f2641460)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe5f2641460)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1765,571 +54853,631 @@ " \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", - " \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", " \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", - " \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", @@ -2380,39 +55528,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -2434,62 +55570,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p78a17e6b2f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p78a17e6b2f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p78a17e6b2f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p78a17e6b2f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p78a17e6b2f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2510,571 +55646,631 @@ " \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", + " \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", - " \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", - " \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", " \n", @@ -3147,39 +56343,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -3201,62 +56385,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5df537fcf8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5df537fcf8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5df537fcf8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5df537fcf8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5df537fcf8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3277,265 +56461,295 @@ " \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", - " \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", + " \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", + " \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", @@ -3560,7 +56774,7 @@ " \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", - " \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", @@ -3952,17 +57142,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5a1d3b73a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3972,17 +57162,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5a1d3b73a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3992,17 +57182,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5a1d3b73a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4012,17 +57202,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5a1d3b73a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4032,17 +57222,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5a1d3b73a5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4051,7 +57241,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4068,664 +57258,724 @@ " \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", + " \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", - " \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", - " \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", + " \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", @@ -4748,7 +57998,7 @@ "L 170.252344 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4808,67 +58058,43 @@ "\" style=\"fill: #ffffff\"/>\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", - " \n", + " \n", " \n", " \n", " \n", @@ -4886,66 +58112,66 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb431f995d6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb431f995d6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb431f995d6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb431f995d6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb431f995d6)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4962,664 +58188,724 @@ " \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", - " \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", - " \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", + " \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", + " \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", @@ -5642,7 +58928,7 @@ "L 324.701562 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5671,67 +58957,43 @@ "\" style=\"fill: #ffffff\"/>\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", - " \n", + " \n", " \n", " \n", " \n", @@ -5749,66 +59011,66 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p07ec3939aa)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p07ec3939aa)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p07ec3939aa)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p07ec3939aa)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p07ec3939aa)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5825,664 +59087,724 @@ " \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", - " \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", - " \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", + " \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", + " \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", @@ -6505,7 +59827,7 @@ "L 479.150781 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6527,25 +59849,25 @@ " \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", @@ -6561,7 +59883,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "2c8a0dfd4a644b00b4543963ee10d22b", + "model_id": "9e79633136794028a94d67f3c8a41ce8", "version_major": 2, "version_minor": 0 }, @@ -6583,7 +59905,7 @@ " \n", " \n", " \n", - " 2025-06-29T16:50:41.377854\n", + " 2025-07-02T19:48:27.244827\n", " image/svg+xml\n", " \n", " \n", @@ -6617,42 +59939,30 @@ " \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", @@ -6796,19 +60106,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pf8bc41fa4d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6851,14 +60161,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pf8bc41fa4d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6898,14 +60208,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pf8bc41fa4d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6944,14 +60254,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pf8bc41fa4d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6964,14 +60274,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pf8bc41fa4d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7159,159 +60469,163 @@ " \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", + " \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", - " \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", - " \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", @@ -7971,39 +61296,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -8025,62 +61338,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe63197b7d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe63197b7d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe63197b7d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe63197b7d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe63197b7d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8101,571 +61414,586 @@ " \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", - " \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", - " \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", - " \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", @@ -8716,39 +62044,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -8770,62 +62086,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5885f6e42b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5885f6e42b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5885f6e42b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5885f6e42b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5885f6e42b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8846,571 +62162,586 @@ " \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", + " \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", + " \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", - " \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", @@ -9483,39 +62814,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -9537,62 +62856,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p348c9e852e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p348c9e852e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p348c9e852e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p348c9e852e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p348c9e852e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9613,265 +62932,277 @@ " \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", - " \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", + " \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", + " \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", @@ -9896,7 +63227,7 @@ " \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", - " \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", @@ -10258,17 +63565,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2c722341f1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10278,17 +63585,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2c722341f1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10298,17 +63605,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2c722341f1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10318,17 +63625,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2c722341f1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10338,17 +63645,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2c722341f1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10357,7 +63664,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10374,664 +63681,679 @@ " \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", + " \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", - " \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", - " \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", + " \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", @@ -11054,7 +64376,7 @@ "L 170.252344 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11114,67 +64436,43 @@ "\" style=\"fill: #ffffff\"/>\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", - " \n", + " \n", " \n", " \n", " \n", @@ -11192,66 +64490,66 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe8f7e5eead)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe8f7e5eead)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe8f7e5eead)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe8f7e5eead)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe8f7e5eead)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11268,664 +64566,679 @@ " \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", - " \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", - " \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", + " \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", + " \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", @@ -11948,7 +65261,7 @@ "L 324.701562 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11977,67 +65290,43 @@ "\" style=\"fill: #ffffff\"/>\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", - " \n", + " \n", " \n", " \n", " \n", @@ -12055,66 +65344,66 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe1d3ccd641)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe1d3ccd641)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe1d3ccd641)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe1d3ccd641)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pe1d3ccd641)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12131,664 +65420,679 @@ " \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", - " \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", - " \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", + " \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", + " \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", @@ -12811,7 +66115,7 @@ "L 479.150781 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12833,25 +66137,25 @@ " \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", @@ -12867,7 +66171,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "1c1ec996efe94a46a1821cd59d733721", + "model_id": "7f4f7548b93e42d8a6703d33e1dd1d38", "version_major": 2, "version_minor": 0 }, @@ -12889,7 +66193,7 @@ " \n", " \n", " \n", - " 2025-06-29T16:50:47.251745\n", + " 2025-07-02T19:48:35.743979\n", " image/svg+xml\n", " \n", " \n", @@ -12923,42 +66227,30 @@ " \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", @@ -13102,19 +66394,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3ca6a4a1ea)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13157,14 +66449,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3ca6a4a1ea)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13204,14 +66496,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3ca6a4a1ea)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13250,14 +66542,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3ca6a4a1ea)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13270,14 +66562,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3ca6a4a1ea)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13465,159 +66757,159 @@ " \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", + " \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", - " \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", - " \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", @@ -14277,39 +67569,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -14331,62 +67611,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5b6e86df65)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5b6e86df65)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5b6e86df65)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5b6e86df65)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p5b6e86df65)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14407,571 +67687,571 @@ " \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", - " \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", " \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", - " \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", @@ -15022,39 +68302,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -15076,62 +68344,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2ebe4e76ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2ebe4e76ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2ebe4e76ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2ebe4e76ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p2ebe4e76ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15152,571 +68420,571 @@ " \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", + " \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", " \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", - " \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", @@ -15789,39 +69057,27 @@ "\" style=\"fill: #ffffff\"/>\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", @@ -15843,62 +69099,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3e77bad8b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3e77bad8b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3e77bad8b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3e77bad8b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p3e77bad8b0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15919,265 +69175,271 @@ " \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", - " \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", + " \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", + " \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", @@ -16202,7 +69464,7 @@ " \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", - " \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", @@ -16564,17 +69802,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd71e065c20)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16584,17 +69822,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd71e065c20)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16604,17 +69842,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd71e065c20)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16624,17 +69862,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd71e065c20)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16644,17 +69882,17 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd71e065c20)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16663,7 +69901,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16680,664 +69918,664 @@ " \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", + " \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", - " \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", - " \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", + " \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", @@ -17360,7 +70598,7 @@ "L 170.252344 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17420,67 +70658,43 @@ "\" style=\"fill: #ffffff\"/>\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", - " \n", + " \n", " \n", " \n", " \n", @@ -17498,66 +70712,66 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pafa0cac651)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pafa0cac651)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pafa0cac651)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pafa0cac651)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pafa0cac651)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17574,664 +70788,664 @@ " \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", - " \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", - " \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", + " \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", + " \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", @@ -18254,7 +71468,7 @@ "L 324.701562 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18283,67 +71497,43 @@ "\" style=\"fill: #ffffff\"/>\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", - " \n", + " \n", " \n", " \n", " \n", @@ -18361,66 +71551,66 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p15b5edfbdd)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p15b5edfbdd)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p15b5edfbdd)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p15b5edfbdd)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p15b5edfbdd)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18437,664 +71627,664 @@ " \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", - " \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", - " \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", + " \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", + " \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", @@ -19117,7 +72307,7 @@ "L 479.150781 232.083588 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19139,25 +72329,25 @@ " \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", @@ -19173,7 +72363,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c5797da4fd114e45bf5baa64ad8c2e41", + "model_id": "dde487706b5c4dcd9ab5cf15c6768218", "version_major": 2, "version_minor": 0 }, diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py index b7836b4605..1c1c6e184a 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py @@ -41,7 +41,7 @@ def __init__(self, settings): if settings.enable_immersion_freezing: builder.add_dynamic(Freezing(singular=settings.singular)) if settings.enable_vapour_deposition_on_ice: - builder.add_dynamic(VapourDepositionOnIce()) + builder.add_dynamic(VapourDepositionOnIce(adaptive=True)) r_dry, n_in_dv = ConstantMultiplicity(settings.soluble_aerosol).sample( n_sd=settings.n_sd From 0c9f45d19a8569d0f4177ad44c3ebf19063afdac Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Fri, 4 Jul 2025 10:37:41 +0200 Subject: [PATCH 15/37] thermodynamic consistency within substepping for deposition --- .../methods/condensation_methods.py | 16 +- .../impl_numba/methods/deposition_methods.py | 79 +- PySDM/particulator.py | 1 + .../Abade_and_Albuquerque_2024/fig_2.ipynb | 71998 +--------------- 4 files changed, 82 insertions(+), 72012 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/condensation_methods.py b/PySDM/backends/impl_numba/methods/condensation_methods.py index cbf0afe50a..c2011b02a2 100644 --- a/PySDM/backends/impl_numba/methods/condensation_methods.py +++ b/PySDM/backends/impl_numba/methods/condensation_methods.py @@ -271,7 +271,7 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals n_substeps, fake, ): - timestep /= n_substeps + sub_timestep = timestep / n_substeps ml_old = calculate_ml_old( attributes.water_mass, attributes.multiplicity, cell_idx ) @@ -280,11 +280,11 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals success = True for _ in range(n_substeps): # note: no example yet showing that the trapezoidal scheme brings any improvement - thd += timestep * dthd_dt_pred / 2 + thd += sub_timestep * dthd_dt_pred / 2 water_vapour_mixing_ratio += ( - timestep * d_water_vapour_mixing_ratio__dt_predicted / 2 + sub_timestep * d_water_vapour_mixing_ratio__dt_predicted / 2 ) - rhod += timestep * drhod_dt / 2 + rhod += sub_timestep * drhod_dt / 2 T = formulae.state_variable_triplet__T(rhod, thd) p = formulae.state_variable_triplet__p( rhod, T, water_vapour_mixing_ratio @@ -321,7 +321,7 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals KTp, rtol_x, ) - dml_dt = (ml_new - ml_old) / timestep + dml_dt = (ml_new - ml_old) / sub_timestep d_water_vapour_mixing_ratio__dt_corrected = -dml_dt / m_d dthd_dt_corr = formulae.state_variable_triplet__dthd_dt( rhod=rhod, @@ -331,12 +331,12 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals lv=lv, ) - thd += timestep * (dthd_dt_pred / 2 + dthd_dt_corr) - water_vapour_mixing_ratio += timestep * ( + thd += sub_timestep * (dthd_dt_pred / 2 + dthd_dt_corr) + water_vapour_mixing_ratio += sub_timestep * ( d_water_vapour_mixing_ratio__dt_predicted / 2 + d_water_vapour_mixing_ratio__dt_corrected ) - rhod += timestep * drhod_dt / 2 + rhod += sub_timestep * drhod_dt / 2 ml_old = ml_new count_activating += n_activating count_deactivating += n_deactivating diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index b7e66d4964..c2a136a275 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -5,7 +5,6 @@ from functools import cached_property import numba import numpy as np -from PyMPDATA_examples.Shipway_and_Hill_2012.formulae import rho_d from PySDM.backends.impl_common.backend_methods import BackendMethods @@ -18,7 +17,7 @@ def _deposition(self): formulae = self.formulae_flattened @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) - def calc_saturation_ratio_ice_and_temperature( + def calc_saturation_ratio_ice_temperature_and_pressure( vapour_mixing_ratio, dry_air_potential_temperature, dry_air_density ): temperature = formulae.state_variable_triplet__T( @@ -38,7 +37,7 @@ def calc_saturation_ratio_ice_and_temperature( vapour_partial_pressure / formulae.saturation_vapour_pressure__pvs_ice(temperature) ) - return saturation_ratio_ice, temperature + return saturation_ratio_ice, temperature, total_pressure @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) def mass_deposition_rate_per_droplet( @@ -124,6 +123,7 @@ def body( # pylint: disable=too-many-arguments # to be modified predicted_vapour_mixing_ratio, predicted_dry_potential_temperature, + predicted_dry_air_density, ): """simplest adaptivity: - no physical tolerance - just checking if ambient vapour is positive @@ -143,6 +143,7 @@ def body( # pylint: disable=too-many-arguments n_sd = len(signed_water_mass) n_substeps = 1 + # 1/dt * (post-ambient-thermodynamics & post-condensation rv/thd - previous end-of-timestep rv/thd) rv_tendency = ( predicted_vapour_mixing_ratio[cid] - current_vapour_mixing_ratio[cid] ) / time_step @@ -150,25 +151,36 @@ def body( # pylint: disable=too-many-arguments predicted_dry_potential_temperature[cid] - current_dry_potential_temperature[cid] ) / time_step - rho_d = current_dry_air_density[cid] + rhod_tendency = ( + predicted_dry_air_density[cid] - current_dry_air_density[cid] + ) / time_step if adaptive: n_substeps = 1 / multiplier delta_rh_long = np.nan while True: sub_time_step = time_step / n_substeps - saturation_ratio_ice, temperature = ( - calc_saturation_ratio_ice_and_temperature( - vapour_mixing_ratio=current_vapour_mixing_ratio[cid] - + rv_tendency * sub_time_step, - dry_air_potential_temperature=current_dry_potential_temperature[ - cid - ] - + thd_tendency * sub_time_step, - dry_air_density=rho_d, + + rhod = ( + current_dry_air_density[cid] + + rhod_tendency * (0.5 if midpoint else 1) * sub_time_step + ) + rv = ( + current_vapour_mixing_ratio[cid] + + rv_tendency * (0.5 if midpoint else 1) * sub_time_step + ) + thd = ( + current_dry_potential_temperature[cid] + + thd_tendency * (0.5 if midpoint else 1) * sub_time_step + ) + + saturation_ratio_ice, temperature, total_pressure = ( + calc_saturation_ratio_ice_temperature_and_pressure( + vapour_mixing_ratio=rv, + dry_air_potential_temperature=thd, + dry_air_density=rhod, ) ) - rv = current_vapour_mixing_ratio[cid] for i in range(n_sd): if not formulae.trivia__unfrozen(signed_water_mass[i]): @@ -178,11 +190,11 @@ def body( # pylint: disable=too-many-arguments mass_deposition_rate = mass_deposition_rate_per_droplet( temperature=temperature, - rho_d=rho_d, + rho_d=rhod, signed_mass_old=signed_water_mass[i], latent_heat_sub=latent_heat_sub, saturation_ratio_ice=saturation_ratio_ice, - pressure=current_total_pressure[cid], + pressure=total_pressure, reynolds_number=reynolds_number[i], schmidt_number=schmidt_number[cid], ) @@ -191,10 +203,10 @@ def body( # pylint: disable=too-many-arguments -mass_deposition_rate * multiplicity[i] * sub_time_step - / (cell_volume * rho_d) + / (cell_volume * rhod) ) delta_thd = formulae.state_variable_triplet__dthd_dt( - rhod=rho_d, + rhod=rhod, thd=current_dry_potential_temperature[cid], T=temperature, d_water_vapour_mixing_ratio__dt=( @@ -204,14 +216,14 @@ def body( # pylint: disable=too-many-arguments lv=latent_heat_sub, ) delta_rh_short = ( - calc_saturation_ratio_ice_and_temperature( + calc_saturation_ratio_ice_temperature_and_pressure( vapour_mixing_ratio=rv, dry_air_potential_temperature=current_dry_potential_temperature[ cid ] + thd_tendency * sub_time_step + delta_thd, - dry_air_density=rho_d, + dry_air_density=rhod, )[0] - saturation_ratio_ice ) @@ -229,18 +241,23 @@ def body( # pylint: disable=too-many-arguments else: break sub_time_step = time_step / n_substeps + rv = current_vapour_mixing_ratio[cid] thd = current_dry_potential_temperature[cid] + rhod = current_dry_air_density[cid] + print("n", n_substeps) for _ in range(int(n_substeps)): # midpoint -> computer the sink with midpoint source rv += sub_time_step * rv_tendency * (0.5 if midpoint else 1) thd += sub_time_step * thd_tendency * (0.5 if midpoint else 1) - saturation_ratio_ice, temperature = ( - calc_saturation_ratio_ice_and_temperature( + rhod += sub_time_step * rhod_tendency * (0.5 if midpoint else 1) + + saturation_ratio_ice, temperature, total_pressure = ( + calc_saturation_ratio_ice_temperature_and_pressure( vapour_mixing_ratio=rv, dry_air_potential_temperature=thd, - dry_air_density=rho_d, + dry_air_density=rhod, ) ) for i in range(n_sd): @@ -250,15 +267,14 @@ def body( # pylint: disable=too-many-arguments latent_heat_sub = formulae.latent_heat_sublimation__ls( temperature ) - rho_d = current_dry_air_density[cid] mass_deposition_rate = mass_deposition_rate_per_droplet( temperature=temperature, - rho_d=rho_d, + rho_d=rhod, signed_mass_old=signed_water_mass[i], latent_heat_sub=latent_heat_sub, saturation_ratio_ice=saturation_ratio_ice, - pressure=current_total_pressure[cid], + pressure=total_pressure, reynolds_number=reynolds_number[i], schmidt_number=schmidt_number[cid], ) @@ -267,15 +283,17 @@ def body( # pylint: disable=too-many-arguments -mass_deposition_rate * multiplicity[i] * sub_time_step - / (cell_volume * rho_d) + / ( + cell_volume * rhod + ) # TODO: mass of dry air should not change within timestep! ) rv += delta_rv_i assert rv >= 0 thd += ( formulae.state_variable_triplet__dthd_dt( - rhod=current_dry_air_density[cid], - thd=current_dry_potential_temperature[cid], + rhod=rhod, + thd=thd, T=temperature, d_water_vapour_mixing_ratio__dt=delta_rv_i / sub_time_step, @@ -297,6 +315,7 @@ def body( # pylint: disable=too-many-arguments if midpoint: thd += sub_time_step * thd_tendency / 2 rv += sub_time_step * rv_tendency / 2 + rhod += sub_time_step * rhod_tendency / 2 predicted_dry_potential_temperature[cid] = thd predicted_vapour_mixing_ratio[cid] = rv @@ -319,6 +338,7 @@ def deposition( # pylint: disable=too-many-locals schmidt_number, predicted_vapour_mixing_ratio, predicted_dry_potential_temperature, + predicted_dry_air_density, ): self._deposition( adaptive=adaptive, @@ -335,4 +355,5 @@ def deposition( # pylint: disable=too-many-locals schmidt_number=schmidt_number.data, predicted_vapour_mixing_ratio=predicted_vapour_mixing_ratio.data, predicted_dry_potential_temperature=predicted_dry_potential_temperature.data, + predicted_dry_air_density=predicted_dry_air_density.data, ) diff --git a/PySDM/particulator.py b/PySDM/particulator.py index 2c8a547775..d31fd0d20c 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -503,6 +503,7 @@ def deposition(self, adaptive: bool): "water_vapour_mixing_ratio" ), predicted_dry_potential_temperature=self.environment.get_predicted("thd"), + predicted_dry_air_density=self.environment.get_predicted("rhod"), ) self.attributes.mark_updated("signed water mass") # TODO #1524 - should we update here? diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index f3df1c11a0..b3da4e6af9 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -95,7 +95,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c3b775f3ef63490db0e7b3b8003671bc", + "model_id": "3a01b16992ab4eab98f985e27b02124a", "version_major": 2, "version_minor": 0 }, @@ -272,52890 +272,25 @@ "n 1.0\n", "n 1.0\n", "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 10.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 10.0\n", - "n 1.0\n", - "n 1.0\n", - "n 10.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n" + "n 10000000000.0\n" + ] + }, + { + "ename": "AssertionError", + "evalue": "", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", + "Cell \u001b[0;32mIn[4], line 43\u001b[0m\n\u001b[1;32m 40\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m i \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(n_realisations):\n\u001b[1;32m 41\u001b[0m progbar\u001b[38;5;241m.\u001b[39mdescription \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m...\u001b[39m\u001b[38;5;124m'\u001b[39m \u001b[38;5;241m+\u001b[39m key[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m3\u001b[39m:] \u001b[38;5;241m+\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m-\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mi\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m-\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mupdraft\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m\n\u001b[1;32m 42\u001b[0m datasets[key][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mrealisations\u001b[39m\u001b[38;5;124m'\u001b[39m]\u001b[38;5;241m.\u001b[39mappend(\n\u001b[0;32m---> 43\u001b[0m \u001b[43mSimulation\u001b[49m\u001b[43m(\u001b[49m\u001b[43mSettings\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 44\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43msettings_commons\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 45\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43msettings_commons_part\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 46\u001b[0m \u001b[43m \u001b[49m\u001b[43mn_sd\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mn_sd\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 47\u001b[0m \u001b[43m \u001b[49m\u001b[43msingular\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msingular\u001b[49m\n\u001b[1;32m 48\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mrun_args\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 49\u001b[0m )\n\u001b[1;32m 50\u001b[0m backend\u001b[38;5;241m.\u001b[39mformulae\u001b[38;5;241m.\u001b[39mseed \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 51\u001b[0m progbar\u001b[38;5;241m.\u001b[39mvalue \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n", + "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py:103\u001b[0m, in \u001b[0;36mSimulation.run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 102\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mrun\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;241m*\u001b[39m, nt, steps_per_output_interval):\n\u001b[0;32m--> 103\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_run\u001b[49m\u001b[43m(\u001b[49m\u001b[43mnt\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mnt\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/utils/basic_simulation.py:19\u001b[0m, in \u001b[0;36mBasicSimulation._run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 17\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m _ \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;241m0\u001b[39m, nt \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m, steps_per_output_interval):\n\u001b[0;32m---> 19\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\u001b[43msteps\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 20\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 21\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m output\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:54\u001b[0m, in \u001b[0;36mParticulator.run\u001b[0;34m(self, steps)\u001b[0m\n\u001b[1;32m 52\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m key, dynamic \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdynamics\u001b[38;5;241m.\u001b[39mitems():\n\u001b[1;32m 53\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mtimers[key]:\n\u001b[0;32m---> 54\u001b[0m \u001b[43mdynamic\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 55\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mn_steps \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 56\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_notify_observers()\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/dynamics/vapour_deposition_on_ice.py:21\u001b[0m, in \u001b[0;36mVapourDepositionOnIce.__call__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 19\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__call__\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[1;32m 20\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"called by the particulator during simulation\"\"\"\u001b[39;00m\n\u001b[0;32m---> 21\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\u001b[43madaptive\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43madaptive\u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:489\u001b[0m, in \u001b[0;36mParticulator.deposition\u001b[0;34m(self, adaptive)\u001b[0m\n\u001b[1;32m 488\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m(\u001b[38;5;28mself\u001b[39m, adaptive: \u001b[38;5;28mbool\u001b[39m):\n\u001b[0;32m--> 489\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbackend\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 490\u001b[0m \u001b[43m \u001b[49m\u001b[43madaptive\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43madaptive\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 491\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmultiplicity\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 492\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43msigned water mass\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 493\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mp\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 494\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 495\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrhod\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 496\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 497\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmesh\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdv\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 498\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 499\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcell id\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 500\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mReynolds number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 501\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mSchmidt number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 502\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 503\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\n\u001b[1;32m 504\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 505\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 506\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrhod\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 507\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 508\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mattributes\u001b[38;5;241m.\u001b[39mmark_updated(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msigned water mass\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:333\u001b[0m, in \u001b[0;36mDepositionMethods.deposition\u001b[0;34m(self, adaptive, multiplicity, signed_water_mass, current_total_pressure, current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, cell_volume, time_step, cell_id, reynolds_number, schmidt_number, predicted_vapour_mixing_ratio, predicted_dry_potential_temperature, predicted_dry_air_density)\u001b[0m\n\u001b[1;32m 314\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m( \u001b[38;5;66;03m# pylint: disable=too-many-locals\u001b[39;00m\n\u001b[1;32m 315\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 316\u001b[0m \u001b[38;5;241m*\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 331\u001b[0m predicted_dry_air_density,\n\u001b[1;32m 332\u001b[0m ):\n\u001b[0;32m--> 333\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_deposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 334\u001b[0m \u001b[43m \u001b[49m\u001b[43madaptive\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43madaptive\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 335\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 336\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 337\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 338\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 339\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 340\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 341\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_volume\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 342\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtime_step\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 343\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 344\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 345\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 346\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 347\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 348\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_dry_air_density\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 349\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", + "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:281\u001b[0m, in \u001b[0;36mbody\u001b[0;34m()\u001b[0m\n\u001b[1;32m 274\u001b[0m delta_rv_i \u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 275\u001b[0m \u001b[38;5;241m-\u001b[39mmass_deposition_rate\n\u001b[1;32m 276\u001b[0m \u001b[38;5;241m*\u001b[39m multiplicity[i]\n\u001b[1;32m 277\u001b[0m \u001b[38;5;241m*\u001b[39m sub_time_step\n\u001b[1;32m 278\u001b[0m \u001b[38;5;241m/\u001b[39m (cell_volume \u001b[38;5;241m*\u001b[39m rhod) \u001b[38;5;66;03m# TODO: mass of dry air should not change within timestep!\u001b[39;00m\n\u001b[1;32m 279\u001b[0m )\n\u001b[1;32m 280\u001b[0m rv \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m delta_rv_i\n\u001b[0;32m--> 281\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m rv \u001b[38;5;241m>\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m0\u001b[39m\n\u001b[1;32m 283\u001b[0m thd \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 284\u001b[0m formulae\u001b[38;5;241m.\u001b[39mstate_variable_triplet__dthd_dt(\n\u001b[1;32m 285\u001b[0m rhod\u001b[38;5;241m=\u001b[39mrhod,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 292\u001b[0m \u001b[38;5;241m*\u001b[39m sub_time_step\n\u001b[1;32m 293\u001b[0m )\n\u001b[1;32m 295\u001b[0m x_old \u001b[38;5;241m=\u001b[39m formulae\u001b[38;5;241m.\u001b[39mdiffusion_coordinate__x(\u001b[38;5;241m-\u001b[39msigned_water_mass[i])\n", + "\u001b[0;31mAssertionError\u001b[0m: " ] } ], @@ -53215,7 +350,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -53284,19097 +419,10 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": null, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-02T19:48:13.702260\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "9e79633136794028a94d67f3c8a41ce8", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf
\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-02T19:48:27.244827\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - "\n" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "7f4f7548b93e42d8a6703d33e1dd1d38", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=1.2.pdf
\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-02T19:48:35.743979\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "dde487706b5c4dcd9ab5cf15c6768218", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=0.4.pdf
\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "for updraft in updrafts:\n", " fig, axs = pyplot.subplot_mosaic(\n", From 6f6c0df87976a304d17d860603ef8e58e7f1e726 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Mon, 7 Jul 2025 00:19:55 +0200 Subject: [PATCH 16/37] conservation test for adaptivity in deposition; fix dthd calculation in adaptive logic; refactor adaptivity code; add temeprature axis do A&A fig 2 notebook; rtol logic for RH; fuse logic --- .../impl_numba/methods/deposition_methods.py | 230 +- PySDM/particulator.py | 3 - .../Abade_and_Albuquerque_2024/fig_2.ipynb | 3900 ++++++++++++++++- .../dynamics/test_vapour_deposition_on_ice.py | 54 +- 4 files changed, 3855 insertions(+), 332 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index aab1c460c8..3fcb243888 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -15,6 +15,10 @@ def _deposition(self): assert self.formulae.particle_shape_and_density.supports_mixed_phase() formulae = self.formulae_flattened + multiplier = 2 + midpoint = True + rel_tol_rh = 1e-2 + fuse = 16 @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) def calc_saturation_ratio_ice_temperature_and_pressure( @@ -47,15 +51,10 @@ def mass_deposition_rate_per_droplet( latent_heat_sub: float, saturation_ratio_ice: float, pressure: float, - reynolds_number: float, - schmidt_number: float, ): radius = formulae.particle_shape_and_density__mass_to_radius( signed_mass_old ) - - diameter = radius * 2.0 - pvs_ice = formulae.saturation_vapour_pressure__pvs_ice(temperature) capacity = formulae.diffusion_ice_capacity__capacity(abs(signed_mass_old)) @@ -98,23 +97,87 @@ def mass_deposition_rate_per_droplet( mass_deposition_rate = ( 4 * np.pi * capacity * howell_factor_x_diffcoef_x_rhovsice_x_icess ) + if mass_deposition_rate > 1: + print( + radius, + Fk, + Fd, + mass_deposition_rate, + howell_factor_x_diffcoef_x_rhovsice_x_icess, + pvs_ice, + ) + assert False return mass_deposition_rate + @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) + def _loop( + fake, + temperature, + rhod, + thd, + signed_water_mass, + saturation_ratio_ice, + total_pressure, + multiplicity, + sub_time_step, + mass_of_dry_air, + ): + latent_heat_sub = formulae.latent_heat_sublimation__ls(temperature) + delta_rv = 0 + for i in range(len(multiplicity)): + if not formulae.trivia__unfrozen(signed_water_mass[i]): + mass_deposition_rate = mass_deposition_rate_per_droplet( + temperature=temperature, + rho_d=rhod, + signed_mass_old=signed_water_mass[i], + latent_heat_sub=latent_heat_sub, + saturation_ratio_ice=saturation_ratio_ice, + pressure=total_pressure, + ) + delta_rv += ( + -mass_deposition_rate + * multiplicity[i] + * sub_time_step + / mass_of_dry_air + ) + if not fake: + x_old = formulae.diffusion_coordinate__x(-signed_water_mass[i]) + dx_dt_old = formulae.diffusion_coordinate__dx_dt( + -signed_water_mass[i], mass_deposition_rate + ) + x_new = formulae.trivia__explicit_euler( + x_old, sub_time_step, dx_dt_old + ) + signed_water_mass[i] = -formulae.diffusion_coordinate__mass( + x_new + ) + if x_new > 1: + print(x_old, dx_dt_old, x_new, signed_water_mass[i]) + delta_thd = ( + formulae.state_variable_triplet__dthd_dt( + rhod=rhod, + thd=thd, + T=temperature, + d_water_vapour_mixing_ratio__dt=delta_rv / sub_time_step, + lv=latent_heat_sub, + ) + * sub_time_step + ) + + return delta_rv, delta_thd + @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) def body( # pylint: disable=too-many-arguments *, adaptive, multiplicity, signed_water_mass, - current_total_pressure, current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, cell_volume, time_step, cell_id, - reynolds_number, - schmidt_number, # to be modified predicted_vapour_mixing_ratio, predicted_dry_potential_temperature, @@ -129,14 +192,8 @@ def body( # pylint: disable=too-many-arguments note: condensation uses theta for tolerance, we could use RH here (and later also in cond) """ # pylint: disable=too-many-locals - multiplier = 10 - midpoint = True - rel_tol_rh = 1e-6 - - cid = 0 # TODO - - n_sd = len(signed_water_mass) n_substeps = 1 + cid = cell_id[0] # TODO: add support for multi-cell environments # 1/dt * (post-ambient-thermodynamics & post-condensation rv/thd - previous end-of-timestep rv/thd) rv_tendency = ( @@ -149,11 +206,18 @@ def body( # pylint: disable=too-many-arguments rhod_tendency = ( predicted_dry_air_density[cid] - current_dry_air_density[cid] ) / time_step + dry_air_mass_mean = ( + cell_volume + * (predicted_dry_air_density[cid] + current_dry_air_density[cid]) + / 2 + ) if adaptive: n_substeps = 1 / multiplier delta_rh_long = np.nan - while True: + for burnout in range(fuse + 1): + if burnout == fuse: + assert False sub_time_step = time_step / n_substeps rhod = ( @@ -176,58 +240,34 @@ def body( # pylint: disable=too-many-arguments dry_air_density=rhod, ) ) - for i in range(n_sd): - if not formulae.trivia__unfrozen(signed_water_mass[i]): - - latent_heat_sub = formulae.latent_heat_sublimation__ls( - temperature - ) - - mass_deposition_rate = mass_deposition_rate_per_droplet( - temperature=temperature, - rho_d=rhod, - signed_mass_old=signed_water_mass[i], - latent_heat_sub=latent_heat_sub, - saturation_ratio_ice=saturation_ratio_ice, - pressure=total_pressure, - reynolds_number=reynolds_number[i], - schmidt_number=schmidt_number[cid], - ) - - rv += ( - -mass_deposition_rate - * multiplicity[i] - * sub_time_step - / (cell_volume * rhod) - ) - delta_thd = formulae.state_variable_triplet__dthd_dt( + delta_rv, delta_thd = _loop( + fake=True, + temperature=temperature, rhod=rhod, - thd=current_dry_potential_temperature[cid], - T=temperature, - d_water_vapour_mixing_ratio__dt=( - rv - current_vapour_mixing_ratio[cid] - ) - / sub_time_step, - lv=latent_heat_sub, + thd=thd, + signed_water_mass=signed_water_mass, + saturation_ratio_ice=saturation_ratio_ice, + total_pressure=total_pressure, + multiplicity=multiplicity, + sub_time_step=sub_time_step, + mass_of_dry_air=dry_air_mass_mean, ) delta_rh_short = ( calc_saturation_ratio_ice_temperature_and_pressure( - vapour_mixing_ratio=rv, - dry_air_potential_temperature=current_dry_potential_temperature[ - cid - ] - + thd_tendency * sub_time_step - + delta_thd, + vapour_mixing_ratio=rv + delta_rv, + dry_air_potential_temperature=thd + delta_thd, dry_air_density=rhod, )[0] - saturation_ratio_ice ) if ( n_substeps < 1 - or rv < 0 - # or abs(delta_rh_long - multiplier * delta_rh_short) - # / saturation_ratio_ice - # > rel_tol_rh + or rv < -delta_rv + or not formulae.trivia__within_tolerance( + abs(delta_rh_long - multiplier * delta_rh_short), + saturation_ratio_ice, + rel_tol_rh, + ) ): delta_rh_long = delta_rh_short n_substeps *= multiplier @@ -241,9 +281,7 @@ def body( # pylint: disable=too-many-arguments thd = current_dry_potential_temperature[cid] rhod = current_dry_air_density[cid] - print("n", n_substeps) for _ in range(int(n_substeps)): - # midpoint -> computer the sink with midpoint source rv += sub_time_step * rv_tendency * (0.5 if midpoint else 1) thd += sub_time_step * thd_tendency * (0.5 if midpoint else 1) rhod += sub_time_step * rhod_tendency * (0.5 if midpoint else 1) @@ -255,58 +293,22 @@ def body( # pylint: disable=too-many-arguments dry_air_density=rhod, ) ) - for i in range(n_sd): - if not formulae.trivia__unfrozen(signed_water_mass[i]): - cid = cell_id[i] - - latent_heat_sub = formulae.latent_heat_sublimation__ls( - temperature - ) - - mass_deposition_rate = mass_deposition_rate_per_droplet( - temperature=temperature, - rho_d=rhod, - signed_mass_old=signed_water_mass[i], - latent_heat_sub=latent_heat_sub, - saturation_ratio_ice=saturation_ratio_ice, - pressure=total_pressure, - reynolds_number=reynolds_number[i], - schmidt_number=schmidt_number[cid], - ) - - delta_rv_i = ( - -mass_deposition_rate - * multiplicity[i] - * sub_time_step - / ( - cell_volume * rhod - ) # TODO: mass of dry air should not change within timestep! - ) - rv += delta_rv_i - assert rv >= 0 - - thd += ( - formulae.state_variable_triplet__dthd_dt( - rhod=rhod, - thd=thd, - T=temperature, - d_water_vapour_mixing_ratio__dt=delta_rv_i - / sub_time_step, - lv=latent_heat_sub, - ) - * sub_time_step - ) + delta_rv, delta_thd = _loop( + fake=False, + temperature=temperature, + rhod=rhod, + thd=thd, + signed_water_mass=signed_water_mass, + saturation_ratio_ice=saturation_ratio_ice, + total_pressure=total_pressure, + multiplicity=multiplicity, + sub_time_step=sub_time_step, + mass_of_dry_air=dry_air_mass_mean, + ) + thd += delta_thd + rv += delta_rv + assert rv >= 0 - x_old = formulae.diffusion_coordinate__x(-signed_water_mass[i]) - dx_dt_old = formulae.diffusion_coordinate__dx_dt( - -signed_water_mass[i], mass_deposition_rate - ) - x_new = formulae.trivia__explicit_euler( - x_old, sub_time_step, dx_dt_old - ) - signed_water_mass[i] = -formulae.diffusion_coordinate__mass( - x_new - ) if midpoint: thd += sub_time_step * thd_tendency / 2 rv += sub_time_step * rv_tendency / 2 @@ -322,15 +324,12 @@ def deposition( # pylint: disable=too-many-locals adaptive, multiplicity, signed_water_mass, - current_total_pressure, # TODO: do we need it ? current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, cell_volume, time_step, cell_id, - reynolds_number, - schmidt_number, predicted_vapour_mixing_ratio, predicted_dry_potential_temperature, predicted_dry_air_density, @@ -339,15 +338,12 @@ def deposition( # pylint: disable=too-many-locals adaptive=adaptive, multiplicity=multiplicity.data, signed_water_mass=signed_water_mass.data, - current_total_pressure=current_total_pressure.data, current_vapour_mixing_ratio=current_vapour_mixing_ratio.data, current_dry_air_density=current_dry_air_density.data, current_dry_potential_temperature=current_dry_potential_temperature.data, cell_volume=cell_volume, time_step=time_step, cell_id=cell_id.data, - reynolds_number=reynolds_number.data, - schmidt_number=schmidt_number.data, predicted_vapour_mixing_ratio=predicted_vapour_mixing_ratio.data, predicted_dry_potential_temperature=predicted_dry_potential_temperature.data, predicted_dry_air_density=predicted_dry_air_density.data, diff --git a/PySDM/particulator.py b/PySDM/particulator.py index d31fd0d20c..8dcd72fd87 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -490,15 +490,12 @@ def deposition(self, adaptive: bool): adaptive=adaptive, multiplicity=self.attributes["multiplicity"], signed_water_mass=self.attributes["signed water mass"], - current_total_pressure=self.environment["p"], current_vapour_mixing_ratio=self.environment["water_vapour_mixing_ratio"], current_dry_air_density=self.environment["rhod"], current_dry_potential_temperature=self.environment["thd"], cell_volume=self.environment.mesh.dv, time_step=self.dt, cell_id=self.attributes["cell id"], - reynolds_number=self.attributes["Reynolds number"], - schmidt_number=self.environment["Schmidt number"], predicted_vapour_mixing_ratio=self.environment.get_predicted( "water_vapour_mixing_ratio" ), diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index b3da4e6af9..818f14ac31 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -47,13 +47,14 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 12, "id": "9176c292-0d71-4608-ac4b-030e33de42e5", "metadata": {}, "outputs": [], "source": [ "import numpy as np\n", "from matplotlib import pyplot\n", + "from scipy.interpolate import interp1d\n", "from open_atmos_jupyter_utils import show_plot\n", "from PySDM import Formulae\n", "from PySDM.physics import si, in_unit\n", @@ -88,220 +89,37 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 55, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "3a01b16992ab4eab98f985e27b02124a", + "model_id": "436f7c3cc3bc49ccae06b0f43ab1c599", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, max=57.0)" + "FloatProgress(value=1.0, max=5.0)" ] }, "metadata": {}, "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 1.0\n", - "n 10000000000.0\n" - ] - }, - { - "ename": "AssertionError", - "evalue": "", - "output_type": "error", - "traceback": [ - "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", - "\u001b[0;31mAssertionError\u001b[0m Traceback (most recent call last)", - "Cell \u001b[0;32mIn[4], line 43\u001b[0m\n\u001b[1;32m 40\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m i \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(n_realisations):\n\u001b[1;32m 41\u001b[0m progbar\u001b[38;5;241m.\u001b[39mdescription \u001b[38;5;241m=\u001b[39m \u001b[38;5;124m'\u001b[39m\u001b[38;5;124m...\u001b[39m\u001b[38;5;124m'\u001b[39m \u001b[38;5;241m+\u001b[39m key[\u001b[38;5;241m-\u001b[39m\u001b[38;5;241m3\u001b[39m:] \u001b[38;5;241m+\u001b[39m \u001b[38;5;124mf\u001b[39m\u001b[38;5;124m'\u001b[39m\u001b[38;5;124m-\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mi\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m-\u001b[39m\u001b[38;5;132;01m{\u001b[39;00mupdraft\u001b[38;5;132;01m}\u001b[39;00m\u001b[38;5;124m'\u001b[39m\n\u001b[1;32m 42\u001b[0m datasets[key][\u001b[38;5;124m'\u001b[39m\u001b[38;5;124mrealisations\u001b[39m\u001b[38;5;124m'\u001b[39m]\u001b[38;5;241m.\u001b[39mappend(\n\u001b[0;32m---> 43\u001b[0m \u001b[43mSimulation\u001b[49m\u001b[43m(\u001b[49m\u001b[43mSettings\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 44\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43msettings_commons\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 45\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43msettings_commons_part\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 46\u001b[0m \u001b[43m \u001b[49m\u001b[43mn_sd\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mn_sd\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 47\u001b[0m \u001b[43m \u001b[49m\u001b[43msingular\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msingular\u001b[49m\n\u001b[1;32m 48\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m)\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[38;5;241;43m*\u001b[39;49m\u001b[43mrun_args\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 49\u001b[0m )\n\u001b[1;32m 50\u001b[0m backend\u001b[38;5;241m.\u001b[39mformulae\u001b[38;5;241m.\u001b[39mseed \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 51\u001b[0m progbar\u001b[38;5;241m.\u001b[39mvalue \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n", - "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py:103\u001b[0m, in \u001b[0;36mSimulation.run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 102\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mrun\u001b[39m(\u001b[38;5;28mself\u001b[39m, \u001b[38;5;241m*\u001b[39m, nt, steps_per_output_interval):\n\u001b[0;32m--> 103\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_run\u001b[49m\u001b[43m(\u001b[49m\u001b[43mnt\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mnt\u001b[49m\u001b[43m,\u001b[49m\u001b[43m \u001b[49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/devel/PySDM/examples/PySDM_examples/utils/basic_simulation.py:19\u001b[0m, in \u001b[0;36mBasicSimulation._run\u001b[0;34m(self, nt, steps_per_output_interval)\u001b[0m\n\u001b[1;32m 17\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 18\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m _ \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mrange\u001b[39m(\u001b[38;5;241m0\u001b[39m, nt \u001b[38;5;241m+\u001b[39m \u001b[38;5;241m1\u001b[39m, steps_per_output_interval):\n\u001b[0;32m---> 19\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mrun\u001b[49m\u001b[43m(\u001b[49m\u001b[43msteps\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msteps_per_output_interval\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 20\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_save(output)\n\u001b[1;32m 21\u001b[0m \u001b[38;5;28;01mreturn\u001b[39;00m output\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:54\u001b[0m, in \u001b[0;36mParticulator.run\u001b[0;34m(self, steps)\u001b[0m\n\u001b[1;32m 52\u001b[0m \u001b[38;5;28;01mfor\u001b[39;00m key, dynamic \u001b[38;5;129;01min\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mdynamics\u001b[38;5;241m.\u001b[39mitems():\n\u001b[1;32m 53\u001b[0m \u001b[38;5;28;01mwith\u001b[39;00m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mtimers[key]:\n\u001b[0;32m---> 54\u001b[0m \u001b[43mdynamic\u001b[49m\u001b[43m(\u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 55\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mn_steps \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m1\u001b[39m\n\u001b[1;32m 56\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39m_notify_observers()\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/dynamics/vapour_deposition_on_ice.py:21\u001b[0m, in \u001b[0;36mVapourDepositionOnIce.__call__\u001b[0;34m(self)\u001b[0m\n\u001b[1;32m 19\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21m__call__\u001b[39m(\u001b[38;5;28mself\u001b[39m):\n\u001b[1;32m 20\u001b[0m \u001b[38;5;250m \u001b[39m\u001b[38;5;124;03m\"\"\"called by the particulator during simulation\"\"\"\u001b[39;00m\n\u001b[0;32m---> 21\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mparticulator\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\u001b[43madaptive\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43madaptive\u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/particulator.py:489\u001b[0m, in \u001b[0;36mParticulator.deposition\u001b[0;34m(self, adaptive)\u001b[0m\n\u001b[1;32m 488\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m(\u001b[38;5;28mself\u001b[39m, adaptive: \u001b[38;5;28mbool\u001b[39m):\n\u001b[0;32m--> 489\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mbackend\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdeposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 490\u001b[0m \u001b[43m \u001b[49m\u001b[43madaptive\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43madaptive\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 491\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mmultiplicity\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 492\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43msigned water mass\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 493\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mp\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 494\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 495\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrhod\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 496\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 497\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mmesh\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdv\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 498\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdt\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 499\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mcell id\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 500\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mattributes\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mReynolds number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 501\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[43m[\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mSchmidt number\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m]\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 502\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 503\u001b[0m \u001b[43m \u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mwater_vapour_mixing_ratio\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\n\u001b[1;32m 504\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 505\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mthd\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 506\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43menvironment\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mget_predicted\u001b[49m\u001b[43m(\u001b[49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[38;5;124;43mrhod\u001b[39;49m\u001b[38;5;124;43m\"\u001b[39;49m\u001b[43m)\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 507\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n\u001b[1;32m 508\u001b[0m \u001b[38;5;28mself\u001b[39m\u001b[38;5;241m.\u001b[39mattributes\u001b[38;5;241m.\u001b[39mmark_updated(\u001b[38;5;124m\"\u001b[39m\u001b[38;5;124msigned water mass\u001b[39m\u001b[38;5;124m\"\u001b[39m)\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:333\u001b[0m, in \u001b[0;36mDepositionMethods.deposition\u001b[0;34m(self, adaptive, multiplicity, signed_water_mass, current_total_pressure, current_vapour_mixing_ratio, current_dry_air_density, current_dry_potential_temperature, cell_volume, time_step, cell_id, reynolds_number, schmidt_number, predicted_vapour_mixing_ratio, predicted_dry_potential_temperature, predicted_dry_air_density)\u001b[0m\n\u001b[1;32m 314\u001b[0m \u001b[38;5;28;01mdef\u001b[39;00m \u001b[38;5;21mdeposition\u001b[39m( \u001b[38;5;66;03m# pylint: disable=too-many-locals\u001b[39;00m\n\u001b[1;32m 315\u001b[0m \u001b[38;5;28mself\u001b[39m,\n\u001b[1;32m 316\u001b[0m \u001b[38;5;241m*\u001b[39m,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 331\u001b[0m predicted_dry_air_density,\n\u001b[1;32m 332\u001b[0m ):\n\u001b[0;32m--> 333\u001b[0m \u001b[38;5;28;43mself\u001b[39;49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43m_deposition\u001b[49m\u001b[43m(\u001b[49m\n\u001b[1;32m 334\u001b[0m \u001b[43m \u001b[49m\u001b[43madaptive\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43madaptive\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 335\u001b[0m \u001b[43m \u001b[49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mmultiplicity\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 336\u001b[0m \u001b[43m \u001b[49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43msigned_water_mass\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 337\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_total_pressure\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 338\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 339\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_air_density\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 340\u001b[0m \u001b[43m \u001b[49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcurrent_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 341\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_volume\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_volume\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 342\u001b[0m \u001b[43m \u001b[49m\u001b[43mtime_step\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mtime_step\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 343\u001b[0m \u001b[43m \u001b[49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mcell_id\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 344\u001b[0m \u001b[43m \u001b[49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mreynolds_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 345\u001b[0m \u001b[43m \u001b[49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mschmidt_number\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 346\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_vapour_mixing_ratio\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 347\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_dry_potential_temperature\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 348\u001b[0m \u001b[43m \u001b[49m\u001b[43mpredicted_dry_air_density\u001b[49m\u001b[38;5;241;43m=\u001b[39;49m\u001b[43mpredicted_dry_air_density\u001b[49m\u001b[38;5;241;43m.\u001b[39;49m\u001b[43mdata\u001b[49m\u001b[43m,\u001b[49m\n\u001b[1;32m 349\u001b[0m \u001b[43m \u001b[49m\u001b[43m)\u001b[49m\n", - "File \u001b[0;32m~/devel/PySDM/PySDM/backends/impl_numba/methods/deposition_methods.py:281\u001b[0m, in \u001b[0;36mbody\u001b[0;34m()\u001b[0m\n\u001b[1;32m 274\u001b[0m delta_rv_i \u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 275\u001b[0m \u001b[38;5;241m-\u001b[39mmass_deposition_rate\n\u001b[1;32m 276\u001b[0m \u001b[38;5;241m*\u001b[39m multiplicity[i]\n\u001b[1;32m 277\u001b[0m \u001b[38;5;241m*\u001b[39m sub_time_step\n\u001b[1;32m 278\u001b[0m \u001b[38;5;241m/\u001b[39m (cell_volume \u001b[38;5;241m*\u001b[39m rhod) \u001b[38;5;66;03m# TODO: mass of dry air should not change within timestep!\u001b[39;00m\n\u001b[1;32m 279\u001b[0m )\n\u001b[1;32m 280\u001b[0m rv \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m delta_rv_i\n\u001b[0;32m--> 281\u001b[0m \u001b[38;5;28;01massert\u001b[39;00m rv \u001b[38;5;241m>\u001b[39m\u001b[38;5;241m=\u001b[39m \u001b[38;5;241m0\u001b[39m\n\u001b[1;32m 283\u001b[0m thd \u001b[38;5;241m+\u001b[39m\u001b[38;5;241m=\u001b[39m (\n\u001b[1;32m 284\u001b[0m formulae\u001b[38;5;241m.\u001b[39mstate_variable_triplet__dthd_dt(\n\u001b[1;32m 285\u001b[0m rhod\u001b[38;5;241m=\u001b[39mrhod,\n\u001b[0;32m (...)\u001b[0m\n\u001b[1;32m 292\u001b[0m \u001b[38;5;241m*\u001b[39m sub_time_step\n\u001b[1;32m 293\u001b[0m )\n\u001b[1;32m 295\u001b[0m x_old \u001b[38;5;241m=\u001b[39m formulae\u001b[38;5;241m.\u001b[39mdiffusion_coordinate__x(\u001b[38;5;241m-\u001b[39msigned_water_mass[i])\n", - "\u001b[0;31mAssertionError\u001b[0m: " - ] } ], "source": [ + "# n_realisations = 3\n", + "# n_sds = (128, 512, 2048) # PAPER: \"on the order of 1e6\"\n", + "# updrafts = (3.6, 1.2, .4) # PAPER: 0.5 m/s\n", + "n_realisations = 1\n", + "n_sds = (128,) # 512, 2048) # PAPER: \"on the order of 1e6\"\n", + "updrafts = (3.6,)# 1.2, .4) # PAPER: 0.5 m/s\n", + "\n", "dz_out = 100 * si.s\n", - "n_realisations = 3\n", - "n_sds = (128, 512, 2048) # PAPER: \"on the order of 1e6\"\n", - "updrafts = (3.6, 1.2, .4) # PAPER: 0.5 m/s\n", - "timestep = 5 * si.s\n", + "timestep = 1 * si.s\n", "z_max = 4 * si.km\n", - "display(progbar := FloatProgress(value=1, max=3 + 2 * n_realisations * len(n_sds) * len(updrafts)))\n", + "display(progbar := FloatProgress(value=1, max=(1 + 2 * n_realisations * len(n_sds)) * len(updrafts)))\n", "\n", "\n", "settings_commons_part = {\n", @@ -350,7 +168,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 56, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -365,7 +183,7 @@ " ax.set_xlabel(r\"r (g$\\cdot$kg$^{-1}$)\")\n", " ax.set_ylabel('Height (km)')\n", " ax.set_ylim(.75, 3)\n", - " # ax.set_xlim(-.05, 1.15)\n", + " ax.set_xlim(-.05, 1.15)\n", " ax.grid()\n", " \n", "def plot_part(ax, data): \n", @@ -414,15 +232,3678 @@ " color=colors[name],\n", " linestyle='--' if name == 'total' else '-'\n", " )\n", + " interp_temp = interp1d(\n", + " in_unit(np.asarray(data['height']), si.km),\n", + " backend.formulae.trivia.K2C(np.asarray(data['T'])),\n", + " bounds_error=True\n", + " ) \n", + " ax2 = ax.twinx()\n", + " ax2.set_yticks(ax.get_yticks(), [f\"{t:.1f}\" for t in interp_temp(ax.get_yticks())])\n", + " ax2.set_ylim(ax.get_ylim()) \n", + " ax2.set_ylabel('Temperature [°C]')\n", " ax.legend()" ] }, { "cell_type": "code", - "execution_count": null, + "execution_count": 60, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-07T00:17:35.833327\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "483fee65f75742138d0d41594d72b071", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "for updraft in updrafts:\n", " fig, axs = pyplot.subplot_mosaic(\n", @@ -436,22 +3917,23 @@ " sharey=True,\n", " tight_layout=False,\n", " )\n", - " assert len(n_sds) == 3\n", " for ax in axs.values():\n", " plot_setup(ax)\n", " \n", - " for label, model, n_sd in (\n", - " (\"A\", \"INAS\", n_sds[0]),\n", - " (\"B\", \"INAS\", n_sds[1]),\n", - " (\"C\", \"INAS\", n_sds[2]),\n", - " (\"D\", \"ABIFM\", n_sds[0]),\n", - " (\"E\", \"ABIFM\", n_sds[1]),\n", - " (\"F\", \"ABIFM\", n_sds[2]),\n", + " for label, model, index in (\n", + " (\"A\", \"INAS\", 0),\n", + " (\"B\", \"INAS\", 1),\n", + " (\"C\", \"INAS\", 2),\n", + " (\"D\", \"ABIFM\", 0),\n", + " (\"E\", \"ABIFM\", 1),\n", + " (\"F\", \"ABIFM\", 2),\n", " ):\n", + " if index + 1 > len(n_sds):\n", + " continue\n", " axs[label].set_title(f\"{model} {n_sd} SDs\")\n", " plot_part(axs[label], datasets[f'Homogeneous-{model}-{n_sd}-{updraft}'])\n", " \n", - " axs[\"G\"].set_title(\"Bulk\")\n", + " axs[\"G\"].set_title(\"Bulk/Kaul et al. '15\")\n", " plot_bulk(axs[\"G\"], datasets[f'Bulk-{updraft}'])\n", " axs[\"G\"].text(x=0, y=3.45, s=f\"w={updraft} m/s\", color='red', size=20)\n", " show_plot(f'fig_2-updraft={updraft}.pdf')" diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 1053fe3d35..43e68ad826 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -1,5 +1,9 @@ """basic water vapor deposition on ice test""" +import os + +os.environ["NUMBA_DISABLE_JIT"] = "1" + from typing import Iterable from functools import lru_cache import numpy as np @@ -77,6 +81,7 @@ def make_particulator( RH_water: float = None, adaptive: bool = False, diffusion_ice_kinetics="Standard", + multiplicity: int = int(1e8), ): """instantiates a particulator with minimal components for testing ice depositional growth""" assert RH_water is None or RH_ice is None @@ -89,7 +94,9 @@ def make_particulator( builder.add_dynamic(VapourDepositionOnIce(adaptive=adaptive)) particulator = builder.build( attributes={ - "multiplicity": np.full(shape=(builder.particulator.n_sd,), fill_value=1e8), + "multiplicity": np.full( + shape=(builder.particulator.n_sd,), fill_value=multiplicity + ), "signed water mass": np.asarray(signed_water_masses), }, products=(IceWaterContent(),), @@ -168,8 +175,10 @@ def test_iwc_differs_after_one_timestep( np.testing.assert_approx_equal( particulator.products["ice water content"].get()[0], iwc_old ) - assert particulator.environment["water_vapour_mixing_ratio"][0] == rv0 - assert particulator.environment["thd"][0] == thd0 + np.testing.assert_approx_equal( + particulator.environment["water_vapour_mixing_ratio"][0], rv0 + ) + np.testing.assert_approx_equal(particulator.environment["thd"][0], thd0) @staticmethod @pytest.mark.parametrize( @@ -266,3 +275,42 @@ def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): relative_growth = (water_mass_new - water_mass_init) / water_mass_init assert all(relative_growth > 0.0) assert all(np.diff(relative_growth) < 0.0) + + @staticmethod + @pytest.mark.parametrize("rh_ice", (1.5, 1.0, 0.5)) + def test_mass_conservation_under_adaptivity(rh_ice): + # arrange + water_mass_init = np.logspace(-15, -6, num=11) * si.kg + particulator = make_particulator( + adaptive=True, + dt=10 * si.s, + diffusion_coordinate="WaterMassLogarithm", + diffusion_ice_capacity="Spherical", + signed_water_masses=-water_mass_init, + temperature=250 * si.K, + pressure=800 * si.hPa, + RH_ice=rh_ice, + multiplicity=int(1e8), + ) + + def total_water_mass_in_the_system(attr, env): + return np.dot( + attr["water mass"].to_ndarray(), + attr["multiplicity"].to_ndarray(), + ) + (env["water_vapour_mixing_ratio"][0] * env["rhod"][0] * env.mesh.dv) + + # act + m0 = total_water_mass_in_the_system( + particulator.attributes, particulator.environment + ) + particulator.run(steps=1) + m1 = total_water_mass_in_the_system( + particulator.attributes, particulator.environment + ) + + # assert + np.testing.assert_almost_equal(m0, m1) + + +# TODO: test is updraft matters +# TODO: test if order of condensation/deposition matters From fe5a1ae342c4927f7806f61bf40acfc2b8b4fa6b Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Mon, 7 Jul 2025 14:15:59 +0200 Subject: [PATCH 17/37] work in progress on testing and fixing mass conservation in adaptive diffusional growth --- .../impl_numba/methods/deposition_methods.py | 6 +- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 28014 +++++++++++++++- .../abade_and_albuquerque_2024/test_fig_2.py | 76 +- 3 files changed, 26348 insertions(+), 1748 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index 3fcb243888..342b8d8064 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -313,8 +313,10 @@ def body( # pylint: disable=too-many-arguments thd += sub_time_step * thd_tendency / 2 rv += sub_time_step * rv_tendency / 2 rhod += sub_time_step * rhod_tendency / 2 - predicted_dry_potential_temperature[cid] = thd - predicted_vapour_mixing_ratio[cid] = rv + predicted_dry_potential_temperature[cid] += ( + thd - current_dry_potential_temperature[cid] + ) + predicted_vapour_mixing_ratio[cid] += rv - current_vapour_mixing_ratio[cid] return body diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 818f14ac31..4a96fd0b55 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -47,11 +47,12 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 2, "id": "9176c292-0d71-4608-ac4b-030e33de42e5", "metadata": {}, "outputs": [], "source": [ + "import os\n", "import numpy as np\n", "from matplotlib import pyplot\n", "from scipy.interpolate import interp1d\n", @@ -89,19 +90,19 @@ }, { "cell_type": "code", - "execution_count": 55, + "execution_count": 4, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "436f7c3cc3bc49ccae06b0f43ab1c599", + "model_id": "23ab99cd1609442c8f723f3c34754295", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, max=5.0)" + "FloatProgress(value=1.0, max=57.0)" ] }, "metadata": {}, @@ -109,12 +110,10 @@ } ], "source": [ - "# n_realisations = 3\n", - "# n_sds = (128, 512, 2048) # PAPER: \"on the order of 1e6\"\n", - "# updrafts = (3.6, 1.2, .4) # PAPER: 0.5 m/s\n", - "n_realisations = 1\n", - "n_sds = (128,) # 512, 2048) # PAPER: \"on the order of 1e6\"\n", - "updrafts = (3.6,)# 1.2, .4) # PAPER: 0.5 m/s\n", + "CI = 'CI' in os.environ\n", + "n_realisations = 3 if not CI else 1\n", + "n_sds = (128, 512, 2048) if not CI else (64,) # PAPER: \"on the order of 1e6\"\n", + "updrafts = (3.6, 1.2, .4) if not CI else (3.6,.4) # PAPER: 0.5 m/s\n", "\n", "dz_out = 100 * si.s\n", "timestep = 1 * si.s\n", @@ -141,12 +140,12 @@ " 'steps_per_output_interval': int(dz_out / updraft / timestep),\n", " }\n", " progbar.description = f'Bulk-{updraft}'\n", - " datasets[f'Bulk-{updraft}'] = Simulation(Settings(\n", + " datasets[f'Bulk-{updraft}'] = {'realisations': [Simulation(Settings(\n", " **settings_commons,\n", " n_sd=1,\n", " enable_immersion_freezing=False,\n", " enable_vapour_deposition_on_ice=False,\n", - " )).run(**run_args)\n", + " )).run(**run_args)]}\n", " progbar.value += 1\n", " for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", " for n_sd in n_sds:\n", @@ -168,41 +167,45 @@ }, { "cell_type": "code", - "execution_count": 56, + "execution_count": 60, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], "source": [ "colors = {\n", - " 'total': 'black',\n", - " 'ice': 'gray',\n", + " 'ice+water': 'black',\n", + " 'ice': 'cyan',\n", " 'water': 'blue',\n", + " 'vapour': 'gray',\n", + " 'total': 'orange',\n", "}\n", "\n", "def plot_setup(ax):\n", " ax.set_xlabel(r\"r (g$\\cdot$kg$^{-1}$)\")\n", " ax.set_ylabel('Height (km)')\n", " ax.set_ylim(.75, 3)\n", - " ax.set_xlim(-.05, 1.15)\n", + " ax.set_xlim(-.05, 1.75)\n", " ax.grid()\n", " \n", "def plot_part(ax, data): \n", " for realisation in data['realisations']:\n", - " realisation['total'] = np.asarray(realisation['water']) + np.asarray(realisation['ice'])\n", + " realisation['ice+water'] = np.asarray(realisation['water']) + np.asarray(realisation['ice'])\n", + " realisation['vapour'] = np.asarray(realisation['vapour'])\n", + " realisation['total'] = np.asarray(realisation['ice+water']) + np.asarray(realisation['vapour'])\n", "\n", " data['mean'] = {}\n", - " for name in ('ice', 'water', 'total', 'height'):\n", + " for name in ('ice', 'water', 'ice+water', 'height', 'vapour', 'total'):\n", " data['mean'][name] = [\n", " np.mean([realisation[name][level] for realisation in data['realisations']]) \n", " for level in range(len(data['realisations'][0][name]))\n", " ]\n", " \n", - " for name in ('ice', 'water', 'total'):\n", + " for name in ('ice', 'water', 'ice+water', 'vapour', 'total'):\n", " for realisation in data['realisations']:\n", " ax.plot(\n", " in_unit(np.asarray(realisation[name]), si.g / si.kg),\n", " in_unit(np.asarray(realisation['height']), si.km),\n", - " linestyle='--' if name == 'total' else '-',\n", + " linestyle='--' if name == 'ice+water' else '-',\n", " color=colors[name],\n", " linewidth=.75,\n", " )\n", @@ -217,12 +220,15 @@ "\n", "def plot_bulk(ax, data):\n", " liquid_fraction = backend.formulae.bulk_phase_partitioning.liquid_fraction(np.asarray(data['T']))\n", - " total_water_mixing_ratio = np.asarray(data['water'])\n", - " for name in ('ice', 'water', 'total'):\n", + " total_condensed_mixing_ratio = np.asarray(data['water'])\n", + " vapour_mixing_ratio = np.asarray(data['vapour'])\n", + " for name in ('ice', 'water', 'ice+water', 'vapour', 'total'):\n", " values = {\n", - " 'total': total_water_mixing_ratio,\n", - " 'ice': (1 - liquid_fraction) * total_water_mixing_ratio,\n", - " 'water': liquid_fraction * total_water_mixing_ratio\n", + " 'ice+water': total_condensed_mixing_ratio,\n", + " 'ice': (1 - liquid_fraction) * total_condensed_mixing_ratio,\n", + " 'water': liquid_fraction * total_condensed_mixing_ratio,\n", + " 'vapour': vapour_mixing_ratio,\n", + " 'total': vapour_mixing_ratio + total_condensed_mixing_ratio,\n", " }[name]\n", " ax.plot(\n", " in_unit(values, si.g / si.kg),\n", @@ -230,7 +236,7 @@ " label=name,\n", " marker='.',\n", " color=colors[name],\n", - " linestyle='--' if name == 'total' else '-'\n", + " linestyle='--' if name == 'ice+water' else '-'\n", " )\n", " interp_temp = interp1d(\n", " in_unit(np.asarray(data['height']), si.km),\n", @@ -241,12 +247,18 @@ " ax2.set_yticks(ax.get_yticks(), [f\"{t:.1f}\" for t in interp_temp(ax.get_yticks())])\n", " ax2.set_ylim(ax.get_ylim()) \n", " ax2.set_ylabel('Temperature [°C]')\n", - " ax.legend()" + " ax.legend(\n", + " loc='lower center',\n", + " bbox_to_anchor=(0.5, -.65),\n", + " fancybox=True,\n", + " shadow=True,\n", + " ncol=1\n", + " )" ] }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 61, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -261,7 +273,7 @@ " \n", " \n", " \n", - " 2025-07-07T00:17:35.833327\n", + " 2025-07-07T12:28:58.794740\n", " image/svg+xml\n", " \n", " \n", @@ -285,8 +297,8 @@ " \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", + " \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", @@ -642,14 +642,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p10d2ebe36f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -697,7 +697,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #00ffff\"/>\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", + " \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", + " \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", - " \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", + " \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", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", " \n", " \n", @@ -1245,8 +1893,8 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1484,68 +2140,68 @@ " \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", + "\" clip-path=\"url(#pde6e20ad61)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1560,19 +2216,989 @@ " \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", + " \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", + " \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", + " \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", @@ -1580,56 +3206,62 @@ "L 301.425781 22.318125 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -1645,68 +3277,68 @@ " \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", + "\" clip-path=\"url(#p120ac1316c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1721,19 +3353,989 @@ " \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", + " \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", + " \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", + " \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", @@ -1741,56 +4343,62 @@ "L 444.237109 22.318125 \n", "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", @@ -1806,66 +4414,66 @@ " \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", " \n", " \n", " \n", @@ -1882,302 +4490,484 @@ " \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", - " \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", + " \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", + " \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", + " \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", + " \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", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2472,28 +5275,18855 @@ " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "2da44f06733445c789cdede1775435ed", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-07T12:29:04.486665\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "a8fe22eefae2406b80817f2819bbca43", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=1.2.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-07T12:29:11.574191\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", @@ -2517,76 +24167,52 @@ " \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", - " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2604,19 +24230,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2624,19 +24250,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2644,19 +24270,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2664,19 +24290,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2684,28 +24310,28 @@ " \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", @@ -2720,434 +24346,1149 @@ " \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", + " \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", - " \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", - " \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", + " \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", + " \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", - " \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", " \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", @@ -3283,68 +25601,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3359,98 +25677,1213 @@ " \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", + " \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", + " \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", + " \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", - " \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", - " \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", @@ -3468,68 +26901,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3544,43 +26977,1182 @@ " \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", + " \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", + " \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", + " \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", - " \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", " \n", " \n", @@ -3675,14 +28247,46 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -3692,25 +28296,25 @@ " \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", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", " \n", "\n" @@ -3892,12 +28470,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "483fee65f75742138d0d41594d72b071", + "model_id": "2d2c0155b4764d20b40f01b80c98b3d1", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf
\")…" + "HBox(children=(HTML(value=\"./fig_2-updraft=0.4.pdf
\")…" ] }, "metadata": {}, @@ -3934,7 +28512,7 @@ " plot_part(axs[label], datasets[f'Homogeneous-{model}-{n_sd}-{updraft}'])\n", " \n", " axs[\"G\"].set_title(\"Bulk/Kaul et al. '15\")\n", - " plot_bulk(axs[\"G\"], datasets[f'Bulk-{updraft}'])\n", + " plot_bulk(axs[\"G\"], datasets[f'Bulk-{updraft}']['realisations'][0])\n", " axs[\"G\"].text(x=0, y=3.45, s=f\"w={updraft} m/s\", color='red', size=20)\n", " show_plot(f'fig_2-updraft={updraft}.pdf')" ] @@ -3954,6 +28532,14 @@ "metadata": {}, "outputs": [], "source": [] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "5c4edc43-d858-4fbb-bee0-e4ff126805d1", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { diff --git a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py index 140f55b8e7..a25670d349 100644 --- a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py +++ b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py @@ -13,7 +13,9 @@ from PySDM.physics import si -PLOT = False +PLOT = True +UPDRAFTS = (3.6, 0.4) +N_SD = 64 @pytest.fixture(scope="session", name="variables") @@ -28,55 +30,65 @@ class TestFig2: @pytest.mark.parametrize( "model, key", ( - ("Bulk", "total"), - ("Bulk", "water"), - ("Homogeneous-INAS", "total"), - ("Homogeneous-ABIFM", "total"), + *[(f"Bulk-{updraft}", "water") for updraft in UPDRAFTS], + *[ + (f"Homogeneous-{im_freeze}-{N_SD}-{updraft}", "water") + for updraft in UPDRAFTS + for im_freeze in ("ABIFM", "INAS") + ], ), ) def test_cloud_base(variables, key, model): - height = np.asarray(variables["output"][model]["height"]) - assert ( - variables["values"][model][key][height < 0.9 * si.km] < 0.01 * si.g / si.kg - ).all() - assert ( - variables["values"][model][key][height > 1.1 * si.km] > 0.05 * si.g / si.kg - ).all() + data = variables["datasets"][model]["realisations"][0] + height = np.asarray(data["height"]) + assert (np.asarray(data[key])[height < 0.9 * si.km] < 0.01 * si.g / si.kg).all() + assert (np.asarray(data[key])[height > 1.1 * si.km] > 0.05 * si.g / si.kg).all() @staticmethod @pytest.mark.parametrize( "model, var_name, desired_value", ( - ("Bulk", "total", 1.1 * si.g / si.kg), - ("Bulk", "ice", 0.16 * si.g / si.kg), - ("Bulk", "water", 0.90 * si.g / si.kg), - ("Homogeneous-INAS", "total", 1.1 * si.g / si.kg), - ("Homogeneous-INAS", "ice", 1.1 * si.g / si.kg), - ("Homogeneous-INAS", "water", 2.9e-9), - ("Homogeneous-ABIFM", "total", 1.1 * si.g / si.kg), - ("Homogeneous-ABIFM", "ice", 1.1 * si.g / si.kg), - ("Homogeneous-ABIFM", "water", 2.6e-9), + ("Bulk-3.6", "ice", 0.16 * si.g / si.kg), + ("Bulk-3.6", "water", 0.90 * si.g / si.kg), + ("Homogeneous-INAS-64-3.6", "ice", 1.1 * si.g / si.kg), + ("Homogeneous-INAS-64-3.6", "water", 2.9e-9), + ("Homogeneous-ABIFM-64-3.6", "ice", 1.1 * si.g / si.kg), + ("Homogeneous-ABIFM-64-3.6", "water", 2.6e-9), ), ) def test_values_at_cloud_top(variables, model, var_name, desired_value): np.testing.assert_approx_equal( desired=desired_value, - actual=variables["values"][model][var_name][-1], + actual=variables["datasets"][model]["realisations"][0][var_name][-1], significant=2, ) @staticmethod @pytest.mark.parametrize( "model, key", - ( - ("Homogeneous-INAS", "total"), - ("Homogeneous-INAS", "ice"), - ("Homogeneous-ABIFM", "total"), - ("Homogeneous-ABIFM", "ice"), - ("Bulk", "total"), - ("Bulk", "ice"), - ("Bulk", "water"), - ), + [ + *[ + (f"Bulk-{updraft}", key) + for updraft in UPDRAFTS + for key in ("water", "ice", "vapour") + ], + *[ + (f"Homogeneous-{im_freeze}-{N_SD}-{updraft}", key) + for updraft in UPDRAFTS + for im_freeze in ("ABIFM", "INAS") + for key in ("water", "ice", "vapour", "ice+water", "total") + ], + ], ) def test_monotonicity(variables, model, key): - assert (np.diff(variables["values"][model][key]) >= 0).all() + delta_mixing_ratio = np.diff( + variables["datasets"][model]["realisations"][0][key] + ) + if key in ("water", "ice", "ice+water"): + assert (delta_mixing_ratio >= 0).all() + assert (delta_mixing_ratio > 0).any() + elif key == "vapour": + assert (delta_mixing_ratio <= 0).all() + assert (delta_mixing_ratio < 0).any() + elif key == "total": + assert (delta_mixing_ratio == 0).all() From cd5686d8cbea72bdeb3b861497aabfc6872185bd Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Mon, 7 Jul 2025 19:21:10 +0200 Subject: [PATCH 18/37] adaptivity mass conservation fixed! --- .../methods/condensation_methods.py | 31 +- .../impl_numba/methods/deposition_methods.py | 23 +- PySDM/particulator.py | 2 +- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 44074 ++++++++-------- .../abade_and_albuquerque_2024/test_fig_2.py | 2 +- 5 files changed, 22421 insertions(+), 21711 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/condensation_methods.py b/PySDM/backends/impl_numba/methods/condensation_methods.py index c2011b02a2..5c5122377a 100644 --- a/PySDM/backends/impl_numba/methods/condensation_methods.py +++ b/PySDM/backends/impl_numba/methods/condensation_methods.py @@ -21,7 +21,7 @@ _Attributes = namedtuple( typename="_Attributes", field_names=( - "water_mass", + "signed_water_mass", "v_cr", "multiplicity", "vdry", @@ -60,7 +60,7 @@ def condensation(**kwargs): n_cell=kwargs["n_cell"], cell_start_arg=kwargs["cell_start_arg"].data, attributes=_Attributes( - water_mass=kwargs["water_mass"].data, + signed_water_mass=kwargs["signed_water_mass"].data, v_cr=kwargs["v_cr"].data, multiplicity=kwargs["multiplicity"].data, vdry=kwargs["vdry"].data, @@ -273,7 +273,7 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals ): sub_timestep = timestep / n_substeps ml_old = calculate_ml_old( - attributes.water_mass, attributes.multiplicity, cell_idx + attributes.signed_water_mass, attributes.multiplicity, cell_idx ) count_activating, count_deactivating, count_ripening = 0, 0, 0 RH_max = 0 @@ -358,11 +358,11 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals @staticmethod def make_calculate_ml_old(jit_flags): @numba.njit(**jit_flags) - def calculate_ml_old(water_mass, multiplicity, cell_idx): + def calculate_ml_old(signed_water_mass, multiplicity, cell_idx): result = 0 for drop in cell_idx: - if water_mass[drop] > 0: - result += multiplicity[drop] * water_mass[drop] + if signed_water_mass[drop] > 0: + result += multiplicity[drop] * signed_water_mass[drop] return result return calculate_ml_old @@ -429,12 +429,14 @@ def calculate_ml_new( # pylint: disable=too-many-branches,too-many-arguments,to lambdaK = formulae.diffusion_kinetics__lambdaK(T, p) lambdaD = formulae.diffusion_kinetics__lambdaD(DTp, T) for drop in cell_idx: - if attributes.water_mass[drop] <= 0: + if attributes.signed_water_mass[drop] <= 0: continue v_drop = formulae.particle_shape_and_density__mass_to_volume( - attributes.water_mass[drop] + attributes.signed_water_mass[drop] + ) + x_old = formulae.diffusion_coordinate__x( + attributes.signed_water_mass[drop] ) - x_old = formulae.diffusion_coordinate__x(attributes.water_mass[drop]) r_old = formulae.trivia__radius(v_drop) x_insane = formulae.diffusion_coordinate__x( formulae.particle_shape_and_density__volume_to_mass( @@ -559,13 +561,16 @@ def calculate_ml_new( # pylint: disable=too-many-branches,too-many-arguments,to ) result += attributes.multiplicity[drop] * mass_new if not fake: - if mass_new > mass_cr and mass_new > attributes.water_mass[drop]: + if ( + mass_new > mass_cr + and mass_new > attributes.signed_water_mass[drop] + ): n_activated_and_growing += attributes.multiplicity[drop] - if mass_new > mass_cr > attributes.water_mass[drop]: + if mass_new > mass_cr > attributes.signed_water_mass[drop]: n_activating += attributes.multiplicity[drop] - if mass_new < mass_cr < attributes.water_mass[drop]: + if mass_new < mass_cr < attributes.signed_water_mass[drop]: n_deactivating += attributes.multiplicity[drop] - attributes.water_mass[drop] = mass_new + attributes.signed_water_mass[drop] = mass_new n_ripening = n_activated_and_growing if n_deactivating > 0 else 0 return result, success, n_activating, n_deactivating, n_ripening diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index 342b8d8064..e317fef96d 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -163,7 +163,10 @@ def _loop( ) * sub_time_step ) - + if delta_rv == 0: + assert delta_thd == 0 + else: + assert (delta_rv < 0 < delta_thd) or (delta_rv > 0 > delta_thd) return delta_rv, delta_thd @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) @@ -195,6 +198,8 @@ def body( # pylint: disable=too-many-arguments n_substeps = 1 cid = cell_id[0] # TODO: add support for multi-cell environments + old_mass = signed_water_mass.copy() + # 1/dt * (post-ambient-thermodynamics & post-condensation rv/thd - previous end-of-timestep rv/thd) rv_tendency = ( predicted_vapour_mixing_ratio[cid] - current_vapour_mixing_ratio[cid] @@ -219,7 +224,6 @@ def body( # pylint: disable=too-many-arguments if burnout == fuse: assert False sub_time_step = time_step / n_substeps - rhod = ( current_dry_air_density[cid] + rhod_tendency * (0.5 if midpoint else 1) * sub_time_step @@ -271,8 +275,6 @@ def body( # pylint: disable=too-many-arguments ): delta_rh_long = delta_rh_short n_substeps *= multiplier - rv_tendency /= multiplier - thd_tendency /= multiplier else: break sub_time_step = time_step / n_substeps @@ -281,6 +283,7 @@ def body( # pylint: disable=too-many-arguments thd = current_dry_potential_temperature[cid] rhod = current_dry_air_density[cid] + assert n_substeps == int(n_substeps) for _ in range(int(n_substeps)): rv += sub_time_step * rv_tendency * (0.5 if midpoint else 1) thd += sub_time_step * thd_tendency * (0.5 if midpoint else 1) @@ -313,10 +316,14 @@ def body( # pylint: disable=too-many-arguments thd += sub_time_step * thd_tendency / 2 rv += sub_time_step * rv_tendency / 2 rhod += sub_time_step * rhod_tendency / 2 - predicted_dry_potential_temperature[cid] += ( - thd - current_dry_potential_temperature[cid] - ) - predicted_vapour_mixing_ratio[cid] += rv - current_vapour_mixing_ratio[cid] + + # a = rv - predicted_vapour_mixing_ratio[cid] + # b = np.dot( + # signed_water_mass - old_mass, multiplicity + # ) / dry_air_mass_mean + # assert a == b + predicted_dry_potential_temperature[cid] = thd + predicted_vapour_mixing_ratio[cid] = rv return body diff --git a/PySDM/particulator.py b/PySDM/particulator.py index 8dcd72fd87..b5b1793318 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -124,7 +124,7 @@ def condensation(self, *, rtol_x, rtol_thd, counters, RH_max, success, cell_orde solver=self.condensation_solver, n_cell=self.mesh.n_cell, cell_start_arg=self.attributes.cell_start, - water_mass=self.attributes["signed water mass"], + signed_water_mass=self.attributes["signed water mass"], multiplicity=self.attributes["multiplicity"], vdry=self.attributes["dry volume"], idx=self.attributes._ParticleAttributes__idx, diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 4a96fd0b55..8e7f698718 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -97,7 +97,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "23ab99cd1609442c8f723f3c34754295", + "model_id": "60368d2eed7b4204834553be1e5a8f27", "version_major": 2, "version_minor": 0 }, @@ -167,7 +167,7 @@ }, { "cell_type": "code", - "execution_count": 60, + "execution_count": 5, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -258,7 +258,7 @@ }, { "cell_type": "code", - "execution_count": 61, + "execution_count": 14, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -268,12 +268,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-07-07T12:28:58.794740\n", + " 2025-07-07T19:13:54.292473\n", " image/svg+xml\n", " \n", " \n", @@ -288,18 +288,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", @@ -307,36 +307,60 @@ " \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", + " \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", @@ -642,14 +666,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 176.614453 22.318125 \n", + "\" clip-path=\"url(#p4d26c40acb)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -697,7 +721,7 @@ " \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", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #00ffff\"/>\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", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #0000ff\"/>\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", + " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #000000\"/>\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", + " \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", " \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", + " \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", - " \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", @@ -2140,68 +2168,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -2216,1052 +2244,1075 @@ " \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", - " \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", - " \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", - " \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", " \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", + " \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", + " \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", - " \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", @@ -3277,68 +3328,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -3353,999 +3404,1020 @@ " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", @@ -4364,41 +4436,65 @@ " \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", @@ -4414,68 +4510,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -4490,484 +4586,484 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", " \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", @@ -5275,18 +5371,18 @@ " \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", @@ -5417,53 +5513,97 @@ " \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", + " \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", @@ -5479,19 +5619,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5499,19 +5639,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5519,19 +5659,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5539,19 +5679,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5559,28 +5699,28 @@ " \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", @@ -5595,1174 +5735,1134 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", " \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", + " \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", @@ -6875,68 +7018,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6951,1240 +7094,1243 @@ " \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", + " \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", + " \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", - " \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", - " \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", - " \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", - " \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", + " \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", - " \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", + " \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", @@ -8200,68 +8346,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8276,1174 +8422,1134 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", @@ -9464,19 +9570,19 @@ " \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", " \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", @@ -9570,15 +9729,32 @@ " \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", @@ -9587,15 +9763,32 @@ " \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", @@ -9604,9 +9797,9 @@ " \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" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -9762,7 +9955,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "2da44f06733445c789cdede1775435ed", + "model_id": "822c932f592746e397a210ce6d804981", "version_major": 2, "version_minor": 0 }, @@ -9779,12 +9972,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-07-07T12:29:04.486665\n", + " 2025-07-07T19:14:00.375422\n", " image/svg+xml\n", " \n", " \n", @@ -9799,18 +9992,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", @@ -9818,36 +10011,60 @@ " \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", + " \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", @@ -10153,14 +10370,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 176.614453 22.318125 \n", + "\" clip-path=\"url(#pf650d81eb1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10208,7 +10425,7 @@ " \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", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #00ffff\"/>\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", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #0000ff\"/>\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", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #000000\"/>\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", " \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", - " \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", " \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", + " \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", @@ -11626,68 +11847,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -11702,1027 +11923,1050 @@ " \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", - " \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", - " \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", - " \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", - " \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", + " \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", + " \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", - " \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", @@ -12738,68 +12982,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -12814,974 +13058,995 @@ " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", @@ -13800,41 +14065,65 @@ " \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", @@ -13850,68 +14139,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -13926,474 +14215,474 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14671,18 +14960,18 @@ " \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", @@ -14813,53 +15102,97 @@ " \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", + " \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", @@ -14875,19 +15208,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14895,19 +15228,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14915,19 +15248,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14935,19 +15268,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14955,28 +15288,28 @@ " \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", @@ -14991,1149 +15324,1129 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", @@ -16246,68 +16602,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16322,1215 +16678,1238 @@ " \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", + " \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", + " \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", + " \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", - " \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", - " \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", - " \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", + " \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", + " \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", " \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", @@ -17546,68 +17925,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17622,1149 +18001,1129 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", @@ -18785,19 +19144,19 @@ " \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", " \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", @@ -18893,15 +19303,32 @@ " \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", @@ -18959,9 +19403,9 @@ " \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" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -19117,7 +19561,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "a8fe22eefae2406b80817f2819bbca43", + "model_id": "9753da6b0b43459fa19cf8e91cd959f2", "version_major": 2, "version_minor": 0 }, @@ -19134,12 +19578,12 @@ "\n", "\n", - "\n", + "\n", " \n", " \n", " \n", " \n", - " 2025-07-07T12:29:11.574191\n", + " 2025-07-07T19:14:06.012696\n", " image/svg+xml\n", " \n", " \n", @@ -19154,18 +19598,18 @@ " \n", " \n", " \n", - " \n", " \n", " \n", " \n", - " \n", @@ -19173,36 +19617,60 @@ " \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", + " \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", @@ -19508,14 +19976,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 176.614453 22.318125 \n", + "\" clip-path=\"url(#p9a41e19fb8)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19563,7 +20031,7 @@ " \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", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #00ffff\"/>\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", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #0000ff\"/>\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", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #000000\"/>\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", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + "\" style=\"stroke: #808080\"/>\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", + " \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", " \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", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -20981,68 +21453,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -21057,1027 +21529,1050 @@ " \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", - " \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", - " \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", - " \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", - " \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", + " \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", + " \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", - " \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", @@ -22093,68 +22588,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -22169,974 +22664,995 @@ " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", @@ -23155,41 +23671,65 @@ " \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", @@ -23205,68 +23745,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -23281,474 +23821,474 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", - " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -24026,18 +24566,18 @@ " \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", @@ -24168,53 +24708,97 @@ " \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", - " \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", @@ -24230,19 +24814,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -24250,19 +24834,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -24270,19 +24854,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -24290,19 +24874,19 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -24310,28 +24894,28 @@ " \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", @@ -24346,1149 +24930,1129 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", + " \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", - " \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", @@ -25601,68 +26208,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -25677,1215 +26284,1238 @@ " \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", + " \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", + " \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", + " \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", - " \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", - " \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", - " \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", + " \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", + " \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", " \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", @@ -26901,68 +27531,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -26977,1149 +27607,1129 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", @@ -28140,19 +28750,19 @@ " \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", " \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", @@ -28246,15 +28909,32 @@ " \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", @@ -28312,9 +29009,9 @@ " \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" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -28470,7 +29167,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "2d2c0155b4764d20b40f01b80c98b3d1", + "model_id": "97d0edcc8a22438cb3c320f57a64b857", "version_major": 2, "version_minor": 0 }, @@ -28490,10 +29187,10 @@ " DEFG\n", " DEF.\n", " \"\"\",\n", - " figsize=(9, 6),\n", + " figsize=(10, 7),\n", " sharex=True,\n", " sharey=True,\n", - " tight_layout=False,\n", + " tight_layout=True,\n", " )\n", " for ax in axs.values():\n", " plot_setup(ax)\n", @@ -28508,12 +29205,13 @@ " ):\n", " if index + 1 > len(n_sds):\n", " continue\n", + " n_sd = n_sds[index]\n", " axs[label].set_title(f\"{model} {n_sd} SDs\")\n", " plot_part(axs[label], datasets[f'Homogeneous-{model}-{n_sd}-{updraft}'])\n", " \n", " axs[\"G\"].set_title(\"Bulk/Kaul et al. '15\")\n", " plot_bulk(axs[\"G\"], datasets[f'Bulk-{updraft}']['realisations'][0])\n", - " axs[\"G\"].text(x=0, y=3.45, s=f\"w={updraft} m/s\", color='red', size=20)\n", + " axs[\"G\"].text(x=0, y=3.45, s=f\"w={updraft} m/s\", color='red', size=16)\n", " show_plot(f'fig_2-updraft={updraft}.pdf')" ] }, diff --git a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py index a25670d349..93fb5e7f80 100644 --- a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py +++ b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py @@ -13,7 +13,7 @@ from PySDM.physics import si -PLOT = True +PLOT = False UPDRAFTS = (3.6, 0.4) N_SD = 64 From 902d135bce1507bb7d2876a79320bade6785ad9d Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 12:26:50 +0200 Subject: [PATCH 19/37] smoke test update --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 28935 +--------------- .../Abade_and_Albuquerque_2024/simulation.py | 2 +- .../abade_and_albuquerque_2024/test_fig_2.py | 31 +- 3 files changed, 31 insertions(+), 28937 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 8e7f698718..d5669d6985 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -90,19 +90,19 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": null, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "60368d2eed7b4204834553be1e5a8f27", + "model_id": "1f160192780e40868a9f57a8f0844495", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, max=57.0)" + "FloatProgress(value=1.0, max=93.0)" ] }, "metadata": {}, @@ -111,13 +111,13 @@ ], "source": [ "CI = 'CI' in os.environ\n", - "n_realisations = 3 if not CI else 1\n", - "n_sds = (128, 512, 2048) if not CI else (64,) # PAPER: \"on the order of 1e6\"\n", + "n_realisations = 5 if not CI else 1\n", + "n_sds = (64, 256, 1024) if not CI else (64,) # PAPER: \"on the order of 1e6\"\n", "updrafts = (3.6, 1.2, .4) if not CI else (3.6,.4) # PAPER: 0.5 m/s\n", "\n", "dz_out = 100 * si.s\n", "timestep = 1 * si.s\n", - "z_max = 4 * si.km\n", + "z_max = 3 * si.km\n", "display(progbar := FloatProgress(value=1, max=(1 + 2 * n_realisations * len(n_sds)) * len(updrafts)))\n", "\n", "\n", @@ -167,7 +167,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": null, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -258,28927 +258,10 @@ }, { "cell_type": "code", - "execution_count": 14, + "execution_count": null, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, - "outputs": [ - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-07T19:13:54.292473\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "822c932f592746e397a210ce6d804981", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf

\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-07T19:14:00.375422\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "9753da6b0b43459fa19cf8e91cd959f2", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=1.2.pdf
\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-07T19:14:06.012696\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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", - " \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" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "97d0edcc8a22438cb3c320f57a64b857", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=0.4.pdf
\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - } - ], + "outputs": [], "source": [ "for updraft in updrafts:\n", " fig, axs = pyplot.subplot_mosaic(\n", diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py index 6f99d008a0..3838804104 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py @@ -85,7 +85,7 @@ def __init__(self, settings): (0, settings.n_sd - n_inp), mode="constant", constant_values=( - builder.particulator.formulae.constants.SINGULAR_HOMOGENEOUS_FREEZING_THRESHOLD + builder.particulator.formulae.constants.HOMOGENEOUS_FREEZING_THRESHOLD if settings.singular else 0 ), diff --git a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py index 93fb5e7f80..a45487e0fb 100644 --- a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py +++ b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py @@ -32,13 +32,13 @@ class TestFig2: ( *[(f"Bulk-{updraft}", "water") for updraft in UPDRAFTS], *[ - (f"Homogeneous-{im_freeze}-{N_SD}-{updraft}", "water") + (f"Homogeneous-{im_freeze}-{N_SD}-{updraft}", "ice+water") for updraft in UPDRAFTS for im_freeze in ("ABIFM", "INAS") ], ), ) - def test_cloud_base(variables, key, model): + def test_cloud_base(variables, model, key): data = variables["datasets"][model]["realisations"][0] height = np.asarray(data["height"]) assert (np.asarray(data[key])[height < 0.9 * si.km] < 0.01 * si.g / si.kg).all() @@ -48,15 +48,26 @@ def test_cloud_base(variables, key, model): @pytest.mark.parametrize( "model, var_name, desired_value", ( - ("Bulk-3.6", "ice", 0.16 * si.g / si.kg), - ("Bulk-3.6", "water", 0.90 * si.g / si.kg), + ("Bulk-3.6", "vapour", 0.45 * si.g / si.kg), + ("Bulk-3.6", "water", 1.05 * si.g / si.kg), + ("Bulk-0.4", "vapour", 0.42 * si.g / si.kg), + ("Bulk-0.4", "water", 1.08 * si.g / si.kg), ("Homogeneous-INAS-64-3.6", "ice", 1.1 * si.g / si.kg), - ("Homogeneous-INAS-64-3.6", "water", 2.9e-9), - ("Homogeneous-ABIFM-64-3.6", "ice", 1.1 * si.g / si.kg), - ("Homogeneous-ABIFM-64-3.6", "water", 2.6e-9), + ("Homogeneous-INAS-64-3.6", "water", 5.6e-9), + ("Homogeneous-INAS-64-3.6", "vapour", 0.42 * si.g / si.kg), + ("Homogeneous-ABIFM-64-3.6", "ice", 0.24 * si.g / si.kg), + ("Homogeneous-ABIFM-64-3.6", "water", 0.82 * si.g / si.kg), + ("Homogeneous-ABIFM-64-3.6", "vapour", 0.45 * si.g / si.kg), + ("Homogeneous-INAS-64-0.4", "ice", 1.1 * si.g / si.kg), + ("Homogeneous-INAS-64-0.4", "water", 2.06e-9), + ("Homogeneous-INAS-64-0.4", "vapour", 0.33 * si.g / si.kg), + ("Homogeneous-ABIFM-64-0.4", "ice", 1.1 * si.g / si.kg), + ("Homogeneous-ABIFM-64-0.4", "water", 2.07e-9), + ("Homogeneous-ABIFM-64-0.4", "vapour", 0.34 * si.g / si.kg), ), ) def test_values_at_cloud_top(variables, model, var_name, desired_value): + print(variables["datasets"][model]["realisations"][0]["height"][-1]) np.testing.assert_approx_equal( desired=desired_value, actual=variables["datasets"][model]["realisations"][0][var_name][-1], @@ -70,7 +81,7 @@ def test_values_at_cloud_top(variables, model, var_name, desired_value): *[ (f"Bulk-{updraft}", key) for updraft in UPDRAFTS - for key in ("water", "ice", "vapour") + for key in ("water", "vapour") ], *[ (f"Homogeneous-{im_freeze}-{N_SD}-{updraft}", key) @@ -84,11 +95,11 @@ def test_monotonicity(variables, model, key): delta_mixing_ratio = np.diff( variables["datasets"][model]["realisations"][0][key] ) - if key in ("water", "ice", "ice+water"): + if key in ("ice", "ice+water"): assert (delta_mixing_ratio >= 0).all() assert (delta_mixing_ratio > 0).any() elif key == "vapour": assert (delta_mixing_ratio <= 0).all() assert (delta_mixing_ratio < 0).any() elif key == "total": - assert (delta_mixing_ratio == 0).all() + assert (delta_mixing_ratio < 5e-6).all() From b3a2072cf2734704e4790c965c4b287922f8c138 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 12:37:32 +0200 Subject: [PATCH 20/37] fixes, todo labels --- .../impl_numba/methods/deposition_methods.py | 2 +- .../methods/condensation_methods.py | 26 +++++++++---------- PySDM/dynamics/condensation.py | 1 - .../Abade_and_Albuquerque_2024/fig_2.ipynb | 4 +-- .../dynamics/test_vapour_deposition_on_ice.py | 4 +-- 5 files changed, 18 insertions(+), 19 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index e317fef96d..3f5248514d 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -196,7 +196,7 @@ def body( # pylint: disable=too-many-arguments """ # pylint: disable=too-many-locals n_substeps = 1 - cid = cell_id[0] # TODO: add support for multi-cell environments + cid = cell_id[0] # TODO #1524: add support for multi-cell environments old_mass = signed_water_mass.copy() diff --git a/PySDM/backends/impl_thrust_rtc/methods/condensation_methods.py b/PySDM/backends/impl_thrust_rtc/methods/condensation_methods.py index 9516bc88cd..7b680fad98 100644 --- a/PySDM/backends/impl_thrust_rtc/methods/condensation_methods.py +++ b/PySDM/backends/impl_thrust_rtc/methods/condensation_methods.py @@ -40,10 +40,10 @@ class CondensationMethods( @cached_property def __calculate_m_l(self): return trtc.For( - param_names=("ml", "water_mass", "multiplicity", "cell_id"), + param_names=("ml", "signed_water_mass", "multiplicity", "cell_id"), name_iter="i", body=""" - atomicAdd((real_type*) &ml[cell_id[i]], multiplicity[i] * water_mass[i]); + atomicAdd((real_type*) &ml[cell_id[i]], multiplicity[i] * signed_water_mass[i]); """.replace( "real_type", self._get_c_type() ), @@ -71,7 +71,7 @@ def __update_drop_masses(self): const = phys.constants return trtc.For( param_names=( - "water_mass", + "signed_water_mass", "vdry", *CondensationMethods.keys, "_kappa", @@ -135,9 +135,9 @@ def __update_drop_masses(self): auto _schmidt_number = schmidt_number[cell_id[i]]; auto v_old = {phys.particle_shape_and_density.mass_to_volume.c_inline( - mass="water_mass[i]" + mass="signed_water_mass[i]" )}; - auto x_old = {phys.diffusion_coordinate.x.c_inline(mass="water_mass[i]")}; + auto x_old = {phys.diffusion_coordinate.x.c_inline(mass="signed_water_mass[i]")}; auto r_old = {phys.trivia.radius.c_inline(volume="v_old")}; auto m_insane = {phys.particle_shape_and_density.volume_to_mass.c_inline(volume="vdry[i] / 100")}; auto x_insane = {phys.diffusion_coordinate.x.c_inline(mass="m_insane")}; @@ -187,7 +187,7 @@ def __update_drop_masses(self): )}; dm_dt_old = {phys.particle_shape_and_density.dm_dt.c_inline(r="r_old", r_dr_dt="r_dr_dt_old")}; dx_old = dt * {phys.diffusion_coordinate.dx_dt.c_inline( - m="water_mass[i]", dm_dt="dm_dt_old" + m="signed_water_mass[i]", dm_dt="dm_dt_old" )}; }} else {{ @@ -241,7 +241,7 @@ def __update_drop_masses(self): x_new = x_old; }} }} - water_mass[i] = {phys.diffusion_coordinate.mass.c_inline(x="x_new")}; + signed_water_mass[i] = {phys.diffusion_coordinate.mass.c_inline(x="x_new")}; """.replace( "real_type", self._get_c_type() ), @@ -379,11 +379,11 @@ def __post(self): ), ) - def calculate_m_l(self, ml, water_mass, multiplicity, cell_id): + def calculate_m_l(self, ml, signed_water_mass, multiplicity, cell_id): ml[:] = 0 self.__calculate_m_l.launch_n( n=len(multiplicity), - args=(ml.data, water_mass.data, multiplicity.data, cell_id.data), + args=(ml.data, signed_water_mass.data, multiplicity.data, cell_id.data), ) # pylint: disable=unused-argument,too-many-locals @@ -394,7 +394,7 @@ def condensation( solver, n_cell, cell_start_arg, - water_mass, + signed_water_mass, v_cr, multiplicity, vdry, @@ -450,7 +450,7 @@ def condensation( ), ) timestep /= n_substeps - self.calculate_m_l(self.ml_old, water_mass, multiplicity, cell_id) + self.calculate_m_l(self.ml_old, signed_water_mass, multiplicity, cell_id) for _ in range(n_substeps): self.__pre.launch_n( @@ -472,7 +472,7 @@ def condensation( self.__update_drop_masses.launch_n( n=len(multiplicity), args=( - water_mass.data, + signed_water_mass.data, vdry.data, *self.vars_data.values(), kappa.data, @@ -485,7 +485,7 @@ def condensation( reynolds_number.data, ), ) - self.calculate_m_l(self.ml_new, water_mass, multiplicity, cell_id) + self.calculate_m_l(self.ml_new, signed_water_mass, multiplicity, cell_id) self.__post.launch_n( n=n_cell, args=( diff --git a/PySDM/dynamics/condensation.py b/PySDM/dynamics/condensation.py index 4e8f4d02c9..eb863b32b8 100644 --- a/PySDM/dynamics/condensation.py +++ b/PySDM/dynamics/condensation.py @@ -120,7 +120,6 @@ def __call__(self): self.particulator.update_TpRH() if self.adaptive: - # TODO: check self.counters["n_substeps"][:] = np.maximum( self.counters["n_substeps"][:], int(self.particulator.dt / self.dt_cond_range[1]), diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index d5669d6985..4a63523f8b 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -97,7 +97,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "1f160192780e40868a9f57a8f0844495", + "model_id": "e5001fa710cd4479a099a04c987c6d88", "version_major": 2, "version_minor": 0 }, @@ -116,7 +116,7 @@ "updrafts = (3.6, 1.2, .4) if not CI else (3.6,.4) # PAPER: 0.5 m/s\n", "\n", "dz_out = 100 * si.s\n", - "timestep = 1 * si.s\n", + "timestep = .5 * si.s\n", "z_max = 3 * si.km\n", "display(progbar := FloatProgress(value=1, max=(1 + 2 * n_realisations * len(n_sds)) * len(updrafts)))\n", "\n", diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 43e68ad826..b3d2dd4081 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -312,5 +312,5 @@ def total_water_mass_in_the_system(attr, env): np.testing.assert_almost_equal(m0, m1) -# TODO: test is updraft matters -# TODO: test if order of condensation/deposition matters +# TODO #1524: test is updraft matters +# TODO #1524: test if order of condensation/deposition matters From 012b7716827013d94b1877123390c12967402bc7 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 13:40:49 +0200 Subject: [PATCH 21/37] fixes, todo labels, notebook regenerated --- .../impl_numba/methods/deposition_methods.py | 25 +- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 19190 +++++++++++++++- .../dynamics/test_vapour_deposition_on_ice.py | 35 +- 3 files changed, 19193 insertions(+), 57 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index 3f5248514d..7c1fa01458 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -9,6 +9,10 @@ from PySDM.backends.impl_common.backend_methods import BackendMethods +# TODO #1524 +# pylint: disable=too-many-arguments,too-many-locals,too-many-statements + + class DepositionMethods(BackendMethods): # pylint:disable=too-few-public-methods @cached_property def _deposition(self): @@ -124,7 +128,7 @@ def _loop( ): latent_heat_sub = formulae.latent_heat_sublimation__ls(temperature) delta_rv = 0 - for i in range(len(multiplicity)): + for i, ksi in enumerate(multiplicity): if not formulae.trivia__unfrozen(signed_water_mass[i]): mass_deposition_rate = mass_deposition_rate_per_droplet( temperature=temperature, @@ -135,10 +139,7 @@ def _loop( pressure=total_pressure, ) delta_rv += ( - -mass_deposition_rate - * multiplicity[i] - * sub_time_step - / mass_of_dry_air + -mass_deposition_rate * ksi * sub_time_step / mass_of_dry_air ) if not fake: x_old = formulae.diffusion_coordinate__x(-signed_water_mass[i]) @@ -153,6 +154,7 @@ def _loop( ) if x_new > 1: print(x_old, dx_dt_old, x_new, signed_water_mass[i]) + assert False delta_thd = ( formulae.state_variable_triplet__dthd_dt( rhod=rhod, @@ -187,20 +189,14 @@ def body( # pylint: disable=too-many-arguments predicted_dry_air_density, ): """simplest adaptivity: - - no physical tolerance - just checking if ambient vapour is positive - global dt - no cell-wise logic (we don't have any test/example for it!) - - no mechanism to retain shorter dt over timesteps (and hence cannot make it adapt towards longer) + - no mechanism to retain dt value over timesteps - explicit Euler mass integration (vs. implicit in condensation) - - no safeguards for infinite loop in substep number search - note: condensation uses theta for tolerance, we could use RH here (and later also in cond) """ # pylint: disable=too-many-locals n_substeps = 1 cid = cell_id[0] # TODO #1524: add support for multi-cell environments - old_mass = signed_water_mass.copy() - - # 1/dt * (post-ambient-thermodynamics & post-condensation rv/thd - previous end-of-timestep rv/thd) rv_tendency = ( predicted_vapour_mixing_ratio[cid] - current_vapour_mixing_ratio[cid] ) / time_step @@ -317,11 +313,6 @@ def body( # pylint: disable=too-many-arguments rv += sub_time_step * rv_tendency / 2 rhod += sub_time_step * rhod_tendency / 2 - # a = rv - predicted_vapour_mixing_ratio[cid] - # b = np.dot( - # signed_water_mass - old_mass, multiplicity - # ) / dry_air_mass_mean - # assert a == b predicted_dry_potential_temperature[cid] = thd predicted_vapour_mixing_ratio[cid] = rv diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 4a63523f8b..98bf07c123 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -90,33 +90,75 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 9, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "e5001fa710cd4479a099a04c987c6d88", + "model_id": "d7326fc6e1214195857b1de336a43375", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, max=93.0)" + "FloatProgress(value=1.0, max=39.0)" ] }, "metadata": {}, "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Homogeneous-INAS-64-3.6\n", + "Homogeneous-INAS-64-3.6\n", + "Homogeneous-INAS-64-3.6\n", + "Homogeneous-INAS-512-3.6\n", + "Homogeneous-INAS-512-3.6\n", + "Homogeneous-INAS-512-3.6\n", + "Homogeneous-ABIFM-64-3.6\n", + "Homogeneous-ABIFM-64-3.6\n", + "Homogeneous-ABIFM-64-3.6\n", + "Homogeneous-ABIFM-512-3.6\n", + "Homogeneous-ABIFM-512-3.6\n", + "Homogeneous-ABIFM-512-3.6\n", + "Homogeneous-INAS-64-1.2\n", + "Homogeneous-INAS-64-1.2\n", + "Homogeneous-INAS-64-1.2\n", + "Homogeneous-INAS-512-1.2\n", + "Homogeneous-INAS-512-1.2\n", + "Homogeneous-INAS-512-1.2\n", + "Homogeneous-ABIFM-64-1.2\n", + "Homogeneous-ABIFM-64-1.2\n", + "Homogeneous-ABIFM-64-1.2\n", + "Homogeneous-ABIFM-512-1.2\n", + "Homogeneous-ABIFM-512-1.2\n", + "Homogeneous-ABIFM-512-1.2\n", + "Homogeneous-INAS-64-0.4\n", + "Homogeneous-INAS-64-0.4\n", + "Homogeneous-INAS-64-0.4\n", + "Homogeneous-INAS-512-0.4\n", + "Homogeneous-INAS-512-0.4\n", + "Homogeneous-INAS-512-0.4\n", + "Homogeneous-ABIFM-64-0.4\n", + "Homogeneous-ABIFM-64-0.4\n", + "Homogeneous-ABIFM-64-0.4\n", + "Homogeneous-ABIFM-512-0.4\n", + "Homogeneous-ABIFM-512-0.4\n", + "Homogeneous-ABIFM-512-0.4\n" + ] } ], "source": [ "CI = 'CI' in os.environ\n", - "n_realisations = 5 if not CI else 1\n", - "n_sds = (64, 256, 1024) if not CI else (64,) # PAPER: \"on the order of 1e6\"\n", + "n_realisations = 3 if not CI else 1\n", + "n_sds = (64, 512) if not CI else (64,) # PAPER: \"on the order of 1e6\"\n", "updrafts = (3.6, 1.2, .4) if not CI else (3.6,.4) # PAPER: 0.5 m/s\n", "\n", "dz_out = 100 * si.s\n", - "timestep = .5 * si.s\n", + "timestep = 1 * si.s\n", "z_max = 3 * si.km\n", "display(progbar := FloatProgress(value=1, max=(1 + 2 * n_realisations * len(n_sds)) * len(updrafts)))\n", "\n", @@ -152,6 +194,7 @@ " datasets[(key := f'Homogeneous-{label}-{n_sd}-{updraft}')] = {'realisations': []}\n", " backend.formulae.seed = 0\n", " for i in range(n_realisations):\n", + " print(key)\n", " progbar.description = '...' + key[-3:] + f'-{i}-{updraft}'\n", " datasets[key]['realisations'].append(\n", " Simulation(Settings(\n", @@ -167,7 +210,7 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 10, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -258,17 +301,19136 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 12, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-08T13:40:16.531871\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "e8c07ac055ff462a960d6768847f3bc9", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-08T13:40:22.137562\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "a6d22129c7bc45a09404c866ca4b0f19", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=1.2.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-08T13:40:32.157732\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.8.1, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "58832e0d568b432a9fd112ead1c50e70", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=0.4.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "for updraft in updrafts:\n", " fig, axs = pyplot.subplot_mosaic(\n", - " \"\"\"ABC.\n", - " ABCG\n", - " DEFG\n", - " DEF.\n", + " \"\"\"AB.\n", + " ABG\n", + " DEG\n", + " DE.\n", " \"\"\",\n", " figsize=(10, 7),\n", " sharex=True,\n", @@ -281,10 +19443,8 @@ " for label, model, index in (\n", " (\"A\", \"INAS\", 0),\n", " (\"B\", \"INAS\", 1),\n", - " (\"C\", \"INAS\", 2),\n", " (\"D\", \"ABIFM\", 0),\n", " (\"E\", \"ABIFM\", 1),\n", - " (\"F\", \"ABIFM\", 2),\n", " ):\n", " if index + 1 > len(n_sds):\n", " continue\n", diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index b3d2dd4081..f759da85fa 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -1,18 +1,13 @@ """basic water vapor deposition on ice test""" -import os - -os.environ["NUMBA_DISABLE_JIT"] = "1" - from typing import Iterable from functools import lru_cache + import numpy as np from matplotlib import pyplot - import pytest from PySDM.physics import si, in_unit - from PySDM.backends import CPU from PySDM import Builder from PySDM import Formulae @@ -73,14 +68,12 @@ def make_particulator( *, dt: float, diffusion_coordinate: str, - diffusion_ice_capacity: str, signed_water_masses: Iterable, temperature: float, pressure: float, RH_ice: float = None, RH_water: float = None, adaptive: bool = False, - diffusion_ice_kinetics="Standard", multiplicity: int = int(1e8), ): """instantiates a particulator with minimal components for testing ice depositional growth""" @@ -122,13 +115,14 @@ def make_particulator( particulator.environment["rhod"] = ( particulator.environment["p"][0] - vapour_pressure ) / (particulator.environment["T"][0] * particulator.formulae.constants.Rd) - thd0 = particulator.formulae.state_variable_triplet.th_dry( - th_std=particulator.formulae.trivia.th_std( - p=particulator.environment["p"][0], T=particulator.environment["T"][0] - ), - water_vapour_mixing_ratio=rv0, + particulator.environment["thd"] = ( + particulator.formulae.state_variable_triplet.th_dry( + th_std=particulator.formulae.trivia.th_std( + p=particulator.environment["p"][0], T=particulator.environment["T"][0] + ), + water_vapour_mixing_ratio=rv0, + ) ) - particulator.environment["thd"] = thd0 return particulator @@ -139,17 +133,13 @@ class TestVapourDepositionOnIce: @pytest.mark.parametrize("water_mass", (-si.ng, -si.mg, si.mg)) @pytest.mark.parametrize("RHi", (1.1, 1.0, 0.9)) @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) - @pytest.mark.parametrize("diffusion_ice_capacity", DIFFUSION_ICE_CAPACITIES) - def test_iwc_differs_after_one_timestep( - *, water_mass, RHi, diffusion_coordinate, diffusion_ice_capacity - ): + def test_iwc_differs_after_one_timestep(*, water_mass, RHi, diffusion_coordinate): """sanity checks for sign of changes in IWC and ambient thermodynamics""" # arrange particulator = make_particulator( temperature=250 * si.K, pressure=500 * si.hPa, diffusion_coordinate=diffusion_coordinate, - diffusion_ice_capacity=diffusion_ice_capacity, signed_water_masses=[water_mass], RH_ice=RHi, dt=0.1 * si.s, @@ -205,13 +195,11 @@ def test_growth_rates_against_spichtinger_and_gierens_2009_fig_5( particulator = make_particulator( pressure=300 * si.hPa, diffusion_coordinate=diffusion_coordinate, - diffusion_ice_capacity="Columnar", signed_water_masses=-initial_water_masses, RH_water=1, temperature=temperature, dt=dt, adaptive=adaptive, - diffusion_ice_kinetics="Standard", ) particulator.run(steps=1) dm_dt[temperature] = ( @@ -253,8 +241,7 @@ def test_growth_rates_against_spichtinger_and_gierens_2009_fig_5( @staticmethod @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) - @pytest.mark.parametrize("diffusion_ice_capacity", DIFFUSION_ICE_CAPACITIES) - def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): + def test_relative_mass_rates(*, diffusion_coordinate): # arrange water_mass_init = np.logspace(-16, -6, num=11) * si.kg particulator = make_particulator( @@ -264,7 +251,6 @@ def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): signed_water_masses=-water_mass_init, diffusion_coordinate=diffusion_coordinate, dt=0.1 * si.s, - diffusion_ice_capacity=diffusion_ice_capacity, ) # act @@ -285,7 +271,6 @@ def test_mass_conservation_under_adaptivity(rh_ice): adaptive=True, dt=10 * si.s, diffusion_coordinate="WaterMassLogarithm", - diffusion_ice_capacity="Spherical", signed_water_masses=-water_mass_init, temperature=250 * si.K, pressure=800 * si.hPa, From eb51fb50bb00a84b49bbfb04eacd98b5240ea24c Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 14:42:35 +0200 Subject: [PATCH 22/37] adaptive=True by default --- PySDM/dynamics/vapour_deposition_on_ice.py | 2 +- .../Spichtinger_et_al_2023/fig_B1.ipynb | 282 +++++++++--------- 2 files changed, 146 insertions(+), 138 deletions(-) diff --git a/PySDM/dynamics/vapour_deposition_on_ice.py b/PySDM/dynamics/vapour_deposition_on_ice.py index 0d7ba8ee55..fa73d4624e 100644 --- a/PySDM/dynamics/vapour_deposition_on_ice.py +++ b/PySDM/dynamics/vapour_deposition_on_ice.py @@ -5,7 +5,7 @@ @register_dynamic() class VapourDepositionOnIce: - def __init__(self, adaptive: bool): + def __init__(self, adaptive: bool = True): """called by the user while building a particulator""" self.particulator = None self.adaptive = adaptive diff --git a/examples/PySDM_examples/Spichtinger_et_al_2023/fig_B1.ipynb b/examples/PySDM_examples/Spichtinger_et_al_2023/fig_B1.ipynb index 3dad57dcce..ac18967c34 100644 --- a/examples/PySDM_examples/Spichtinger_et_al_2023/fig_B1.ipynb +++ b/examples/PySDM_examples/Spichtinger_et_al_2023/fig_B1.ipynb @@ -15,7 +15,7 @@ }, { "cell_type": "code", - "execution_count": 1, + "execution_count": 6, "id": "initial_id", "metadata": { "ExecuteTime": { @@ -34,7 +34,7 @@ }, { "cell_type": "code", - "execution_count": 2, + "execution_count": 7, "id": "69ce798ec8b87121", "metadata": { "ExecuteTime": { @@ -54,7 +54,7 @@ }, { "cell_type": "code", - "execution_count": 3, + "execution_count": 8, "id": "fabd7ea8e8a11996", "metadata": { "ExecuteTime": { @@ -71,7 +71,7 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 9, "id": "1acd9d93e2af385c", "metadata": { "ExecuteTime": { @@ -119,7 +119,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 10, "id": "3821d0f892f4af29", "metadata": { "ExecuteTime": { @@ -139,7 +139,7 @@ " \n", " \n", " \n", - " 2025-06-09T13:51:58.962757\n", + " 2025-07-08T14:41:54.674707\n", " image/svg+xml\n", " \n", " \n", @@ -172,7 +172,7 @@ " \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", " \n", @@ -309,7 +309,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -324,7 +324,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -339,131 +339,131 @@ " \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", " \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", @@ -828,12 +828,12 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -874,7 +874,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -923,7 +923,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -959,7 +959,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1001,7 +1001,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1048,7 +1048,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1075,7 +1075,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1131,7 +1131,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1178,7 +1178,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1194,453 +1194,453 @@ " \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", " \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", " \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", - " \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", " \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", " \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", " \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", @@ -1757,7 +1757,7 @@ "L 260.229456 59.39852 \n", "L 289.74708 52.66329 \n", "L 329.8 43.523714 \n", - "\" clip-path=\"url(#p82f308bb8f)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1f77b4; stroke-width: 1.5\"/>\n", + "\" clip-path=\"url(#pf75221aa05)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #1f77b4; stroke-width: 1.5\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#pf75221aa05)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #ff7f0e; stroke-width: 1.5\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#pf75221aa05)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #2ca02c; stroke-width: 1.5\"/>\n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1874,7 +1874,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1891,7 +1891,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1910,7 +1910,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -1926,7 +1926,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "c73995000eb34665bb23298a60ad0134", + "model_id": "c70e79a37b70462485cffc12b0adc5f7", "version_major": 2, "version_minor": 0 }, @@ -1978,6 +1978,14 @@ "\n", "show_plot('fig_B1.pdf')" ] + }, + { + "cell_type": "code", + "execution_count": null, + "id": "fdd6620e-f947-41e0-b5f0-6c5193832b33", + "metadata": {}, + "outputs": [], + "source": [] } ], "metadata": { From a910c805e573fa7324d715d7a303760d6f7f1503 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 14:54:27 +0200 Subject: [PATCH 23/37] fix notebook --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 66 ++----------------- 1 file changed, 4 insertions(+), 62 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 98bf07c123..774ee5b836 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -90,67 +90,10 @@ }, { "cell_type": "code", - "execution_count": 9, + "execution_count": null, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, - "outputs": [ - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "d7326fc6e1214195857b1de336a43375", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "FloatProgress(value=1.0, max=39.0)" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Homogeneous-INAS-64-3.6\n", - "Homogeneous-INAS-64-3.6\n", - "Homogeneous-INAS-64-3.6\n", - "Homogeneous-INAS-512-3.6\n", - "Homogeneous-INAS-512-3.6\n", - "Homogeneous-INAS-512-3.6\n", - "Homogeneous-ABIFM-64-3.6\n", - "Homogeneous-ABIFM-64-3.6\n", - "Homogeneous-ABIFM-64-3.6\n", - "Homogeneous-ABIFM-512-3.6\n", - "Homogeneous-ABIFM-512-3.6\n", - "Homogeneous-ABIFM-512-3.6\n", - "Homogeneous-INAS-64-1.2\n", - "Homogeneous-INAS-64-1.2\n", - "Homogeneous-INAS-64-1.2\n", - "Homogeneous-INAS-512-1.2\n", - "Homogeneous-INAS-512-1.2\n", - "Homogeneous-INAS-512-1.2\n", - "Homogeneous-ABIFM-64-1.2\n", - "Homogeneous-ABIFM-64-1.2\n", - "Homogeneous-ABIFM-64-1.2\n", - "Homogeneous-ABIFM-512-1.2\n", - "Homogeneous-ABIFM-512-1.2\n", - "Homogeneous-ABIFM-512-1.2\n", - "Homogeneous-INAS-64-0.4\n", - "Homogeneous-INAS-64-0.4\n", - "Homogeneous-INAS-64-0.4\n", - "Homogeneous-INAS-512-0.4\n", - "Homogeneous-INAS-512-0.4\n", - "Homogeneous-INAS-512-0.4\n", - "Homogeneous-ABIFM-64-0.4\n", - "Homogeneous-ABIFM-64-0.4\n", - "Homogeneous-ABIFM-64-0.4\n", - "Homogeneous-ABIFM-512-0.4\n", - "Homogeneous-ABIFM-512-0.4\n", - "Homogeneous-ABIFM-512-0.4\n" - ] - } - ], + "outputs": [], "source": [ "CI = 'CI' in os.environ\n", "n_realisations = 3 if not CI else 1\n", @@ -194,7 +137,6 @@ " datasets[(key := f'Homogeneous-{label}-{n_sd}-{updraft}')] = {'realisations': []}\n", " backend.formulae.seed = 0\n", " for i in range(n_realisations):\n", - " print(key)\n", " progbar.description = '...' + key[-3:] + f'-{i}-{updraft}'\n", " datasets[key]['realisations'].append(\n", " Simulation(Settings(\n", @@ -19437,8 +19379,8 @@ " sharey=True,\n", " tight_layout=True,\n", " )\n", - " for ax in axs.values():\n", - " plot_setup(ax)\n", + " for a in axs.values():\n", + " plot_setup(a)\n", " \n", " for label, model, index in (\n", " (\"A\", \"INAS\", 0),\n", From 989b337dde443abb78e240b15182ffee9c9cbf33 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 16:39:18 +0200 Subject: [PATCH 24/37] early drafts of the new dynamic and attributes --- .../physics/local_thermodynamics.py | 20 +++++++++++++ PySDM/dynamics/__init__.py | 1 + PySDM/dynamics/drop_local_thermodynamics.py | 6 ++++ PySDM/formulae.py | 1 + PySDM/physics/__init__.py | 1 + .../__init__.py | 2 ++ .../constant.py | 2 ++ .../test_drop_local_thermodynamics.py | 28 +++++++++++++++++++ 8 files changed, 61 insertions(+) create mode 100644 PySDM/attributes/physics/local_thermodynamics.py create mode 100644 PySDM/dynamics/drop_local_thermodynamics.py create mode 100644 PySDM/physics/turbulent_relaxation_timescale/__init__.py create mode 100644 PySDM/physics/turbulent_relaxation_timescale/constant.py create mode 100644 tests/unit_tests/dynamics/test_drop_local_thermodynamics.py diff --git a/PySDM/attributes/physics/local_thermodynamics.py b/PySDM/attributes/physics/local_thermodynamics.py new file mode 100644 index 0000000000..7756e17530 --- /dev/null +++ b/PySDM/attributes/physics/local_thermodynamics.py @@ -0,0 +1,20 @@ +from PySDM import register_attribute +from PySDM.attributes.impl import DerivedAttribute + + +@register_attribute( + name="dry volume", variant=lambda dynamics, _: "DropLocalThermodynamics" in dynamics +) +class LocalVapourMixingRatioRelaxed(DerivedAttribute): + pass + + +@register_attribute( + name="dry volume", + variant=lambda dynamics, _: "DropLocalThermodynamics" not in dynamics, +) +class LocalVapourMixingEqualToAmbientOne(DerivedAttribute): + pass + + +# TODO: also for temperature (or use the n_dimensional vector, or make a factory and loop) diff --git a/PySDM/dynamics/__init__.py b/PySDM/dynamics/__init__.py index d296bf4720..ff90d4a2d6 100644 --- a/PySDM/dynamics/__init__.py +++ b/PySDM/dynamics/__init__.py @@ -17,3 +17,4 @@ from PySDM.dynamics.relaxed_velocity import RelaxedVelocity from PySDM.dynamics.seeding import Seeding from PySDM.dynamics.vapour_deposition_on_ice import VapourDepositionOnIce +from PySDM.dynamics.drop_local_thermodynamics import DropLocalThermodynamics diff --git a/PySDM/dynamics/drop_local_thermodynamics.py b/PySDM/dynamics/drop_local_thermodynamics.py new file mode 100644 index 0000000000..e48ce1104a --- /dev/null +++ b/PySDM/dynamics/drop_local_thermodynamics.py @@ -0,0 +1,6 @@ +from PySDM.dynamics.impl import register_dynamic + + +@register_dynamic() +class DropLocalThermodynamics: + pass diff --git a/PySDM/formulae.py b/PySDM/formulae.py index 4b796f5784..dd581526d2 100644 --- a/PySDM/formulae.py +++ b/PySDM/formulae.py @@ -63,6 +63,7 @@ def __init__( # pylint: disable=too-many-locals terminal_velocity: str = "GunnKinzer1949", air_dynamic_viscosity: str = "ZografosEtAl1987", bulk_phase_partitioning: str = "Null", + turbulent_relaxation_timescale: str = "Null", handle_all_breakups: bool = False, ): # initialisation of the fields below is just to silence pylint and to enable code hints diff --git a/PySDM/physics/__init__.py b/PySDM/physics/__init__.py index f2e2bfb43f..6d554e4fbf 100644 --- a/PySDM/physics/__init__.py +++ b/PySDM/physics/__init__.py @@ -53,5 +53,6 @@ air_dynamic_viscosity, terminal_velocity, bulk_phase_partitioning, + turbulent_relaxation_timescale, ) from .constants import convert_to, in_unit, si diff --git a/PySDM/physics/turbulent_relaxation_timescale/__init__.py b/PySDM/physics/turbulent_relaxation_timescale/__init__.py new file mode 100644 index 0000000000..f87aaf0508 --- /dev/null +++ b/PySDM/physics/turbulent_relaxation_timescale/__init__.py @@ -0,0 +1,2 @@ +from PySDM.impl.null_physics_class import Null +from .constant import Constant diff --git a/PySDM/physics/turbulent_relaxation_timescale/constant.py b/PySDM/physics/turbulent_relaxation_timescale/constant.py new file mode 100644 index 0000000000..4edf3297e2 --- /dev/null +++ b/PySDM/physics/turbulent_relaxation_timescale/constant.py @@ -0,0 +1,2 @@ +class Constant: + pass diff --git a/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py new file mode 100644 index 0000000000..401bb6f952 --- /dev/null +++ b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py @@ -0,0 +1,28 @@ +import numpy as np +import pytest + +from PySDM.dynamics import DropLocalThermodynamics, VapourDepositionOnIce +from PySDM import Builder, Formulae + +from tests.unit_tests.dynamics.test_vapour_deposition_on_ice import MoistBox + +# TODO: hello-world scenario: constant timescale, no diffusional growth, pure relaxation, assert that local temp relaxes to ambient according to the tau value + + +@pytest.mark.parametrize("tau", ()) +def test_drop_local_thermodynamics(tau, backend_class, n_sd=1): + # arrange + formulae = Formulae( + turbulent_relaxation_timescale="Constant", constants={"TODO": tau} + ) + env = MoistBox(dt=np.nan, dv=np.nan) + builder = Builder(n_sd=n_sd, backend=backend_class(formulae), environment=env) + builder.add_dynamic(DropLocalThermodynamics()) + # builder.add_dynamic(VapourDepositionOnIce) + particulator = builder.build(products=(), attributes={}) + + # act + particulator.run(steps=1) + + # assert + assert something == f(tau) From 3fc5423861ceb0ba8953c3312076acd3bf80c5ee Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 17:43:42 +0200 Subject: [PATCH 25/37] fixing tests --- .../scipy_ode_condensation_solver.py | 8 ++--- .../dynamics/test_vapour_deposition_on_ice.py | 33 ++++++++++++++----- 2 files changed, 28 insertions(+), 13 deletions(-) diff --git a/PySDM/backends/impl_numba/test_helpers/scipy_ode_condensation_solver.py b/PySDM/backends/impl_numba/test_helpers/scipy_ode_condensation_solver.py index 296b1ad51c..1ea2a43d0b 100644 --- a/PySDM/backends/impl_numba/test_helpers/scipy_ode_condensation_solver.py +++ b/PySDM/backends/impl_numba/test_helpers/scipy_ode_condensation_solver.py @@ -42,7 +42,7 @@ def _condensation( n_cell=particulator.mesh.n_cell, cell_start_arg=particulator.attributes.cell_start.data, attributes=_Attributes( - water_mass=particulator.attributes["water mass"].data, + signed_water_mass=particulator.attributes["signed water mass"].data, v_cr=None, multiplicity=particulator.attributes["multiplicity"].data, vdry=particulator.attributes["dry volume"].data, @@ -242,7 +242,7 @@ def solve( # pylint: disable=too-many-arguments,too-many-locals,unused-argument y0 = np.empty(n_sd_in_cell + idx_x) y0[idx_thd] = thd y0[idx_x:] = jit_formulae.diffusion_coordinate__x( - attributes.water_mass[cell_idx] + attributes.signed_water_mass[cell_idx] ) total_water_mixing_ratio = ( water_vapour_mixing_ratio @@ -288,12 +288,12 @@ def solve( # pylint: disable=too-many-arguments,too-many-locals,unused-argument m_new = 0 for i in range(n_sd_in_cell): - attributes.water_mass[cell_idx[i]] = ( + attributes.signed_water_mass[cell_idx[i]] = ( jit_formulae.diffusion_coordinate__mass(y1[idx_x + i]) ) m_new += ( attributes.multiplicity[cell_idx[i]] - * attributes.water_mass[cell_idx[i]] + * attributes.signed_water_mass[cell_idx[i]] ) return ( diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index f759da85fa..2aaf7159bf 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -47,19 +47,21 @@ def get_predicted(self, key: str): COMMON = { "products": (IceWaterContent(),), "formulae": { - f"{diffusion_coordinate}": Formulae( + f"{diffusion_coordinate}-{diffusion_ice_capacity}": Formulae( particle_shape_and_density="MixedPhaseSpheres", diffusion_coordinate=diffusion_coordinate, + diffusion_ice_capacity=diffusion_ice_capacity, ) for diffusion_coordinate in DIFFUSION_COORDINATES + for diffusion_ice_capacity in DIFFUSION_ICE_CAPACITIES }, } @lru_cache -def backend(diffusion_coordinate: str): +def backend(diffusion_coordinate: str, diffusion_ice_capacity: str): return CPU( - formulae=COMMON["formulae"][diffusion_coordinate], + formulae=COMMON["formulae"][f"{diffusion_coordinate}-{diffusion_ice_capacity}"], override_jit_flags={"parallel": False}, ) @@ -68,6 +70,7 @@ def make_particulator( *, dt: float, diffusion_coordinate: str, + diffusion_ice_capacity: str, signed_water_masses: Iterable, temperature: float, pressure: float, @@ -81,7 +84,7 @@ def make_particulator( builder = Builder( n_sd=len(signed_water_masses), environment=MoistBox(dt=dt, dv=1 * si.m**3), - backend=backend(diffusion_coordinate), + backend=backend(diffusion_coordinate, diffusion_ice_capacity), ) builder.add_dynamic(AmbientThermodynamics()) builder.add_dynamic(VapourDepositionOnIce(adaptive=adaptive)) @@ -133,13 +136,17 @@ class TestVapourDepositionOnIce: @pytest.mark.parametrize("water_mass", (-si.ng, -si.mg, si.mg)) @pytest.mark.parametrize("RHi", (1.1, 1.0, 0.9)) @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) - def test_iwc_differs_after_one_timestep(*, water_mass, RHi, diffusion_coordinate): + @pytest.mark.parametrize("diffusion_ice_capacity", DIFFUSION_ICE_CAPACITIES) + def test_iwc_differs_after_one_timestep( + *, water_mass, RHi, diffusion_coordinate, diffusion_ice_capacity + ): """sanity checks for sign of changes in IWC and ambient thermodynamics""" # arrange particulator = make_particulator( temperature=250 * si.K, pressure=500 * si.hPa, diffusion_coordinate=diffusion_coordinate, + diffusion_ice_capacity=diffusion_ice_capacity, signed_water_masses=[water_mass], RH_ice=RHi, dt=0.1 * si.s, @@ -176,7 +183,6 @@ def test_iwc_differs_after_one_timestep(*, water_mass, RHi, diffusion_coordinate ( (0.01 * si.s, False), pytest.param(1.0 * si.s, False, marks=pytest.mark.xfail(strict=True)), - (1.0 * si.s, True), ), ) @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) @@ -195,6 +201,7 @@ def test_growth_rates_against_spichtinger_and_gierens_2009_fig_5( particulator = make_particulator( pressure=300 * si.hPa, diffusion_coordinate=diffusion_coordinate, + diffusion_ice_capacity="Columnar", signed_water_masses=-initial_water_masses, RH_water=1, temperature=temperature, @@ -234,6 +241,7 @@ def test_growth_rates_against_spichtinger_and_gierens_2009_fig_5( for mass_rate in dm_dt.values(): assert (np.diff(mass_rate) > 0).all() + assert 1.8e-15 * si.kg / si.s < dm_dt[230 * si.K][0] < 4.0e-15 * si.kg / si.s assert 7.0e-17 * si.kg / si.s < dm_dt[200 * si.K][0] < 1.0e-16 * si.kg / si.s assert 1.3e-12 * si.kg / si.s < dm_dt[230 * si.K][-1] < 1.5e-12 * si.kg / si.s @@ -241,7 +249,8 @@ def test_growth_rates_against_spichtinger_and_gierens_2009_fig_5( @staticmethod @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) - def test_relative_mass_rates(*, diffusion_coordinate): + @pytest.mark.parametrize("diffusion_ice_capacity", DIFFUSION_ICE_CAPACITIES) + def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): # arrange water_mass_init = np.logspace(-16, -6, num=11) * si.kg particulator = make_particulator( @@ -250,6 +259,7 @@ def test_relative_mass_rates(*, diffusion_coordinate): RH_ice=1.1, signed_water_masses=-water_mass_init, diffusion_coordinate=diffusion_coordinate, + diffusion_ice_capacity=diffusion_ice_capacity, dt=0.1 * si.s, ) @@ -264,13 +274,18 @@ def test_relative_mass_rates(*, diffusion_coordinate): @staticmethod @pytest.mark.parametrize("rh_ice", (1.5, 1.0, 0.5)) - def test_mass_conservation_under_adaptivity(rh_ice): + @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) + @pytest.mark.parametrize("diffusion_ice_capacity", DIFFUSION_ICE_CAPACITIES) + def test_mass_conservation_under_adaptivity( + rh_ice, diffusion_ice_capacity, diffusion_coordinate + ): # arrange water_mass_init = np.logspace(-15, -6, num=11) * si.kg particulator = make_particulator( adaptive=True, dt=10 * si.s, - diffusion_coordinate="WaterMassLogarithm", + diffusion_coordinate=diffusion_coordinate, + diffusion_ice_capacity=diffusion_ice_capacity, signed_water_masses=-water_mass_init, temperature=250 * si.K, pressure=800 * si.hPa, From b05f58d1725e9d70328e691fac341e954170fdae Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 17:53:08 +0200 Subject: [PATCH 26/37] update notebook header cell; address pylint hint --- .../PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb | 5 ++++- tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py | 7 ++++--- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 774ee5b836..874ea15107 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -23,7 +23,10 @@ "- extending the analysis to depict multiple realisations + mean\n", "- extending the analysis to illustrate the dependence of realisation spread on the number of super droplets used\n", "- extending the analysis to depict how the results differ depending on the vertical velocity (cooling rate)\n", - "\n" + "\n", + "TODO #1656:\n", + "- extend to show how the monodisperse vs. polydisperse INP size spectrum assumption changes the results\n", + "- extend to cover the stochastic model" ] }, { diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 2aaf7159bf..5389ddd364 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -109,12 +109,11 @@ def make_particulator( particulator.environment["RH"] = vapour_pressure / pvs_water particulator.environment["a_w_ice"] = pvs_ice / pvs_water particulator.environment["Schmidt number"] = 1 - rv0 = ( + particulator.environment["water_vapour_mixing_ratio"] = ( particulator.formulae.constants.eps * vapour_pressure / (particulator.environment["p"][0] - vapour_pressure) ) - particulator.environment["water_vapour_mixing_ratio"] = rv0 particulator.environment["rhod"] = ( particulator.environment["p"][0] - vapour_pressure ) / (particulator.environment["T"][0] * particulator.formulae.constants.Rd) @@ -123,7 +122,9 @@ def make_particulator( th_std=particulator.formulae.trivia.th_std( p=particulator.environment["p"][0], T=particulator.environment["T"][0] ), - water_vapour_mixing_ratio=rv0, + water_vapour_mixing_ratio=particulator.environment[ + "water_vapour_mixing_ratio" + ][0], ) ) return particulator From 7d40e35a1bbe4d603fb90318dbeca4e41b126158 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 18:39:16 +0200 Subject: [PATCH 27/37] reverting bug prone change in var name, thanks to tests detected! --- .../impl_numba/methods/condensation_methods.py | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/condensation_methods.py b/PySDM/backends/impl_numba/methods/condensation_methods.py index 5c5122377a..7fc5723124 100644 --- a/PySDM/backends/impl_numba/methods/condensation_methods.py +++ b/PySDM/backends/impl_numba/methods/condensation_methods.py @@ -271,7 +271,7 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals n_substeps, fake, ): - sub_timestep = timestep / n_substeps + timestep /= n_substeps ml_old = calculate_ml_old( attributes.signed_water_mass, attributes.multiplicity, cell_idx ) @@ -280,11 +280,11 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals success = True for _ in range(n_substeps): # note: no example yet showing that the trapezoidal scheme brings any improvement - thd += sub_timestep * dthd_dt_pred / 2 + thd += timestep * dthd_dt_pred / 2 water_vapour_mixing_ratio += ( - sub_timestep * d_water_vapour_mixing_ratio__dt_predicted / 2 + timestep * d_water_vapour_mixing_ratio__dt_predicted / 2 ) - rhod += sub_timestep * drhod_dt / 2 + rhod += timestep * drhod_dt / 2 T = formulae.state_variable_triplet__T(rhod, thd) p = formulae.state_variable_triplet__p( rhod, T, water_vapour_mixing_ratio @@ -321,7 +321,7 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals KTp, rtol_x, ) - dml_dt = (ml_new - ml_old) / sub_timestep + dml_dt = (ml_new - ml_old) / timestep d_water_vapour_mixing_ratio__dt_corrected = -dml_dt / m_d dthd_dt_corr = formulae.state_variable_triplet__dthd_dt( rhod=rhod, @@ -331,12 +331,12 @@ def step_impl( # pylint: disable=too-many-arguments,too-many-locals lv=lv, ) - thd += sub_timestep * (dthd_dt_pred / 2 + dthd_dt_corr) - water_vapour_mixing_ratio += sub_timestep * ( + thd += timestep * (dthd_dt_pred / 2 + dthd_dt_corr) + water_vapour_mixing_ratio += timestep * ( d_water_vapour_mixing_ratio__dt_predicted / 2 + d_water_vapour_mixing_ratio__dt_corrected ) - rhod += sub_timestep * drhod_dt / 2 + rhod += timestep * drhod_dt / 2 ml_old = ml_new count_activating += n_activating count_deactivating += n_deactivating From 4c54627cd9caed730751856465aead5ebfeb47a6 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 20:07:09 +0200 Subject: [PATCH 28/37] fine-tune test settings --- .../dynamics/test_vapour_deposition_on_ice.py | 39 +++++++++++++++++-- 1 file changed, 35 insertions(+), 4 deletions(-) diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 5389ddd364..2cb13e34aa 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -6,6 +6,7 @@ import numpy as np from matplotlib import pyplot import pytest +import numba from PySDM.physics import si, in_unit from PySDM.backends import CPU @@ -274,11 +275,41 @@ def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): assert all(np.diff(relative_growth) < 0.0) @staticmethod - @pytest.mark.parametrize("rh_ice", (1.5, 1.0, 0.5)) - @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) + @pytest.mark.parametrize( + "rh_ice, multiplicity, diffusion_coordinate", + ( + (1.5, 1e8, "WaterMass"), + (1.0, 1e8, "WaterMass"), + pytest.param( + 0.5, + 1e8, + "WaterMass", + marks=pytest.mark.xfail(strict=numba.config.DISABLE_JIT), + ), + (1.5, 1, "WaterMass"), + (1.0, 1, "WaterMass"), + (0.5, 1, "WaterMass"), + (1.5, 1e8, "WaterMassLogarithm"), + (1.0, 1e8, "WaterMassLogarithm"), + pytest.param( + 0.5, + 1e8, + "WaterMassLogarithm", + marks=pytest.mark.xfail(strict=numba.config.DISABLE_JIT), + ), + pytest.param( + 1.5, 1, "WaterMassLogarithm", marks=pytest.mark.xfail(strict=True) + ), + (1.0, 1, "WaterMassLogarithm"), + (0.5, 1, "WaterMassLogarithm"), + ), + ) @pytest.mark.parametrize("diffusion_ice_capacity", DIFFUSION_ICE_CAPACITIES) def test_mass_conservation_under_adaptivity( - rh_ice, diffusion_ice_capacity, diffusion_coordinate + rh_ice, + diffusion_ice_capacity, + diffusion_coordinate, + multiplicity, ): # arrange water_mass_init = np.logspace(-15, -6, num=11) * si.kg @@ -291,7 +322,7 @@ def test_mass_conservation_under_adaptivity( temperature=250 * si.K, pressure=800 * si.hPa, RH_ice=rh_ice, - multiplicity=int(1e8), + multiplicity=multiplicity, ) def total_water_mass_in_the_system(attr, env): From 4ac66d6b9b06c741ee29a09ddb2764c8778cd8ff Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 20:27:47 +0200 Subject: [PATCH 29/37] add pylint-disable comments --- .../unit_tests/dynamics/test_vapour_deposition_on_ice.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 2cb13e34aa..2f77feb31f 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -284,7 +284,9 @@ def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): 0.5, 1e8, "WaterMass", - marks=pytest.mark.xfail(strict=numba.config.DISABLE_JIT), + marks=pytest.mark.xfail( + strict=numba.config.DISABLE_JIT + ), # pylint:disable=no-member ), (1.5, 1, "WaterMass"), (1.0, 1, "WaterMass"), @@ -295,7 +297,9 @@ def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): 0.5, 1e8, "WaterMassLogarithm", - marks=pytest.mark.xfail(strict=numba.config.DISABLE_JIT), + marks=pytest.mark.xfail( + strict=numba.config.DISABLE_JIT + ), # pylint:disable=no-member ), pytest.param( 1.5, 1, "WaterMassLogarithm", marks=pytest.mark.xfail(strict=True) From dcf15b619eb9c7edb72fed206d0c6fe7ad0d282c Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 8 Jul 2025 22:53:14 +0200 Subject: [PATCH 30/37] move pylint disable comment up --- .../unit_tests/dynamics/test_vapour_deposition_on_ice.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 2f77feb31f..842541691c 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -285,8 +285,8 @@ def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): 1e8, "WaterMass", marks=pytest.mark.xfail( - strict=numba.config.DISABLE_JIT - ), # pylint:disable=no-member + strict=numba.config.DISABLE_JIT # pylint:disable=no-member + ), ), (1.5, 1, "WaterMass"), (1.0, 1, "WaterMass"), @@ -298,8 +298,8 @@ def test_relative_mass_rates(*, diffusion_coordinate, diffusion_ice_capacity): 1e8, "WaterMassLogarithm", marks=pytest.mark.xfail( - strict=numba.config.DISABLE_JIT - ), # pylint:disable=no-member + strict=numba.config.DISABLE_JIT # pylint:disable=no-member + ), ), pytest.param( 1.5, 1, "WaterMassLogarithm", marks=pytest.mark.xfail(strict=True) From baacda5ce7176c2a63c6bdfba9e495462ae8c96a Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 9 Jul 2025 00:21:10 +0200 Subject: [PATCH 31/37] renormed tests, regnerated notebook --- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 12867 ++++++++-------- .../abade_and_albuquerque_2024/test_fig_2.py | 11 +- 2 files changed, 6445 insertions(+), 6433 deletions(-) diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 874ea15107..5c6b9eb176 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -93,10 +93,25 @@ }, { "cell_type": "code", - "execution_count": null, + "execution_count": 4, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, - "outputs": [], + "outputs": [ + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "711644582d8e41cb9de11b68db665218", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "FloatProgress(value=1.0, max=39.0)" + ] + }, + "metadata": {}, + "output_type": "display_data" + } + ], "source": [ "CI = 'CI' in os.environ\n", "n_realisations = 3 if not CI else 1\n", @@ -155,7 +170,7 @@ }, { "cell_type": "code", - "execution_count": 10, + "execution_count": 5, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -246,7 +261,7 @@ }, { "cell_type": "code", - "execution_count": 12, + "execution_count": 6, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -261,7 +276,7 @@ " \n", " \n", " \n", - " 2025-07-08T13:40:16.531871\n", + " 2025-07-09T00:10:08.228100\n", " image/svg+xml\n", " \n", " \n", @@ -297,16 +312,16 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -314,11 +329,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -326,11 +341,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -338,11 +353,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -489,16 +504,16 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -544,11 +559,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -591,11 +606,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -637,11 +652,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -657,11 +672,11 @@ " \n", " \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -872,17 +887,17 @@ "L 48.960055 105.915994 \n", "L 48.960055 98.869763 \n", "L 48.960055 91.823533 \n", - "L 52.647597 84.777303 \n", - "L 58.701959 77.731072 \n", - "L 66.16162 70.684842 \n", - "L 74.603018 63.638612 \n", - "L 85.487545 56.592381 \n", - "L 99.346152 49.546151 \n", - "L 114.661437 42.499921 \n", - "L 130.83534 35.45369 \n", - "L 146.975931 28.40746 \n", - "L 161.659915 21.36123 \n", - "\" clip-path=\"url(#pcd6bd35532)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 52.657973 84.777303 \n", + "L 58.704861 77.731072 \n", + "L 66.118882 70.684842 \n", + "L 74.473616 63.638612 \n", + "L 83.493688 56.592381 \n", + "L 92.975221 49.546151 \n", + "L 102.756225 42.499921 \n", + "L 112.702405 35.45369 \n", + "L 122.699064 28.40746 \n", + "L 132.645511 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 51.215174 49.546151 \n", + "L 55.658016 42.499921 \n", + "L 61.158811 35.45369 \n", + "L 67.336072 28.40746 \n", + "L 73.955051 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 52.619224 35.45369 \n", + "L 59.952992 28.40746 \n", + "L 69.008391 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 50.192694 84.777303 \n", + "L 52.208324 77.731072 \n", + "L 54.679664 70.684842 \n", + "L 57.464575 63.638612 \n", + "L 60.471266 56.592381 \n", + "L 64.383484 49.546151 \n", + "L 69.124765 42.499921 \n", + "L 75.49348 35.45369 \n", + "L 83.329376 28.40746 \n", + "L 91.869651 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -1048,28 +1063,28 @@ "L 48.96049 183.424528 \n", "L 48.960855 176.378297 \n", "L 48.968181 169.332067 \n", - "L 55.461022 162.285837 \n", - "L 62.577536 155.239606 \n", - "L 69.431224 148.193376 \n", - "L 76.069438 141.147146 \n", - "L 82.500561 134.100915 \n", - "L 88.726623 127.054685 \n", - "L 94.74795 120.008455 \n", - "L 100.564445 112.962224 \n", - "L 106.176061 105.915994 \n", - "L 111.583006 98.869763 \n", - "L 116.785844 91.823533 \n", - "L 118.368657 84.777303 \n", - "L 117.172987 77.731072 \n", - "L 114.301206 70.684842 \n", - "L 110.216399 63.638612 \n", - "L 103.670492 56.592381 \n", - "L 93.88517 49.546151 \n", - "L 82.402311 42.499921 \n", - "L 69.890333 35.45369 \n", - "L 57.939503 28.40746 \n", - "L 48.960635 21.36123 \n", - "\" clip-path=\"url(#pcd6bd35532)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 118.352023 84.777303 \n", + "L 117.227741 77.731072 \n", + "L 114.446926 70.684842 \n", + "L 110.486444 63.638612 \n", + "L 105.64591 56.592381 \n", + "L 100.144703 49.546151 \n", + "L 94.156423 42.499921 \n", + "L 87.825116 35.45369 \n", + "L 81.274591 28.40746 \n", + "L 74.61518 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 121.630928 84.777303 \n", + "L 126.437063 77.731072 \n", + "L 131.042742 70.684842 \n", + "L 135.450314 63.638612 \n", + "L 139.662533 56.592381 \n", + "L 141.700367 49.546151 \n", + "L 141.221589 42.499921 \n", + "L 139.417655 35.45369 \n", + "L 136.722567 28.40746 \n", + "L 133.391415 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 121.630928 84.777303 \n", + "L 126.437063 77.731072 \n", + "L 131.042742 70.684842 \n", + "L 135.450314 63.638612 \n", + "L 139.662533 56.592381 \n", + "L 143.682543 49.546151 \n", + "L 147.513861 42.499921 \n", + "L 147.813311 35.45369 \n", + "L 144.299055 28.40746 \n", + "L 138.659775 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 120.53796 84.777303 \n", + "L 123.367289 77.731072 \n", + "L 125.510803 70.684842 \n", + "L 127.129024 63.638612 \n", + "L 128.323659 56.592381 \n", + "L 128.509204 49.546151 \n", + "L 127.630624 42.499921 \n", + "L 125.018694 35.45369 \n", + "L 120.765405 28.40746 \n", + "L 115.555457 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -1235,28 +1250,28 @@ "L 48.96049 183.424528 \n", "L 48.960855 176.378297 \n", "L 48.968181 169.332067 \n", - "L 55.461022 162.285837 \n", - "L 62.577536 155.239606 \n", - "L 69.431224 148.193376 \n", - "L 76.069438 141.147146 \n", - "L 82.500561 134.100915 \n", - "L 88.726623 127.054685 \n", - "L 94.74795 120.008455 \n", - "L 100.564445 112.962224 \n", - "L 106.176061 105.915994 \n", - "L 111.583006 98.869763 \n", - "L 116.785844 91.823533 \n", - "L 122.056199 84.777303 \n", - "L 126.914892 77.731072 \n", - "L 131.502771 70.684842 \n", - "L 135.859362 63.638612 \n", - "L 140.197981 56.592381 \n", - "L 144.271268 49.546151 \n", - "L 148.103694 42.499921 \n", - "L 151.765618 35.45369 \n", - "L 155.955379 28.40746 \n", - "L 161.660495 21.36123 \n", - "\" clip-path=\"url(#pcd6bd35532)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 122.049941 84.777303 \n", + "L 126.972547 77.731072 \n", + "L 131.605753 70.684842 \n", + "L 136.000006 63.638612 \n", + "L 140.179544 56.592381 \n", + "L 144.159869 49.546151 \n", + "L 147.952593 42.499921 \n", + "L 151.567466 35.45369 \n", + "L 155.0136 28.40746 \n", + "L 158.300636 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 121.630928 84.777303 \n", + "L 126.437063 77.731072 \n", + "L 131.042742 70.684842 \n", + "L 135.450314 63.638612 \n", + "L 139.662533 56.592381 \n", + "L 143.955487 49.546151 \n", + "L 147.919549 42.499921 \n", + "L 151.61641 35.45369 \n", + "L 155.098584 28.40746 \n", + "L 158.386411 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 121.630928 84.777303 \n", + "L 126.437063 77.731072 \n", + "L 131.042742 70.684842 \n", + "L 135.450314 63.638612 \n", + "L 139.662533 56.592381 \n", + "L 143.682543 49.546151 \n", + "L 147.513861 42.499921 \n", + "L 151.47248 35.45369 \n", + "L 155.291992 28.40746 \n", + "L 158.708111 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 54.88339 162.285837 \n", + "L 62.209133 155.239606 \n", + "L 69.124157 148.193376 \n", + "L 75.798576 141.147146 \n", + "L 82.25525 134.100915 \n", + "L 88.501062 127.054685 \n", + "L 94.538532 120.008455 \n", + "L 100.368735 112.962224 \n", + "L 105.992312 105.915994 \n", + "L 111.409913 98.869763 \n", + "L 116.622393 91.823533 \n", + "L 121.770599 84.777303 \n", + "L 126.615557 77.731072 \n", + "L 131.230412 70.684842 \n", + "L 135.633545 63.638612 \n", + "L 139.83487 56.592381 \n", + "L 143.932633 49.546151 \n", + "L 147.795334 42.499921 \n", + "L 151.552119 35.45369 \n", + "L 155.134725 28.40746 \n", + "L 158.465053 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -1422,28 +1437,28 @@ "L 204.323888 183.424528 \n", "L 204.323523 176.378297 \n", "L 204.316198 169.332067 \n", - "L 197.824545 162.285837 \n", - "L 190.709329 155.239606 \n", - "L 183.856896 148.193376 \n", - "L 177.2199 141.147146 \n", - "L 170.78996 134.100915 \n", - "L 164.565046 127.054685 \n", - "L 158.544832 120.008455 \n", - "L 152.729415 112.962224 \n", - "L 147.118842 105.915994 \n", - "L 141.712906 98.869763 \n", - "L 136.511042 91.823533 \n", - "L 131.337496 84.777303 \n", - "L 126.586204 77.731072 \n", - "L 122.07702 70.684842 \n", - "L 117.783351 63.638612 \n", - "L 113.533871 56.592381 \n", - "L 109.60012 49.546151 \n", - "L 105.869689 42.499921 \n", - "L 102.28893 35.45369 \n", - "L 98.162469 28.40746 \n", - "L 92.503195 21.36123 \n", - "\" clip-path=\"url(#pcd6bd35532)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 198.402078 162.285837 \n", + "L 191.077667 155.239606 \n", + "L 184.163909 148.193376 \n", + "L 177.490714 141.147146 \n", + "L 171.035227 134.100915 \n", + "L 164.790568 127.054685 \n", + "L 158.754213 120.008455 \n", + "L 152.925091 112.962224 \n", + "L 147.302559 105.915994 \n", + "L 141.885969 98.869763 \n", + "L 136.674464 91.823533 \n", + "L 131.344554 84.777303 \n", + "L 126.528978 77.731072 \n", + "L 121.973631 70.684842 \n", + "L 117.641279 63.638612 \n", + "L 113.512938 56.592381 \n", + "L 109.575873 49.546151 \n", + "L 105.820165 42.499921 \n", + "L 102.237201 35.45369 \n", + "L 98.818684 28.40746 \n", + "L 95.555588 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 198.402078 162.285837 \n", + "L 191.077667 155.239606 \n", + "L 184.163909 148.193376 \n", + "L 177.490714 141.147146 \n", + "L 171.035227 134.100915 \n", + "L 164.790568 127.054685 \n", + "L 158.754213 120.008455 \n", + "L 152.925091 112.962224 \n", + "L 147.302559 105.915994 \n", + "L 141.885969 98.869763 \n", + "L 136.674464 91.823533 \n", + "L 131.66687 84.777303 \n", + "L 126.861642 77.731072 \n", + "L 122.256836 70.684842 \n", + "L 117.850102 63.638612 \n", + "L 113.638689 56.592381 \n", + "L 109.37373 49.546151 \n", + "L 105.49757 42.499921 \n", + "L 101.861913 35.45369 \n", + "L 98.427051 28.40746 \n", + "L 95.177459 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 198.402078 162.285837 \n", + "L 191.077667 155.239606 \n", + "L 184.163909 148.193376 \n", + "L 177.490714 141.147146 \n", + "L 171.035227 134.100915 \n", + "L 164.790568 127.054685 \n", + "L 158.754213 120.008455 \n", + "L 152.925091 112.962224 \n", + "L 147.302559 105.915994 \n", + "L 141.885969 98.869763 \n", + "L 136.674464 91.823533 \n", + "L 131.66687 84.777303 \n", + "L 126.861642 77.731072 \n", + "L 122.256836 70.684842 \n", + "L 117.850102 63.638612 \n", + "L 113.638689 56.592381 \n", + "L 109.619453 49.546151 \n", + "L 105.788878 42.499921 \n", + "L 101.886979 35.45369 \n", + "L 98.168325 28.40746 \n", + "L 94.860574 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 198.402078 162.285837 \n", + "L 191.077667 155.239606 \n", + "L 184.163909 148.193376 \n", + "L 177.490714 141.147146 \n", + "L 171.035227 134.100915 \n", + "L 164.790568 127.054685 \n", + "L 158.754213 120.008455 \n", + "L 152.925091 112.962224 \n", + "L 147.302559 105.915994 \n", + "L 141.885969 98.869763 \n", + "L 136.674464 91.823533 \n", + "L 131.559432 84.777303 \n", + "L 126.750754 77.731072 \n", + "L 122.162434 70.684842 \n", + "L 117.780495 63.638612 \n", + "L 113.596772 56.592381 \n", + "L 109.523019 49.546151 \n", + "L 105.702204 42.499921 \n", + "L 101.995364 35.45369 \n", + "L 98.471353 28.40746 \n", + "L 95.197873 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -1609,28 +1624,28 @@ "L 204.324323 183.424528 \n", "L 204.324323 176.378297 \n", "L 204.324325 169.332067 \n", - "L 204.325512 162.285837 \n", - "L 204.326811 155.239606 \n", - "L 204.328065 148.193376 \n", - "L 204.329283 141.147146 \n", - "L 204.330466 134.100915 \n", - "L 204.331614 127.054685 \n", - "L 204.332727 120.008455 \n", - "L 204.333805 112.962224 \n", - "L 204.334849 105.915994 \n", - "L 204.335857 98.869763 \n", - "L 204.336831 91.823533 \n", - "L 204.43364 84.777303 \n", - "L 204.541041 77.731072 \n", - "L 204.619736 70.684842 \n", - "L 204.682658 63.638612 \n", - "L 204.771797 56.592381 \n", - "L 204.911332 49.546151 \n", - "L 205.013327 42.499921 \n", - "L 205.094493 35.45369 \n", - "L 205.157793 28.40746 \n", - "L 205.203635 21.36123 \n", - "\" clip-path=\"url(#pcd6bd35532)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 204.325413 162.285837 \n", + "L 204.326746 155.239606 \n", + "L 204.328011 148.193376 \n", + "L 204.329235 141.147146 \n", + "L 204.330423 134.100915 \n", + "L 204.331574 127.054685 \n", + "L 204.33269 120.008455 \n", + "L 204.333771 112.962224 \n", + "L 204.334816 105.915994 \n", + "L 204.335827 98.869763 \n", + "L 204.336802 91.823533 \n", + "L 204.43444 84.777303 \n", + "L 204.54147 77.731072 \n", + "L 204.61933 70.684842 \n", + "L 204.68123 63.638612 \n", + "L 204.732426 56.592381 \n", + "L 204.775687 49.546151 \n", + "L 204.812703 42.499921 \n", + "L 204.844612 35.45369 \n", + "L 204.87223 28.40746 \n", + "L 204.896169 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.325413 162.285837 \n", + "L 204.326746 155.239606 \n", + "L 204.328011 148.193376 \n", + "L 204.329235 141.147146 \n", + "L 204.330423 134.100915 \n", + "L 204.331574 127.054685 \n", + "L 204.33269 120.008455 \n", + "L 204.333771 112.962224 \n", + "L 204.334816 105.915994 \n", + "L 204.335827 98.869763 \n", + "L 204.336802 91.823533 \n", + "L 204.337743 84.777303 \n", + "L 204.33865 77.731072 \n", + "L 204.339522 70.684842 \n", + "L 204.340361 63.638612 \n", + "L 204.341168 56.592381 \n", + "L 204.369162 49.546151 \n", + "L 204.457064 42.499921 \n", + "L 204.518269 35.45369 \n", + "L 204.56558 28.40746 \n", + "L 204.603815 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.325413 162.285837 \n", + "L 204.326746 155.239606 \n", + "L 204.328011 148.193376 \n", + "L 204.329235 141.147146 \n", + "L 204.330423 134.100915 \n", + "L 204.331574 127.054685 \n", + "L 204.33269 120.008455 \n", + "L 204.333771 112.962224 \n", + "L 204.334816 105.915994 \n", + "L 204.335827 98.869763 \n", + "L 204.336802 91.823533 \n", + "L 204.337743 84.777303 \n", + "L 204.33865 77.731072 \n", + "L 204.339522 70.684842 \n", + "L 204.340361 63.638612 \n", + "L 204.341168 56.592381 \n", + "L 204.341942 49.546151 \n", + "L 204.342684 42.499921 \n", + "L 204.399403 35.45369 \n", + "L 204.500262 28.40746 \n", + "L 204.60863 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.325413 162.285837 \n", + "L 204.326746 155.239606 \n", + "L 204.328011 148.193376 \n", + "L 204.329235 141.147146 \n", + "L 204.330423 134.100915 \n", + "L 204.331574 127.054685 \n", + "L 204.33269 120.008455 \n", + "L 204.333771 112.962224 \n", + "L 204.334816 105.915994 \n", + "L 204.335827 98.869763 \n", + "L 204.336802 91.823533 \n", + "L 204.369975 84.777303 \n", + "L 204.406256 77.731072 \n", + "L 204.432791 70.684842 \n", + "L 204.453984 63.638612 \n", + "L 204.471587 56.592381 \n", + "L 204.495597 49.546151 \n", + "L 204.537484 42.499921 \n", + "L 204.587428 35.45369 \n", + "L 204.646024 28.40746 \n", + "L 204.702871 21.36123 \n", + "\" clip-path=\"url(#pbaa5b10fdc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -2003,11 +2018,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2015,11 +2030,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2027,11 +2042,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2039,11 +2054,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2068,11 +2083,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2080,11 +2095,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2092,11 +2107,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2104,11 +2119,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2116,11 +2131,11 @@ " \n", " \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2164,17 +2179,17 @@ "L 263.375159 105.915994 \n", "L 263.375159 98.869763 \n", "L 263.375159 91.823533 \n", - "L 263.842104 84.777303 \n", - "L 264.609637 77.731072 \n", - "L 266.021932 70.684842 \n", - "L 268.242012 63.638612 \n", - "L 272.116519 56.592381 \n", - "L 277.393779 49.546151 \n", - "L 285.083678 42.499921 \n", - "L 295.085634 35.45369 \n", - "L 306.313042 28.40746 \n", - "L 318.312073 21.36123 \n", - "\" clip-path=\"url(#p6546044a9c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 263.845745 84.777303 \n", + "L 264.623119 77.731072 \n", + "L 266.04934 70.684842 \n", + "L 268.287672 63.638612 \n", + "L 272.178223 56.592381 \n", + "L 277.455394 49.546151 \n", + "L 283.941501 42.499921 \n", + "L 291.099495 35.45369 \n", + "L 298.684547 28.40746 \n", + "L 306.528423 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 264.314729 70.684842 \n", + "L 265.74675 63.638612 \n", + "L 268.135098 56.592381 \n", + "L 272.668886 49.546151 \n", + "L 279.466624 42.499921 \n", + "L 287.229761 35.45369 \n", + "L 295.677138 28.40746 \n", + "L 304.553555 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 263.62444 84.777303 \n", + "L 264.303414 77.731072 \n", + "L 265.575112 70.684842 \n", + "L 267.983745 63.638612 \n", + "L 272.433026 56.592381 \n", + "L 278.143048 49.546151 \n", + "L 284.436411 42.499921 \n", + "L 291.200184 35.45369 \n", + "L 298.268006 28.40746 \n", + "L 305.514253 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.615115 84.777303 \n", + "L 264.100564 77.731072 \n", + "L 265.313061 70.684842 \n", + "L 267.339389 63.638612 \n", + "L 270.915449 56.592381 \n", + "L 276.089109 49.546151 \n", + "L 282.614845 42.499921 \n", + "L 289.843147 35.45369 \n", + "L 297.54323 28.40746 \n", + "L 305.532077 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -2327,28 +2342,28 @@ "L 263.375614 183.424528 \n", "L 263.375996 176.378297 \n", "L 263.383568 169.332067 \n", - "L 269.876149 162.285837 \n", - "L 276.992656 155.239606 \n", - "L 283.846341 148.193376 \n", - "L 290.484553 141.147146 \n", - "L 296.915674 134.100915 \n", - "L 303.141736 127.054685 \n", - "L 309.163062 120.008455 \n", - "L 314.979557 112.962224 \n", - "L 320.591173 105.915994 \n", - "L 325.998117 98.869763 \n", - "L 331.200955 91.823533 \n", - "L 335.767551 84.777303 \n", - "L 339.805204 77.731072 \n", - "L 343.020416 70.684842 \n", - "L 345.231304 63.638612 \n", - "L 345.643982 56.592381 \n", - "L 344.430985 49.546151 \n", - "L 340.67264 42.499921 \n", - "L 334.390827 35.45369 \n", - "L 326.634923 28.40746 \n", - "L 317.908932 21.36123 \n", - "\" clip-path=\"url(#p6546044a9c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 335.628208 84.777303 \n", + "L 339.671029 77.731072 \n", + "L 342.901457 70.684842 \n", + "L 345.126557 63.638612 \n", + "L 345.58552 56.592381 \n", + "L 344.417113 49.546151 \n", + "L 341.817566 42.499921 \n", + "L 338.31293 35.45369 \n", + "L 334.18417 28.40746 \n", + "L 329.613429 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 336.046038 84.777303 \n", + "L 340.852173 77.731072 \n", + "L 344.613972 70.684842 \n", + "L 347.617369 63.638612 \n", + "L 349.524992 56.592381 \n", + "L 349.192883 49.546151 \n", + "L 346.376365 42.499921 \n", + "L 342.301126 35.45369 \n", + "L 337.328583 28.40746 \n", + "L 331.735658 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 335.836767 84.777303 \n", + "L 339.98667 77.731072 \n", + "L 343.371446 70.684842 \n", + "L 345.464062 63.638612 \n", + "L 345.361082 56.592381 \n", + "L 343.745658 49.546151 \n", + "L 341.29155 42.499921 \n", + "L 338.163556 35.45369 \n", + "L 334.542195 28.40746 \n", + "L 330.563208 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 335.837004 84.777303 \n", + "L 340.169957 77.731072 \n", + "L 343.628959 70.684842 \n", + "L 346.06933 63.638612 \n", + "L 346.823865 56.592381 \n", + "L 345.785218 49.546151 \n", + "L 343.161827 42.499921 \n", + "L 339.592538 35.45369 \n", + "L 335.351649 28.40746 \n", + "L 330.637432 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -2501,28 +2516,28 @@ "L 263.375614 183.424528 \n", "L 263.375996 176.378297 \n", "L 263.383568 169.332067 \n", - "L 269.876149 162.285837 \n", - "L 276.992656 155.239606 \n", - "L 283.846341 148.193376 \n", - "L 290.484553 141.147146 \n", - "L 296.915674 134.100915 \n", - "L 303.141736 127.054685 \n", - "L 309.163062 120.008455 \n", - "L 314.979557 112.962224 \n", - "L 320.591173 105.915994 \n", - "L 325.998117 98.869763 \n", - "L 331.200955 91.823533 \n", - "L 336.234496 84.777303 \n", - "L 341.039682 77.731072 \n", - "L 345.667189 70.684842 \n", - "L 350.098156 63.638612 \n", - "L 354.385342 56.592381 \n", - "L 358.449604 49.546151 \n", - "L 362.381159 42.499921 \n", - "L 366.101302 35.45369 \n", - "L 369.572806 28.40746 \n", - "L 372.845846 21.36123 \n", - "\" clip-path=\"url(#p6546044a9c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 336.098794 84.777303 \n", + "L 340.918989 77.731072 \n", + "L 345.575638 70.684842 \n", + "L 350.03907 63.638612 \n", + "L 354.388584 56.592381 \n", + "L 358.497348 49.546151 \n", + "L 362.383908 42.499921 \n", + "L 366.037266 35.45369 \n", + "L 369.493558 28.40746 \n", + "L 372.766693 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 336.046038 84.777303 \n", + "L 340.852173 77.731072 \n", + "L 345.553542 70.684842 \n", + "L 349.98896 63.638612 \n", + "L 354.28493 56.592381 \n", + "L 358.48661 49.546151 \n", + "L 362.467829 42.499921 \n", + "L 366.155728 35.45369 \n", + "L 369.630562 28.40746 \n", + "L 372.914054 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 336.086048 84.777303 \n", + "L 340.914924 77.731072 \n", + "L 345.571399 70.684842 \n", + "L 350.072648 63.638612 \n", + "L 354.418949 56.592381 \n", + "L 358.513547 49.546151 \n", + "L 362.352802 42.499921 \n", + "L 365.988581 35.45369 \n", + "L 369.435042 28.40746 \n", + "L 372.702303 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 269.298499 162.285837 \n", + "L 276.62425 155.239606 \n", + "L 283.539272 148.193376 \n", + "L 290.21369 141.147146 \n", + "L 296.670363 134.100915 \n", + "L 302.916174 127.054685 \n", + "L 308.953644 120.008455 \n", + "L 314.783846 112.962224 \n", + "L 320.407424 105.915994 \n", + "L 325.825024 98.869763 \n", + "L 331.037504 91.823533 \n", + "L 336.07696 84.777303 \n", + "L 340.895362 77.731072 \n", + "L 345.56686 70.684842 \n", + "L 350.033559 63.638612 \n", + "L 354.364154 56.592381 \n", + "L 358.499168 49.546151 \n", + "L 362.401513 42.499921 \n", + "L 366.060525 35.45369 \n", + "L 369.519721 28.40746 \n", + "L 372.79435 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -2675,28 +2690,28 @@ "L 418.738978 183.424528 \n", "L 418.738596 176.378297 \n", "L 418.731025 169.332067 \n", - "L 412.239631 162.285837 \n", - "L 405.124423 155.239606 \n", - "L 398.271993 148.193376 \n", - "L 391.634999 141.147146 \n", - "L 385.20506 134.100915 \n", - "L 378.980147 127.054685 \n", - "L 372.959934 120.008455 \n", - "L 367.144517 112.962224 \n", - "L 361.533945 105.915994 \n", - "L 356.128009 98.869763 \n", - "L 350.926145 91.823533 \n", - "L 345.90562 84.777303 \n", - "L 341.114848 77.731072 \n", - "L 336.50868 70.684842 \n", - "L 332.107779 63.638612 \n", - "L 327.870754 56.592381 \n", - "L 323.86372 49.546151 \n", - "L 320.014325 42.499921 \n", - "L 316.395475 35.45369 \n", - "L 313.008175 28.40746 \n", - "L 309.801554 21.36123 \n", - "\" clip-path=\"url(#p6546044a9c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 412.817182 162.285837 \n", + "L 405.492764 155.239606 \n", + "L 398.579007 148.193376 \n", + "L 391.905814 141.147146 \n", + "L 385.450328 134.100915 \n", + "L 379.205669 127.054685 \n", + "L 373.169315 120.008455 \n", + "L 367.340193 112.962224 \n", + "L 361.717661 105.915994 \n", + "L 356.301072 98.869763 \n", + "L 351.089567 91.823533 \n", + "L 346.041543 84.777303 \n", + "L 341.23598 77.731072 \n", + "L 336.600958 70.684842 \n", + "L 332.167885 63.638612 \n", + "L 327.868727 56.592381 \n", + "L 323.817031 49.546151 \n", + "L 319.994327 42.499921 \n", + "L 316.389393 35.45369 \n", + "L 312.972275 28.40746 \n", + "L 309.731719 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 412.817182 162.285837 \n", + "L 405.492764 155.239606 \n", + "L 398.579007 148.193376 \n", + "L 391.905814 141.147146 \n", + "L 385.450328 134.100915 \n", + "L 379.205669 127.054685 \n", + "L 373.169315 120.008455 \n", + "L 367.340193 112.962224 \n", + "L 361.717661 105.915994 \n", + "L 356.301072 98.869763 \n", + "L 351.089567 91.823533 \n", + "L 346.081974 84.777303 \n", + "L 341.276745 77.731072 \n", + "L 336.596779 70.684842 \n", + "L 332.186859 63.638612 \n", + "L 327.920517 56.592381 \n", + "L 323.778593 49.546151 \n", + "L 319.883836 42.499921 \n", + "L 316.264424 35.45369 \n", + "L 312.843181 28.40746 \n", + "L 309.603372 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 412.817182 162.285837 \n", + "L 405.492764 155.239606 \n", + "L 398.579007 148.193376 \n", + "L 391.905814 141.147146 \n", + "L 385.450328 134.100915 \n", + "L 379.205669 127.054685 \n", + "L 373.169315 120.008455 \n", + "L 367.340193 112.962224 \n", + "L 361.717661 105.915994 \n", + "L 356.301072 98.869763 \n", + "L 351.089567 91.823533 \n", + "L 346.047159 84.777303 \n", + "L 341.235095 77.731072 \n", + "L 336.598661 70.684842 \n", + "L 332.132067 63.638612 \n", + "L 327.851651 56.592381 \n", + "L 323.819213 49.546151 \n", + "L 320.027722 42.499921 \n", + "L 316.430498 35.45369 \n", + "L 313.016099 28.40746 \n", + "L 309.775935 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 412.817182 162.285837 \n", + "L 405.492764 155.239606 \n", + "L 398.579007 148.193376 \n", + "L 391.905814 141.147146 \n", + "L 385.450328 134.100915 \n", + "L 379.205669 127.054685 \n", + "L 373.169315 120.008455 \n", + "L 367.340193 112.962224 \n", + "L 361.717661 105.915994 \n", + "L 356.301072 98.869763 \n", + "L 351.089567 91.823533 \n", + "L 346.056892 84.777303 \n", + "L 341.249274 77.731072 \n", + "L 336.598799 70.684842 \n", + "L 332.16227 63.638612 \n", + "L 327.880298 56.592381 \n", + "L 323.804946 49.546151 \n", + "L 319.968628 42.499921 \n", + "L 316.361438 35.45369 \n", + "L 312.943852 28.40746 \n", + "L 309.703675 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -2849,28 +2864,28 @@ "L 418.739433 183.424528 \n", "L 418.739433 176.378297 \n", "L 418.739434 169.332067 \n", - "L 418.740622 162.285837 \n", - "L 418.74192 155.239606 \n", - "L 418.743175 148.193376 \n", - "L 418.744393 141.147146 \n", - "L 418.745576 134.100915 \n", - "L 418.746724 127.054685 \n", - "L 418.747837 120.008455 \n", - "L 418.748915 112.962224 \n", - "L 418.749958 105.915994 \n", - "L 418.750967 98.869763 \n", - "L 418.751941 91.823533 \n", - "L 418.764957 84.777303 \n", - "L 418.779371 77.731072 \n", - "L 418.80071 70.684842 \n", - "L 418.830776 63.638612 \n", - "L 418.880936 56.592381 \n", - "L 418.938166 49.546151 \n", - "L 419.020325 42.499921 \n", - "L 419.121618 35.45369 \n", - "L 419.205822 28.40746 \n", - "L 419.27224 21.36123 \n", - "\" clip-path=\"url(#p6546044a9c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 418.740523 162.285837 \n", + "L 418.741855 155.239606 \n", + "L 418.74312 148.193376 \n", + "L 418.744345 141.147146 \n", + "L 418.745532 134.100915 \n", + "L 418.746684 127.054685 \n", + "L 418.7478 120.008455 \n", + "L 418.74888 112.962224 \n", + "L 418.749926 105.915994 \n", + "L 418.750936 98.869763 \n", + "L 418.751912 91.823533 \n", + "L 418.765178 84.777303 \n", + "L 418.77981 77.731072 \n", + "L 418.801437 70.684842 \n", + "L 418.831796 63.638612 \n", + "L 418.882152 56.592381 \n", + "L 418.93922 49.546151 \n", + "L 419.003077 42.499921 \n", + "L 419.051501 35.45369 \n", + "L 419.090673 28.40746 \n", + "L 419.123253 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.740523 162.285837 \n", + "L 418.741855 155.239606 \n", + "L 418.74312 148.193376 \n", + "L 418.744345 141.147146 \n", + "L 418.745532 134.100915 \n", + "L 418.746684 127.054685 \n", + "L 418.7478 120.008455 \n", + "L 418.74888 112.962224 \n", + "L 418.749926 105.915994 \n", + "L 418.750936 98.869763 \n", + "L 418.751912 91.823533 \n", + "L 418.752853 84.777303 \n", + "L 418.753759 77.731072 \n", + "L 418.775163 70.684842 \n", + "L 418.80066 63.638612 \n", + "L 418.830288 56.592381 \n", + "L 418.890044 49.546151 \n", + "L 418.976506 42.499921 \n", + "L 419.044993 35.45369 \n", + "L 419.098584 28.40746 \n", + "L 419.142267 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.740523 162.285837 \n", + "L 418.741855 155.239606 \n", + "L 418.74312 148.193376 \n", + "L 418.744345 141.147146 \n", + "L 418.745532 134.100915 \n", + "L 418.746684 127.054685 \n", + "L 418.7478 120.008455 \n", + "L 418.74888 112.962224 \n", + "L 418.749926 105.915994 \n", + "L 418.750936 98.869763 \n", + "L 418.751912 91.823533 \n", + "L 418.758047 84.777303 \n", + "L 418.77486 77.731072 \n", + "L 418.794901 70.684842 \n", + "L 418.829556 63.638612 \n", + "L 418.895442 56.592381 \n", + "L 418.957601 49.546151 \n", + "L 419.005365 42.499921 \n", + "L 419.043921 35.45369 \n", + "L 419.075982 28.40746 \n", + "L 419.103078 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.740523 162.285837 \n", + "L 418.741855 155.239606 \n", + "L 418.74312 148.193376 \n", + "L 418.744345 141.147146 \n", + "L 418.745532 134.100915 \n", + "L 418.746684 127.054685 \n", + "L 418.7478 120.008455 \n", + "L 418.74888 112.962224 \n", + "L 418.749926 105.915994 \n", + "L 418.750936 98.869763 \n", + "L 418.751912 91.823533 \n", + "L 418.758693 84.777303 \n", + "L 418.769476 77.731072 \n", + "L 418.7905 70.684842 \n", + "L 418.82067 63.638612 \n", + "L 418.869294 56.592381 \n", + "L 418.928955 49.546151 \n", + "L 418.994982 42.499921 \n", + "L 419.046805 35.45369 \n", + "L 419.088413 28.40746 \n", + "L 419.122866 21.36123 \n", + "\" clip-path=\"url(#p704c272d3e)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3063,11 +3078,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3075,11 +3090,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3087,11 +3102,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3099,11 +3114,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3128,11 +3143,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3140,11 +3155,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3152,11 +3167,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3164,11 +3179,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3176,11 +3191,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3213,61 +3228,61 @@ "L 477.790269 319.622811 \n", "L 477.790275 312.57658 \n", "L 477.790392 305.53035 \n", - "L 478.090458 298.48412 \n", - "L 478.460056 291.437889 \n", - "L 478.861441 284.391659 \n", - "L 479.297572 277.345428 \n", - "L 479.769798 270.299198 \n", - "L 480.279302 263.252968 \n", - "L 480.827323 256.206737 \n", - "L 481.41525 249.160507 \n", - "L 482.044685 242.114277 \n", - "L 482.717499 235.068046 \n", - "L 483.43591 228.021816 \n", - "L 484.20257 220.975586 \n", - "L 485.020667 213.929355 \n", - "L 485.894075 206.883125 \n", - "L 486.827534 199.836895 \n", - "L 487.8269 192.790664 \n", - "L 488.899483 185.744434 \n", - "L 490.05453 178.698203 \n", - "L 491.303907 171.651973 \n", - "L 492.663128 164.605743 \n", - "L 494.152936 157.559512 \n", - "\" clip-path=\"url(#p5aa200318c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 478.06419 298.48412 \n", + "L 478.442551 291.437889 \n", + "L 478.846182 284.391659 \n", + "L 479.283496 277.345428 \n", + "L 479.756468 270.299198 \n", + "L 480.266489 263.252968 \n", + "L 480.81489 256.206737 \n", + "L 481.40311 249.160507 \n", + "L 482.032778 242.114277 \n", + "L 482.705786 235.068046 \n", + "L 483.424364 228.021816 \n", + "L 484.191171 220.975586 \n", + "L 485.009405 213.929355 \n", + "L 485.882944 206.883125 \n", + "L 486.816533 199.836895 \n", + "L 487.816032 192.790664 \n", + "L 488.888757 185.744434 \n", + "L 490.043959 178.698203 \n", + "L 491.29351 171.651973 \n", + "L 492.652933 164.605743 \n", + "L 494.142983 157.559512 \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3282,61 +3297,61 @@ "L 477.790423 319.622811 \n", "L 477.790551 312.57658 \n", "L 477.793119 305.53035 \n", - "L 483.990665 298.48412 \n", - "L 490.73772 291.437889 \n", - "L 497.190079 284.391659 \n", - "L 503.392193 277.345428 \n", - "L 509.351108 270.299198 \n", - "L 515.06768 263.252968 \n", - "L 520.540995 256.206737 \n", - "L 525.76957 249.160507 \n", - "L 530.751757 242.114277 \n", - "L 535.485892 235.068046 \n", - "L 539.970321 228.021816 \n", - "L 544.203365 220.975586 \n", - "L 548.183231 213.929355 \n", - "L 551.907883 206.883125 \n", - "L 555.374848 199.836895 \n", - "L 558.580961 192.790664 \n", - "L 561.522006 185.744434 \n", - "L 564.192218 178.698203 \n", - "L 566.583567 171.651973 \n", - "L 568.684709 164.605743 \n", - "L 570.479365 157.559512 \n", - "\" clip-path=\"url(#p5aa200318c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 483.439166 298.48412 \n", + "L 490.386872 291.437889 \n", + "L 496.898295 284.391659 \n", + "L 503.135422 277.345428 \n", + "L 509.119138 270.299198 \n", + "L 514.854939 263.252968 \n", + "L 520.344016 256.206737 \n", + "L 525.586004 249.160507 \n", + "L 530.579919 242.114277 \n", + "L 535.324515 235.068046 \n", + "L 539.81842 228.021816 \n", + "L 544.06015 220.975586 \n", + "L 548.048053 213.929355 \n", + "L 551.780194 206.883125 \n", + "L 555.254179 199.836895 \n", + "L 558.4669 192.790664 \n", + "L 561.414185 185.744434 \n", + "L 564.090302 178.698203 \n", + "L 566.487246 171.651973 \n", + "L 568.593686 164.605743 \n", + "L 570.393354 157.559512 \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3351,61 +3366,61 @@ "L 477.790429 319.622811 \n", "L 477.790563 312.57658 \n", "L 477.793248 305.53035 \n", - "L 484.29086 298.48412 \n", - "L 491.407512 291.437889 \n", - "L 498.261257 284.391659 \n", - "L 504.899502 277.345428 \n", - "L 511.330643 270.299198 \n", - "L 517.556718 263.252968 \n", - "L 523.578054 256.206737 \n", - "L 529.394557 249.160507 \n", - "L 535.006178 242.114277 \n", - "L 540.413127 235.068046 \n", - "L 545.615968 228.021816 \n", - "L 550.615671 220.975586 \n", - "L 555.413635 213.929355 \n", - "L 560.011695 206.883125 \n", - "L 564.412119 199.836895 \n", - "L 568.617597 192.790664 \n", - "L 572.631226 185.744434 \n", - "L 576.456485 178.698203 \n", - "L 580.097211 171.651973 \n", - "L 583.557573 164.605743 \n", - "L 586.842037 157.559512 \n", - "\" clip-path=\"url(#p5aa200318c)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", + "L 483.713093 298.48412 \n", + "L 491.03916 291.437889 \n", + "L 497.954213 284.391659 \n", + "L 504.628654 277.345428 \n", + "L 511.085343 270.299198 \n", + "L 517.331165 263.252968 \n", + "L 523.368643 256.206737 \n", + "L 529.198851 249.160507 \n", + "L 534.822434 242.114277 \n", + "L 540.240037 235.068046 \n", + "L 545.45252 228.021816 \n", + "L 550.461057 220.975586 \n", + "L 555.267194 213.929355 \n", + "L 559.872875 206.883125 \n", + "L 564.280448 199.836895 \n", + "L 568.492669 192.790664 \n", + "L 572.512679 185.744434 \n", + "L 576.343998 178.698203 \n", + "L 579.990493 171.651973 \n", + "L 583.456356 164.605743 \n", + "L 586.746074 157.559512 \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -3420,61 +3435,61 @@ "L 633.154293 319.622811 \n", "L 633.154159 312.57658 \n", "L 633.151474 305.53035 \n", - "L 626.655051 298.48412 \n", - "L 619.539697 291.437889 \n", - "L 612.687207 284.391659 \n", - "L 606.05018 277.345428 \n", - "L 599.620222 270.299198 \n", - "L 593.395295 263.252968 \n", - "L 587.375072 256.206737 \n", - "L 581.559648 249.160507 \n", - "L 575.94907 242.114277 \n", - "L 570.543129 235.068046 \n", - "L 565.341262 228.021816 \n", - "L 560.342498 220.975586 \n", - "L 555.545439 213.929355 \n", - "L 550.94825 206.883125 \n", - "L 546.548664 199.836895 \n", - "L 542.343991 192.790664 \n", - "L 538.331135 185.744434 \n", - "L 534.506617 178.698203 \n", - "L 530.866602 171.651973 \n", - "L 527.406921 164.605743 \n", - "L 524.123108 157.559512 \n", - "\" clip-path=\"url(#p5aa200318c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 627.232719 298.48412 \n", + "L 619.907984 291.437889 \n", + "L 612.994196 284.391659 \n", + "L 606.32098 277.345428 \n", + "L 599.865478 270.299198 \n", + "L 593.620808 263.252968 \n", + "L 587.584446 256.206737 \n", + "L 581.755318 249.160507 \n", + "L 576.132782 242.114277 \n", + "L 570.716188 235.068046 \n", + "L 565.504681 228.021816 \n", + "L 560.497085 220.975586 \n", + "L 555.691854 213.929355 \n", + "L 551.087046 206.883125 \n", + "L 546.680312 199.836895 \n", + "L 542.468898 192.790664 \n", + "L 538.449661 185.744434 \n", + "L 534.619085 178.698203 \n", + "L 530.973302 171.651973 \n", + "L 527.508121 164.605743 \n", + "L 524.219055 157.559512 \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3489,61 +3504,61 @@ "L 633.154459 319.622811 \n", "L 633.154459 312.57658 \n", "L 633.154459 305.53035 \n", - "L 633.155647 298.48412 \n", - "L 633.156946 291.437889 \n", - "L 633.158201 284.391659 \n", - "L 633.159419 277.345428 \n", - "L 633.160602 270.299198 \n", - "L 633.16175 263.252968 \n", - "L 633.162863 256.206737 \n", - "L 633.163941 249.160507 \n", - "L 633.164984 242.114277 \n", - "L 633.165993 235.068046 \n", - "L 633.166966 228.021816 \n", - "L 633.167906 220.975586 \n", - "L 633.168811 213.929355 \n", - "L 633.169682 206.883125 \n", - "L 633.17052 199.836895 \n", - "L 633.171325 192.790664 \n", - "L 633.172098 185.744434 \n", - "L 633.172839 178.698203 \n", - "L 633.17355 171.651973 \n", - "L 633.174231 164.605743 \n", - "L 633.174882 157.559512 \n", - "\" clip-path=\"url(#p5aa200318c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 633.155548 298.48412 \n", + "L 633.156881 291.437889 \n", + "L 633.158146 284.391659 \n", + "L 633.159371 277.345428 \n", + "L 633.160558 270.299198 \n", + "L 633.16171 263.252968 \n", + "L 633.162826 256.206737 \n", + "L 633.163906 249.160507 \n", + "L 633.164952 242.114277 \n", + "L 633.165962 235.068046 \n", + "L 633.166938 228.021816 \n", + "L 633.167879 220.975586 \n", + "L 633.168785 213.929355 \n", + "L 633.169658 206.883125 \n", + "L 633.170497 199.836895 \n", + "L 633.171303 192.790664 \n", + "L 633.172077 185.744434 \n", + "L 633.17282 178.698203 \n", + "L 633.173531 171.651973 \n", + "L 633.174213 164.605743 \n", + "L 633.174866 157.559512 \n", + "\" clip-path=\"url(#pc8f1173bde)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3793,7 +3808,7 @@ "L 546.179948 354.351074 \n", "\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3833,7 +3848,7 @@ "L 546.179948 369.029199 \n", "\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3852,7 +3867,7 @@ "L 546.179948 383.707324 \n", "\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3892,7 +3907,7 @@ "L 546.179948 398.385449 \n", "\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3971,7 +3986,7 @@ "L 546.179948 413.063574 \n", "\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4000,11 +4015,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4020,11 +4035,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4040,11 +4055,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4060,11 +4075,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4097,11 +4112,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4117,11 +4132,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4137,11 +4152,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4157,11 +4172,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4177,11 +4192,11 @@ " \n", " \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4237,11 +4252,11 @@ "L 48.960055 336.035177 \n", "L 48.960055 328.988947 \n", "L 48.960055 321.942717 \n", - "L 52.812544 314.896486 \n", - "L 57.608304 307.850256 \n", - "L 63.254262 300.804026 \n", - "L 73.776202 293.757795 \n", - "\" clip-path=\"url(#pba82b0dd17)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 52.818472 314.896486 \n", + "L 57.605707 307.850256 \n", + "L 63.221549 300.804026 \n", + "L 69.372883 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 51.921847 314.896486 \n", + "L 56.419869 307.850256 \n", + "L 65.607881 300.804026 \n", + "L 75.621101 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 54.107159 300.804026 \n", + "L 60.984665 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 51.233458 314.896486 \n", + "L 54.328544 307.850256 \n", + "L 60.978863 300.804026 \n", + "L 68.65955 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -4386,28 +4401,28 @@ "L 48.96049 455.821094 \n", "L 48.960855 448.774863 \n", "L 48.968181 441.728633 \n", - "L 55.461022 434.682402 \n", - "L 62.577536 427.636172 \n", - "L 69.431224 420.589942 \n", - "L 76.069438 413.543711 \n", - "L 82.500561 406.497481 \n", - "L 88.726623 399.451251 \n", - "L 94.74795 392.40502 \n", - "L 100.564445 385.35879 \n", - "L 106.176061 378.31256 \n", - "L 111.583006 371.266329 \n", - "L 116.785844 364.220099 \n", - "L 121.785545 357.173869 \n", - "L 126.583506 350.127638 \n", - "L 131.181564 343.081408 \n", - "L 135.581987 336.035177 \n", - "L 139.787464 328.988947 \n", - "L 143.801092 321.942717 \n", - "L 143.989474 314.896486 \n", - "L 142.885728 307.850256 \n", - "L 140.713613 300.804026 \n", - "L 133.677079 293.757795 \n", - "\" clip-path=\"url(#pba82b0dd17)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 143.988565 314.896486 \n", + "L 142.93411 307.850256 \n", + "L 140.818477 300.804026 \n", + "L 137.965776 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 144.851032 314.896486 \n", + "L 144.103355 307.850256 \n", + "L 138.73176 300.804026 \n", + "L 132.100553 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 147.513861 314.896486 \n", + "L 151.160356 307.850256 \n", + "L 149.819365 300.804026 \n", + "L 146.518578 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 145.451153 314.896486 \n", + "L 146.06594 307.850256 \n", + "L 143.123201 300.804026 \n", + "L 138.861636 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -4552,28 +4567,28 @@ "L 48.96049 455.821094 \n", "L 48.960855 448.774863 \n", "L 48.968181 441.728633 \n", - "L 55.461022 434.682402 \n", - "L 62.577536 427.636172 \n", - "L 69.431224 420.589942 \n", - "L 76.069438 413.543711 \n", - "L 82.500561 406.497481 \n", - "L 88.726623 399.451251 \n", - "L 94.74795 392.40502 \n", - "L 100.564445 385.35879 \n", - "L 106.176061 378.31256 \n", - "L 111.583006 371.266329 \n", - "L 116.785844 364.220099 \n", - "L 121.785545 357.173869 \n", - "L 126.583506 350.127638 \n", - "L 131.181564 343.081408 \n", - "L 135.581987 336.035177 \n", - "L 139.787464 328.988947 \n", - "L 143.801092 321.942717 \n", - "L 147.841963 314.896486 \n", - "L 151.533976 307.850256 \n", - "L 155.00782 300.804026 \n", - "L 158.493226 293.757795 \n", - "\" clip-path=\"url(#pba82b0dd17)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 147.846982 314.896486 \n", + "L 151.579762 307.850256 \n", + "L 155.079971 300.804026 \n", + "L 158.378604 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 147.812825 314.896486 \n", + "L 151.563169 307.850256 \n", + "L 155.379586 300.804026 \n", + "L 158.7616 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 147.513861 314.896486 \n", + "L 151.160356 307.850256 \n", + "L 154.966469 300.804026 \n", + "L 158.543188 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 54.88339 434.682402 \n", + "L 62.209133 427.636172 \n", + "L 69.124157 420.589942 \n", + "L 75.798576 413.543711 \n", + "L 82.25525 406.497481 \n", + "L 88.501062 399.451251 \n", + "L 94.538532 392.40502 \n", + "L 100.368735 385.35879 \n", + "L 105.992312 378.31256 \n", + "L 111.409913 371.266329 \n", + "L 116.622393 364.220099 \n", + "L 121.630928 357.173869 \n", + "L 126.437063 350.127638 \n", + "L 131.042742 343.081408 \n", + "L 135.450314 336.035177 \n", + "L 139.662533 328.988947 \n", + "L 143.682543 321.942717 \n", + "L 147.724556 314.896486 \n", + "L 151.434429 307.850256 \n", + "L 155.142008 300.804026 \n", + "L 158.56113 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -4718,28 +4733,28 @@ "L 204.323888 455.821094 \n", "L 204.323523 448.774863 \n", "L 204.316198 441.728633 \n", - "L 197.824545 434.682402 \n", - "L 190.709329 427.636172 \n", - "L 183.856896 420.589942 \n", - "L 177.2199 413.543711 \n", - "L 170.78996 406.497481 \n", - "L 164.565046 399.451251 \n", - "L 158.544832 392.40502 \n", - "L 152.729415 385.35879 \n", - "L 147.118842 378.31256 \n", - "L 141.712906 371.266329 \n", - "L 136.511042 364.220099 \n", - "L 131.512281 357.173869 \n", - "L 126.715224 350.127638 \n", - "L 122.118037 343.081408 \n", - "L 117.718452 336.035177 \n", - "L 113.51378 328.988947 \n", - "L 109.500925 321.942717 \n", - "L 105.524931 314.896486 \n", - "L 101.904302 307.850256 \n", - "L 98.483301 300.804026 \n", - "L 95.106484 293.757795 \n", - "\" clip-path=\"url(#pba82b0dd17)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 198.402078 434.682402 \n", + "L 191.077667 427.636172 \n", + "L 184.163909 420.589942 \n", + "L 177.490714 413.543711 \n", + "L 171.035227 406.497481 \n", + "L 164.790568 399.451251 \n", + "L 158.754213 392.40502 \n", + "L 152.925091 385.35879 \n", + "L 147.302559 378.31256 \n", + "L 141.885969 371.266329 \n", + "L 136.674464 364.220099 \n", + "L 131.66687 357.173869 \n", + "L 126.861642 350.127638 \n", + "L 122.256836 343.081408 \n", + "L 117.850102 336.035177 \n", + "L 113.638689 328.988947 \n", + "L 109.619453 321.942717 \n", + "L 105.52025 314.896486 \n", + "L 101.858585 307.850256 \n", + "L 98.410745 300.804026 \n", + "L 95.153444 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 198.402078 434.682402 \n", + "L 191.077667 427.636172 \n", + "L 184.163909 420.589942 \n", + "L 177.490714 413.543711 \n", + "L 171.035227 406.497481 \n", + "L 164.790568 399.451251 \n", + "L 158.754213 392.40502 \n", + "L 152.925091 385.35879 \n", + "L 147.302559 378.31256 \n", + "L 141.885969 371.266329 \n", + "L 136.674464 364.220099 \n", + "L 131.66687 357.173869 \n", + "L 126.861642 350.127638 \n", + "L 122.256836 343.081408 \n", + "L 117.850102 336.035177 \n", + "L 113.638689 328.988947 \n", + "L 109.619453 321.942717 \n", + "L 105.533485 314.896486 \n", + "L 101.85927 307.850256 \n", + "L 98.154209 300.804026 \n", + "L 94.869447 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 198.402078 434.682402 \n", + "L 191.077667 427.636172 \n", + "L 184.163909 420.589942 \n", + "L 177.490714 413.543711 \n", + "L 171.035227 406.497481 \n", + "L 164.790568 399.451251 \n", + "L 158.754213 392.40502 \n", + "L 152.925091 385.35879 \n", + "L 147.302559 378.31256 \n", + "L 141.885969 371.266329 \n", + "L 136.674464 364.220099 \n", + "L 131.66687 357.173869 \n", + "L 126.861642 350.127638 \n", + "L 122.256836 343.081408 \n", + "L 117.850102 336.035177 \n", + "L 113.638689 328.988947 \n", + "L 109.619453 321.942717 \n", + "L 105.788878 314.896486 \n", + "L 102.143095 307.850256 \n", + "L 98.416319 300.804026 \n", + "L 94.91302 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 198.402078 434.682402 \n", + "L 191.077667 427.636172 \n", + "L 184.163909 420.589942 \n", + "L 177.490714 413.543711 \n", + "L 171.035227 406.497481 \n", + "L 164.790568 399.451251 \n", + "L 158.754213 392.40502 \n", + "L 152.925091 385.35879 \n", + "L 147.302559 378.31256 \n", + "L 141.885969 371.266329 \n", + "L 136.674464 364.220099 \n", + "L 131.66687 357.173869 \n", + "L 126.861642 350.127638 \n", + "L 122.256836 343.081408 \n", + "L 117.850102 336.035177 \n", + "L 113.638689 328.988947 \n", + "L 109.619453 321.942717 \n", + "L 105.614204 314.896486 \n", + "L 101.95365 307.850256 \n", + "L 98.327091 300.804026 \n", + "L 94.978637 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -4884,28 +4899,28 @@ "L 204.324323 455.821094 \n", "L 204.324323 448.774863 \n", "L 204.324325 441.728633 \n", - "L 204.325512 434.682402 \n", - "L 204.326811 427.636172 \n", - "L 204.328065 420.589942 \n", - "L 204.329283 413.543711 \n", - "L 204.330466 406.497481 \n", - "L 204.331614 399.451251 \n", - "L 204.332727 392.40502 \n", - "L 204.333805 385.35879 \n", - "L 204.334849 378.31256 \n", - "L 204.335857 371.266329 \n", - "L 204.336831 364.220099 \n", - "L 204.33777 357.173869 \n", - "L 204.338675 350.127638 \n", - "L 204.339547 343.081408 \n", - "L 204.340384 336.035177 \n", - "L 204.341189 328.988947 \n", - "L 204.341962 321.942717 \n", - "L 204.406839 314.896486 \n", - "L 204.478224 307.850256 \n", - "L 204.531066 300.804026 \n", - "L 204.639655 293.757795 \n", - "\" clip-path=\"url(#pba82b0dd17)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 204.325413 434.682402 \n", + "L 204.326746 427.636172 \n", + "L 204.328011 420.589942 \n", + "L 204.329235 413.543711 \n", + "L 204.330423 406.497481 \n", + "L 204.331574 399.451251 \n", + "L 204.33269 392.40502 \n", + "L 204.333771 385.35879 \n", + "L 204.334816 378.31256 \n", + "L 204.335827 371.266329 \n", + "L 204.336802 364.220099 \n", + "L 204.337743 357.173869 \n", + "L 204.33865 350.127638 \n", + "L 204.339522 343.081408 \n", + "L 204.340361 336.035177 \n", + "L 204.341168 328.988947 \n", + "L 204.341942 321.942717 \n", + "L 204.407177 314.896486 \n", + "L 204.478292 307.850256 \n", + "L 204.53066 300.804026 \n", + "L 204.571994 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.325413 434.682402 \n", + "L 204.326746 427.636172 \n", + "L 204.328011 420.589942 \n", + "L 204.329235 413.543711 \n", + "L 204.330423 406.497481 \n", + "L 204.331574 399.451251 \n", + "L 204.33269 392.40502 \n", + "L 204.333771 385.35879 \n", + "L 204.334816 378.31256 \n", + "L 204.335827 371.266329 \n", + "L 204.336802 364.220099 \n", + "L 204.337743 357.173869 \n", + "L 204.33865 350.127638 \n", + "L 204.339522 343.081408 \n", + "L 204.340361 336.035177 \n", + "L 204.341168 328.988947 \n", + "L 204.341942 321.942717 \n", + "L 204.386255 314.896486 \n", + "L 204.462384 307.850256 \n", + "L 204.573739 300.804026 \n", + "L 204.670991 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.325413 434.682402 \n", + "L 204.326746 427.636172 \n", + "L 204.328011 420.589942 \n", + "L 204.329235 413.543711 \n", + "L 204.330423 406.497481 \n", + "L 204.331574 399.451251 \n", + "L 204.33269 392.40502 \n", + "L 204.333771 385.35879 \n", + "L 204.334816 378.31256 \n", + "L 204.335827 371.266329 \n", + "L 204.336802 364.220099 \n", + "L 204.337743 357.173869 \n", + "L 204.33865 350.127638 \n", + "L 204.339522 343.081408 \n", + "L 204.340361 336.035177 \n", + "L 204.341168 328.988947 \n", + "L 204.341942 321.942717 \n", + "L 204.342684 314.896486 \n", + "L 204.343396 307.850256 \n", + "L 204.422733 300.804026 \n", + "L 204.496152 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.325413 434.682402 \n", + "L 204.326746 427.636172 \n", + "L 204.328011 420.589942 \n", + "L 204.329235 413.543711 \n", + "L 204.330423 406.497481 \n", + "L 204.331574 399.451251 \n", + "L 204.33269 392.40502 \n", + "L 204.333771 385.35879 \n", + "L 204.334816 378.31256 \n", + "L 204.335827 371.266329 \n", + "L 204.336802 364.220099 \n", + "L 204.337743 357.173869 \n", + "L 204.33865 350.127638 \n", + "L 204.339522 343.081408 \n", + "L 204.340361 336.035177 \n", + "L 204.341168 328.988947 \n", + "L 204.341942 321.942717 \n", + "L 204.378705 314.896486 \n", + "L 204.428024 307.850256 \n", + "L 204.509044 300.804026 \n", + "L 204.579713 293.757795 \n", + "\" clip-path=\"url(#pa5871dc4a3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -5123,11 +5138,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5143,11 +5158,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5163,11 +5178,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5183,11 +5198,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5220,11 +5235,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5232,11 +5247,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5244,11 +5259,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5256,11 +5271,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5268,11 +5283,11 @@ " \n", " \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5310,21 +5325,21 @@ "L 263.375159 406.497481 \n", "L 263.375159 399.451251 \n", "L 263.375159 392.40502 \n", - "L 263.939791 385.35879 \n", - "L 264.83283 378.31256 \n", - "L 265.942931 371.266329 \n", - "L 267.213603 364.220099 \n", - "L 269.076237 357.173869 \n", - "L 271.875599 350.127638 \n", - "L 275.160419 343.081408 \n", - "L 279.410177 336.035177 \n", - "L 285.469702 328.988947 \n", - "L 293.252115 321.942717 \n", - "L 301.909317 314.896486 \n", - "L 311.155773 307.850256 \n", - "L 320.774142 300.804026 \n", - "L 330.601699 293.757795 \n", - "\" clip-path=\"url(#p0a86c209d2)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 263.947038 385.35879 \n", + "L 264.854423 378.31256 \n", + "L 265.981423 371.266329 \n", + "L 267.270308 364.220099 \n", + "L 269.151403 357.173869 \n", + "L 271.974035 350.127638 \n", + "L 275.280689 343.081408 \n", + "L 279.546897 336.035177 \n", + "L 285.449084 328.988947 \n", + "L 292.212174 321.942717 \n", + "L 299.524144 314.896486 \n", + "L 307.185823 307.850256 \n", + "L 315.054941 300.804026 \n", + "L 323.021032 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 264.138534 364.220099 \n", + "L 265.038922 357.173869 \n", + "L 266.508353 350.127638 \n", + "L 268.421802 343.081408 \n", + "L 270.787676 336.035177 \n", + "L 273.712361 328.988947 \n", + "L 277.128725 321.942717 \n", + "L 281.688154 314.896486 \n", + "L 287.62648 307.850256 \n", + "L 293.864113 300.804026 \n", + "L 300.42288 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 263.918331 343.081408 \n", + "L 265.2135 336.035177 \n", + "L 267.249218 328.988947 \n", + "L 269.745666 321.942717 \n", + "L 273.760038 314.896486 \n", + "L 280.137924 307.850256 \n", + "L 287.368148 300.804026 \n", + "L 295.258034 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.565786 385.35879 \n", + "L 263.868247 378.31256 \n", + "L 264.243914 371.266329 \n", + "L 264.928 364.220099 \n", + "L 265.855162 357.173869 \n", + "L 267.285849 350.127638 \n", + "L 269.206941 343.081408 \n", + "L 271.849358 336.035177 \n", + "L 275.470221 328.988947 \n", + "L 279.695522 321.942717 \n", + "L 284.990779 314.896486 \n", + "L 291.650075 307.850256 \n", + "L 298.762401 300.804026 \n", + "L 306.233982 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -5469,28 +5484,28 @@ "L 263.375614 455.821094 \n", "L 263.375996 448.774863 \n", "L 263.383568 441.728633 \n", - "L 269.876149 434.682402 \n", - "L 276.992656 427.636172 \n", - "L 283.846341 420.589942 \n", - "L 290.484553 413.543711 \n", - "L 296.915674 406.497481 \n", - "L 303.141736 399.451251 \n", - "L 309.163062 392.40502 \n", - "L 314.456261 385.35879 \n", - "L 319.178042 378.31256 \n", - "L 323.466709 371.266329 \n", - "L 327.385064 364.220099 \n", - "L 330.554923 357.173869 \n", - "L 332.566126 350.127638 \n", - "L 333.865227 343.081408 \n", - "L 334.045222 336.035177 \n", - "L 332.256512 328.988947 \n", - "L 328.533451 321.942717 \n", - "L 323.689788 314.896486 \n", - "L 318.05639 307.850256 \n", - "L 311.866573 300.804026 \n", - "L 305.294287 293.757795 \n", - "\" clip-path=\"url(#p0a86c209d2)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.277401 385.35879 \n", + "L 319.004661 378.31256 \n", + "L 323.291715 371.266329 \n", + "L 327.204526 364.220099 \n", + "L 330.388003 357.173869 \n", + "L 332.411415 350.127638 \n", + "L 333.707047 343.081408 \n", + "L 333.915412 336.035177 \n", + "L 332.329019 328.988947 \n", + "L 329.605741 321.942717 \n", + "L 326.118575 314.896486 \n", + "L 322.08616 307.850256 \n", + "L 317.662537 300.804026 \n", + "L 312.967057 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.783846 385.35879 \n", + "L 320.407424 378.31256 \n", + "L 325.825024 371.266329 \n", + "L 330.337877 364.220099 \n", + "L 334.45367 357.173869 \n", + "L 337.836101 350.127638 \n", + "L 340.537077 343.081408 \n", + "L 342.597044 336.035177 \n", + "L 343.901866 328.988947 \n", + "L 344.521104 321.942717 \n", + "L 343.855311 314.896486 \n", + "L 341.653794 307.850256 \n", + "L 338.892175 300.804026 \n", + "L 335.618799 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.783846 385.35879 \n", + "L 320.407424 378.31256 \n", + "L 325.825024 371.266329 \n", + "L 331.037504 364.220099 \n", + "L 336.046038 357.173869 \n", + "L 340.852173 350.127638 \n", + "L 344.966197 343.081408 \n", + "L 348.139838 336.035177 \n", + "L 350.373399 328.988947 \n", + "L 351.910307 321.942717 \n", + "L 351.818674 314.896486 \n", + "L 349.291919 307.850256 \n", + "L 345.581694 300.804026 \n", + "L 340.9991 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.615031 385.35879 \n", + "L 319.939836 378.31256 \n", + "L 324.980587 371.266329 \n", + "L 329.526636 364.220099 \n", + "L 333.629237 357.173869 \n", + "L 337.03323 350.127638 \n", + "L 339.736774 343.081408 \n", + "L 341.550765 336.035177 \n", + "L 342.201428 328.988947 \n", + "L 342.012384 321.942717 \n", + "L 340.59752 314.896486 \n", + "L 337.677291 307.850256 \n", + "L 334.045469 300.804026 \n", + "L 329.861652 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -5635,28 +5650,28 @@ "L 263.375614 455.821094 \n", "L 263.375996 448.774863 \n", "L 263.383568 441.728633 \n", - "L 269.876149 434.682402 \n", - "L 276.992656 427.636172 \n", - "L 283.846341 420.589942 \n", - "L 290.484553 413.543711 \n", - "L 296.915674 406.497481 \n", - "L 303.141736 399.451251 \n", - "L 309.163062 392.40502 \n", - "L 315.020893 385.35879 \n", - "L 320.635713 378.31256 \n", - "L 326.03448 371.266329 \n", - "L 331.223508 364.220099 \n", - "L 336.256001 357.173869 \n", - "L 341.066566 350.127638 \n", - "L 345.650486 343.081408 \n", - "L 350.08024 336.035177 \n", - "L 354.351055 328.988947 \n", - "L 358.410406 321.942717 \n", - "L 362.223946 314.896486 \n", - "L 365.837004 307.850256 \n", - "L 369.265556 300.804026 \n", - "L 372.520826 293.757795 \n", - "\" clip-path=\"url(#p0a86c209d2)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.84928 385.35879 \n", + "L 320.483925 378.31256 \n", + "L 325.897978 371.266329 \n", + "L 331.099675 364.220099 \n", + "L 336.164247 357.173869 \n", + "L 341.01029 350.127638 \n", + "L 345.612577 343.081408 \n", + "L 350.08715 336.035177 \n", + "L 354.402944 328.988947 \n", + "L 358.442756 321.942717 \n", + "L 362.26756 314.896486 \n", + "L 365.896824 307.850256 \n", + "L 369.342319 300.804026 \n", + "L 372.61293 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.783846 385.35879 \n", + "L 320.407424 378.31256 \n", + "L 325.825024 371.266329 \n", + "L 331.101252 364.220099 \n", + "L 336.117433 357.173869 \n", + "L 340.969295 350.127638 \n", + "L 345.58372 343.081408 \n", + "L 350.009561 336.035177 \n", + "L 354.239068 328.988947 \n", + "L 358.27467 321.942717 \n", + "L 362.168307 314.896486 \n", + "L 365.905115 307.850256 \n", + "L 369.381129 300.804026 \n", + "L 372.66652 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.783846 385.35879 \n", + "L 320.407424 378.31256 \n", + "L 325.825024 371.266329 \n", + "L 331.037504 364.220099 \n", + "L 336.046038 357.173869 \n", + "L 340.852173 350.127638 \n", + "L 345.50937 343.081408 \n", + "L 349.978179 336.035177 \n", + "L 354.247457 328.988947 \n", + "L 358.280814 321.942717 \n", + "L 362.203553 314.896486 \n", + "L 366.054684 307.850256 \n", + "L 369.574682 300.804026 \n", + "L 372.881975 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 269.298499 434.682402 \n", + "L 276.62425 427.636172 \n", + "L 283.539272 420.589942 \n", + "L 290.21369 413.543711 \n", + "L 296.670363 406.497481 \n", + "L 302.916174 399.451251 \n", + "L 308.953644 392.40502 \n", + "L 314.805657 385.35879 \n", + "L 320.432924 378.31256 \n", + "L 325.849342 371.266329 \n", + "L 331.079477 364.220099 \n", + "L 336.109239 357.173869 \n", + "L 340.94392 350.127638 \n", + "L 345.568556 343.081408 \n", + "L 350.024963 336.035177 \n", + "L 354.29649 328.988947 \n", + "L 358.332747 321.942717 \n", + "L 362.21314 314.896486 \n", + "L 365.952207 307.850256 \n", + "L 369.43271 300.804026 \n", + "L 372.720475 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -5801,28 +5816,28 @@ "L 418.738978 455.821094 \n", "L 418.738596 448.774863 \n", "L 418.731025 441.728633 \n", - "L 412.239631 434.682402 \n", - "L 405.124423 427.636172 \n", - "L 398.271993 420.589942 \n", - "L 391.634999 413.543711 \n", - "L 385.20506 406.497481 \n", - "L 378.980147 399.451251 \n", - "L 372.959934 392.40502 \n", - "L 367.122362 385.35879 \n", - "L 361.523929 378.31256 \n", - "L 356.1377 371.266329 \n", - "L 350.959053 364.220099 \n", - "L 345.944674 357.173869 \n", - "L 341.173634 350.127638 \n", - "L 336.618121 343.081408 \n", - "L 332.225184 336.035177 \n", - "L 328.016675 328.988947 \n", - "L 324.036172 321.942717 \n", - "L 320.283702 314.896486 \n", - "L 316.719565 307.850256 \n", - "L 313.331627 300.804026 \n", - "L 310.110684 293.757795 \n", - "\" clip-path=\"url(#p0a86c209d2)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 412.817182 434.682402 \n", + "L 405.492764 427.636172 \n", + "L 398.579007 420.589942 \n", + "L 391.905814 413.543711 \n", + "L 385.450328 406.497481 \n", + "L 379.205669 399.451251 \n", + "L 373.169315 392.40502 \n", + "L 367.294403 385.35879 \n", + "L 361.676425 378.31256 \n", + "L 356.275092 371.266329 \n", + "L 351.083907 364.220099 \n", + "L 346.037707 357.173869 \n", + "L 341.23155 350.127638 \n", + "L 336.657819 343.081408 \n", + "L 332.220141 336.035177 \n", + "L 327.96563 328.988947 \n", + "L 323.98022 321.942717 \n", + "L 320.197847 314.896486 \n", + "L 316.603426 307.850256 \n", + "L 313.187229 300.804026 \n", + "L 309.941575 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 412.817182 434.682402 \n", + "L 405.492764 427.636172 \n", + "L 398.579007 420.589942 \n", + "L 391.905814 413.543711 \n", + "L 385.450328 406.497481 \n", + "L 379.205669 399.451251 \n", + "L 373.169315 392.40502 \n", + "L 367.340193 385.35879 \n", + "L 361.717661 378.31256 \n", + "L 356.301072 371.266329 \n", + "L 351.046055 364.220099 \n", + "L 346.043605 357.173869 \n", + "L 341.212069 350.127638 \n", + "L 336.619908 343.081408 \n", + "L 332.212792 336.035177 \n", + "L 328.011329 328.988947 \n", + "L 323.998308 321.942717 \n", + "L 320.145902 314.896486 \n", + "L 316.460321 307.850256 \n", + "L 313.024244 300.804026 \n", + "L 309.770768 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 412.817182 434.682402 \n", + "L 405.492764 427.636172 \n", + "L 398.579007 420.589942 \n", + "L 391.905814 413.543711 \n", + "L 385.450328 406.497481 \n", + "L 379.205669 399.451251 \n", + "L 373.169315 392.40502 \n", + "L 367.340193 385.35879 \n", + "L 361.717661 378.31256 \n", + "L 356.301072 371.266329 \n", + "L 351.089567 364.220099 \n", + "L 346.081974 357.173869 \n", + "L 341.276745 350.127638 \n", + "L 336.632889 343.081408 \n", + "L 332.188112 336.035177 \n", + "L 327.947418 328.988947 \n", + "L 323.940681 321.942717 \n", + "L 320.060664 314.896486 \n", + "L 316.276623 307.850256 \n", + "L 312.823916 300.804026 \n", + "L 309.567929 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 412.817182 434.682402 \n", + "L 405.492764 427.636172 \n", + "L 398.579007 420.589942 \n", + "L 391.905814 413.543711 \n", + "L 385.450328 406.497481 \n", + "L 379.205669 399.451251 \n", + "L 373.169315 392.40502 \n", + "L 367.32493 385.35879 \n", + "L 361.703916 378.31256 \n", + "L 356.292412 371.266329 \n", + "L 351.073177 364.220099 \n", + "L 346.054428 357.173869 \n", + "L 341.240122 350.127638 \n", + "L 336.636872 343.081408 \n", + "L 332.207015 336.035177 \n", + "L 327.974792 328.988947 \n", + "L 323.973069 321.942717 \n", + "L 320.134804 314.896486 \n", + "L 316.44679 307.850256 \n", + "L 313.011796 300.804026 \n", + "L 309.760091 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -5967,28 +5982,28 @@ "L 418.739433 455.821094 \n", "L 418.739433 448.774863 \n", "L 418.739434 441.728633 \n", - "L 418.740622 434.682402 \n", - "L 418.74192 427.636172 \n", - "L 418.743175 420.589942 \n", - "L 418.744393 413.543711 \n", - "L 418.745576 406.497481 \n", - "L 418.746724 399.451251 \n", - "L 418.747837 392.40502 \n", - "L 418.768097 385.35879 \n", - "L 418.784483 378.31256 \n", - "L 418.797022 371.266329 \n", - "L 418.807402 364.220099 \n", - "L 418.825516 357.173869 \n", - "L 418.865041 350.127638 \n", - "L 418.893448 343.081408 \n", - "L 418.930265 336.035177 \n", - "L 418.992571 328.988947 \n", - "L 419.071419 321.942717 \n", - "L 419.132489 314.896486 \n", - "L 419.18141 307.850256 \n", - "L 419.222023 300.804026 \n", - "L 419.256351 293.757795 \n", - "\" clip-path=\"url(#p0a86c209d2)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 418.740523 434.682402 \n", + "L 418.741855 427.636172 \n", + "L 418.74312 420.589942 \n", + "L 418.744345 413.543711 \n", + "L 418.745532 406.497481 \n", + "L 418.746684 399.451251 \n", + "L 418.7478 392.40502 \n", + "L 418.768523 385.35879 \n", + "L 418.785191 378.31256 \n", + "L 418.797912 371.266329 \n", + "L 418.808424 364.220099 \n", + "L 418.826795 357.173869 \n", + "L 418.866681 350.127638 \n", + "L 418.895237 343.081408 \n", + "L 418.932131 336.035177 \n", + "L 418.993415 328.988947 \n", + "L 419.047817 321.942717 \n", + "L 419.090247 314.896486 \n", + "L 419.125091 307.850256 \n", + "L 419.154389 300.804026 \n", + "L 419.179346 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.740523 434.682402 \n", + "L 418.741855 427.636172 \n", + "L 418.74312 420.589942 \n", + "L 418.744345 413.543711 \n", + "L 418.745532 406.497481 \n", + "L 418.746684 399.451251 \n", + "L 418.7478 392.40502 \n", + "L 418.74888 385.35879 \n", + "L 418.749926 378.31256 \n", + "L 418.750936 371.266329 \n", + "L 418.772147 364.220099 \n", + "L 418.785879 357.173869 \n", + "L 418.806206 350.127638 \n", + "L 418.828469 343.081408 \n", + "L 418.847194 336.035177 \n", + "L 418.875238 328.988947 \n", + "L 418.897819 321.942717 \n", + "L 418.939049 314.896486 \n", + "L 418.990276 307.850256 \n", + "L 419.030213 300.804026 \n", + "L 419.062128 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.740523 434.682402 \n", + "L 418.741855 427.636172 \n", + "L 418.74312 420.589942 \n", + "L 418.744345 413.543711 \n", + "L 418.745532 406.497481 \n", + "L 418.746684 399.451251 \n", + "L 418.7478 392.40502 \n", + "L 418.74888 385.35879 \n", + "L 418.749926 378.31256 \n", + "L 418.750936 371.266329 \n", + "L 418.751912 364.220099 \n", + "L 418.752853 357.173869 \n", + "L 418.753759 350.127638 \n", + "L 418.767099 343.081408 \n", + "L 418.791131 336.035177 \n", + "L 418.819716 328.988947 \n", + "L 418.846336 321.942717 \n", + "L 418.889058 314.896486 \n", + "L 418.956148 307.850256 \n", + "L 419.023439 300.804026 \n", + "L 419.074745 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.740523 434.682402 \n", + "L 418.741855 427.636172 \n", + "L 418.74312 420.589942 \n", + "L 418.744345 413.543711 \n", + "L 418.745532 406.497481 \n", + "L 418.746684 399.451251 \n", + "L 418.7478 392.40502 \n", + "L 418.755428 385.35879 \n", + "L 418.761681 378.31256 \n", + "L 418.766595 371.266329 \n", + "L 418.777494 364.220099 \n", + "L 418.788509 357.173869 \n", + "L 418.808882 350.127638 \n", + "L 418.830268 343.081408 \n", + "L 418.856819 336.035177 \n", + "L 418.896123 328.988947 \n", + "L 418.930657 321.942717 \n", + "L 418.972785 314.896486 \n", + "L 419.023838 307.850256 \n", + "L 419.069347 300.804026 \n", + "L 419.105406 293.757795 \n", + "\" clip-path=\"url(#pd7126cd2fc)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -6167,12 +6182,12 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6198,7 +6213,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6247,13 +6262,40 @@ " \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", @@ -6334,7 +6347,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6351,7 +6364,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6368,7 +6381,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6385,7 +6398,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6402,7 +6415,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6419,7 +6432,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6557,19 +6570,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6585,7 +6598,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "e8c07ac055ff462a960d6768847f3bc9", + "model_id": "cc3528a91b9c44888dec44fde2892ab2", "version_major": 2, "version_minor": 0 }, @@ -6607,7 +6620,7 @@ " \n", " \n", " \n", - " 2025-07-08T13:40:22.137562\n", + " 2025-07-09T00:10:15.789614\n", " image/svg+xml\n", " \n", " \n", @@ -6643,16 +6656,16 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6660,11 +6673,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6672,11 +6685,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6684,11 +6697,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6835,16 +6848,16 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6890,11 +6903,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6937,11 +6950,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6983,11 +6996,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7003,11 +7016,11 @@ " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7217,18 +7230,18 @@ "L 48.960055 109.830566 \n", "L 48.960055 102.610355 \n", "L 48.960055 95.390144 \n", - "L 51.379899 88.169932 \n", - "L 73.575918 80.949721 \n", - "L 105.91165 73.729509 \n", - "L 140.203954 66.509298 \n", - "L 148.853536 59.289087 \n", - "L 152.946861 52.068875 \n", - "L 156.663365 44.848664 \n", - "L 160.165984 37.628453 \n", - "L 163.466527 30.408241 \n", - "L 166.571598 23.18803 \n", - "L 169.48792 15.967819 \n", - "\" clip-path=\"url(#p8143fb6673)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 51.381219 88.169932 \n", + "L 73.578572 80.949721 \n", + "L 105.914935 73.729509 \n", + "L 140.190309 66.509298 \n", + "L 148.853601 59.289087 \n", + "L 152.94741 52.068875 \n", + "L 156.663894 44.848664 \n", + "L 160.166475 37.628453 \n", + "L 163.466981 30.408241 \n", + "L 166.572016 23.18803 \n", + "L 169.488303 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 64.095389 44.848664 \n", + "L 87.825954 37.628453 \n", + "L 116.266197 30.408241 \n", + "L 147.191945 23.18803 \n", + "L 168.39681 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 53.846586 37.628453 \n", + "L 71.754314 30.408241 \n", + "L 95.420836 23.18803 \n", + "L 122.386243 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.76711 88.169932 \n", + "L 57.166227 80.949721 \n", + "L 67.945015 73.729509 \n", + "L 79.37014 66.509298 \n", + "L 82.257904 59.289087 \n", + "L 83.622507 52.068875 \n", + "L 89.906446 44.848664 \n", + "L 100.613005 37.628453 \n", + "L 117.162497 30.408241 \n", + "L 136.394932 23.18803 \n", + "L 153.423785 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -7396,18 +7409,18 @@ "L 49.740948 167.592257 \n", "L 57.556401 160.372046 \n", "L 64.72479 153.151834 \n", - "L 71.735628 145.931623 \n", - "L 78.445713 138.711412 \n", - "L 84.944832 131.4912 \n", - "L 91.232053 124.270989 \n", - "L 97.306372 117.050778 \n", - "L 103.167053 109.830566 \n", - "L 108.813769 102.610355 \n", - "L 114.20606 95.390144 \n", - "L 117.32143 88.169932 \n", - "L 100.306143 80.949721 \n", - "L 72.657317 73.729509 \n", - "L 48.960512 66.509298 \n", + "L 71.640162 145.931623 \n", + "L 78.358948 138.711412 \n", + "L 84.865625 131.4912 \n", + "L 91.158875 124.270989 \n", + "L 97.238227 117.050778 \n", + "L 103.103248 109.830566 \n", + "L 108.753795 102.610355 \n", + "L 114.207031 95.390144 \n", + "L 117.321078 88.169932 \n", + "L 100.30432 80.949721 \n", + "L 72.65481 73.729509 \n", + "L 48.960513 66.509298 \n", "L 48.96033 59.289087 \n", "L 48.960317 52.068875 \n", "L 48.960309 44.848664 \n", @@ -7415,7 +7428,7 @@ "L 48.960294 30.408241 \n", "L 48.960287 23.18803 \n", "L 48.960281 15.967819 \n", - "\" clip-path=\"url(#p8143fb6673)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 71.640162 145.931623 \n", + "L 78.358948 138.711412 \n", + "L 84.865625 131.4912 \n", + "L 91.158875 124.270989 \n", + "L 97.238227 117.050778 \n", + "L 103.103248 109.830566 \n", + "L 108.753795 102.610355 \n", + "L 114.207031 95.390144 \n", + "L 119.429142 88.169932 \n", + "L 124.438991 80.949721 \n", + "L 129.238285 73.729509 \n", + "L 133.829225 66.509298 \n", + "L 138.214487 59.289087 \n", + "L 142.39721 52.068875 \n", + "L 146.38097 44.848664 \n", + "L 145.588653 37.628453 \n", + "L 131.379616 30.408241 \n", + "L 111.076966 23.18803 \n", + "L 87.287689 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 71.640162 145.931623 \n", + "L 78.358948 138.711412 \n", + "L 84.865625 131.4912 \n", + "L 91.158875 124.270989 \n", + "L 97.238227 117.050778 \n", + "L 103.103248 109.830566 \n", + "L 108.753795 102.610355 \n", + "L 114.207031 95.390144 \n", + "L 118.726454 88.169932 \n", + "L 116.394101 80.949721 \n", + "L 110.377127 73.729509 \n", + "L 105.539654 66.509298 \n", + "L 108.463101 59.289087 \n", + "L 111.251579 52.068875 \n", + "L 109.002538 44.848664 \n", + "L 102.080556 37.628453 \n", + "L 89.037726 30.408241 \n", + "L 73.14952 23.18803 \n", + "L 61.736093 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -7583,26 +7596,26 @@ "L 49.740948 167.592257 \n", "L 57.556401 160.372046 \n", "L 64.72479 153.151834 \n", - "L 71.735628 145.931623 \n", - "L 78.445713 138.711412 \n", - "L 84.944832 131.4912 \n", - "L 91.232053 124.270989 \n", - "L 97.306372 117.050778 \n", - "L 103.167053 109.830566 \n", - "L 108.813769 102.610355 \n", - "L 114.20606 95.390144 \n", - "L 119.741275 88.169932 \n", - "L 124.922006 80.949721 \n", - "L 129.608912 73.729509 \n", - "L 140.204411 66.509298 \n", - "L 148.85381 59.289087 \n", - "L 152.947123 52.068875 \n", - "L 156.663619 44.848664 \n", - "L 160.16623 37.628453 \n", - "L 163.466766 30.408241 \n", - "L 166.571831 23.18803 \n", - "L 169.488146 15.967819 \n", - "\" clip-path=\"url(#p8143fb6673)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 71.640162 145.931623 \n", + "L 78.358948 138.711412 \n", + "L 84.865625 131.4912 \n", + "L 91.158875 124.270989 \n", + "L 97.238227 117.050778 \n", + "L 103.103248 109.830566 \n", + "L 108.753795 102.610355 \n", + "L 114.207031 95.390144 \n", + "L 119.742242 88.169932 \n", + "L 124.922837 80.949721 \n", + "L 129.60969 73.729509 \n", + "L 140.190767 66.509298 \n", + "L 148.853876 59.289087 \n", + "L 152.947672 52.068875 \n", + "L 156.664148 44.848664 \n", + "L 160.166721 37.628453 \n", + "L 163.46722 30.408241 \n", + "L 166.572248 23.18803 \n", + "L 169.488529 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 71.640162 145.931623 \n", + "L 78.358948 138.711412 \n", + "L 84.865625 131.4912 \n", + "L 91.158875 124.270989 \n", + "L 97.238227 117.050778 \n", + "L 103.103248 109.830566 \n", + "L 108.753795 102.610355 \n", + "L 114.207031 95.390144 \n", + "L 119.429142 88.169932 \n", + "L 124.438991 80.949721 \n", + "L 129.238285 73.729509 \n", + "L 133.829225 66.509298 \n", + "L 138.214487 59.289087 \n", + "L 142.39721 52.068875 \n", + "L 146.801668 44.848664 \n", + "L 150.558614 37.628453 \n", + "L 154.079412 30.408241 \n", + "L 157.643198 23.18803 \n", + "L 168.397063 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 71.640162 145.931623 \n", + "L 78.358948 138.711412 \n", + "L 84.865625 131.4912 \n", + "L 91.158875 124.270989 \n", + "L 97.238227 117.050778 \n", + "L 103.103248 109.830566 \n", + "L 108.753795 102.610355 \n", + "L 114.207031 95.390144 \n", + "L 119.429142 88.169932 \n", + "L 124.438991 80.949721 \n", + "L 129.238285 73.729509 \n", + "L 133.829225 66.509298 \n", + "L 138.214487 59.289087 \n", + "L 142.39721 52.068875 \n", + "L 146.38097 44.848664 \n", + "L 150.475184 37.628453 \n", + "L 154.173874 30.408241 \n", + "L 157.537747 23.18803 \n", + "L 160.713877 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 71.640162 145.931623 \n", + "L 78.358948 138.711412 \n", + "L 84.865625 131.4912 \n", + "L 91.158875 124.270989 \n", + "L 97.238227 117.050778 \n", + "L 103.103248 109.830566 \n", + "L 108.753795 102.610355 \n", + "L 114.207031 95.390144 \n", + "L 119.533509 88.169932 \n", + "L 124.600273 80.949721 \n", + "L 129.362087 73.729509 \n", + "L 135.949739 66.509298 \n", + "L 141.76095 59.289087 \n", + "L 145.914031 52.068875 \n", + "L 149.948929 44.848664 \n", + "L 153.733506 37.628453 \n", + "L 157.240169 30.408241 \n", + "L 160.584398 23.18803 \n", + "L 166.199823 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -7770,26 +7783,26 @@ "L 203.543478 167.592257 \n", "L 195.7285 160.372046 \n", "L 188.560547 153.151834 \n", - "L 181.550138 145.931623 \n", - "L 174.840463 138.711412 \n", - "L 168.341743 131.4912 \n", - "L 162.054909 124.270989 \n", - "L 155.980965 117.050778 \n", - "L 150.120646 109.830566 \n", - "L 144.474281 102.610355 \n", - "L 139.082326 95.390144 \n", - "L 133.606294 88.169932 \n", - "L 128.708138 80.949721 \n", - "L 124.182777 73.729509 \n", - "L 113.688743 66.509298 \n", - "L 105.044824 59.289087 \n", - "L 100.952731 52.068875 \n", - "L 97.237258 44.848664 \n", - "L 93.73555 37.628453 \n", - "L 90.435811 30.408241 \n", - "L 87.331452 23.18803 \n", - "L 84.415762 15.967819 \n", - "\" clip-path=\"url(#p8143fb6673)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 181.645597 145.931623 \n", + "L 174.927223 138.711412 \n", + "L 168.420946 131.4912 \n", + "L 162.128083 124.270989 \n", + "L 156.049106 117.050778 \n", + "L 150.184447 109.830566 \n", + "L 144.534251 102.610355 \n", + "L 139.081355 95.390144 \n", + "L 133.605306 88.169932 \n", + "L 128.707258 80.949721 \n", + "L 124.181944 73.729509 \n", + "L 113.702229 66.509298 \n", + "L 105.044621 59.289087 \n", + "L 100.952044 52.068875 \n", + "L 97.236592 44.848664 \n", + "L 93.734921 37.628453 \n", + "L 90.43522 30.408241 \n", + "L 87.330897 23.18803 \n", + "L 84.415242 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 181.645597 145.931623 \n", + "L 174.927223 138.711412 \n", + "L 168.420946 131.4912 \n", + "L 162.128083 124.270989 \n", + "L 156.049106 117.050778 \n", + "L 150.184447 109.830566 \n", + "L 144.534251 102.610355 \n", + "L 139.081355 95.390144 \n", + "L 133.85957 88.169932 \n", + "L 128.850036 80.949721 \n", + "L 124.051044 73.729509 \n", + "L 119.460395 66.509298 \n", + "L 115.075412 59.289087 \n", + "L 110.892956 52.068875 \n", + "L 106.691991 44.848664 \n", + "L 103.067871 37.628453 \n", + "L 99.640861 30.408241 \n", + "L 96.147642 23.18803 \n", + "L 85.424793 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 181.645597 145.931623 \n", + "L 174.927223 138.711412 \n", + "L 168.420946 131.4912 \n", + "L 162.128083 124.270989 \n", + "L 156.049106 117.050778 \n", + "L 150.184447 109.830566 \n", + "L 144.534251 102.610355 \n", + "L 139.081355 95.390144 \n", + "L 133.85957 88.169932 \n", + "L 128.850036 80.949721 \n", + "L 124.051044 73.729509 \n", + "L 119.460395 66.509298 \n", + "L 115.075412 59.289087 \n", + "L 110.892956 52.068875 \n", + "L 106.909453 44.848664 \n", + "L 102.894314 37.628453 \n", + "L 99.354966 30.408241 \n", + "L 96.091875 23.18803 \n", + "L 92.990024 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 181.645597 145.931623 \n", + "L 174.927223 138.711412 \n", + "L 168.420946 131.4912 \n", + "L 162.128083 124.270989 \n", + "L 156.049106 117.050778 \n", + "L 150.184447 109.830566 \n", + "L 144.534251 102.610355 \n", + "L 139.081355 95.390144 \n", + "L 133.774815 88.169932 \n", + "L 128.802443 80.949721 \n", + "L 124.094677 73.729509 \n", + "L 117.541006 66.509298 \n", + "L 111.731815 59.289087 \n", + "L 107.579319 52.068875 \n", + "L 103.612679 44.848664 \n", + "L 99.899035 37.628453 \n", + "L 96.477016 30.408241 \n", + "L 93.190138 23.18803 \n", + "L 87.61002 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -7957,26 +7970,26 @@ "L 204.324371 167.592257 \n", "L 204.324846 160.372046 \n", "L 204.325283 153.151834 \n", - "L 204.325711 145.931623 \n", - "L 204.326122 138.711412 \n", - "L 204.32652 131.4912 \n", - "L 204.326907 124.270989 \n", - "L 204.327282 117.050778 \n", - "L 204.327644 109.830566 \n", - "L 204.327995 102.610355 \n", + "L 204.325704 145.931623 \n", + "L 204.326116 138.711412 \n", + "L 204.326516 131.4912 \n", + "L 204.326903 124.270989 \n", + "L 204.327278 117.050778 \n", + "L 204.327641 109.830566 \n", + "L 204.327991 102.610355 \n", "L 204.328331 95.390144 \n", - "L 204.387514 88.169932 \n", - "L 204.670088 80.949721 \n", - "L 204.831633 73.729509 \n", - "L 204.933099 66.509298 \n", - "L 204.93858 59.289087 \n", - "L 204.939798 52.068875 \n", - "L 204.940822 44.848664 \n", - "L 204.941725 37.628453 \n", - "L 204.942522 30.408241 \n", - "L 204.943228 23.18803 \n", - "L 204.943853 15.967819 \n", - "\" clip-path=\"url(#p8143fb6673)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 204.387493 88.169932 \n", + "L 204.670041 80.949721 \n", + "L 204.831579 73.729509 \n", + "L 204.932942 66.509298 \n", + "L 204.938442 59.289087 \n", + "L 204.939661 52.068875 \n", + "L 204.940685 44.848664 \n", + "L 204.941587 37.628453 \n", + "L 204.942385 30.408241 \n", + "L 204.943091 23.18803 \n", + "L 204.943716 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.533604 44.848664 \n", + "L 204.666429 37.628453 \n", + "L 204.760218 30.408241 \n", + "L 204.830785 23.18803 \n", + "L 204.861802 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.409443 37.628453 \n", + "L 204.568785 30.408241 \n", + "L 204.669567 23.18803 \n", + "L 204.743846 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.348269 88.169932 \n", + "L 204.442661 80.949721 \n", + "L 204.496709 73.729509 \n", + "L 204.53069 66.509298 \n", + "L 204.53271 59.289087 \n", + "L 204.533295 52.068875 \n", + "L 204.601553 44.848664 \n", + "L 204.672486 37.628453 \n", + "L 204.757129 30.408241 \n", + "L 204.814481 23.18803 \n", + "L 204.849788 15.967819 \n", + "\" clip-path=\"url(#p6b10993f45)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -8349,11 +8362,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8361,11 +8374,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8373,11 +8386,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8385,11 +8398,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8414,11 +8427,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8426,11 +8439,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8438,11 +8451,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8450,11 +8463,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8462,11 +8475,11 @@ " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8509,18 +8522,18 @@ "L 263.375159 109.830566 \n", "L 263.375159 102.610355 \n", "L 263.375159 95.390144 \n", - "L 263.684145 88.169932 \n", - "L 266.54404 80.949721 \n", - "L 271.140471 73.729509 \n", - "L 278.919685 66.509298 \n", - "L 288.519071 59.289087 \n", - "L 299.301909 52.068875 \n", - "L 310.898286 44.848664 \n", - "L 323.040809 37.628453 \n", - "L 335.517985 30.408241 \n", - "L 348.152327 23.18803 \n", - "L 360.783358 15.967819 \n", - "\" clip-path=\"url(#pdbd758206f)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 263.684087 88.169932 \n", + "L 266.546075 80.949721 \n", + "L 271.143365 73.729509 \n", + "L 278.923156 66.509298 \n", + "L 288.522972 59.289087 \n", + "L 299.306151 52.068875 \n", + "L 310.902801 44.848664 \n", + "L 323.045544 37.628453 \n", + "L 335.522895 30.408241 \n", + "L 348.157372 23.18803 \n", + "L 360.788503 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 264.228293 73.729509 \n", + "L 269.635514 66.509298 \n", + "L 277.440814 59.289087 \n", + "L 286.745833 52.068875 \n", + "L 297.074502 44.848664 \n", + "L 308.107048 37.628453 \n", + "L 319.603242 30.408241 \n", + "L 331.371556 23.18803 \n", + "L 343.253285 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 265.322766 80.949721 \n", + "L 269.12183 73.729509 \n", + "L 276.826951 66.509298 \n", + "L 288.520497 59.289087 \n", + "L 302.563761 52.068875 \n", + "L 318.124073 44.848664 \n", + "L 334.682054 37.628453 \n", + "L 351.825786 30.408241 \n", + "L 369.079301 23.18803 \n", + "L 380.755455 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.478135 88.169932 \n", + "L 265.081333 80.949721 \n", + "L 268.164496 73.729509 \n", + "L 275.128541 66.509298 \n", + "L 284.828095 59.289087 \n", + "L 296.205248 52.068875 \n", + "L 308.700459 44.848664 \n", + "L 321.944882 37.628453 \n", + "L 335.650641 30.408241 \n", + "L 349.536076 23.18803 \n", + "L 361.599081 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -8675,26 +8688,26 @@ "L 264.155786 167.592257 \n", "L 271.971171 160.372046 \n", "L 279.139633 153.151834 \n", - "L 286.150637 145.931623 \n", - "L 292.860734 138.711412 \n", - "L 299.35986 131.4912 \n", - "L 305.647087 124.270989 \n", - "L 311.72141 117.050778 \n", - "L 317.582096 109.830566 \n", - "L 323.228815 102.610355 \n", - "L 328.621037 95.390144 \n", - "L 333.57351 88.169932 \n", - "L 335.737186 80.949721 \n", - "L 335.93616 73.729509 \n", - "L 332.703109 66.509298 \n", - "L 327.391443 59.289087 \n", - "L 320.679011 52.068875 \n", - "L 312.95451 44.848664 \n", - "L 304.498622 37.628453 \n", - "L 295.534385 30.408241 \n", - "L 286.251959 23.18803 \n", - "L 276.83281 15.967819 \n", - "\" clip-path=\"url(#pdbd758206f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 286.057228 145.931623 \n", + "L 292.773848 138.711412 \n", + "L 299.280543 131.4912 \n", + "L 305.573807 124.270989 \n", + "L 311.653171 117.050778 \n", + "L 317.518202 109.830566 \n", + "L 323.168758 102.610355 \n", + "L 328.622001 95.390144 \n", + "L 333.574489 88.169932 \n", + "L 335.736055 80.949721 \n", + "L 335.934119 73.729509 \n", + "L 332.700435 66.509298 \n", + "L 327.388295 59.289087 \n", + "L 320.675482 52.068875 \n", + "L 312.950671 44.848664 \n", + "L 304.49453 37.628453 \n", + "L 295.530087 30.408241 \n", + "L 286.247497 23.18803 \n", + "L 276.828224 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 286.057228 145.931623 \n", + "L 292.773848 138.711412 \n", + "L 299.280543 131.4912 \n", + "L 305.573807 124.270989 \n", + "L 311.653171 117.050778 \n", + "L 317.518202 109.830566 \n", + "L 323.168758 102.610355 \n", + "L 328.622001 95.390144 \n", + "L 333.844119 88.169932 \n", + "L 338.853975 80.949721 \n", + "L 342.851588 73.729509 \n", + "L 342.088516 66.509298 \n", + "L 338.607554 59.289087 \n", + "L 333.393398 52.068875 \n", + "L 326.946866 44.848664 \n", + "L 319.603059 37.628453 \n", + "L 311.613693 30.408241 \n", + "L 303.180027 23.18803 \n", + "L 294.470099 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 286.057228 145.931623 \n", + "L 292.773848 138.711412 \n", + "L 299.280543 131.4912 \n", + "L 305.573807 124.270989 \n", + "L 311.653171 117.050778 \n", + "L 317.518202 109.830566 \n", + "L 323.168758 102.610355 \n", + "L 328.622001 95.390144 \n", + "L 333.754243 88.169932 \n", + "L 337.185164 80.949721 \n", + "L 338.907217 73.729509 \n", + "L 336.551089 66.509298 \n", + "L 331.161709 59.289087 \n", + "L 323.8585 52.068875 \n", + "L 315.232415 44.848664 \n", + "L 305.672083 37.628453 \n", + "L 295.48729 30.408241 \n", + "L 285.048853 23.18803 \n", + "L 278.224605 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -8849,26 +8862,26 @@ "L 264.155786 167.592257 \n", "L 271.971171 160.372046 \n", "L 279.139633 153.151834 \n", - "L 286.150637 145.931623 \n", - "L 292.860734 138.711412 \n", - "L 299.35986 131.4912 \n", - "L 305.647087 124.270989 \n", - "L 311.72141 117.050778 \n", - "L 317.582096 109.830566 \n", - "L 323.228815 102.610355 \n", - "L 328.621037 95.390144 \n", - "L 333.882496 88.169932 \n", - "L 338.906067 80.949721 \n", - "L 343.701472 73.729509 \n", - "L 348.247634 66.509298 \n", - "L 352.535355 59.289087 \n", - "L 356.605761 52.068875 \n", - "L 360.477637 44.848664 \n", - "L 364.164272 37.628453 \n", - "L 367.677211 30.408241 \n", - "L 371.029127 23.18803 \n", - "L 374.241009 15.967819 \n", - "\" clip-path=\"url(#pdbd758206f)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 286.057228 145.931623 \n", + "L 292.773848 138.711412 \n", + "L 299.280543 131.4912 \n", + "L 305.573807 124.270989 \n", + "L 311.653171 117.050778 \n", + "L 317.518202 109.830566 \n", + "L 323.168758 102.610355 \n", + "L 328.622001 95.390144 \n", + "L 333.883417 88.169932 \n", + "L 338.906971 80.949721 \n", + "L 343.702324 73.729509 \n", + "L 348.248432 66.509298 \n", + "L 352.536108 59.289087 \n", + "L 356.606474 52.068875 \n", + "L 360.478313 44.848664 \n", + "L 364.164915 37.628453 \n", + "L 367.677822 30.408241 \n", + "L 371.02971 23.18803 \n", + "L 374.241568 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 286.057228 145.931623 \n", + "L 292.773848 138.711412 \n", + "L 299.280543 131.4912 \n", + "L 305.573807 124.270989 \n", + "L 311.653171 117.050778 \n", + "L 317.518202 109.830566 \n", + "L 323.168758 102.610355 \n", + "L 328.622001 95.390144 \n", + "L 333.844119 88.169932 \n", + "L 338.853975 80.949721 \n", + "L 343.704722 73.729509 \n", + "L 348.348871 66.509298 \n", + "L 352.673209 59.289087 \n", + "L 356.764071 52.068875 \n", + "L 360.646209 44.848664 \n", + "L 364.334948 37.628453 \n", + "L 367.841776 30.408241 \n", + "L 371.176425 23.18803 \n", + "L 374.348224 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 286.057228 145.931623 \n", + "L 292.773848 138.711412 \n", + "L 299.280543 131.4912 \n", + "L 305.573807 124.270989 \n", + "L 311.653171 117.050778 \n", + "L 317.518202 109.830566 \n", + "L 323.168758 102.610355 \n", + "L 328.622001 95.390144 \n", + "L 333.844119 88.169932 \n", + "L 338.91307 80.949721 \n", + "L 343.682615 73.729509 \n", + "L 348.316109 66.509298 \n", + "L 352.634616 59.289087 \n", + "L 356.695222 52.068875 \n", + "L 360.548622 44.848664 \n", + "L 364.225553 37.628453 \n", + "L 367.768716 30.408241 \n", + "L 371.423176 23.18803 \n", + "L 380.755787 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 286.057228 145.931623 \n", + "L 292.773848 138.711412 \n", + "L 299.280543 131.4912 \n", + "L 305.573807 124.270989 \n", + "L 311.653171 117.050778 \n", + "L 317.518202 109.830566 \n", + "L 323.168758 102.610355 \n", + "L 328.622001 95.390144 \n", + "L 333.857218 88.169932 \n", + "L 338.891339 80.949721 \n", + "L 343.696554 73.729509 \n", + "L 348.304471 66.509298 \n", + "L 352.614644 59.289087 \n", + "L 356.688589 52.068875 \n", + "L 360.557715 44.848664 \n", + "L 364.241805 37.628453 \n", + "L 367.762771 30.408241 \n", + "L 371.20977 23.18803 \n", + "L 376.448526 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9023,26 +9036,26 @@ "L 417.958854 167.592257 \n", "L 410.143944 160.372046 \n", "L 402.975919 153.151834 \n", - "L 395.965342 145.931623 \n", - "L 389.255657 138.711412 \n", - "L 382.756929 131.4912 \n", - "L 376.470089 124.270989 \n", - "L 370.39614 117.050778 \n", - "L 364.535817 109.830566 \n", - "L 358.889448 102.610355 \n", - "L 353.497562 95.390144 \n", - "L 348.243856 88.169932 \n", - "L 343.257028 80.949721 \n", - "L 338.49124 73.729509 \n", - "L 333.993469 66.509298 \n", - "L 329.738039 59.289087 \n", - "L 325.692909 52.068875 \n", - "L 321.8418 44.848664 \n", - "L 318.172631 37.628453 \n", - "L 314.674571 30.408241 \n", - "L 311.335415 23.18803 \n", - "L 308.134497 15.967819 \n", - "\" clip-path=\"url(#pdbd758206f)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 396.058742 145.931623 \n", + "L 389.342537 138.711412 \n", + "L 382.836241 131.4912 \n", + "L 376.543365 124.270989 \n", + "L 370.464375 117.050778 \n", + "L 364.599707 109.830566 \n", + "L 358.949502 102.610355 \n", + "L 353.496599 95.390144 \n", + "L 348.242936 88.169932 \n", + "L 343.256166 80.949721 \n", + "L 338.490426 73.729509 \n", + "L 333.992705 66.509298 \n", + "L 329.737319 59.289087 \n", + "L 325.692228 52.068875 \n", + "L 321.841154 44.848664 \n", + "L 318.172019 37.628453 \n", + "L 314.67399 30.408241 \n", + "L 311.334862 23.18803 \n", + "L 308.133968 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 396.058742 145.931623 \n", + "L 389.342537 138.711412 \n", + "L 382.836241 131.4912 \n", + "L 376.543365 124.270989 \n", + "L 370.464375 117.050778 \n", + "L 364.599707 109.830566 \n", + "L 358.949502 102.610355 \n", + "L 353.496599 95.390144 \n", + "L 348.274807 88.169932 \n", + "L 343.265265 80.949721 \n", + "L 338.433139 73.729509 \n", + "L 333.850318 66.509298 \n", + "L 329.564516 59.289087 \n", + "L 325.502437 52.068875 \n", + "L 321.643352 44.848664 \n", + "L 317.973694 37.628453 \n", + "L 314.482949 30.408241 \n", + "L 311.162002 23.18803 \n", + "L 308.001949 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 396.058742 145.931623 \n", + "L 389.342537 138.711412 \n", + "L 382.836241 131.4912 \n", + "L 376.543365 124.270989 \n", + "L 370.464375 117.050778 \n", + "L 364.599707 109.830566 \n", + "L 358.949502 102.610355 \n", + "L 353.496599 95.390144 \n", + "L 348.274807 88.169932 \n", + "L 343.23964 80.949721 \n", + "L 338.494604 73.729509 \n", + "L 333.922626 66.509298 \n", + "L 329.667397 59.289087 \n", + "L 325.650454 52.068875 \n", + "L 321.831351 44.848664 \n", + "L 318.1825 37.628453 \n", + "L 314.662724 30.408241 \n", + "L 311.027666 23.18803 \n", + "L 301.704161 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 396.058742 145.931623 \n", + "L 389.342537 138.711412 \n", + "L 382.836241 131.4912 \n", + "L 376.543365 124.270989 \n", + "L 370.464375 117.050778 \n", + "L 364.599707 109.830566 \n", + "L 358.949502 102.610355 \n", + "L 353.496599 95.390144 \n", + "L 348.264183 88.169932 \n", + "L 343.253691 80.949721 \n", + "L 338.472723 73.729509 \n", + "L 333.921883 66.509298 \n", + "L 329.656411 59.289087 \n", + "L 325.61504 52.068875 \n", + "L 321.771952 44.848664 \n", + "L 318.109404 37.628453 \n", + "L 314.606554 30.408241 \n", + "L 311.174843 23.18803 \n", + "L 305.946693 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9197,26 +9210,26 @@ "L 418.73948 167.592257 \n", "L 418.739956 160.372046 \n", "L 418.740392 153.151834 \n", - "L 418.74082 145.931623 \n", - "L 418.741231 138.711412 \n", - "L 418.74163 131.4912 \n", - "L 418.742017 124.270989 \n", - "L 418.742391 117.050778 \n", - "L 418.742754 109.830566 \n", - "L 418.743104 102.610355 \n", + "L 418.740811 145.931623 \n", + "L 418.741226 138.711412 \n", + "L 418.741625 131.4912 \n", + "L 418.742012 124.270989 \n", + "L 418.742387 117.050778 \n", + "L 418.74275 109.830566 \n", + "L 418.743101 102.610355 \n", "L 418.74344 95.390144 \n", - "L 418.751193 88.169932 \n", - "L 418.787935 80.949721 \n", - "L 418.817554 73.729509 \n", - "L 418.865944 66.509298 \n", - "L 418.898235 59.289087 \n", - "L 418.92351 52.068875 \n", - "L 418.944277 44.848664 \n", - "L 418.961744 37.628453 \n", - "L 418.976623 30.408241 \n", - "L 418.989383 23.18803 \n", - "L 419.000347 15.967819 \n", - "\" clip-path=\"url(#pdbd758206f)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 418.751194 88.169932 \n", + "L 418.787977 80.949721 \n", + "L 418.817592 73.729509 \n", + "L 418.865978 66.509298 \n", + "L 418.898268 59.289087 \n", + "L 418.923542 52.068875 \n", + "L 418.944309 44.848664 \n", + "L 418.961775 37.628453 \n", + "L 418.976653 30.408241 \n", + "L 418.989412 23.18803 \n", + "L 419.000376 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.762702 73.729509 \n", + "L 418.824029 66.509298 \n", + "L 418.862566 59.289087 \n", + "L 418.891349 52.068875 \n", + "L 418.914402 44.848664 \n", + "L 418.933482 37.628453 \n", + "L 418.949565 30.408241 \n", + "L 418.963268 23.18803 \n", + "L 418.975015 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.777551 80.949721 \n", + "L 418.80206 73.729509 \n", + "L 418.863576 66.509298 \n", + "L 418.926853 59.289087 \n", + "L 418.970517 52.068875 \n", + "L 419.004814 44.848664 \n", + "L 419.032894 37.628453 \n", + "L 419.056281 30.408241 \n", + "L 419.075683 23.18803 \n", + "L 419.084789 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.76987 80.949721 \n", + "L 418.794118 73.729509 \n", + "L 418.851194 66.509298 \n", + "L 418.895896 59.289087 \n", + "L 418.92847 52.068875 \n", + "L 418.954508 44.848664 \n", + "L 418.97605 37.628453 \n", + "L 418.994167 30.408241 \n", + "L 419.009454 23.18803 \n", + "L 419.02006 15.967819 \n", + "\" clip-path=\"url(#p65320688d3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9409,11 +9422,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9421,11 +9434,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9433,11 +9446,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9445,11 +9458,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9474,11 +9487,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9486,11 +9499,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9498,11 +9511,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9510,11 +9523,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9522,11 +9535,11 @@ " \n", " \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9561,59 +9574,59 @@ "L 477.82444 303.79054 \n", "L 478.194025 296.570329 \n", "L 478.579978 289.350117 \n", - "L 479.005221 282.129906 \n", - "L 479.463568 274.909695 \n", - "L 479.960445 267.689483 \n", - "L 480.497038 260.469272 \n", - "L 481.074689 253.24906 \n", - "L 481.694952 246.028849 \n", - "L 482.35965 238.808638 \n", - "L 483.068064 231.588426 \n", - "L 483.82859 224.368215 \n", - "L 484.641419 217.148004 \n", - "L 485.510349 209.927792 \n", - "L 486.440033 202.707581 \n", - "L 487.436226 195.48737 \n", - "L 488.50612 188.267158 \n", - "L 489.658815 181.046947 \n", - "L 490.905995 173.826736 \n", - "L 492.262933 166.606524 \n", - "L 493.750044 159.386313 \n", - "L 495.395383 152.166102 \n", - "\" clip-path=\"url(#p12ca7d2f1e)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 479.000359 282.129906 \n", + "L 479.458978 274.909695 \n", + "L 479.956053 267.689483 \n", + "L 480.492786 260.469272 \n", + "L 481.070541 253.24906 \n", + "L 481.690883 246.028849 \n", + "L 482.355645 238.808638 \n", + "L 483.068194 231.588426 \n", + "L 483.828728 224.368215 \n", + "L 484.641566 217.148004 \n", + "L 485.510506 209.927792 \n", + "L 486.4402 202.707581 \n", + "L 487.436405 195.48737 \n", + "L 488.506313 188.267158 \n", + "L 489.659022 181.046947 \n", + "L 490.906219 173.826736 \n", + "L 492.263177 166.606524 \n", + "L 493.750312 159.386313 \n", + "L 495.39568 152.166102 \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9630,59 +9643,59 @@ "L 478.532398 303.79054 \n", "L 485.982587 296.570329 \n", "L 492.765088 289.350117 \n", - "L 499.350701 282.129906 \n", - "L 505.602468 274.909695 \n", - "L 511.604728 267.689483 \n", - "L 517.355369 260.469272 \n", - "L 522.852045 253.24906 \n", - "L 528.09247 246.028849 \n", - "L 533.074493 238.808638 \n", - "L 537.758376 231.588426 \n", - "L 542.220005 224.368215 \n", - "L 546.417067 217.148004 \n", - "L 550.347473 209.927792 \n", - "L 554.008769 202.707581 \n", - "L 557.397877 195.48737 \n", - "L 560.510745 188.267158 \n", - "L 563.341848 181.046947 \n", - "L 565.883485 173.826736 \n", - "L 568.124743 166.606524 \n", - "L 570.049909 159.386313 \n", - "L 571.63594 152.166102 \n", - "\" clip-path=\"url(#p12ca7d2f1e)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 499.259252 282.129906 \n", + "L 505.520305 274.909695 \n", + "L 511.529921 267.689483 \n", + "L 517.286448 260.469272 \n", + "L 522.788053 253.24906 \n", + "L 528.032738 246.028849 \n", + "L 533.018528 238.808638 \n", + "L 537.759218 231.588426 \n", + "L 542.220798 224.368215 \n", + "L 546.417811 217.148004 \n", + "L 550.348168 209.927792 \n", + "L 554.009414 202.707581 \n", + "L 557.398473 195.48737 \n", + "L 560.51129 188.267158 \n", + "L 563.342342 181.046947 \n", + "L 565.883926 173.826736 \n", + "L 568.125129 166.606524 \n", + "L 570.050238 159.386313 \n", + "L 571.636207 152.166102 \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9699,59 +9712,59 @@ "L 478.566574 303.79054 \n", "L 486.386349 296.570329 \n", "L 493.554803 289.350117 \n", - "L 500.565659 282.129906 \n", - "L 507.275773 274.909695 \n", - "L 513.77491 267.689483 \n", - "L 520.062143 260.469272 \n", - "L 526.136471 253.24906 \n", - "L 531.997159 246.028849 \n", - "L 537.64388 238.808638 \n", - "L 543.036177 231.588426 \n", - "L 548.258332 224.368215 \n", - "L 553.268223 217.148004 \n", - "L 558.067559 209.927792 \n", - "L 562.658538 202.707581 \n", - "L 567.04384 195.48737 \n", - "L 571.226602 188.267158 \n", - "L 575.2104 181.046947 \n", - "L 578.999217 173.826736 \n", - "L 582.597412 166.606524 \n", - "L 586.00969 159.386313 \n", - "L 589.241059 152.166102 \n", - "\" clip-path=\"url(#p12ca7d2f1e)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", + "L 500.469348 282.129906 \n", + "L 507.189019 274.909695 \n", + "L 513.695711 267.689483 \n", + "L 519.988971 260.469272 \n", + "L 526.068331 253.24906 \n", + "L 531.933358 246.028849 \n", + "L 537.583909 238.808638 \n", + "L 543.037148 231.588426 \n", + "L 548.259263 224.368215 \n", + "L 553.269114 217.148004 \n", + "L 558.06841 209.927792 \n", + "L 562.659351 202.707581 \n", + "L 567.044615 195.48737 \n", + "L 571.22734 188.267158 \n", + "L 575.211101 181.046947 \n", + "L 578.999882 173.826736 \n", + "L 582.598043 166.606524 \n", + "L 586.010287 159.386313 \n", + "L 589.241623 152.166102 \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -9768,59 +9781,59 @@ "L 632.378195 303.79054 \n", "L 624.558896 296.570329 \n", "L 617.390879 289.350117 \n", - "L 610.380451 282.129906 \n", - "L 603.670748 274.909695 \n", - "L 597.17201 267.689483 \n", - "L 590.885163 260.469272 \n", - "L 584.81121 253.24906 \n", - "L 578.950884 246.028849 \n", - "L 573.304514 238.808638 \n", - "L 567.912553 231.588426 \n", - "L 562.690724 224.368215 \n", - "L 557.681148 217.148004 \n", - "L 552.882114 209.927792 \n", - "L 548.291425 202.707581 \n", - "L 543.906403 195.48737 \n", - "L 539.723908 188.267158 \n", - "L 535.740367 181.046947 \n", - "L 531.951797 173.826736 \n", - "L 528.353836 166.606524 \n", - "L 524.941783 159.386313 \n", - "L 521.71063 152.166102 \n", - "\" clip-path=\"url(#p12ca7d2f1e)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 610.476755 282.129906 \n", + "L 603.757496 274.909695 \n", + "L 597.251204 267.689483 \n", + "L 590.958331 260.469272 \n", + "L 584.879346 253.24906 \n", + "L 579.014682 246.028849 \n", + "L 573.364481 238.808638 \n", + "L 567.911581 231.588426 \n", + "L 562.689793 224.368215 \n", + "L 557.680256 217.148004 \n", + "L 552.881262 209.927792 \n", + "L 548.290612 202.707581 \n", + "L 543.905628 195.48737 \n", + "L 539.723171 188.267158 \n", + "L 535.739667 181.046947 \n", + "L 531.951132 173.826736 \n", + "L 528.353206 166.606524 \n", + "L 524.941187 159.386313 \n", + "L 521.710066 152.166102 \n", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9837,13 +9850,13 @@ "L 633.154506 303.79054 \n", "L 633.154982 296.570329 \n", "L 633.155418 289.350117 \n", - "L 633.155846 282.129906 \n", - "L 633.156257 274.909695 \n", - "L 633.156656 267.689483 \n", - "L 633.157043 260.469272 \n", - "L 633.157417 253.24906 \n", - "L 633.15778 246.028849 \n", - "L 633.15813 238.808638 \n", + "L 633.15584 282.129906 \n", + "L 633.156252 274.909695 \n", + "L 633.156651 267.689483 \n", + "L 633.157038 260.469272 \n", + "L 633.157413 253.24906 \n", + "L 633.157776 246.028849 \n", + "L 633.158127 238.808638 \n", "L 633.158466 231.588426 \n", "L 633.158793 224.368215 \n", "L 633.159107 217.148004 \n", @@ -9856,40 +9869,40 @@ "L 633.160985 166.606524 \n", "L 633.161211 159.386313 \n", "L 633.161426 152.166102 \n", - "\" clip-path=\"url(#p12ca7d2f1e)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p49d3781cd1)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -10139,7 +10152,7 @@ "L 546.179948 354.351074 \n", "\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10179,7 +10192,7 @@ "L 546.179948 369.029199 \n", "\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10198,7 +10211,7 @@ "L 546.179948 383.707324 \n", "\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10238,7 +10251,7 @@ "L 546.179948 398.385449 \n", "\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10317,7 +10330,7 @@ "L 546.179948 413.063574 \n", "\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10346,11 +10359,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10366,11 +10379,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10386,11 +10399,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10406,11 +10419,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10443,11 +10456,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10463,11 +10476,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10483,11 +10496,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10503,11 +10516,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10523,11 +10536,11 @@ " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10571,24 +10584,24 @@ "L 48.960055 425.5484 \n", "L 48.960055 418.328189 \n", "L 48.960055 411.107977 \n", - "L 52.52435 403.887766 \n", - "L 79.266369 396.667555 \n", - "L 106.889918 389.447343 \n", - "L 114.722403 382.227132 \n", - "L 120.370384 375.006921 \n", - "L 125.687173 367.786709 \n", - "L 130.762655 360.566498 \n", - "L 135.603437 353.346287 \n", - "L 140.212834 346.126075 \n", - "L 144.594471 338.905864 \n", - "L 148.752464 331.685653 \n", - "L 152.691436 324.465441 \n", - "L 156.416499 317.24523 \n", - "L 159.933229 310.025019 \n", - "L 163.247623 302.804807 \n", - "L 166.366054 295.584596 \n", - "L 169.295222 288.364384 \n", - "\" clip-path=\"url(#p705e4cc4f4)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 52.510307 403.887766 \n", + "L 79.169627 396.667555 \n", + "L 106.86399 389.447343 \n", + "L 114.720451 382.227132 \n", + "L 120.369556 375.006921 \n", + "L 125.686379 367.786709 \n", + "L 130.761847 360.566498 \n", + "L 135.602613 353.346287 \n", + "L 140.211995 346.126075 \n", + "L 144.593616 338.905864 \n", + "L 148.751593 331.685653 \n", + "L 152.690551 324.465441 \n", + "L 156.4156 317.24523 \n", + "L 159.932315 310.025019 \n", + "L 163.246695 302.804807 \n", + "L 166.365113 295.584596 \n", + "L 169.294269 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 56.068469 375.006921 \n", + "L 83.613163 367.786709 \n", + "L 119.927195 360.566498 \n", + "L 135.363164 353.346287 \n", + "L 140.397214 346.126075 \n", + "L 144.78576 338.905864 \n", + "L 148.934912 331.685653 \n", + "L 152.864691 324.465441 \n", + "L 156.580802 317.24523 \n", + "L 160.088857 310.025019 \n", + "L 163.394866 302.804807 \n", + "L 166.505214 295.584596 \n", + "L 169.426609 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 49.968463 382.227132 \n", + "L 72.264835 375.006921 \n", + "L 106.720291 367.786709 \n", + "L 129.915051 360.566498 \n", + "L 135.738647 353.346287 \n", + "L 140.378653 346.126075 \n", + "L 144.75371 338.905864 \n", + "L 148.90389 331.685653 \n", + "L 152.8352 324.465441 \n", + "L 156.55282 317.24523 \n", + "L 160.062336 310.025019 \n", + "L 163.369757 302.804807 \n", + "L 166.481467 295.584596 \n", + "L 169.404172 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 50.143472 403.887766 \n", + "L 59.029912 396.667555 \n", + "L 68.261367 389.447343 \n", + "L 71.216323 382.227132 \n", + "L 82.900954 375.006921 \n", + "L 105.339944 367.786709 \n", + "L 126.868031 360.566498 \n", + "L 135.568141 353.346287 \n", + "L 140.329287 346.126075 \n", + "L 144.711029 338.905864 \n", + "L 148.863465 331.685653 \n", + "L 152.796814 324.465441 \n", + "L 156.516407 317.24523 \n", + "L 160.027836 310.025019 \n", + "L 163.337106 302.804807 \n", + "L 166.450598 295.584596 \n", + "L 169.375017 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -10739,11 +10752,11 @@ "L 49.740948 439.988823 \n", "L 57.556401 432.768612 \n", "L 64.72479 425.5484 \n", - "L 71.735628 418.328189 \n", - "L 78.445713 411.107977 \n", - "L 81.725292 403.887766 \n", - "L 61.52197 396.667555 \n", - "L 48.960502 389.447343 \n", + "L 71.640162 418.328189 \n", + "L 78.358948 411.107977 \n", + "L 81.852644 403.887766 \n", + "L 61.61699 396.667555 \n", + "L 48.960503 389.447343 \n", "L 48.960413 382.227132 \n", "L 48.960395 375.006921 \n", "L 48.960381 367.786709 \n", @@ -10758,7 +10771,7 @@ "L 48.960295 302.804807 \n", "L 48.960288 295.584596 \n", "L 48.960281 288.364384 \n", - "\" clip-path=\"url(#p705e4cc4f4)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -10909,26 +10922,26 @@ "L 49.740948 439.988823 \n", "L 57.556401 432.768612 \n", "L 64.72479 425.5484 \n", - "L 71.735628 418.328189 \n", - "L 78.445713 411.107977 \n", - "L 85.289587 403.887766 \n", - "L 91.828284 396.667555 \n", - "L 106.890365 389.447343 \n", - "L 114.722761 382.227132 \n", - "L 120.370724 375.006921 \n", - "L 125.687499 367.786709 \n", - "L 130.762968 360.566498 \n", - "L 135.603739 353.346287 \n", - "L 140.213125 346.126075 \n", - "L 144.594751 338.905864 \n", - "L 148.752735 331.685653 \n", - "L 152.691698 324.465441 \n", - "L 156.416754 317.24523 \n", - "L 159.933476 310.025019 \n", - "L 163.247862 302.804807 \n", - "L 166.366287 295.584596 \n", - "L 169.295448 288.364384 \n", - "\" clip-path=\"url(#p705e4cc4f4)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 71.640162 418.328189 \n", + "L 78.358948 411.107977 \n", + "L 85.402896 403.887766 \n", + "L 91.826562 396.667555 \n", + "L 106.864437 389.447343 \n", + "L 114.720809 382.227132 \n", + "L 120.369896 375.006921 \n", + "L 125.686705 367.786709 \n", + "L 130.76216 360.566498 \n", + "L 135.602915 353.346287 \n", + "L 140.212285 346.126075 \n", + "L 144.593896 338.905864 \n", + "L 148.751865 331.685653 \n", + "L 152.690813 324.465441 \n", + "L 156.415854 317.24523 \n", + "L 159.932562 310.025019 \n", + "L 163.246935 302.804807 \n", + "L 166.365346 295.584596 \n", + "L 169.294495 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 71.640162 418.328189 \n", + "L 78.358948 411.107977 \n", + "L 84.865625 403.887766 \n", + "L 91.158875 396.667555 \n", + "L 97.238227 389.447343 \n", + "L 103.103248 382.227132 \n", + "L 109.256637 375.006921 \n", + "L 114.679094 367.786709 \n", + "L 120.66633 360.566498 \n", + "L 135.363477 353.346287 \n", + "L 140.397505 346.126075 \n", + "L 144.786041 338.905864 \n", + "L 148.935184 331.685653 \n", + "L 152.864953 324.465441 \n", + "L 156.581057 317.24523 \n", + "L 160.089103 310.025019 \n", + "L 163.395105 302.804807 \n", + "L 166.505447 295.584596 \n", + "L 169.426836 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 71.640162 418.328189 \n", + "L 78.358948 411.107977 \n", + "L 84.865625 403.887766 \n", + "L 91.158875 396.667555 \n", + "L 97.238227 389.447343 \n", + "L 103.237637 382.227132 \n", + "L 109.298059 375.006921 \n", + "L 114.781489 367.786709 \n", + "L 129.915378 360.566498 \n", + "L 135.738937 353.346287 \n", + "L 140.378931 346.126075 \n", + "L 144.753979 338.905864 \n", + "L 148.90415 331.685653 \n", + "L 152.835452 324.465441 \n", + "L 156.553063 317.24523 \n", + "L 160.062572 310.025019 \n", + "L 163.369987 302.804807 \n", + "L 166.481691 295.584596 \n", + "L 169.404389 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 71.640162 418.328189 \n", + "L 78.358948 411.107977 \n", + "L 85.044715 403.887766 \n", + "L 91.381437 396.667555 \n", + "L 100.446964 389.447343 \n", + "L 107.020565 382.227132 \n", + "L 112.974864 375.006921 \n", + "L 118.382429 367.786709 \n", + "L 127.114623 360.566498 \n", + "L 135.568443 353.346287 \n", + "L 140.329574 346.126075 \n", + "L 144.711306 338.905864 \n", + "L 148.863733 331.685653 \n", + "L 152.797073 324.465441 \n", + "L 156.516658 317.24523 \n", + "L 160.028079 310.025019 \n", + "L 163.337342 302.804807 \n", + "L 166.450828 295.584596 \n", + "L 169.37524 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -11079,26 +11092,26 @@ "L 203.543478 439.988823 \n", "L 195.7285 432.768612 \n", "L 188.560547 425.5484 \n", - "L 181.550138 418.328189 \n", - "L 174.840463 411.107977 \n", - "L 168.145789 403.887766 \n", - "L 161.925637 396.667555 \n", - "L 146.986097 389.447343 \n", - "L 139.160289 382.227132 \n", - "L 133.515469 375.006921 \n", - "L 128.201323 367.786709 \n", - "L 123.128129 360.566498 \n", - "L 118.289337 353.346287 \n", - "L 113.68168 346.126075 \n", - "L 109.301568 338.905864 \n", - "L 105.144914 331.685653 \n", - "L 101.207121 324.465441 \n", - "L 97.483097 317.24523 \n", - "L 93.967285 310.025019 \n", - "L 90.653703 302.804807 \n", - "L 87.53599 295.584596 \n", - "L 84.607459 288.364384 \n", - "\" clip-path=\"url(#p705e4cc4f4)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 181.645597 418.328189 \n", + "L 174.927223 411.107977 \n", + "L 168.031807 403.887766 \n", + "L 161.925559 396.667555 \n", + "L 147.010833 389.447343 \n", + "L 139.161095 382.227132 \n", + "L 133.515152 375.006921 \n", + "L 128.200972 367.786709 \n", + "L 123.127792 360.566498 \n", + "L 118.289016 353.346287 \n", + "L 113.681374 346.126075 \n", + "L 109.301278 338.905864 \n", + "L 105.144639 331.685653 \n", + "L 101.206861 324.465441 \n", + "L 97.482851 317.24523 \n", + "L 93.967053 310.025019 \n", + "L 90.653485 302.804807 \n", + "L 87.535785 295.584596 \n", + "L 84.607267 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 181.645597 418.328189 \n", + "L 174.927223 411.107977 \n", + "L 168.420946 403.887766 \n", + "L 162.128083 396.667555 \n", + "L 156.049106 389.447343 \n", + "L 150.184447 382.227132 \n", + "L 144.218339 375.006921 \n", + "L 139.047222 367.786709 \n", + "L 133.216152 360.566498 \n", + "L 118.544742 353.346287 \n", + "L 113.512685 346.126075 \n", + "L 109.125662 338.905864 \n", + "L 104.977842 331.685653 \n", + "L 101.049236 324.465441 \n", + "L 97.334159 317.24523 \n", + "L 93.827017 310.025019 \n", + "L 90.521816 302.804807 \n", + "L 87.412182 295.584596 \n", + "L 84.49142 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 181.645597 418.328189 \n", + "L 174.927223 411.107977 \n", + "L 168.420946 403.887766 \n", + "L 162.128083 396.667555 \n", + "L 156.049106 389.447343 \n", + "L 150.059448 382.227132 \n", + "L 144.357938 375.006921 \n", + "L 139.060459 367.786709 \n", + "L 123.987463 360.566498 \n", + "L 118.16661 353.346287 \n", + "L 113.528357 346.126075 \n", + "L 109.154816 338.905864 \n", + "L 105.005969 331.685653 \n", + "L 101.075832 324.465441 \n", + "L 97.359247 317.24523 \n", + "L 93.850644 310.025019 \n", + "L 90.544031 302.804807 \n", + "L 87.433036 295.584596 \n", + "L 84.510965 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 181.645597 418.328189 \n", + "L 174.927223 411.107977 \n", + "L 168.291233 403.887766 \n", + "L 162.060575 396.667555 \n", + "L 153.036348 389.447343 \n", + "L 146.46833 382.227132 \n", + "L 140.697143 375.006921 \n", + "L 135.436218 367.786709 \n", + "L 126.777135 360.566498 \n", + "L 118.333456 353.346287 \n", + "L 113.574139 346.126075 \n", + "L 109.193919 338.905864 \n", + "L 105.042817 331.685653 \n", + "L 101.110643 324.465441 \n", + "L 97.392086 317.24523 \n", + "L 93.881572 310.025019 \n", + "L 90.57311 302.804807 \n", + "L 87.460334 295.584596 \n", + "L 84.536551 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -11249,26 +11262,26 @@ "L 204.324371 439.988823 \n", "L 204.324846 432.768612 \n", "L 204.325283 425.5484 \n", - "L 204.325711 418.328189 \n", - "L 204.326122 411.107977 \n", - "L 204.475321 403.887766 \n", - "L 204.793866 396.667555 \n", - "L 204.916406 389.447343 \n", - "L 204.922995 382.227132 \n", - "L 204.926138 375.006921 \n", - "L 204.928768 367.786709 \n", - "L 204.931042 360.566498 \n", - "L 204.933021 353.346287 \n", - "L 204.93475 346.126075 \n", - "L 204.936264 338.905864 \n", - "L 204.937594 331.685653 \n", - "L 204.938764 324.465441 \n", - "L 204.939795 317.24523 \n", - "L 204.940705 310.025019 \n", - "L 204.94151 302.804807 \n", - "L 204.942221 295.584596 \n", - "L 204.942852 288.364384 \n", - "\" clip-path=\"url(#p705e4cc4f4)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 204.325704 418.328189 \n", + "L 204.326116 411.107977 \n", + "L 204.474647 403.887766 \n", + "L 204.792066 396.667555 \n", + "L 204.915215 389.447343 \n", + "L 204.921849 382.227132 \n", + "L 204.924993 375.006921 \n", + "L 204.927622 367.786709 \n", + "L 204.929897 360.566498 \n", + "L 204.931876 353.346287 \n", + "L 204.933605 346.126075 \n", + "L 204.935119 338.905864 \n", + "L 204.936449 331.685653 \n", + "L 204.937619 324.465441 \n", + "L 204.93865 317.24523 \n", + "L 204.93956 310.025019 \n", + "L 204.940364 302.804807 \n", + "L 204.941076 295.584596 \n", + "L 204.941707 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.325704 418.328189 \n", + "L 204.326116 411.107977 \n", + "L 204.326516 403.887766 \n", + "L 204.326903 396.667555 \n", + "L 204.327278 389.447343 \n", + "L 204.327641 382.227132 \n", + "L 204.514921 375.006921 \n", + "L 204.766261 367.786709 \n", + "L 204.922427 360.566498 \n", + "L 204.948164 353.346287 \n", + "L 204.950135 346.126075 \n", + "L 204.951648 338.905864 \n", + "L 204.952971 331.685653 \n", + "L 204.954135 324.465441 \n", + "L 204.95516 317.24523 \n", + "L 204.956066 310.025019 \n", + "L 204.956866 302.804807 \n", + "L 204.957574 295.584596 \n", + "L 204.958201 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.325704 418.328189 \n", + "L 204.326116 411.107977 \n", + "L 204.326516 403.887766 \n", + "L 204.326903 396.667555 \n", + "L 204.327278 389.447343 \n", + "L 204.33703 382.227132 \n", + "L 204.695942 375.006921 \n", + "L 204.881892 367.786709 \n", + "L 204.942785 360.566498 \n", + "L 204.945492 353.346287 \n", + "L 204.947233 346.126075 \n", + "L 204.948741 338.905864 \n", + "L 204.950064 331.685653 \n", + "L 204.951229 324.465441 \n", + "L 204.952256 317.24523 \n", + "L 204.953162 310.025019 \n", + "L 204.953963 302.804807 \n", + "L 204.954671 295.584596 \n", + "L 204.955299 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.325704 418.328189 \n", + "L 204.326116 411.107977 \n", + "L 204.375893 403.887766 \n", + "L 204.481957 396.667555 \n", + "L 204.523257 389.447343 \n", + "L 204.52884 382.227132 \n", + "L 204.711952 375.006921 \n", + "L 204.858592 367.786709 \n", + "L 204.931703 360.566498 \n", + "L 204.941844 353.346287 \n", + "L 204.943658 346.126075 \n", + "L 204.945169 338.905864 \n", + "L 204.946495 331.685653 \n", + "L 204.947661 324.465441 \n", + "L 204.948689 317.24523 \n", + "L 204.949596 310.025019 \n", + "L 204.950398 302.804807 \n", + "L 204.951107 295.584596 \n", + "L 204.951736 288.364384 \n", + "\" clip-path=\"url(#p13728176df)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -11489,11 +11502,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11509,11 +11522,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11529,11 +11542,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11549,11 +11562,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11586,11 +11599,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11598,11 +11611,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11610,11 +11623,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11622,11 +11635,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11634,11 +11647,11 @@ " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11681,17 +11694,17 @@ "L 263.375159 375.006921 \n", "L 263.375159 367.786709 \n", "L 263.375159 360.566498 \n", - "L 265.008594 353.346287 \n", - "L 271.036865 346.126075 \n", - "L 279.511067 338.905864 \n", - "L 289.537579 331.685653 \n", - "L 300.641233 324.465441 \n", - "L 312.497569 317.24523 \n", - "L 324.85884 310.025019 \n", - "L 337.523424 302.804807 \n", - "L 350.318281 295.584596 \n", - "L 363.081115 288.364384 \n", - "\" clip-path=\"url(#p8fadad0671)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 265.0078 353.346287 \n", + "L 271.036016 346.126075 \n", + "L 279.510002 338.905864 \n", + "L 289.536303 331.685653 \n", + "L 300.63975 324.465441 \n", + "L 312.495883 317.24523 \n", + "L 324.856952 310.025019 \n", + "L 337.52134 302.804807 \n", + "L 350.316011 295.584596 \n", + "L 363.078691 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 266.179454 375.006921 \n", + "L 276.687008 367.786709 \n", + "L 291.220171 360.566498 \n", + "L 308.408696 353.346287 \n", + "L 327.455346 346.126075 \n", + "L 347.549232 338.905864 \n", + "L 360.032399 331.685653 \n", + "L 365.621807 324.465441 \n", + "L 369.694331 317.24523 \n", + "L 373.313614 310.025019 \n", + "L 376.683365 302.804807 \n", + "L 379.846612 295.584596 \n", + "L 382.816926 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 266.049153 403.887766 \n", + "L 272.529982 396.667555 \n", + "L 282.892121 389.447343 \n", + "L 295.580349 382.227132 \n", + "L 309.978871 375.006921 \n", + "L 325.59798 367.786709 \n", + "L 338.821433 360.566498 \n", + "L 346.400505 353.346287 \n", + "L 351.903327 346.126075 \n", + "L 356.626064 338.905864 \n", + "L 360.960763 331.685653 \n", + "L 365.025132 324.465441 \n", + "L 368.857025 317.24523 \n", + "L 372.47164 310.025019 \n", + "L 375.877977 302.804807 \n", + "L 379.083489 295.584596 \n", + "L 382.095372 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 264.26649 403.887766 \n", + "L 266.426767 396.667555 \n", + "L 269.880813 389.447343 \n", + "L 274.110223 382.227132 \n", + "L 279.844495 375.006921 \n", + "L 288.553383 367.786709 \n", + "L 297.805588 360.566498 \n", + "L 306.605667 353.346287 \n", + "L 316.79823 346.126075 \n", + "L 327.895099 338.905864 \n", + "L 336.843155 331.685653 \n", + "L 343.76223 324.465441 \n", + "L 350.349079 317.24523 \n", + "L 356.880735 310.025019 \n", + "L 363.360894 302.804807 \n", + "L 369.748704 295.584596 \n", + "L 375.996996 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -11842,26 +11855,26 @@ "L 264.155786 439.988823 \n", "L 271.971171 432.768612 \n", "L 279.139633 425.5484 \n", - "L 286.150637 418.328189 \n", - "L 292.860734 411.107977 \n", - "L 299.35986 403.887766 \n", - "L 305.647087 396.667555 \n", - "L 311.72141 389.447343 \n", - "L 317.582096 382.227132 \n", - "L 323.228815 375.006921 \n", - "L 328.621037 367.786709 \n", - "L 333.843196 360.566498 \n", - "L 337.278308 353.346287 \n", - "L 336.084259 346.126075 \n", - "L 332.121539 338.905864 \n", - "L 326.369923 331.685653 \n", - "L 319.329736 324.465441 \n", - "L 311.341365 317.24523 \n", - "L 302.664965 310.025019 \n", - "L 293.513662 302.804807 \n", - "L 284.074287 295.584596 \n", - "L 274.536024 288.364384 \n", - "\" clip-path=\"url(#p8fadad0671)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 286.057228 418.328189 \n", + "L 292.773848 411.107977 \n", + "L 299.280543 403.887766 \n", + "L 305.573807 396.667555 \n", + "L 311.653171 389.447343 \n", + "L 317.518202 382.227132 \n", + "L 323.168758 375.006921 \n", + "L 328.622001 367.786709 \n", + "L 333.844119 360.566498 \n", + "L 337.278737 353.346287 \n", + "L 336.086005 346.126075 \n", + "L 332.123468 338.905864 \n", + "L 326.372029 331.685653 \n", + "L 319.332014 324.465441 \n", + "L 311.343813 317.24523 \n", + "L 302.667579 310.025019 \n", + "L 293.516435 302.804807 \n", + "L 284.077202 295.584596 \n", + "L 274.53902 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 286.057228 418.328189 \n", + "L 292.773848 411.107977 \n", + "L 298.415926 403.887766 \n", + "L 302.547777 396.667555 \n", + "L 305.116097 389.447343 \n", + "L 306.676135 382.227132 \n", + "L 306.580128 375.006921 \n", + "L 303.288581 367.786709 \n", + "L 301.057792 360.566498 \n", + "L 298.071608 353.346287 \n", + "L 292.866409 346.126075 \n", + "L 286.506454 338.905864 \n", + "L 284.374355 331.685653 \n", + "L 282.027656 324.465441 \n", + "L 279.364912 317.24523 \n", + "L 276.472827 310.025019 \n", + "L 273.422439 302.804807 \n", + "L 270.276022 295.584596 \n", + "L 267.096623 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -12012,26 +12025,26 @@ "L 264.155786 439.988823 \n", "L 271.971171 432.768612 \n", "L 279.139633 425.5484 \n", - "L 286.150637 418.328189 \n", - "L 292.860734 411.107977 \n", - "L 299.35986 403.887766 \n", - "L 305.647087 396.667555 \n", - "L 311.72141 389.447343 \n", - "L 317.582096 382.227132 \n", - "L 323.228815 375.006921 \n", - "L 328.621037 367.786709 \n", - "L 333.843196 360.566498 \n", - "L 338.911743 353.346287 \n", - "L 343.745965 346.126075 \n", - "L 348.257447 338.905864 \n", - "L 352.532343 331.685653 \n", - "L 356.595809 324.465441 \n", - "L 360.463775 317.24523 \n", - "L 364.148646 310.025019 \n", - "L 367.661927 302.804807 \n", - "L 371.017409 295.584596 \n", - "L 374.24198 288.364384 \n", - "\" clip-path=\"url(#p8fadad0671)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 286.057228 418.328189 \n", + "L 292.773848 411.107977 \n", + "L 299.280543 403.887766 \n", + "L 305.573807 396.667555 \n", + "L 311.653171 389.447343 \n", + "L 317.518202 382.227132 \n", + "L 323.168758 375.006921 \n", + "L 328.622001 367.786709 \n", + "L 333.844119 360.566498 \n", + "L 338.911378 353.346287 \n", + "L 343.746862 346.126075 \n", + "L 348.25831 338.905864 \n", + "L 352.533172 331.685653 \n", + "L 356.596605 324.465441 \n", + "L 360.464537 317.24523 \n", + "L 364.149372 310.025019 \n", + "L 367.662616 302.804807 \n", + "L 371.018054 295.584596 \n", + "L 374.242551 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 286.057228 418.328189 \n", + "L 292.773848 411.107977 \n", + "L 299.280543 403.887766 \n", + "L 305.573807 396.667555 \n", + "L 311.653171 389.447343 \n", + "L 317.518202 382.227132 \n", + "L 323.35333 375.006921 \n", + "L 328.754057 367.786709 \n", + "L 333.798478 360.566498 \n", + "L 338.594033 353.346287 \n", + "L 343.217871 346.126075 \n", + "L 348.194452 338.905864 \n", + "L 360.032779 331.685653 \n", + "L 365.622118 324.465441 \n", + "L 369.694623 317.24523 \n", + "L 373.313895 310.025019 \n", + "L 376.683637 302.804807 \n", + "L 379.846876 295.584596 \n", + "L 382.817182 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 286.057228 418.328189 \n", + "L 292.773848 411.107977 \n", + "L 299.360686 403.887766 \n", + "L 305.650539 396.667555 \n", + "L 311.558912 389.447343 \n", + "L 317.197192 382.227132 \n", + "L 322.626303 375.006921 \n", + "L 328.024355 367.786709 \n", + "L 338.822064 360.566498 \n", + "L 346.400936 353.346287 \n", + "L 351.903707 346.126075 \n", + "L 356.62642 338.905864 \n", + "L 360.961102 331.685653 \n", + "L 365.025458 324.465441 \n", + "L 368.857338 317.24523 \n", + "L 372.471942 310.025019 \n", + "L 375.878268 302.804807 \n", + "L 379.083771 295.584596 \n", + "L 382.095645 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 286.057228 418.328189 \n", + "L 292.773848 411.107977 \n", + "L 299.307257 403.887766 \n", + "L 305.599384 396.667555 \n", + "L 311.621751 389.447343 \n", + "L 317.411199 382.227132 \n", + "L 323.049464 375.006921 \n", + "L 328.466804 367.786709 \n", + "L 335.48822 360.566498 \n", + "L 341.302116 353.346287 \n", + "L 346.28948 346.126075 \n", + "L 351.026394 338.905864 \n", + "L 357.842351 331.685653 \n", + "L 362.414727 324.465441 \n", + "L 366.338833 317.24523 \n", + "L 369.978403 310.025019 \n", + "L 373.408174 302.804807 \n", + "L 376.649567 295.584596 \n", + "L 379.71846 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -12182,26 +12195,26 @@ "L 417.958854 439.988823 \n", "L 410.143944 432.768612 \n", "L 402.975919 425.5484 \n", - "L 395.965342 418.328189 \n", - "L 389.255657 411.107977 \n", - "L 382.756929 403.887766 \n", - "L 376.470089 396.667555 \n", - "L 370.39614 389.447343 \n", - "L 364.535817 382.227132 \n", - "L 358.889448 375.006921 \n", - "L 353.497562 367.786709 \n", - "L 348.27573 360.566498 \n", - "L 343.237052 353.346287 \n", - "L 338.464288 346.126075 \n", - "L 333.99229 338.905864 \n", - "L 329.747238 331.685653 \n", - "L 325.707871 324.465441 \n", - "L 321.859983 317.24523 \n", - "L 318.192128 310.025019 \n", - "L 314.693408 302.804807 \n", - "L 311.350447 295.584596 \n", - "L 308.136647 288.364384 \n", - "\" clip-path=\"url(#p8fadad0671)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 396.058742 418.328189 \n", + "L 389.342537 411.107977 \n", + "L 382.836241 403.887766 \n", + "L 376.543365 396.667555 \n", + "L 370.464375 389.447343 \n", + "L 364.599707 382.227132 \n", + "L 358.949502 375.006921 \n", + "L 353.496599 367.786709 \n", + "L 348.274807 360.566498 \n", + "L 343.237448 353.346287 \n", + "L 338.463437 346.126075 \n", + "L 333.991473 338.905864 \n", + "L 329.746454 331.685653 \n", + "L 325.707121 324.465441 \n", + "L 321.859267 317.24523 \n", + "L 318.191446 310.025019 \n", + "L 314.692763 302.804807 \n", + "L 311.349847 295.584596 \n", + "L 308.136121 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 396.058742 418.328189 \n", + "L 389.342537 411.107977 \n", + "L 382.836241 403.887766 \n", + "L 376.543365 396.667555 \n", + "L 370.464375 389.447343 \n", + "L 364.599707 382.227132 \n", + "L 358.831631 375.006921 \n", + "L 353.532022 367.786709 \n", + "L 348.552703 360.566498 \n", + "L 343.807291 353.346287 \n", + "L 339.224256 346.126075 \n", + "L 334.281181 338.905864 \n", + "L 322.455146 331.685653 \n", + "L 316.867942 324.465441 \n", + "L 312.796629 317.24523 \n", + "L 309.178316 310.025019 \n", + "L 305.809406 302.804807 \n", + "L 302.646901 295.584596 \n", + "L 299.677244 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 396.058742 418.328189 \n", + "L 389.342537 411.107977 \n", + "L 382.808425 403.887766 \n", + "L 376.588281 396.667555 \n", + "L 370.733555 389.447343 \n", + "L 365.135757 382.227132 \n", + "L 359.739875 375.006921 \n", + "L 354.369831 367.786709 \n", + "L 343.589099 360.566498 \n", + "L 336.015066 353.346287 \n", + "L 330.51475 346.126075 \n", + "L 325.793814 338.905864 \n", + "L 321.460598 331.685653 \n", + "L 317.397507 324.465441 \n", + "L 313.566733 317.24523 \n", + "L 309.953102 310.025019 \n", + "L 306.547633 302.804807 \n", + "L 303.342887 295.584596 \n", + "L 300.331683 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 396.058742 418.328189 \n", + "L 389.342537 411.107977 \n", + "L 382.826969 403.887766 \n", + "L 376.558337 396.667555 \n", + "L 370.554102 389.447343 \n", + "L 364.77839 382.227132 \n", + "L 359.173669 375.006921 \n", + "L 353.799484 367.786709 \n", + "L 346.805536 360.566498 \n", + "L 341.019935 353.346287 \n", + "L 336.067481 346.126075 \n", + "L 331.355489 338.905864 \n", + "L 324.554066 331.685653 \n", + "L 319.990857 324.465441 \n", + "L 316.07421 317.24523 \n", + "L 312.440955 310.025019 \n", + "L 309.016601 302.804807 \n", + "L 305.779879 295.584596 \n", + "L 302.715016 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -12352,26 +12365,26 @@ "L 418.73948 439.988823 \n", "L 418.739956 432.768612 \n", "L 418.740392 425.5484 \n", - "L 418.74082 418.328189 \n", - "L 418.741231 411.107977 \n", - "L 418.74163 403.887766 \n", - "L 418.742017 396.667555 \n", - "L 418.742391 389.447343 \n", - "L 418.742754 382.227132 \n", - "L 418.743104 375.006921 \n", + "L 418.740811 418.328189 \n", + "L 418.741226 411.107977 \n", + "L 418.741625 403.887766 \n", + "L 418.742012 396.667555 \n", + "L 418.742387 389.447343 \n", + "L 418.74275 382.227132 \n", + "L 418.743101 375.006921 \n", "L 418.74344 367.786709 \n", "L 418.743767 360.566498 \n", - "L 418.773636 353.346287 \n", - "L 418.835094 346.126075 \n", - "L 418.874579 338.905864 \n", - "L 418.904422 331.685653 \n", - "L 418.928522 324.465441 \n", - "L 418.948599 317.24523 \n", - "L 418.965614 310.025019 \n", - "L 418.980175 302.804807 \n", - "L 418.992697 295.584596 \n", - "L 419.003468 288.364384 \n", - "\" clip-path=\"url(#p8fadad0671)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 418.773667 353.346287 \n", + "L 418.835139 346.126075 \n", + "L 418.874624 338.905864 \n", + "L 418.904467 331.685653 \n", + "L 418.928567 324.465441 \n", + "L 418.948644 317.24523 \n", + "L 418.965659 310.025019 \n", + "L 418.98022 302.804807 \n", + "L 418.992742 295.584596 \n", + "L 419.003513 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.740811 418.328189 \n", + "L 418.741226 411.107977 \n", + "L 418.741625 403.887766 \n", + "L 418.742012 396.667555 \n", + "L 418.742387 389.447343 \n", + "L 418.74275 382.227132 \n", + "L 418.809802 375.006921 \n", + "L 418.91092 367.786709 \n", + "L 418.976022 360.566498 \n", + "L 419.026165 353.346287 \n", + "L 419.066968 346.126075 \n", + "L 419.100474 338.905864 \n", + "L 419.112766 331.685653 \n", + "L 419.114901 324.465441 \n", + "L 419.116093 317.24523 \n", + "L 419.117052 310.025019 \n", + "L 419.117884 302.804807 \n", + "L 419.118618 295.584596 \n", + "L 419.119267 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 418.740811 418.328189 \n", + "L 418.741226 411.107977 \n", + "L 418.793952 403.887766 \n", + "L 418.863661 396.667555 \n", + "L 418.917308 389.447343 \n", + "L 418.957789 382.227132 \n", + "L 418.991018 375.006921 \n", + "L 419.019027 367.786709 \n", + "L 419.036004 360.566498 \n", + "L 419.040842 353.346287 \n", + "L 419.043298 346.126075 \n", + "L 419.045074 338.905864 \n", + "L 419.046541 331.685653 \n", + "L 419.047806 324.465441 \n", + "L 419.048912 317.24523 \n", + "L 419.049885 310.025019 \n", + "L 419.050742 302.804807 \n", + "L 419.0515 295.584596 \n", + "L 419.052169 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.740811 418.328189 \n", + "L 418.741226 411.107977 \n", + "L 418.759068 403.887766 \n", + "L 418.782562 396.667555 \n", + "L 418.800694 389.447343 \n", + "L 418.81443 382.227132 \n", + "L 418.847974 375.006921 \n", + "L 418.891129 367.786709 \n", + "L 418.918598 360.566498 \n", + "L 418.946892 353.346287 \n", + "L 418.981802 346.126075 \n", + "L 419.006724 338.905864 \n", + "L 419.021258 331.685653 \n", + "L 419.030425 324.465441 \n", + "L 419.037883 317.24523 \n", + "L 419.044199 310.025019 \n", + "L 419.049616 302.804807 \n", + "L 419.054286 295.584596 \n", + "L 419.058317 288.364384 \n", + "\" clip-path=\"url(#p15ef97e980)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -12553,12 +12566,12 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12584,7 +12597,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12601,7 +12614,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12659,7 +12672,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12688,7 +12701,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12737,7 +12750,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12754,7 +12767,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12771,7 +12784,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12788,7 +12801,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12805,7 +12818,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12943,19 +12956,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12971,7 +12984,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "a6d22129c7bc45a09404c866ca4b0f19", + "model_id": "51186c849d72484caba32df520d98118", "version_major": 2, "version_minor": 0 }, @@ -12993,7 +13006,7 @@ " \n", " \n", " \n", - " 2025-07-08T13:40:32.157732\n", + " 2025-07-09T00:10:22.660953\n", " image/svg+xml\n", " \n", " \n", @@ -13029,16 +13042,16 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13046,11 +13059,11 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13058,11 +13071,11 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13070,11 +13083,11 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13221,16 +13234,16 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13276,11 +13289,11 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13323,11 +13336,11 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13369,11 +13382,11 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13389,11 +13402,11 @@ " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13604,17 +13617,17 @@ "L 48.960055 102.059415 \n", "L 48.960055 94.810207 \n", "L 60.097923 87.560999 \n", - "L 136.778563 80.31179 \n", - "L 141.741224 73.062582 \n", - "L 146.055163 65.813374 \n", - "L 150.147175 58.564166 \n", - "L 154.021748 51.314958 \n", - "L 157.683907 44.06575 \n", - "L 161.139189 36.816541 \n", - "L 164.393588 29.567333 \n", - "L 167.453497 22.318125 \n", - "L 170.325653 15.068917 \n", - "\" clip-path=\"url(#p65fa1be1cd)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 136.775438 80.31179 \n", + "L 141.741025 73.062582 \n", + "L 146.054964 65.813374 \n", + "L 150.146976 58.564166 \n", + "L 154.021549 51.314958 \n", + "L 157.683708 44.06575 \n", + "L 161.13899 36.816541 \n", + "L 164.393388 29.567333 \n", + "L 167.453297 22.318125 \n", + "L 170.325453 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 161.280101 36.816541 \n", + "L 164.529134 29.567333 \n", + "L 167.576908 22.318125 \n", + "L 170.4374 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 156.783766 29.567333 \n", + "L 167.610732 22.318125 \n", + "L 170.468129 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 78.231849 80.31179 \n", + "L 79.887045 73.062582 \n", + "L 81.325025 65.813374 \n", + "L 82.689029 58.564166 \n", + "L 83.980553 51.314958 \n", + "L 109.295407 44.06575 \n", + "L 131.050551 36.816541 \n", + "L 161.902096 29.567333 \n", + "L 167.546979 22.318125 \n", + "L 170.410327 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -13801,7 +13814,7 @@ "L 48.96028 29.567333 \n", "L 48.960274 22.318125 \n", "L 48.960268 15.068917 \n", - "\" clip-path=\"url(#p65fa1be1cd)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -13978,17 +13991,17 @@ "L 109.245351 102.059415 \n", "L 114.682001 94.810207 \n", "L 120.404288 87.560999 \n", - "L 136.778851 80.31179 \n", - "L 141.741493 73.062582 \n", - "L 146.055424 65.813374 \n", - "L 150.147428 58.564166 \n", - "L 154.021993 51.314958 \n", - "L 157.684146 44.06575 \n", - "L 161.139421 36.816541 \n", - "L 164.393813 29.567333 \n", - "L 167.453716 22.318125 \n", - "L 170.325866 15.068917 \n", - "\" clip-path=\"url(#p65fa1be1cd)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 136.775726 80.31179 \n", + "L 141.741295 73.062582 \n", + "L 146.055225 65.813374 \n", + "L 150.147229 58.564166 \n", + "L 154.021794 51.314958 \n", + "L 157.683946 44.06575 \n", + "L 161.139221 36.816541 \n", + "L 164.393613 29.567333 \n", + "L 167.453516 22.318125 \n", + "L 170.325666 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 161.280329 36.816541 \n", + "L 164.529356 29.567333 \n", + "L 167.577124 22.318125 \n", + "L 170.437611 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 156.817567 29.567333 \n", + "L 167.610951 22.318125 \n", + "L 170.468342 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 128.866835 80.31179 \n", + "L 133.719787 73.062582 \n", + "L 138.215667 65.813374 \n", + "L 142.499362 58.564166 \n", + "L 146.575367 51.314958 \n", + "L 150.56496 44.06575 \n", + "L 157.818749 36.816541 \n", + "L 161.913512 29.567333 \n", + "L 167.547197 22.318125 \n", + "L 170.41054 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -14165,17 +14178,17 @@ "L 144.04026 102.059415 \n", "L 138.603723 94.810207 \n", "L 133.101535 87.560999 \n", - "L 117.094081 80.31179 \n", - "L 112.13203 73.062582 \n", - "L 107.818583 65.813374 \n", - "L 103.727003 58.564166 \n", - "L 99.852811 51.314958 \n", - "L 96.190989 44.06575 \n", - "L 92.736005 36.816541 \n", - "L 89.48187 29.567333 \n", - "L 86.422195 22.318125 \n", - "L 83.550246 15.068917 \n", - "\" clip-path=\"url(#p65fa1be1cd)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 117.097003 80.31179 \n", + "L 112.132027 73.062582 \n", + "L 107.818579 65.813374 \n", + "L 103.727 58.564166 \n", + "L 99.852808 51.314958 \n", + "L 96.190986 44.06575 \n", + "L 92.736002 36.816541 \n", + "L 89.481868 29.567333 \n", + "L 86.422192 22.318125 \n", + "L 83.550244 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 92.534854 36.816541 \n", + "L 89.286081 29.567333 \n", + "L 86.23854 22.318125 \n", + "L 83.378253 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 96.972532 29.567333 \n", + "L 86.18433 22.318125 \n", + "L 83.327138 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 124.6147 80.31179 \n", + "L 119.762012 73.062582 \n", + "L 115.266358 65.813374 \n", + "L 110.982867 58.564166 \n", + "L 106.907046 51.314958 \n", + "L 103.068454 44.06575 \n", + "L 95.919251 36.816541 \n", + "L 91.913494 29.567333 \n", + "L 86.281687 22.318125 \n", + "L 83.418545 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -14352,17 +14365,17 @@ "L 204.325556 102.059415 \n", "L 204.325669 94.810207 \n", "L 204.545768 87.560999 \n", - "L 204.912877 80.31179 \n", - "L 204.913469 73.062582 \n", - "L 204.913952 65.813374 \n", - "L 204.914376 58.564166 \n", - "L 204.91475 51.314958 \n", - "L 204.91508 44.06575 \n", - "L 204.915371 36.816541 \n", - "L 204.915628 29.567333 \n", - "L 204.915856 22.318125 \n", - "L 204.916057 15.068917 \n", - "\" clip-path=\"url(#p65fa1be1cd)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 204.912674 80.31179 \n", + "L 204.913266 73.062582 \n", + "L 204.913749 65.813374 \n", + "L 204.914174 58.564166 \n", + "L 204.914548 51.314958 \n", + "L 204.914877 44.06575 \n", + "L 204.915168 36.816541 \n", + "L 204.915426 29.567333 \n", + "L 204.915654 22.318125 \n", + "L 204.915855 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.855128 36.816541 \n", + "L 204.855383 29.567333 \n", + "L 204.855609 22.318125 \n", + "L 204.855809 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.830044 29.567333 \n", + "L 204.835225 22.318125 \n", + "L 204.835425 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.52148 80.31179 \n", + "L 204.521744 73.062582 \n", + "L 204.52197 65.813374 \n", + "L 204.522174 58.564166 \n", + "L 204.522358 51.314958 \n", + "L 204.673359 44.06575 \n", + "L 204.777946 36.816541 \n", + "L 204.866951 29.567333 \n", + "L 204.868829 22.318125 \n", + "L 204.86903 15.068917 \n", + "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -14735,11 +14748,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14747,11 +14760,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14759,11 +14772,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14771,11 +14784,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14800,11 +14813,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14812,11 +14825,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14824,11 +14837,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14836,11 +14849,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14848,11 +14861,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14906,7 +14919,7 @@ "L 377.490586 29.567333 \n", "L 380.604441 22.318125 \n", "L 383.527684 15.068917 \n", - "\" clip-path=\"url(#p23c0b89eb0)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -15080,7 +15093,7 @@ "L 263.375416 29.567333 \n", "L 263.375408 22.318125 \n", "L 263.375401 15.068917 \n", - "\" clip-path=\"url(#p23c0b89eb0)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -15254,7 +15267,7 @@ "L 377.490843 29.567333 \n", "L 380.604691 22.318125 \n", "L 383.527926 15.068917 \n", - "\" clip-path=\"url(#p23c0b89eb0)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -15428,7 +15441,7 @@ "L 304.806878 29.567333 \n", "L 301.693266 22.318125 \n", "L 298.77024 15.068917 \n", - "\" clip-path=\"url(#p23c0b89eb0)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -15602,7 +15615,7 @@ "L 418.922561 29.567333 \n", "L 418.922798 22.318125 \n", "L 418.923007 15.068917 \n", - "\" clip-path=\"url(#p23c0b89eb0)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5d3be37dc5)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -15795,11 +15808,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15807,11 +15820,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15819,11 +15832,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15831,11 +15844,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15860,11 +15873,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15872,11 +15885,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15884,11 +15897,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15896,11 +15909,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15908,11 +15921,11 @@ " \n", " \n", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15966,40 +15979,40 @@ "L 492.430698 165.765616 \n", "L 493.940731 158.516408 \n", "L 495.614323 151.2672 \n", - "\" clip-path=\"url(#p9b528e7fb3)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -16035,40 +16048,40 @@ "L 568.387888 165.765616 \n", "L 570.280586 158.516408 \n", "L 571.828232 151.2672 \n", - "\" clip-path=\"url(#p9b528e7fb3)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -16104,40 +16117,40 @@ "L 583.028323 165.765616 \n", "L 586.431053 158.516408 \n", "L 589.652291 151.2672 \n", - "\" clip-path=\"url(#p9b528e7fb3)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", @@ -16173,40 +16186,40 @@ "L 527.918582 165.765616 \n", "L 524.515932 158.516408 \n", "L 521.294761 151.2672 \n", - "\" clip-path=\"url(#p9b528e7fb3)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -16242,40 +16255,40 @@ "L 633.156642 165.765616 \n", "L 633.156722 158.516408 \n", "L 633.156789 151.2672 \n", - "\" clip-path=\"url(#p9b528e7fb3)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p24caed8fff)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -16525,7 +16538,7 @@ "L 546.179948 354.351074 \n", "\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16565,7 +16578,7 @@ "L 546.179948 369.029199 \n", "\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16584,7 +16597,7 @@ "L 546.179948 383.707324 \n", "\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16624,7 +16637,7 @@ "L 546.179948 398.385449 \n", "\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16703,7 +16716,7 @@ "L 546.179948 413.063574 \n", "\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16732,11 +16745,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16752,11 +16765,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16772,11 +16785,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16792,11 +16805,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16829,11 +16842,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16849,11 +16862,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16869,11 +16882,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16889,11 +16902,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16909,11 +16922,11 @@ " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16958,23 +16971,23 @@ "L 48.960055 417.95123 \n", "L 48.960055 410.702022 \n", "L 54.990354 403.452814 \n", - "L 104.620957 396.203605 \n", - "L 110.627865 388.954397 \n", - "L 116.348056 381.705189 \n", - "L 121.832491 374.455981 \n", - "L 127.081888 367.206773 \n", - "L 132.097531 359.957564 \n", - "L 136.881334 352.708356 \n", - "L 141.435856 345.459148 \n", - "L 145.764304 338.20994 \n", - "L 149.870514 330.960732 \n", - "L 153.758923 323.711524 \n", - "L 157.434527 316.462315 \n", - "L 160.902839 309.213107 \n", - "L 164.16983 301.963899 \n", - "L 167.241876 294.714691 \n", - "L 170.125699 287.465483 \n", - "\" clip-path=\"url(#pe99b1ab0bf)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 104.62048 396.203605 \n", + "L 110.627625 388.954397 \n", + "L 116.347817 381.705189 \n", + "L 121.832251 374.455981 \n", + "L 127.081648 367.206773 \n", + "L 132.097291 359.957564 \n", + "L 136.881094 352.708356 \n", + "L 141.435616 345.459148 \n", + "L 145.764064 338.20994 \n", + "L 149.870274 330.960732 \n", + "L 153.758682 323.711524 \n", + "L 157.434287 316.462315 \n", + "L 160.902598 309.213107 \n", + "L 164.169589 301.963899 \n", + "L 167.241635 294.714691 \n", + "L 170.125458 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 127.297982 367.206773 \n", + "L 132.314656 359.957564 \n", + "L 137.089487 352.708356 \n", + "L 141.635195 345.459148 \n", + "L 145.955006 338.20994 \n", + "L 150.052775 330.960732 \n", + "L 153.932959 323.711524 \n", + "L 157.600569 316.462315 \n", + "L 161.061134 309.213107 \n", + "L 164.320637 301.963899 \n", + "L 167.385466 294.714691 \n", + "L 170.262351 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 125.474023 359.957564 \n", + "L 137.164552 352.708356 \n", + "L 141.706336 345.459148 \n", + "L 146.021939 338.20994 \n", + "L 150.115596 330.960732 \n", + "L 153.991773 323.711524 \n", + "L 157.65549 316.462315 \n", + "L 161.112282 309.213107 \n", + "L 164.36814 301.963899 \n", + "L 167.429455 294.714691 \n", + "L 170.302963 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 67.51353 396.203605 \n", + "L 69.515912 388.954397 \n", + "L 71.422642 381.705189 \n", + "L 84.557527 374.455981 \n", + "L 101.113228 367.206773 \n", + "L 129.96199 359.957564 \n", + "L 137.045044 352.708356 \n", + "L 141.592382 345.459148 \n", + "L 145.913669 338.20994 \n", + "L 150.012882 330.960732 \n", + "L 153.894471 323.711524 \n", + "L 157.563449 316.462315 \n", + "L 161.025338 309.213107 \n", + "L 164.286122 301.963899 \n", + "L 167.352185 294.714691 \n", + "L 170.230257 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -17144,7 +17157,7 @@ "L 48.960281 301.963899 \n", "L 48.960275 294.714691 \n", "L 48.960269 287.465483 \n", - "\" clip-path=\"url(#pe99b1ab0bf)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -17298,23 +17311,23 @@ "L 72.113881 417.95123 \n", "L 78.835953 410.702022 \n", "L 85.914178 403.452814 \n", - "L 104.62131 396.203605 \n", - "L 110.628203 388.954397 \n", - "L 116.348381 381.705189 \n", - "L 121.832803 374.455981 \n", - "L 127.082188 367.206773 \n", - "L 132.097821 359.957564 \n", - "L 136.881614 352.708356 \n", - "L 141.436127 345.459148 \n", - "L 145.764566 338.20994 \n", - "L 149.870768 330.960732 \n", - "L 153.759169 323.711524 \n", - "L 157.434766 316.462315 \n", - "L 160.903071 309.213107 \n", - "L 164.170055 301.963899 \n", - "L 167.242096 294.714691 \n", - "L 170.125913 287.465483 \n", - "\" clip-path=\"url(#pe99b1ab0bf)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "L 104.620833 396.203605 \n", + "L 110.627963 388.954397 \n", + "L 116.348141 381.705189 \n", + "L 121.832563 374.455981 \n", + "L 127.081948 367.206773 \n", + "L 132.097581 359.957564 \n", + "L 136.881374 352.708356 \n", + "L 141.435887 345.459148 \n", + "L 145.764326 338.20994 \n", + "L 149.870528 330.960732 \n", + "L 153.758929 323.711524 \n", + "L 157.434526 316.462315 \n", + "L 160.90283 309.213107 \n", + "L 164.169814 301.963899 \n", + "L 167.241855 294.714691 \n", + "L 170.125672 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 127.298282 367.206773 \n", + "L 132.314945 359.957564 \n", + "L 137.089767 352.708356 \n", + "L 141.635465 345.459148 \n", + "L 145.955267 338.20994 \n", + "L 150.053029 330.960732 \n", + "L 153.933205 323.711524 \n", + "L 157.600808 316.462315 \n", + "L 161.061366 309.213107 \n", + "L 164.320862 301.963899 \n", + "L 167.385685 294.714691 \n", + "L 170.262564 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "L 125.474597 359.957564 \n", + "L 137.164822 352.708356 \n", + "L 141.706598 345.459148 \n", + "L 146.022192 338.20994 \n", + "L 150.115842 330.960732 \n", + "L 153.992011 323.711524 \n", + "L 157.655721 316.462315 \n", + "L 161.112506 309.213107 \n", + "L 164.368358 301.963899 \n", + "L 167.429668 294.714691 \n", + "L 170.30317 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 95.96904 396.203605 \n", + "L 102.026531 388.954397 \n", + "L 107.844938 381.705189 \n", + "L 113.616897 374.455981 \n", + "L 123.020744 367.206773 \n", + "L 129.962374 359.957564 \n", + "L 137.045321 352.708356 \n", + "L 141.59265 345.459148 \n", + "L 145.913928 338.20994 \n", + "L 150.013133 330.960732 \n", + "L 153.894715 323.711524 \n", + "L 157.563685 316.462315 \n", + "L 161.025567 309.213107 \n", + "L 164.286345 301.963899 \n", + "L 167.352403 294.714691 \n", + "L 170.230469 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -17468,23 +17481,23 @@ "L 181.170967 417.95123 \n", "L 174.449033 410.702022 \n", "L 167.577627 403.452814 \n", - "L 149.218498 396.203605 \n", - "L 143.212956 388.954397 \n", - "L 137.493911 381.705189 \n", - "L 132.010459 374.455981 \n", - "L 126.761914 367.206773 \n", - "L 121.747009 359.957564 \n", - "L 116.963851 352.708356 \n", - "L 112.409894 345.459148 \n", - "L 108.081942 338.20994 \n", - "L 103.976168 330.960732 \n", - "L 100.088144 323.711524 \n", - "L 96.412879 316.462315 \n", - "L 92.944868 309.213107 \n", - "L 89.678143 301.963899 \n", - "L 86.606332 294.714691 \n", - "L 83.722718 287.465483 \n", - "\" clip-path=\"url(#pe99b1ab0bf)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 149.218732 396.203605 \n", + "L 143.212953 388.954397 \n", + "L 137.493908 381.705189 \n", + "L 132.010457 374.455981 \n", + "L 126.761911 367.206773 \n", + "L 121.747007 359.957564 \n", + "L 116.963849 352.708356 \n", + "L 112.409891 345.459148 \n", + "L 108.081939 338.20994 \n", + "L 103.976165 330.960732 \n", + "L 100.088142 323.711524 \n", + "L 96.412877 316.462315 \n", + "L 92.944866 309.213107 \n", + "L 89.678141 301.963899 \n", + "L 86.60633 294.714691 \n", + "L 83.722716 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 126.579872 367.206773 \n", + "L 121.563935 359.957564 \n", + "L 116.789745 352.708356 \n", + "L 112.244599 345.459148 \n", + "L 107.925281 338.20994 \n", + "L 103.827946 330.960732 \n", + "L 99.948145 323.711524 \n", + "L 96.280872 316.462315 \n", + "L 92.820607 309.213107 \n", + "L 89.561368 301.963899 \n", + "L 86.496773 294.714691 \n", + "L 83.620097 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 128.388399 359.957564 \n", + "L 116.705424 352.708356 \n", + "L 112.1642 345.459148 \n", + "L 107.849089 338.20994 \n", + "L 103.755864 330.960732 \n", + "L 99.880069 323.711524 \n", + "L 96.216689 316.462315 \n", + "L 92.760195 309.213107 \n", + "L 89.504601 301.963899 \n", + "L 86.443519 294.714691 \n", + "L 83.570219 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 157.50098 396.203605 \n", + "L 151.444023 388.954397 \n", + "L 145.626074 381.705189 \n", + "L 139.999998 374.455981 \n", + "L 130.648502 367.206773 \n", + "L 123.89978 359.957564 \n", + "L 116.819672 352.708356 \n", + "L 112.272897 345.459148 \n", + "L 107.952103 338.20994 \n", + "L 103.853325 330.960732 \n", + "L 99.972119 323.711524 \n", + "L 96.303479 316.462315 \n", + "L 92.841889 309.213107 \n", + "L 89.58137 301.963899 \n", + "L 86.515541 294.714691 \n", + "L 83.637677 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -17638,23 +17651,23 @@ "L 204.324793 417.95123 \n", "L 204.324931 410.702022 \n", "L 204.53175 403.452814 \n", - "L 204.879753 396.203605 \n", - "L 204.881104 388.954397 \n", - "L 204.882236 381.705189 \n", - "L 204.883208 374.455981 \n", - "L 204.884047 367.206773 \n", - "L 204.884775 359.957564 \n", - "L 204.88541 352.708356 \n", - "L 204.885966 345.459148 \n", - "L 204.886453 338.20994 \n", - "L 204.886881 330.960732 \n", - "L 204.887258 323.711524 \n", - "L 204.88759 316.462315 \n", - "L 204.887884 309.213107 \n", - "L 204.888143 301.963899 \n", - "L 204.888373 294.714691 \n", - "L 204.888576 287.465483 \n", - "\" clip-path=\"url(#pe99b1ab0bf)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 204.87951 396.203605 \n", + "L 204.880861 388.954397 \n", + "L 204.881993 381.705189 \n", + "L 204.882965 374.455981 \n", + "L 204.883804 367.206773 \n", + "L 204.884532 359.957564 \n", + "L 204.885168 352.708356 \n", + "L 204.885723 345.459148 \n", + "L 204.88621 338.20994 \n", + "L 204.886638 330.960732 \n", + "L 204.887015 323.711524 \n", + "L 204.887348 316.462315 \n", + "L 204.887641 309.213107 \n", + "L 204.8879 301.963899 \n", + "L 204.88813 294.714691 \n", + "L 204.888333 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.918099 367.206773 \n", + "L 204.918825 359.957564 \n", + "L 204.919457 352.708356 \n", + "L 204.920009 345.459148 \n", + "L 204.920494 338.20994 \n", + "L 204.92092 330.960732 \n", + "L 204.921295 323.711524 \n", + "L 204.921625 316.462315 \n", + "L 204.921917 309.213107 \n", + "L 204.922175 301.963899 \n", + "L 204.922404 294.714691 \n", + "L 204.922606 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 204.902941 359.957564 \n", + "L 204.910191 352.708356 \n", + "L 204.910742 345.459148 \n", + "L 204.911226 338.20994 \n", + "L 204.911651 330.960732 \n", + "L 204.912025 323.711524 \n", + "L 204.912355 316.462315 \n", + "L 204.912646 309.213107 \n", + "L 204.912904 301.963899 \n", + "L 204.913132 294.714691 \n", + "L 204.913334 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.509965 396.203605 \n", + "L 204.510499 388.954397 \n", + "L 204.510957 381.705189 \n", + "L 204.65684 374.455981 \n", + "L 204.709191 367.206773 \n", + "L 204.9021 359.957564 \n", + "L 204.904938 352.708356 \n", + "L 204.905492 345.459148 \n", + "L 204.905977 338.20994 \n", + "L 204.906403 330.960732 \n", + "L 204.906778 323.711524 \n", + "L 204.907109 316.462315 \n", + "L 204.907402 309.213107 \n", + "L 204.90766 301.963899 \n", + "L 204.907888 294.714691 \n", + "L 204.908091 287.465483 \n", + "\" clip-path=\"url(#p97ce1cc862)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -17875,11 +17888,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17895,11 +17908,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17915,11 +17928,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17935,11 +17948,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17972,11 +17985,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17984,11 +17997,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17996,11 +18009,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18008,11 +18021,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18020,11 +18033,11 @@ " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18077,7 +18090,7 @@ "L 377.79576 301.963899 \n", "L 380.896688 294.714691 \n", "L 383.808056 287.465483 \n", - "\" clip-path=\"url(#pd11811f347)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -18247,7 +18260,7 @@ "L 263.375406 301.963899 \n", "L 263.375399 294.714691 \n", "L 263.375392 287.465483 \n", - "\" clip-path=\"url(#pd11811f347)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -18417,7 +18430,7 @@ "L 377.796007 301.963899 \n", "L 380.896928 294.714691 \n", "L 383.808289 287.465483 \n", - "\" clip-path=\"url(#pd11811f347)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -18587,7 +18600,7 @@ "L 304.58206 301.963899 \n", "L 301.481374 294.714691 \n", "L 298.57022 287.465483 \n", - "\" clip-path=\"url(#pd11811f347)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -18757,7 +18770,7 @@ "L 419.002908 301.963899 \n", "L 419.003142 294.714691 \n", "L 419.00335 287.465483 \n", - "\" clip-path=\"url(#pd11811f347)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p5c350c3f50)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -18939,12 +18952,12 @@ " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18970,7 +18983,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19019,7 +19032,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19077,7 +19090,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19106,7 +19119,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19123,7 +19136,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19140,7 +19153,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19157,7 +19170,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19174,7 +19187,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19191,7 +19204,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19329,19 +19342,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19357,7 +19370,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "58832e0d568b432a9fd112ead1c50e70", + "model_id": "9ecad07aa7474446a95ceaab8679924d", "version_major": 2, "version_minor": 0 }, diff --git a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py index a45487e0fb..fc68c1e871 100644 --- a/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py +++ b/tests/smoke_tests/parcel_c/abade_and_albuquerque_2024/test_fig_2.py @@ -52,11 +52,11 @@ def test_cloud_base(variables, model, key): ("Bulk-3.6", "water", 1.05 * si.g / si.kg), ("Bulk-0.4", "vapour", 0.42 * si.g / si.kg), ("Bulk-0.4", "water", 1.08 * si.g / si.kg), - ("Homogeneous-INAS-64-3.6", "ice", 1.1 * si.g / si.kg), - ("Homogeneous-INAS-64-3.6", "water", 5.6e-9), - ("Homogeneous-INAS-64-3.6", "vapour", 0.42 * si.g / si.kg), - ("Homogeneous-ABIFM-64-3.6", "ice", 0.24 * si.g / si.kg), - ("Homogeneous-ABIFM-64-3.6", "water", 0.82 * si.g / si.kg), + ("Homogeneous-INAS-64-3.6", "ice", 0.81 * si.g / si.kg), + ("Homogeneous-INAS-64-3.6", "water", 0.25 * si.g / si.kg), + ("Homogeneous-INAS-64-3.6", "vapour", 0.45 * si.g / si.kg), + ("Homogeneous-ABIFM-64-3.6", "ice", 0.20 * si.g / si.kg), + ("Homogeneous-ABIFM-64-3.6", "water", 0.86 * si.g / si.kg), ("Homogeneous-ABIFM-64-3.6", "vapour", 0.45 * si.g / si.kg), ("Homogeneous-INAS-64-0.4", "ice", 1.1 * si.g / si.kg), ("Homogeneous-INAS-64-0.4", "water", 2.06e-9), @@ -67,7 +67,6 @@ def test_cloud_base(variables, model, key): ), ) def test_values_at_cloud_top(variables, model, var_name, desired_value): - print(variables["datasets"][model]["realisations"][0]["height"][-1]) np.testing.assert_approx_equal( desired=desired_value, actual=variables["datasets"][model]["realisations"][0][var_name][-1], From 9ccfead4c0e4111a692d9fc967f265079e80d2cd Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 9 Jul 2025 10:51:36 +0200 Subject: [PATCH 32/37] adding Kolmogorov timescale + test + more moilerplate code --- PySDM/dynamics/drop_local_thermodynamics.py | 7 ++++- PySDM/physics/constants_defaults.py | 6 ++++ .../__init__.py | 1 + .../constant.py | 16 +++++++++- .../kolmogorov_inertial_range_scaled.py | 17 ++++++++++ docs/bibliography.json | 4 ++- .../test_drop_local_thermodynamics.py | 25 ++++++++++++--- .../test_turbulent_relaxation_timescale.py | 31 +++++++++++++++++++ 8 files changed, 99 insertions(+), 8 deletions(-) create mode 100644 PySDM/physics/turbulent_relaxation_timescale/kolmogorov_inertial_range_scaled.py create mode 100644 tests/unit_tests/physics/test_turbulent_relaxation_timescale.py diff --git a/PySDM/dynamics/drop_local_thermodynamics.py b/PySDM/dynamics/drop_local_thermodynamics.py index e48ce1104a..fae12580e4 100644 --- a/PySDM/dynamics/drop_local_thermodynamics.py +++ b/PySDM/dynamics/drop_local_thermodynamics.py @@ -3,4 +3,9 @@ @register_dynamic() class DropLocalThermodynamics: - pass + + def register(self, builder): + pass + + def __call__(self): + pass diff --git a/PySDM/physics/constants_defaults.py b/PySDM/physics/constants_defaults.py index 4144a04f5e..44d0b34f5c 100644 --- a/PySDM/physics/constants_defaults.py +++ b/PySDM/physics/constants_defaults.py @@ -727,6 +727,12 @@ PICCIOTTO_18O_TO_2H_INTERCEPT_COEFF = -1.8 * PER_CENT """〃""" +TURBULENT_RELAXATION_TIMESCALE_FOR_TESTS = np.nan +""" for use in unit tests """ + +TURBULENT_RELAXATION_TIMESCALE_MULTIPLIER = np.nan +""" C_tau in eq. 17 in [Abade and Albuquerque 2024](https://doi.org/10.1002/qj.4775) """ + def compute_derived_values(c: dict): """ diff --git a/PySDM/physics/turbulent_relaxation_timescale/__init__.py b/PySDM/physics/turbulent_relaxation_timescale/__init__.py index f87aaf0508..55bc598667 100644 --- a/PySDM/physics/turbulent_relaxation_timescale/__init__.py +++ b/PySDM/physics/turbulent_relaxation_timescale/__init__.py @@ -1,2 +1,3 @@ from PySDM.impl.null_physics_class import Null from .constant import Constant +from .kolmogorov_inertial_range_scaled import KolmogorovInertialRangeScaled diff --git a/PySDM/physics/turbulent_relaxation_timescale/constant.py b/PySDM/physics/turbulent_relaxation_timescale/constant.py index 4edf3297e2..a8b51a5af9 100644 --- a/PySDM/physics/turbulent_relaxation_timescale/constant.py +++ b/PySDM/physics/turbulent_relaxation_timescale/constant.py @@ -1,2 +1,16 @@ +""" +constant timescale formulation (for tests) +""" + +import numpy as np + + class Constant: - pass + def __init__(self, const): + assert np.isfinite(const.TURBULENT_RELAXATION_TIMESCALE_FOR_TESTS) + + @staticmethod + def tau( + const, linear_eddy_length_scale, tke_dissipation_rate + ): # pylint: disable=unused-argument + return const.TURBULENT_RELAXATION_TIMESCALE_FOR_TESTS diff --git a/PySDM/physics/turbulent_relaxation_timescale/kolmogorov_inertial_range_scaled.py b/PySDM/physics/turbulent_relaxation_timescale/kolmogorov_inertial_range_scaled.py new file mode 100644 index 0000000000..0bdc7aa4a4 --- /dev/null +++ b/PySDM/physics/turbulent_relaxation_timescale/kolmogorov_inertial_range_scaled.py @@ -0,0 +1,17 @@ +import numpy as np + + +class KolmogorovInertialRangeScaled: + def __init__(self, const): + assert np.isfinite(const.TURBULENT_RELAXATION_TIMESCALE_MULTIPLIER) + + @staticmethod + def tau( + const, linear_eddy_length_scale, tke_dissipation_rate + ): # pylint: disable=unused-argument + """eqs 15 and 17 in [Abade and Albuquerque 2024](https://doi.org/10.1002/qj.4775)""" + return ( + const.TURBULENT_RELAXATION_TIMESCALE_MULTIPLIER + * tke_dissipation_rate**-const.ONE_THIRD + * linear_eddy_length_scale**const.TWO_THIRDS + ) diff --git a/docs/bibliography.json b/docs/bibliography.json index 60eb54447e..310e8f09fe 100644 --- a/docs/bibliography.json +++ b/docs/bibliography.json @@ -99,7 +99,9 @@ "https://doi.org/10.1002/qj.4775": { "usages": [ "examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb", - "examples/PySDM_examples/Abade_and_Albuquerque_2024/__init__.py" + "examples/PySDM_examples/Abade_and_Albuquerque_2024/__init__.py", + "PySDM/physics/turbulent_relaxation_timescale/kolmogorov_inertial_range_scaled.py", + "PySDM/physics/constants_defaults.py" ], "label": "Abade & Albuquerque 2024 (Q. J. R. Meteorol. Soc. 150)", "title": "Persistent mixed-phase states in adiabatic cloud parcels under idealised conditions" diff --git a/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py index 401bb6f952..ab6a906bb7 100644 --- a/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py +++ b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py @@ -3,26 +3,41 @@ from PySDM.dynamics import DropLocalThermodynamics, VapourDepositionOnIce from PySDM import Builder, Formulae +from PySDM.physics import si from tests.unit_tests.dynamics.test_vapour_deposition_on_ice import MoistBox # TODO: hello-world scenario: constant timescale, no diffusional growth, pure relaxation, assert that local temp relaxes to ambient according to the tau value -@pytest.mark.parametrize("tau", ()) -def test_drop_local_thermodynamics(tau, backend_class, n_sd=1): +@pytest.mark.parametrize( + "tau", + ( + 0.666 * si.s, + 44 * si.s, + ), +) +def test_drop_local_thermodynamics(tau, backend_class): # arrange + n_sd = 3 formulae = Formulae( - turbulent_relaxation_timescale="Constant", constants={"TODO": tau} + turbulent_relaxation_timescale="Constant", + constants={"TURBULENT_RELAXATION_TIMESCALE_FOR_TESTS": tau}, ) env = MoistBox(dt=np.nan, dv=np.nan) builder = Builder(n_sd=n_sd, backend=backend_class(formulae), environment=env) builder.add_dynamic(DropLocalThermodynamics()) # builder.add_dynamic(VapourDepositionOnIce) - particulator = builder.build(products=(), attributes={}) + particulator = builder.build( + products=(), + attributes={ + "multiplicity": np.asarray([1, 2, 3]), + "signed water mass": np.asarray([1, 2, 3]) * si.ng, + }, + ) # act particulator.run(steps=1) # assert - assert something == f(tau) + # assert something == f(tau) diff --git a/tests/unit_tests/physics/test_turbulent_relaxation_timescale.py b/tests/unit_tests/physics/test_turbulent_relaxation_timescale.py new file mode 100644 index 0000000000..2a36ac5a87 --- /dev/null +++ b/tests/unit_tests/physics/test_turbulent_relaxation_timescale.py @@ -0,0 +1,31 @@ +import numpy as np +import pytest + +from PySDM.physics import turbulent_relaxation_timescale, constants_defaults +from PySDM.physics.dimensional_analysis import DimensionalAnalysis +from PySDM import Formulae + + +class TestTurbulentRelaxationTimescale: + @staticmethod + @pytest.mark.parametrize( + "constants", ({}, {"TURBULENT_RELAXATION_TIMESCALE_MULTIPLIER": 1}) + ) + def test_kolmogorov_inertial_range_scaling_and_unit(constants): + with DimensionalAnalysis(): + # arrange + formulae = Formulae(constants=constants) + si = constants_defaults.si + eddy_length_scale = 666 * si.m + tke_dissipation_rate = 0.44e-3 * si.m**2 / si.s**3 + sut = turbulent_relaxation_timescale.KolmogorovInertialRangeScaled.tau + + # act + tau = sut(formulae.constants, eddy_length_scale, tke_dissipation_rate) + + # assert + if "TURBULENT_RELAXATION_TIMESCALE_MULTIPLIER" not in constants: + assert np.isnan(tau) + else: + assert np.isfinite(tau) + assert tau.check("[time]") From c21215c63531314c4cb6853f95e767c58799df70 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Wed, 9 Jul 2025 14:31:01 +0200 Subject: [PATCH 33/37] towards a test --- PySDM/attributes/physics/__init__.py | 4 +++ .../physics/local_thermodynamics.py | 29 +++++++++++----- PySDM/dynamics/drop_local_thermodynamics.py | 7 ++-- PySDM/formulae.py | 1 + PySDM/particulator.py | 13 +++++++ docs/bibliography.json | 3 +- .../test_drop_local_thermodynamics.py | 34 ++++++++++++++----- 7 files changed, 72 insertions(+), 19 deletions(-) diff --git a/PySDM/attributes/physics/__init__.py b/PySDM/attributes/physics/__init__.py index 44416bd9d9..7186c6ad8f 100644 --- a/PySDM/attributes/physics/__init__.py +++ b/PySDM/attributes/physics/__init__.py @@ -18,3 +18,7 @@ from .terminal_velocity import TerminalVelocity from .volume import Volume from .reynolds_number import ReynoldsNumber +from .local_thermodynamics import ( + LocalVapourMixingRatioRelaxed, + LocalVapourMixingEqualToAmbientOne, +) diff --git a/PySDM/attributes/physics/local_thermodynamics.py b/PySDM/attributes/physics/local_thermodynamics.py index 7756e17530..d54c3182fc 100644 --- a/PySDM/attributes/physics/local_thermodynamics.py +++ b/PySDM/attributes/physics/local_thermodynamics.py @@ -1,20 +1,33 @@ -from PySDM import register_attribute -from PySDM.attributes.impl import DerivedAttribute +from ..impl import register_attribute, CellAttribute, ExtensiveAttribute + +NAME = "drop-local water vapour mixing ratio" @register_attribute( - name="dry volume", variant=lambda dynamics, _: "DropLocalThermodynamics" in dynamics + name=NAME, variant=lambda dynamics, _: "DropLocalThermodynamics" in dynamics ) -class LocalVapourMixingRatioRelaxed(DerivedAttribute): - pass +class LocalVapourMixingRatioRelaxed( + ExtensiveAttribute +): # TODO: it should not be extensive - what happens with Qk and Tk when two droplets collide! + def __init__(self, builder): + super().__init__(builder, name=NAME) @register_attribute( - name="dry volume", + name=NAME, variant=lambda dynamics, _: "DropLocalThermodynamics" not in dynamics, ) -class LocalVapourMixingEqualToAmbientOne(DerivedAttribute): - pass +class LocalVapourMixingEqualToAmbientOne(CellAttribute): + def __init__(self, builder): + super().__init__(builder, name=NAME) + + # TODO: provide a way to initialise with cell values + + def recalculate(self): + pass + # TODO: just copy from the environment (but after nv forcing!) + # TODO: maybe use this attr to track the tendency? # TODO: also for temperature (or use the n_dimensional vector, or make a factory and loop) +# TODO: shouldn't it be defined as mass rather than mixing ratio? (like for multiplicity) diff --git a/PySDM/dynamics/drop_local_thermodynamics.py b/PySDM/dynamics/drop_local_thermodynamics.py index fae12580e4..2e70d8fcc6 100644 --- a/PySDM/dynamics/drop_local_thermodynamics.py +++ b/PySDM/dynamics/drop_local_thermodynamics.py @@ -3,9 +3,12 @@ @register_dynamic() class DropLocalThermodynamics: + def __init__(self): + self.particulator = None def register(self, builder): - pass + builder.request_attribute("drop-local water vapour mixing ratio") + self.particulator = builder.particulator def __call__(self): - pass + self.particulator.drop_local_thermodynamics() diff --git a/PySDM/formulae.py b/PySDM/formulae.py index dd581526d2..bb6d06f34c 100644 --- a/PySDM/formulae.py +++ b/PySDM/formulae.py @@ -106,6 +106,7 @@ def __init__( # pylint: disable=too-many-locals self.air_dynamic_viscosity = air_dynamic_viscosity self.terminal_velocity = terminal_velocity self.bulk_phase_partitioning = bulk_phase_partitioning + self.turbulent_relaxation_timescale = turbulent_relaxation_timescale self._components = tuple( i diff --git a/PySDM/particulator.py b/PySDM/particulator.py index 5919feb805..434ed8e8f5 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -565,3 +565,16 @@ def thaw_instantaneous(self): cell=self.attributes["cell id"], temperature=self.environment["T"], ) + + def drop_local_thermodynamics(self): + # TODO: move the logic to backend[s] + Qk = self.attributes["drop-local water vapour mixing ratio"].data + q_mean = self.environment["water_vapour_mixing_ratio"] + tau = self.formulae.turbulent_relaxation_timescale.tau(np.nan, np.nan) + dt = self.dt + cell_id = self.attributes["cell id"].data + + for drop_id in range(Qk.shape[0]): + Qk[drop_id] -= (Qk[drop_id] - q_mean[cell_id[drop_id]]) / tau * dt + + self.attributes.mark_updated("drop-local water vapour mixing ratio") diff --git a/docs/bibliography.json b/docs/bibliography.json index 310e8f09fe..54123be52a 100644 --- a/docs/bibliography.json +++ b/docs/bibliography.json @@ -101,7 +101,8 @@ "examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb", "examples/PySDM_examples/Abade_and_Albuquerque_2024/__init__.py", "PySDM/physics/turbulent_relaxation_timescale/kolmogorov_inertial_range_scaled.py", - "PySDM/physics/constants_defaults.py" + "PySDM/physics/constants_defaults.py", + "PySDM/attributes/physics/local_thermodynamics.py" ], "label": "Abade & Albuquerque 2024 (Q. J. R. Meteorol. Soc. 150)", "title": "Persistent mixed-phase states in adiabatic cloud parcels under idealised conditions" diff --git a/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py index ab6a906bb7..eb7afa2d31 100644 --- a/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py +++ b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py @@ -11,33 +11,51 @@ @pytest.mark.parametrize( - "tau", + "tau, fraction_at_t0", ( - 0.666 * si.s, - 44 * si.s, + (123 * si.s, 1), + (666 * si.s, 0.9), + (44 * si.s, 0.9), + (666 * si.s, 1.1), + (44 * si.s, 1.1), ), ) -def test_drop_local_thermodynamics(tau, backend_class): +def test_drop_local_thermodynamics_e_folding(tau, fraction_at_t0, backend_class): + if backend_class.__name__ == "ThrustRTC": + pytest.skip() # TODO + # arrange n_sd = 3 + r0 = 12.345 * si.g / si.kg + dt = 0.6789 * si.s + formulae = Formulae( turbulent_relaxation_timescale="Constant", constants={"TURBULENT_RELAXATION_TIMESCALE_FOR_TESTS": tau}, ) - env = MoistBox(dt=np.nan, dv=np.nan) - builder = Builder(n_sd=n_sd, backend=backend_class(formulae), environment=env) + builder = Builder( + n_sd=n_sd, + backend=backend_class(formulae), + environment=MoistBox(dt=dt, dv=np.nan), + ) builder.add_dynamic(DropLocalThermodynamics()) - # builder.add_dynamic(VapourDepositionOnIce) particulator = builder.build( products=(), attributes={ "multiplicity": np.asarray([1, 2, 3]), "signed water mass": np.asarray([1, 2, 3]) * si.ng, + "drop-local water vapour mixing ratio": np.full(n_sd, fraction_at_t0 * r0), }, ) + particulator.environment["water_vapour_mixing_ratio"] = r0 # act particulator.run(steps=1) # assert - # assert something == f(tau) + r1 = particulator.attributes["drop-local water vapour mixing ratio"].to_ndarray() + if fraction_at_t0 == 1: + assert (r1 == r0).all() + else: + assert (r1 != r0).all() + assert ((r1 - r0) / dt == -r0 * (fraction_at_t0 - 1) / tau).all() From c7c3cbf8a112ee4e7c21a46859b29ac48c611d41 Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Fri, 11 Jul 2025 13:24:58 +0200 Subject: [PATCH 34/37] introducing drop- and cell-wise tendencies; per-droplet adaptivity; initialisers mechanism in Particulator; factories for local-thermodynamics attributes; --- PySDM/attributes/physics/__init__.py | 5 +- .../physics/local_thermodynamics.py | 90 ++++-- .../impl_numba/methods/deposition_methods.py | 288 +++++++++--------- PySDM/dynamics/ambient_thermodynamics.py | 30 ++ PySDM/dynamics/drop_local_thermodynamics.py | 13 +- PySDM/dynamics/vapour_deposition_on_ice.py | 4 +- PySDM/particulator.py | 69 ++++- .../test_drop_local_thermodynamics.py | 27 +- .../dynamics/test_vapour_deposition_on_ice.py | 4 +- 9 files changed, 341 insertions(+), 189 deletions(-) diff --git a/PySDM/attributes/physics/__init__.py b/PySDM/attributes/physics/__init__.py index 7186c6ad8f..a3370b300b 100644 --- a/PySDM/attributes/physics/__init__.py +++ b/PySDM/attributes/physics/__init__.py @@ -18,7 +18,4 @@ from .terminal_velocity import TerminalVelocity from .volume import Volume from .reynolds_number import ReynoldsNumber -from .local_thermodynamics import ( - LocalVapourMixingRatioRelaxed, - LocalVapourMixingEqualToAmbientOne, -) +from . import local_thermodynamics diff --git a/PySDM/attributes/physics/local_thermodynamics.py b/PySDM/attributes/physics/local_thermodynamics.py index d54c3182fc..5d5ddad0e2 100644 --- a/PySDM/attributes/physics/local_thermodynamics.py +++ b/PySDM/attributes/physics/local_thermodynamics.py @@ -1,33 +1,79 @@ -from ..impl import register_attribute, CellAttribute, ExtensiveAttribute +from ..impl import ( + register_attribute, + ExtensiveAttribute, + DummyAttribute, + DerivedAttribute, +) -NAME = "drop-local water vapour mixing ratio" +class DropwiseTendency(DummyAttribute): + def __init__(self, builder, *, name): + super().__init__(builder, name=name + " tendency") + builder.particulator.initialisers.append(self) -@register_attribute( - name=NAME, variant=lambda dynamics, _: "DropLocalThermodynamics" in dynamics -) -class LocalVapourMixingRatioRelaxed( - ExtensiveAttribute + def setup(self): + self.data.data[:] = 0.0 + + +class DropwiseThermodynamicVarRelaxed( + DummyAttribute ): # TODO: it should not be extensive - what happens with Qk and Tk when two droplets collide! - def __init__(self, builder): - super().__init__(builder, name=NAME) + def __init__(self, builder, *, name): + super().__init__(builder, name=name) + builder.particulator.initialisers.append(self) + def setup(self): + self.data.data[:] = self.particulator.environment[ + { + "dropwise water vapour mixing ratio": "water_vapour_mixing_ratio", + "dropwise dry air potential temperature": "thd", + }[self.name] + ][self.particulator.attributes["cell id"].data] -@register_attribute( - name=NAME, - variant=lambda dynamics, _: "DropLocalThermodynamics" not in dynamics, -) -class LocalVapourMixingEqualToAmbientOne(CellAttribute): - def __init__(self, builder): - super().__init__(builder, name=NAME) - # TODO: provide a way to initialise with cell values +class DropwiseThermodynamicVarAmbient(DropwiseThermodynamicVarRelaxed): + def __init__(self, builder, *, name): + super().__init__(builder, name=name) + builder.particulator.observers.append( + self + ) # TODO: check if this is not too early/late for the update? + + def notify(self): + self.setup() + + +def make_tendency_factory(name): + def _factory(builder): + return DropwiseTendency(builder, name=name) + + return _factory + + +def make_relaxed_var_factory(name): + def _factory(builder): + return DropwiseThermodynamicVarRelaxed(builder, name=name) + + return _factory + + +def make_ambient_var_factory(name): + def _factory(builder): + return DropwiseThermodynamicVarAmbient(builder, name=name) + + return _factory + - def recalculate(self): - pass - # TODO: just copy from the environment (but after nv forcing!) - # TODO: maybe use this attr to track the tendency? +for var in ( + "dropwise water vapour mixing ratio", + "dropwise dry air potential temperature", +): + register_attribute(name=f"{var} tendency")(make_tendency_factory(var)) + register_attribute( + name=var, variant=lambda dynamics, _: "DropLocalThermodynamics" in dynamics + )(make_relaxed_var_factory(var)) + register_attribute( + name=var, variant=lambda dynamics, _: "DropLocalThermodynamics" not in dynamics + )(make_ambient_var_factory(var)) -# TODO: also for temperature (or use the n_dimensional vector, or make a factory and loop) # TODO: shouldn't it be defined as mass rather than mixing ratio? (like for multiplicity) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index 7c1fa01458..8133a6b1ad 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -114,57 +114,57 @@ def mass_deposition_rate_per_droplet( return mass_deposition_rate @numba.njit(**{**self.default_jit_flags, **{"parallel": False}}) - def _loop( + def _step( fake, + drop_id, temperature, rhod, thd, signed_water_mass, saturation_ratio_ice, total_pressure, - multiplicity, sub_time_step, mass_of_dry_air, ): latent_heat_sub = formulae.latent_heat_sublimation__ls(temperature) delta_rv = 0 - for i, ksi in enumerate(multiplicity): - if not formulae.trivia__unfrozen(signed_water_mass[i]): - mass_deposition_rate = mass_deposition_rate_per_droplet( - temperature=temperature, - rho_d=rhod, - signed_mass_old=signed_water_mass[i], - latent_heat_sub=latent_heat_sub, - saturation_ratio_ice=saturation_ratio_ice, - pressure=total_pressure, - ) - delta_rv += ( - -mass_deposition_rate * ksi * sub_time_step / mass_of_dry_air + delta_thd = 0 + if not formulae.trivia__unfrozen(signed_water_mass[drop_id]): + mass_deposition_rate = mass_deposition_rate_per_droplet( + temperature=temperature, + rho_d=rhod, + signed_mass_old=signed_water_mass[drop_id], + latent_heat_sub=latent_heat_sub, + saturation_ratio_ice=saturation_ratio_ice, + pressure=total_pressure, + ) + delta_rv = -mass_deposition_rate * sub_time_step / mass_of_dry_air + delta_thd = ( + formulae.state_variable_triplet__dthd_dt( + rhod=rhod, + thd=thd, + T=temperature, + d_water_vapour_mixing_ratio__dt=delta_rv / sub_time_step, + lv=latent_heat_sub, ) - if not fake: - x_old = formulae.diffusion_coordinate__x(-signed_water_mass[i]) - dx_dt_old = formulae.diffusion_coordinate__dx_dt( - -signed_water_mass[i], mass_deposition_rate - ) - x_new = formulae.trivia__explicit_euler( - x_old, sub_time_step, dx_dt_old - ) - signed_water_mass[i] = -formulae.diffusion_coordinate__mass( - x_new - ) - if x_new > 1: - print(x_old, dx_dt_old, x_new, signed_water_mass[i]) - assert False - delta_thd = ( - formulae.state_variable_triplet__dthd_dt( - rhod=rhod, - thd=thd, - T=temperature, - d_water_vapour_mixing_ratio__dt=delta_rv / sub_time_step, - lv=latent_heat_sub, + * sub_time_step ) - * sub_time_step - ) + if not fake: + x_old = formulae.diffusion_coordinate__x( + -signed_water_mass[drop_id] + ) + dx_dt_old = formulae.diffusion_coordinate__dx_dt( + -signed_water_mass[drop_id], mass_deposition_rate + ) + x_new = formulae.trivia__explicit_euler( + x_old, sub_time_step, dx_dt_old + ) + signed_water_mass[drop_id] = -formulae.diffusion_coordinate__mass( + x_new + ) + if x_new > 1: + print(x_old, dx_dt_old, x_new, signed_water_mass[drop_id]) + assert False if delta_rv == 0: assert delta_thd == 0 else: @@ -177,15 +177,14 @@ def body( # pylint: disable=too-many-arguments adaptive, multiplicity, signed_water_mass, - current_vapour_mixing_ratio, + dropwise_vapour_mixing_ratio, + dropwise_dry_air_potential_temperature, current_dry_air_density, - current_dry_potential_temperature, cell_volume, time_step, cell_id, - # to be modified - predicted_vapour_mixing_ratio, - predicted_dry_potential_temperature, + dropwise_vapour_mixing_ratio_tendency, + dropwise_dry_air_potential_temperature_tendency, predicted_dry_air_density, ): """simplest adaptivity: @@ -193,17 +192,9 @@ def body( # pylint: disable=too-many-arguments - no mechanism to retain dt value over timesteps - explicit Euler mass integration (vs. implicit in condensation) """ - # pylint: disable=too-many-locals n_substeps = 1 cid = cell_id[0] # TODO #1524: add support for multi-cell environments - rv_tendency = ( - predicted_vapour_mixing_ratio[cid] - current_vapour_mixing_ratio[cid] - ) / time_step - thd_tendency = ( - predicted_dry_potential_temperature[cid] - - current_dry_potential_temperature[cid] - ) / time_step rhod_tendency = ( predicted_dry_air_density[cid] - current_dry_air_density[cid] ) / time_step @@ -213,25 +204,88 @@ def body( # pylint: disable=too-many-arguments / 2 ) - if adaptive: - n_substeps = 1 / multiplier - delta_rh_long = np.nan - for burnout in range(fuse + 1): - if burnout == fuse: - assert False - sub_time_step = time_step / n_substeps - rhod = ( - current_dry_air_density[cid] - + rhod_tendency * (0.5 if midpoint else 1) * sub_time_step - ) - rv = ( - current_vapour_mixing_ratio[cid] - + rv_tendency * (0.5 if midpoint else 1) * sub_time_step - ) - thd = ( - current_dry_potential_temperature[cid] - + thd_tendency * (0.5 if midpoint else 1) * sub_time_step - ) + for drop_id, ksi in enumerate(multiplicity): + if adaptive: + n_substeps = 1 / multiplier + delta_rh_long = np.nan + for burnout in range(fuse + 1): + if burnout == fuse: + assert False + sub_time_step = time_step / n_substeps + rhod = ( + current_dry_air_density[cid] + + rhod_tendency * (0.5 if midpoint else 1) * sub_time_step + ) + rv = ( + dropwise_vapour_mixing_ratio[drop_id] + + dropwise_vapour_mixing_ratio_tendency[drop_id] + * (0.5 if midpoint else 1) + * sub_time_step + ) + thd = ( + dropwise_dry_air_potential_temperature[drop_id] + + dropwise_dry_air_potential_temperature_tendency[drop_id] + * (0.5 if midpoint else 1) + * sub_time_step + ) + + saturation_ratio_ice, temperature, total_pressure = ( + calc_saturation_ratio_ice_temperature_and_pressure( + vapour_mixing_ratio=rv, + dry_air_potential_temperature=thd, + dry_air_density=rhod, + ) + ) + delta_rv, delta_thd = _step( + fake=True, + drop_id=drop_id, + temperature=temperature, + rhod=rhod, + thd=thd, + signed_water_mass=signed_water_mass, + saturation_ratio_ice=saturation_ratio_ice, + total_pressure=total_pressure, + sub_time_step=sub_time_step, + mass_of_dry_air=dry_air_mass_mean, + ) + delta_rh_short = ( + calc_saturation_ratio_ice_temperature_and_pressure( + vapour_mixing_ratio=rv + delta_rv * ksi, + dry_air_potential_temperature=thd + delta_thd * ksi, + dry_air_density=rhod, + )[0] + - saturation_ratio_ice + ) + if ( + n_substeps < 1 + or rv < -delta_rv + or not formulae.trivia__within_tolerance( + abs(delta_rh_long - multiplier * delta_rh_short), + saturation_ratio_ice, + rel_tol_rh, + ) + ): + delta_rh_long = delta_rh_short + n_substeps *= multiplier + else: + break + sub_time_step = time_step / n_substeps + + rv = dropwise_vapour_mixing_ratio[drop_id] + drv_dt_forcing = dropwise_vapour_mixing_ratio_tendency[drop_id] + + thd = dropwise_dry_air_potential_temperature[drop_id] + dthd_dt_forcing = dropwise_dry_air_potential_temperature_tendency[ + drop_id + ] + + rhod = current_dry_air_density[cid] + + assert n_substeps == int(n_substeps) + for _ in range(int(n_substeps)): + rv += sub_time_step * drv_dt_forcing * (0.5 if midpoint else 1) + thd += sub_time_step * dthd_dt_forcing * (0.5 if midpoint else 1) + rhod += sub_time_step * rhod_tendency * (0.5 if midpoint else 1) saturation_ratio_ice, temperature, total_pressure = ( calc_saturation_ratio_ice_temperature_and_pressure( @@ -240,81 +294,33 @@ def body( # pylint: disable=too-many-arguments dry_air_density=rhod, ) ) - delta_rv, delta_thd = _loop( - fake=True, + dropwise_delta_rv, dropwise_delta_thd = _step( + fake=False, + drop_id=drop_id, temperature=temperature, rhod=rhod, thd=thd, signed_water_mass=signed_water_mass, saturation_ratio_ice=saturation_ratio_ice, total_pressure=total_pressure, - multiplicity=multiplicity, sub_time_step=sub_time_step, mass_of_dry_air=dry_air_mass_mean, ) - delta_rh_short = ( - calc_saturation_ratio_ice_temperature_and_pressure( - vapour_mixing_ratio=rv + delta_rv, - dry_air_potential_temperature=thd + delta_thd, - dry_air_density=rhod, - )[0] - - saturation_ratio_ice - ) - if ( - n_substeps < 1 - or rv < -delta_rv - or not formulae.trivia__within_tolerance( - abs(delta_rh_long - multiplier * delta_rh_short), - saturation_ratio_ice, - rel_tol_rh, - ) - ): - delta_rh_long = delta_rh_short - n_substeps *= multiplier - else: - break - sub_time_step = time_step / n_substeps - - rv = current_vapour_mixing_ratio[cid] - thd = current_dry_potential_temperature[cid] - rhod = current_dry_air_density[cid] - - assert n_substeps == int(n_substeps) - for _ in range(int(n_substeps)): - rv += sub_time_step * rv_tendency * (0.5 if midpoint else 1) - thd += sub_time_step * thd_tendency * (0.5 if midpoint else 1) - rhod += sub_time_step * rhod_tendency * (0.5 if midpoint else 1) + thd += dropwise_delta_thd * ksi + rv += dropwise_delta_rv * ksi + assert rv >= 0 - saturation_ratio_ice, temperature, total_pressure = ( - calc_saturation_ratio_ice_temperature_and_pressure( - vapour_mixing_ratio=rv, - dry_air_potential_temperature=thd, - dry_air_density=rhod, + dropwise_vapour_mixing_ratio_tendency[drop_id] += ( + dropwise_delta_rv / time_step + ) + dropwise_dry_air_potential_temperature_tendency[drop_id] += ( + dropwise_delta_thd / time_step ) - ) - delta_rv, delta_thd = _loop( - fake=False, - temperature=temperature, - rhod=rhod, - thd=thd, - signed_water_mass=signed_water_mass, - saturation_ratio_ice=saturation_ratio_ice, - total_pressure=total_pressure, - multiplicity=multiplicity, - sub_time_step=sub_time_step, - mass_of_dry_air=dry_air_mass_mean, - ) - thd += delta_thd - rv += delta_rv - assert rv >= 0 - - if midpoint: - thd += sub_time_step * thd_tendency / 2 - rv += sub_time_step * rv_tendency / 2 - rhod += sub_time_step * rhod_tendency / 2 - predicted_dry_potential_temperature[cid] = thd - predicted_vapour_mixing_ratio[cid] = rv + if midpoint: + thd += sub_time_step * dthd_dt_forcing / 2 + rv += sub_time_step * drv_dt_forcing / 2 + rhod += sub_time_step * rhod_tendency / 2 return body @@ -324,27 +330,29 @@ def deposition( # pylint: disable=too-many-locals adaptive, multiplicity, signed_water_mass, - current_vapour_mixing_ratio, + dropwise_vapour_mixing_ratio, + dropwise_dry_air_potential_temperature, current_dry_air_density, - current_dry_potential_temperature, cell_volume, time_step, cell_id, - predicted_vapour_mixing_ratio, - predicted_dry_potential_temperature, + dropwise_vapour_mixing_ratio_tendency, + dropwise_dry_air_potential_temperature_tendency, predicted_dry_air_density, ): self._deposition( adaptive=adaptive, multiplicity=multiplicity.data, signed_water_mass=signed_water_mass.data, - current_vapour_mixing_ratio=current_vapour_mixing_ratio.data, + dropwise_vapour_mixing_ratio=dropwise_vapour_mixing_ratio.data, + dropwise_dry_air_potential_temperature=dropwise_dry_air_potential_temperature.data, current_dry_air_density=current_dry_air_density.data, - current_dry_potential_temperature=current_dry_potential_temperature.data, cell_volume=cell_volume, time_step=time_step, cell_id=cell_id.data, - predicted_vapour_mixing_ratio=predicted_vapour_mixing_ratio.data, - predicted_dry_potential_temperature=predicted_dry_potential_temperature.data, + # after relaxation and Eulerian transport + dropwise_vapour_mixing_ratio_tendency=dropwise_vapour_mixing_ratio_tendency.data, + dropwise_dry_air_potential_temperature_tendency=dropwise_dry_air_potential_temperature_tendency.data, + # this is where the -caused change to thermodynamics is for the parcel model predicted_dry_air_density=predicted_dry_air_density.data, ) diff --git a/PySDM/dynamics/ambient_thermodynamics.py b/PySDM/dynamics/ambient_thermodynamics.py index e7ac002ea7..6bfb16d303 100644 --- a/PySDM/dynamics/ambient_thermodynamics.py +++ b/PySDM/dynamics/ambient_thermodynamics.py @@ -12,6 +12,36 @@ def __init__(self): def register(self, builder): self.particulator = builder.particulator + builder.particulator.observers.append(self) + self.cellwise_tendencies = { + key: self.particulator.Storage.empty( + self.particulator.mesh.n_cell, dtype=float + ) + for key in ("water vapour mixing ratio", "dry air potential temperature") + } + self.dropwise_tendencies = { + key: builder.get_attribute(f"dropwise {key} tendency") + for key in self.cellwise_tendencies + } def __call__(self): + """beginning of timestep logic: add the environment-forcing to tendency arrays""" self.particulator.environment.sync() + # TODO: fill the tendencies (replacing the logic within Moist env) + for tendency in self.cellwise_tendencies.values(): + tendency.data[:] = 0 + + def notify(self): + """end of timestep logic: apply the tendencies and zero the tendency arrays""" + # sum up dropwise tendencies and apply multiplying by dt and multiplicity to the cell-wise tendency + for key in self.cellwise_tendencies: + self.particulator.apply_drop_and_cell_wise_tendencies_to_the_environment_and_zero_input_arrays( + dropwise_tendency=self.dropwise_tendencies[key], + cellwise_tendency=self.cellwise_tendencies[key], + environment_state=self.particulator.environment.get_predicted( + { + "water vapour mixing ratio": "water_vapour_mixing_ratio", + "dry air potential temperature": "thd", + }[key] + ), + ) diff --git a/PySDM/dynamics/drop_local_thermodynamics.py b/PySDM/dynamics/drop_local_thermodynamics.py index 2e70d8fcc6..3f3f78305a 100644 --- a/PySDM/dynamics/drop_local_thermodynamics.py +++ b/PySDM/dynamics/drop_local_thermodynamics.py @@ -7,8 +7,19 @@ def __init__(self): self.particulator = None def register(self, builder): - builder.request_attribute("drop-local water vapour mixing ratio") self.particulator = builder.particulator + self.particulator.observers.append(self) + assert "AmbientThermodynamics" in self.particulator.dynamics + self.ambient_thermodynamics = self.particulator.dynamics[ + "AmbientThermodynamics" + ] + for var in ("water vapour mixing ratio", "dry air potential temperature"): + builder.request_attribute(f"dropwise {var}") + builder.request_attribute(f"dropwise {var} tendency") def __call__(self): + # perform relaxation self.particulator.drop_local_thermodynamics() + + def notify(self): + self.particulator.apply_dropwise_thermodynamic_tendency() diff --git a/PySDM/dynamics/vapour_deposition_on_ice.py b/PySDM/dynamics/vapour_deposition_on_ice.py index fa73d4624e..84e05e9986 100644 --- a/PySDM/dynamics/vapour_deposition_on_ice.py +++ b/PySDM/dynamics/vapour_deposition_on_ice.py @@ -14,7 +14,9 @@ def register(self, *, builder): """called by the builder""" self.particulator = builder.particulator assert builder.formulae.particle_shape_and_density.supports_mixed_phase() - builder.request_attribute("Reynolds number") + for var in ("water vapour mixing ratio", "dry air potential temperature"): + builder.request_attribute(f"dropwise {var}") + builder.request_attribute(f"dropwise {var} tendency") def __call__(self): """called by the particulator during simulation""" diff --git a/PySDM/particulator.py b/PySDM/particulator.py index 434ed8e8f5..f69ce88b18 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -30,8 +30,9 @@ def __init__(self, n_sd, backend): self.dynamics = {} self.products = {} self.observers = [] + self.initialisers = [] - self.n_steps = 0 + self.n_steps = -1 self.sorting_scheme = "default" self.condensation_solver = None @@ -49,6 +50,9 @@ def __init__(self, n_sd, backend): self.null = self.Storage.empty(0, dtype=float) def run(self, steps): + if self.n_steps == -1: + self._notify_initialisers() + self.n_steps = 0 for _ in range(steps): for key, dynamic in self.dynamics.items(): with self.timers[key]: @@ -61,6 +65,10 @@ def _notify_observers(self): for observer in reversed_order_so_that_environment_is_last: observer.notify() + def _notify_initialisers(self): + for initialiser in self.initialisers: + initialiser.setup() + @property def Storage(self): return self.backend.Storage @@ -491,19 +499,28 @@ def deposition(self, adaptive: bool): adaptive=adaptive, multiplicity=self.attributes["multiplicity"], signed_water_mass=self.attributes["signed water mass"], - current_vapour_mixing_ratio=self.environment["water_vapour_mixing_ratio"], + dropwise_vapour_mixing_ratio=self.attributes[ + "dropwise water vapour mixing ratio" + ], + dropwise_dry_air_potential_temperature=self.attributes[ + "dropwise dry air potential temperature" + ], current_dry_air_density=self.environment["rhod"], - current_dry_potential_temperature=self.environment["thd"], cell_volume=self.environment.mesh.dv, time_step=self.dt, cell_id=self.attributes["cell id"], - predicted_vapour_mixing_ratio=self.environment.get_predicted( - "water_vapour_mixing_ratio" - ), - predicted_dry_potential_temperature=self.environment.get_predicted("thd"), + dropwise_vapour_mixing_ratio_tendency=self.attributes[ + "dropwise water vapour mixing ratio tendency" + ], + dropwise_dry_air_potential_temperature_tendency=self.attributes[ + "dropwise dry air potential temperature tendency" + ], predicted_dry_air_density=self.environment.get_predicted("rhod"), ) self.attributes.mark_updated("signed water mass") + self.attributes.mark_updated("dropwise dry air potential temperature tendency") + self.attributes.mark_updated("dropwise water vapour mixing ratio tendency") + # TODO #1524 - should we update here? # self.update_TpRH(only_if_not_last='VapourDepositionOnIce') @@ -566,15 +583,43 @@ def thaw_instantaneous(self): temperature=self.environment["T"], ) - def drop_local_thermodynamics(self): + def drop_local_thermodynamics(self): # TODO: rename to feature "relaxation" # TODO: move the logic to backend[s] - Qk = self.attributes["drop-local water vapour mixing ratio"].data + Qk_dot = self.attributes["dropwise water vapour mixing ratio tendency"].data + Qk = self.attributes["dropwise water vapour mixing ratio"].data q_mean = self.environment["water_vapour_mixing_ratio"] tau = self.formulae.turbulent_relaxation_timescale.tau(np.nan, np.nan) - dt = self.dt cell_id = self.attributes["cell id"].data for drop_id in range(Qk.shape[0]): - Qk[drop_id] -= (Qk[drop_id] - q_mean[cell_id[drop_id]]) / tau * dt + Qk_dot[drop_id] = -(Qk[drop_id] - q_mean[cell_id[drop_id]]) / tau - self.attributes.mark_updated("drop-local water vapour mixing ratio") + self.attributes.mark_updated("dropwise water vapour mixing ratio tendency") + + def apply_drop_and_cell_wise_tendencies_to_the_environment_and_zero_input_arrays( + self, + dropwise_tendency, # input + gets zeroed + cellwise_tendency, # input + gets zeroed + environment_state, # ouput + ): + cell_id = self.attributes["cell id"].data + multiplicity = self.attributes["multiplicity"].data + + """ effectively implements eq. C.2 from Abade & Albuquerque """ + + for drop_id in range(dropwise_tendency.data.shape[0]): + cid = cell_id[drop_id] + cellwise_tendency.data[cid] += ( + multiplicity[drop_id] * dropwise_tendency.data[drop_id] + ) # TODO: will only work with extensive attribute + dropwise_tendency.data[drop_id] = 0 # TODO: double check why here + for cid in range(cellwise_tendency.data.shape[0]): + environment_state.data[cid] += self.dt * cellwise_tendency.data[cid] + cellwise_tendency.data[cid] = 0 + + self.attributes.mark_updated("dropwise water vapour mixing ratio tendency") + + def apply_dropwise_thermodynamic_tendency(self): + Qk = self.attributes["dropwise water vapour mixing ratio"].data + Qk_dot = self.attributes["dropwise water vapour mixing ratio tendency"].data + Qk += self.dt * Qk_dot diff --git a/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py index eb7afa2d31..3e15448074 100644 --- a/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py +++ b/tests/unit_tests/dynamics/test_drop_local_thermodynamics.py @@ -1,14 +1,16 @@ import numpy as np import pytest -from PySDM.dynamics import DropLocalThermodynamics, VapourDepositionOnIce +from PySDM.dynamics import ( + DropLocalThermodynamics, + VapourDepositionOnIce, + AmbientThermodynamics, +) from PySDM import Builder, Formulae from PySDM.physics import si from tests.unit_tests.dynamics.test_vapour_deposition_on_ice import MoistBox -# TODO: hello-world scenario: constant timescale, no diffusional growth, pure relaxation, assert that local temp relaxes to ambient according to the tau value - @pytest.mark.parametrize( "tau, fraction_at_t0", @@ -20,7 +22,7 @@ (44 * si.s, 1.1), ), ) -def test_drop_local_thermodynamics_e_folding(tau, fraction_at_t0, backend_class): +def test_drop_local_thermodynamics_for_constant_tau(tau, fraction_at_t0, backend_class): if backend_class.__name__ == "ThrustRTC": pytest.skip() # TODO @@ -38,24 +40,33 @@ def test_drop_local_thermodynamics_e_folding(tau, fraction_at_t0, backend_class) backend=backend_class(formulae), environment=MoistBox(dt=dt, dv=np.nan), ) + builder.add_dynamic(AmbientThermodynamics()) builder.add_dynamic(DropLocalThermodynamics()) particulator = builder.build( products=(), attributes={ "multiplicity": np.asarray([1, 2, 3]), "signed water mass": np.asarray([1, 2, 3]) * si.ng, - "drop-local water vapour mixing ratio": np.full(n_sd, fraction_at_t0 * r0), }, ) - particulator.environment["water_vapour_mixing_ratio"] = r0 + particulator.environment["water_vapour_mixing_ratio"] = np.nan + particulator.environment["thd"] = np.nan # act + particulator.run(steps=0) + particulator.environment["water_vapour_mixing_ratio"] = r0 + particulator.attributes["dropwise water vapour mixing ratio"].data[:] = ( + fraction_at_t0 * r0 + ) particulator.run(steps=1) # assert - r1 = particulator.attributes["drop-local water vapour mixing ratio"].to_ndarray() + r1 = particulator.attributes["dropwise water vapour mixing ratio"].to_ndarray() if fraction_at_t0 == 1: assert (r1 == r0).all() else: assert (r1 != r0).all() - assert ((r1 - r0) / dt == -r0 * (fraction_at_t0 - 1) / tau).all() + np.testing.assert_allclose( + actual=(r1 - fraction_at_t0 * r0) / dt, + desired=-r0 * (fraction_at_t0 - 1) / tau, + ) diff --git a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py index 842541691c..6b15722f80 100644 --- a/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py +++ b/tests/unit_tests/dynamics/test_vapour_deposition_on_ice.py @@ -139,8 +139,9 @@ class TestVapourDepositionOnIce: @pytest.mark.parametrize("RHi", (1.1, 1.0, 0.9)) @pytest.mark.parametrize("diffusion_coordinate", DIFFUSION_COORDINATES) @pytest.mark.parametrize("diffusion_ice_capacity", DIFFUSION_ICE_CAPACITIES) + @pytest.mark.parametrize("adaptive", (False, True)) def test_iwc_differs_after_one_timestep( - *, water_mass, RHi, diffusion_coordinate, diffusion_ice_capacity + *, water_mass, RHi, diffusion_coordinate, diffusion_ice_capacity, adaptive ): """sanity checks for sign of changes in IWC and ambient thermodynamics""" # arrange @@ -152,6 +153,7 @@ def test_iwc_differs_after_one_timestep( signed_water_masses=[water_mass], RH_ice=RHi, dt=0.1 * si.s, + adaptive=adaptive, ) rv0 = particulator.environment["water_vapour_mixing_ratio"][0] thd0 = particulator.environment["thd"][0] From 83fbc2f37870235fd4393d6e135ad7599293a38b Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Fri, 11 Jul 2025 14:08:32 +0200 Subject: [PATCH 35/37] tendency logic --- .../impl_numba/methods/deposition_methods.py | 1 + PySDM/dynamics/ambient_thermodynamics.py | 30 +++++++++++-------- 2 files changed, 19 insertions(+), 12 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index 8133a6b1ad..fe58661b45 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -282,6 +282,7 @@ def body( # pylint: disable=too-many-arguments rhod = current_dry_air_density[cid] assert n_substeps == int(n_substeps) + print(f"{n_substeps=}") for _ in range(int(n_substeps)): rv += sub_time_step * drv_dt_forcing * (0.5 if midpoint else 1) thd += sub_time_step * dthd_dt_forcing * (0.5 if midpoint else 1) diff --git a/PySDM/dynamics/ambient_thermodynamics.py b/PySDM/dynamics/ambient_thermodynamics.py index 6bfb16d303..5410d19250 100644 --- a/PySDM/dynamics/ambient_thermodynamics.py +++ b/PySDM/dynamics/ambient_thermodynamics.py @@ -5,6 +5,13 @@ from PySDM.dynamics.impl import register_dynamic +# TODO +VAR2KEY = { + "water vapour mixing ratio": "water_vapour_mixing_ratio", + "dry air potential temperature": "thd", +} + + @register_dynamic() class AmbientThermodynamics: def __init__(self): @@ -25,23 +32,22 @@ def register(self, builder): } def __call__(self): - """beginning of timestep logic: add the environment-forcing to tendency arrays""" + """beginning of timestep logic: fill the tendency arrays with environment-forcings""" self.particulator.environment.sync() - # TODO: fill the tendencies (replacing the logic within Moist env) - for tendency in self.cellwise_tendencies.values(): - tendency.data[:] = 0 + for var, tendency in self.cellwise_tendencies.items(): + + tendency.data[:] = ( + self.particulator.environment.get_predicted(VAR2KEY[var]).data + - self.particulator.environment[VAR2KEY[var]].data + ) / self.particulator.dt def notify(self): """end of timestep logic: apply the tendencies and zero the tendency arrays""" - # sum up dropwise tendencies and apply multiplying by dt and multiplicity to the cell-wise tendency - for key in self.cellwise_tendencies: + for var in self.cellwise_tendencies: self.particulator.apply_drop_and_cell_wise_tendencies_to_the_environment_and_zero_input_arrays( - dropwise_tendency=self.dropwise_tendencies[key], - cellwise_tendency=self.cellwise_tendencies[key], + dropwise_tendency=self.dropwise_tendencies[var], + cellwise_tendency=self.cellwise_tendencies[var], environment_state=self.particulator.environment.get_predicted( - { - "water vapour mixing ratio": "water_vapour_mixing_ratio", - "dry air potential temperature": "thd", - }[key] + VAR2KEY[var] ), ) From 9f5ca0a4833de2cc7e64a02c9179042f7b6d801b Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Mon, 14 Jul 2025 13:16:32 +0200 Subject: [PATCH 36/37] notes from Friday meeting --- .../impl_numba/methods/deposition_methods.py | 8 +- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 25816 +++++++++------- 2 files changed, 15096 insertions(+), 10728 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index fe58661b45..a6cba61d2d 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -282,8 +282,10 @@ def body( # pylint: disable=too-many-arguments rhod = current_dry_air_density[cid] assert n_substeps == int(n_substeps) - print(f"{n_substeps=}") + if n_substeps > 1: + print("n_sub", n_substeps) for _ in range(int(n_substeps)): + # TODO: loop rv += sub_time_step * drv_dt_forcing * (0.5 if midpoint else 1) thd += sub_time_step * dthd_dt_forcing * (0.5 if midpoint else 1) rhod += sub_time_step * rhod_tendency * (0.5 if midpoint else 1) @@ -311,14 +313,18 @@ def body( # pylint: disable=too-many-arguments rv += dropwise_delta_rv * ksi assert rv >= 0 + # TODO: test what if there are collisions in between here and application of the tendencies? + # (which should support the choice of per-real-drop tendency rather than per-SD tendency) dropwise_vapour_mixing_ratio_tendency[drop_id] += ( dropwise_delta_rv / time_step ) + # TODO: loop (thanks to storing the thermodynamic vars in a triplet/vector dropwise_dry_air_potential_temperature_tendency[drop_id] += ( dropwise_delta_thd / time_step ) if midpoint: + # TODO: loop thd += sub_time_step * dthd_dt_forcing / 2 rv += sub_time_step * drv_dt_forcing / 2 rhod += sub_time_step * rhod_tendency / 2 diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index 5c6b9eb176..ed201cdfc6 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -93,19 +93,19 @@ }, { "cell_type": "code", - "execution_count": 4, + "execution_count": 15, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "711644582d8e41cb9de11b68db665218", + "model_id": "39890b525437450385f37d75c3e9fc66", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, max=39.0)" + "FloatProgress(value=1.0, max=63.0)" ] }, "metadata": {}, @@ -114,12 +114,12 @@ ], "source": [ "CI = 'CI' in os.environ\n", - "n_realisations = 3 if not CI else 1\n", + "n_realisations = 5 if not CI else 1\n", "n_sds = (64, 512) if not CI else (64,) # PAPER: \"on the order of 1e6\"\n", "updrafts = (3.6, 1.2, .4) if not CI else (3.6,.4) # PAPER: 0.5 m/s\n", "\n", "dz_out = 100 * si.s\n", - "timestep = 1 * si.s\n", + "timestep = 2 * si.s # TODO: switch from dt to dz ?\n", "z_max = 3 * si.km\n", "display(progbar := FloatProgress(value=1, max=(1 + 2 * n_realisations * len(n_sds)) * len(updrafts)))\n", "\n", @@ -129,6 +129,8 @@ " 'enable_vapour_deposition_on_ice': True,\n", "}\n", "\n", + "# TODO: add relaxation runs (for now, with constant tau)\n", + "\n", "datasets = {}\n", "for updraft in updrafts:\n", " t_max = z_max / updraft\n", @@ -170,7 +172,7 @@ }, { "cell_type": "code", - "execution_count": 5, + "execution_count": 16, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -261,7 +263,7 @@ }, { "cell_type": "code", - "execution_count": 6, + "execution_count": 17, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -276,11 +278,11 @@ " \n", " \n", " \n", - " 2025-07-09T00:10:08.228100\n", + " 2025-07-11T16:28:26.822452\n", " image/svg+xml\n", " \n", " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\n", + " Matplotlib v3.9.4, https://matplotlib.org/\n", " \n", " \n", " \n", @@ -312,16 +314,16 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -329,11 +331,11 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -341,11 +343,11 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -353,11 +355,11 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -504,16 +506,16 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -559,11 +561,11 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -606,11 +608,11 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -652,11 +654,11 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -672,11 +674,11 @@ " \n", " \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -866,145 +868,227 @@ " \n", " \n", " \n", + "L 48.960055 233.009112 \n", + "L 48.960055 226.223853 \n", + "L 48.960055 219.438594 \n", + "L 48.960055 212.653335 \n", + "L 48.960055 205.868076 \n", + "L 48.960055 199.082817 \n", + "L 48.960055 192.297559 \n", + "L 48.960055 185.5123 \n", + "L 48.960055 178.727041 \n", + "L 48.960055 171.941782 \n", + "L 48.960055 165.156523 \n", + "L 48.960055 158.371264 \n", + "L 48.960055 151.586005 \n", + "L 48.960055 144.800747 \n", + "L 48.960055 138.015488 \n", + "L 48.960055 131.230229 \n", + "L 48.960055 124.44497 \n", + "L 48.960055 117.659711 \n", + "L 48.960055 110.874452 \n", + "L 48.960055 104.089193 \n", + "L 48.960055 97.303934 \n", + "L 48.960055 90.518676 \n", + "L 53.69528 83.733417 \n", + "L 60.02257 76.948158 \n", + "L 67.529938 70.162899 \n", + "L 75.849948 63.37764 \n", + "L 84.741301 56.592381 \n", + "L 94.024406 49.807122 \n", + "L 103.556888 43.021864 \n", + "L 113.221126 36.236605 \n", + "L 122.917059 29.451346 \n", + "L 132.557272 22.666087 \n", + "L 142.082581 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 50.989425 49.807122 \n", + "L 55.341519 43.021864 \n", + "L 60.710481 36.236605 \n", + "L 66.722828 29.451346 \n", + "L 76.345516 22.666087 \n", + "L 86.4749 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 48.960055 49.807122 \n", + "L 48.960055 43.021864 \n", + "L 52.13594 36.236605 \n", + "L 58.744035 29.451346 \n", + "L 67.310892 22.666087 \n", + "L 76.93925 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 48.960055 233.009112 \n", + "L 48.960055 226.223853 \n", + "L 48.960055 219.438594 \n", + "L 48.960055 212.653335 \n", + "L 48.960055 205.868076 \n", + "L 48.960055 199.082817 \n", + "L 48.960055 192.297559 \n", + "L 48.960055 185.5123 \n", + "L 48.960055 178.727041 \n", + "L 48.960055 171.941782 \n", + "L 48.960055 165.156523 \n", + "L 48.960055 158.371264 \n", + "L 48.960055 151.586005 \n", + "L 48.960055 144.800747 \n", + "L 48.960055 138.015488 \n", + "L 48.960055 131.230229 \n", + "L 48.960055 124.44497 \n", + "L 48.960055 117.659711 \n", + "L 48.960055 110.874452 \n", + "L 48.960055 104.089193 \n", + "L 50.901015 97.303934 \n", + "L 56.54339 90.518676 \n", + "L 63.815454 83.733417 \n", + "L 72.175088 76.948158 \n", + "L 81.30803 70.162899 \n", + "L 90.992893 63.37764 \n", + "L 101.058083 56.592381 \n", + "L 111.362544 49.807122 \n", + "L 121.785059 43.021864 \n", + "L 132.216466 36.236605 \n", + "L 142.572193 29.451346 \n", + "L 152.749621 22.666087 \n", + "L 162.460331 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 112.599631 97.303934 \n", + "L 117.580834 90.518676 \n", + "L 118.373816 83.733417 \n", + "L 116.891968 76.948158 \n", + "L 113.923203 70.162899 \n", + "L 109.895869 63.37764 \n", + "L 105.082508 56.592381 \n", + "L 99.680689 49.807122 \n", + "L 93.845977 43.021864 \n", + "L 87.706642 36.236605 \n", + "L 81.372276 29.451346 \n", + "L 74.939931 22.666087 \n", + "L 68.418991 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 112.599631 97.303934 \n", + "L 117.580834 90.518676 \n", + "L 122.373037 83.733417 \n", + "L 126.977682 76.948158 \n", + "L 131.396552 70.162899 \n", + "L 135.631782 63.37764 \n", + "L 139.685853 56.592381 \n", + "L 141.892878 49.807122 \n", + "L 141.531823 43.021864 \n", + "L 139.8316 36.236605 \n", + "L 137.260621 29.451346 \n", + "L 131.2823 22.666087 \n", + "L 124.359803 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 112.599631 97.303934 \n", + "L 117.580834 90.518676 \n", + "L 122.373037 83.733417 \n", + "L 126.977682 76.948158 \n", + "L 131.396552 70.162899 \n", + "L 135.631782 63.37764 \n", + "L 139.685853 56.592381 \n", + "L 143.561582 49.807122 \n", + "L 147.262108 43.021864 \n", + "L 148.060937 36.236605 \n", + "L 145.34531 29.451346 \n", + "L 140.264122 22.666087 \n", + "L 133.837096 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 111.163754 97.303934 \n", + "L 110.919822 90.518676 \n", + "L 108.619624 83.733417 \n", + "L 104.950687 76.948158 \n", + "L 100.272597 70.162899 \n", + "L 94.832372 63.37764 \n", + "L 88.818595 56.592381 \n", + "L 82.385755 49.807122 \n", + "L 75.667609 43.021864 \n", + "L 68.787875 36.236605 \n", + "L 61.788844 29.451346 \n", + "L 54.970716 22.666087 \n", + "L 49.091215 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 112.599631 97.303934 \n", + "L 117.580834 90.518676 \n", + "L 123.109041 83.733417 \n", + "L 127.954483 76.948158 \n", + "L 132.493087 70.162899 \n", + "L 136.785762 63.37764 \n", + "L 140.863753 56.592381 \n", + "L 144.745039 49.807122 \n", + "L 148.442811 43.021864 \n", + "L 151.967712 36.236605 \n", + "L 155.329281 29.451346 \n", + "L 158.537148 22.666087 \n", + "L 161.541518 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 112.599631 97.303934 \n", + "L 117.580834 90.518676 \n", + "L 122.373037 83.733417 \n", + "L 126.977682 76.948158 \n", + "L 131.396552 70.162899 \n", + "L 135.631782 63.37764 \n", + "L 139.685853 56.592381 \n", + "L 143.922247 49.807122 \n", + "L 147.913287 43.021864 \n", + "L 151.582026 36.236605 \n", + "L 155.023394 29.451346 \n", + "L 158.667762 22.666087 \n", + "L 161.874648 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 112.599631 97.303934 \n", + "L 117.580834 90.518676 \n", + "L 122.373037 83.733417 \n", + "L 126.977682 76.948158 \n", + "L 131.396552 70.162899 \n", + "L 135.631782 63.37764 \n", + "L 139.685853 56.592381 \n", + "L 143.561582 49.807122 \n", + "L 147.262108 43.021864 \n", + "L 151.236822 36.236605 \n", + "L 155.12929 29.451346 \n", + "L 158.614959 22.666087 \n", + "L 161.816291 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 48.960182 233.009112 \n", + "L 48.960193 226.223853 \n", + "L 48.960207 219.438594 \n", + "L 48.960224 212.653335 \n", + "L 48.960249 205.868076 \n", + "L 48.960284 199.082817 \n", + "L 48.96034 192.297559 \n", + "L 48.960441 185.5123 \n", + "L 48.960677 178.727041 \n", + "L 48.961899 171.941782 \n", + "L 51.431579 165.156523 \n", + "L 59.027007 158.371264 \n", + "L 65.821676 151.586005 \n", + "L 72.362782 144.800747 \n", + "L 78.694345 138.015488 \n", + "L 84.827552 131.230229 \n", + "L 90.766328 124.44497 \n", + "L 96.512245 117.659711 \n", + "L 102.066059 110.874452 \n", + "L 107.428315 104.089193 \n", + "L 112.700648 97.303934 \n", + "L 117.765298 90.518676 \n", + "L 122.740635 83.733417 \n", + "L 127.41065 76.948158 \n", + "L 131.860663 70.162899 \n", + "L 136.109264 63.37764 \n", + "L 140.167587 56.592381 \n", + "L 144.115739 49.807122 \n", + "L 147.874585 43.021864 \n", + "L 151.524344 36.236605 \n", + "L 155.095692 29.451346 \n", + "L 158.576855 22.666087 \n", + "L 161.88426 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", + " \n", " \n", + "L 204.324196 233.009112 \n", + "L 204.324185 226.223853 \n", + "L 204.324172 219.438594 \n", + "L 204.324154 212.653335 \n", + "L 204.324129 205.868076 \n", + "L 204.324094 199.082817 \n", + "L 204.324038 192.297559 \n", + "L 204.323938 185.5123 \n", + "L 204.323702 178.727041 \n", + "L 204.32248 171.941782 \n", + "L 201.853708 165.156523 \n", + "L 194.261056 158.371264 \n", + "L 187.468869 151.586005 \n", + "L 180.930161 144.800747 \n", + "L 174.600923 138.015488 \n", + "L 168.469975 131.230229 \n", + "L 162.533392 124.44497 \n", + "L 156.789602 117.659711 \n", + "L 151.237849 110.874452 \n", + "L 145.877588 104.089193 \n", + "L 140.708203 97.303934 \n", + "L 135.728867 90.518676 \n", + "L 130.456006 83.733417 \n", + "L 125.814116 76.948158 \n", + "L 121.425106 70.162899 \n", + "L 117.251682 63.37764 \n", + "L 113.272442 56.592381 \n", + "L 109.474682 49.807122 \n", + "L 105.848471 43.021864 \n", + "L 102.385365 36.236605 \n", + "L 99.07741 29.451346 \n", + "L 95.916161 22.666087 \n", + "L 92.952466 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324196 233.009112 \n", + "L 204.324185 226.223853 \n", + "L 204.324172 219.438594 \n", + "L 204.324154 212.653335 \n", + "L 204.324129 205.868076 \n", + "L 204.324094 199.082817 \n", + "L 204.324038 192.297559 \n", + "L 204.323938 185.5123 \n", + "L 204.323702 178.727041 \n", + "L 204.32248 171.941782 \n", + "L 201.853708 165.156523 \n", + "L 194.261056 158.371264 \n", + "L 187.468869 151.586005 \n", + "L 180.930161 144.800747 \n", + "L 174.600923 138.015488 \n", + "L 168.469975 131.230229 \n", + "L 162.533392 124.44497 \n", + "L 156.789602 117.659711 \n", + "L 151.237849 110.874452 \n", + "L 145.877588 104.089193 \n", + "L 140.708203 97.303934 \n", + "L 135.728867 90.518676 \n", + "L 130.938465 83.733417 \n", + "L 126.335559 76.948158 \n", + "L 121.918364 70.162899 \n", + "L 117.684747 63.37764 \n", + "L 113.632229 56.592381 \n", + "L 109.440626 49.807122 \n", + "L 105.634861 43.021864 \n", + "L 102.091845 36.236605 \n", + "L 98.746604 29.451346 \n", + "L 95.273311 22.666087 \n", + "L 92.23091 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324196 233.009112 \n", + "L 204.324185 226.223853 \n", + "L 204.324172 219.438594 \n", + "L 204.324154 212.653335 \n", + "L 204.324129 205.868076 \n", + "L 204.324094 199.082817 \n", + "L 204.324038 192.297559 \n", + "L 204.323938 185.5123 \n", + "L 204.323702 178.727041 \n", + "L 204.32248 171.941782 \n", + "L 201.853708 165.156523 \n", + "L 194.261056 158.371264 \n", + "L 187.468869 151.586005 \n", + "L 180.930161 144.800747 \n", + "L 174.600923 138.015488 \n", + "L 168.469975 131.230229 \n", + "L 162.533392 124.44497 \n", + "L 156.789602 117.659711 \n", + "L 151.237849 110.874452 \n", + "L 145.877588 104.089193 \n", + "L 140.708203 97.303934 \n", + "L 135.728867 90.518676 \n", + "L 130.938465 83.733417 \n", + "L 126.335559 76.948158 \n", + "L 121.918364 70.162899 \n", + "L 117.684747 63.37764 \n", + "L 113.632229 56.592381 \n", + "L 109.757993 49.807122 \n", + "L 106.0589 43.021864 \n", + "L 102.180754 36.236605 \n", + "L 98.473295 29.451346 \n", + "L 95.213508 22.666087 \n", + "L 92.175456 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", + "L 204.324196 233.009112 \n", + "L 204.324185 226.223853 \n", + "L 204.324172 219.438594 \n", + "L 204.324154 212.653335 \n", + "L 204.324129 205.868076 \n", + "L 204.324094 199.082817 \n", + "L 204.324038 192.297559 \n", + "L 204.323938 185.5123 \n", + "L 204.323702 178.727041 \n", + "L 204.32248 171.941782 \n", + "L 201.853708 165.156523 \n", + "L 194.261056 158.371264 \n", + "L 187.468869 151.586005 \n", + "L 180.930161 144.800747 \n", + "L 174.600923 138.015488 \n", + "L 168.469975 131.230229 \n", + "L 162.533392 124.44497 \n", + "L 156.789602 117.659711 \n", + "L 151.237849 110.874452 \n", + "L 145.877588 104.089193 \n", + "L 140.310728 97.303934 \n", + "L 135.195643 90.518676 \n", + "L 130.410626 83.733417 \n", + "L 125.863911 76.948158 \n", + "L 121.526552 70.162899 \n", + "L 117.380633 63.37764 \n", + "L 113.413575 56.592381 \n", + "L 109.614761 49.807122 \n", + "L 105.973592 43.021864 \n", + "L 102.476907 36.236605 \n", + "L 99.168159 29.451346 \n", + "L 95.850586 22.666087 \n", + "L 92.054812 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 233.009112 \n", + "L 204.324323 226.223853 \n", + "L 204.324323 219.438594 \n", + "L 204.324323 212.653335 \n", + "L 204.324323 205.868076 \n", + "L 204.324323 199.082817 \n", + "L 204.324323 192.297559 \n", + "L 204.324323 185.5123 \n", + "L 204.324323 178.727041 \n", + "L 204.324324 171.941782 \n", + "L 204.325232 165.156523 \n", + "L 204.328008 158.371264 \n", + "L 204.33049 151.586005 \n", + "L 204.332888 144.800747 \n", + "L 204.335214 138.015488 \n", + "L 204.337473 131.230229 \n", + "L 204.339665 124.44497 \n", + "L 204.341792 117.659711 \n", + "L 204.343853 110.874452 \n", + "L 204.345849 104.089193 \n", + "L 204.347779 97.303934 \n", + "L 204.349646 90.518676 \n", + "L 204.604993 83.733417 \n", + "L 204.808544 76.948158 \n", + "L 204.958137 70.162899 \n", + "L 205.077389 63.37764 \n", + "L 205.17614 56.592381 \n", + "L 205.259666 49.807122 \n", + "L 205.331227 43.021864 \n", + "L 205.393023 36.236605 \n", + "L 205.446636 29.451346 \n", + "L 205.493254 22.666087 \n", + "L 205.533928 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 233.009112 \n", + "L 204.324323 226.223853 \n", + "L 204.324323 219.438594 \n", + "L 204.324323 212.653335 \n", + "L 204.324323 205.868076 \n", + "L 204.324323 199.082817 \n", + "L 204.324323 192.297559 \n", + "L 204.324323 185.5123 \n", + "L 204.324323 178.727041 \n", + "L 204.324324 171.941782 \n", + "L 204.325232 165.156523 \n", + "L 204.328008 158.371264 \n", + "L 204.33049 151.586005 \n", + "L 204.332888 144.800747 \n", + "L 204.335214 138.015488 \n", + "L 204.337473 131.230229 \n", + "L 204.339665 124.44497 \n", + "L 204.341792 117.659711 \n", + "L 204.343853 110.874452 \n", + "L 204.345849 104.089193 \n", + "L 204.347779 97.303934 \n", + "L 204.349646 90.518676 \n", + "L 204.351447 83.733417 \n", + "L 204.353186 76.948158 \n", + "L 204.354861 70.162899 \n", + "L 204.356474 63.37764 \n", + "L 204.358027 56.592381 \n", + "L 204.402819 49.807122 \n", + "L 204.588093 43.021864 \n", + "L 204.713817 36.236605 \n", + "L 204.809942 29.451346 \n", + "L 204.981018 22.666087 \n", + "L 205.145503 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 233.009112 \n", + "L 204.324323 226.223853 \n", + "L 204.324323 219.438594 \n", + "L 204.324323 212.653335 \n", + "L 204.324323 205.868076 \n", + "L 204.324323 199.082817 \n", + "L 204.324323 192.297559 \n", + "L 204.324323 185.5123 \n", + "L 204.324323 178.727041 \n", + "L 204.324324 171.941782 \n", + "L 204.325232 165.156523 \n", + "L 204.328008 158.371264 \n", + "L 204.33049 151.586005 \n", + "L 204.332888 144.800747 \n", + "L 204.335214 138.015488 \n", + "L 204.337473 131.230229 \n", + "L 204.339665 124.44497 \n", + "L 204.341792 117.659711 \n", + "L 204.343853 110.874452 \n", + "L 204.345849 104.089193 \n", + "L 204.347779 97.303934 \n", + "L 204.349646 90.518676 \n", + "L 204.351447 83.733417 \n", + "L 204.353186 76.948158 \n", + "L 204.354861 70.162899 \n", + "L 204.356474 63.37764 \n", + "L 204.358027 56.592381 \n", + "L 204.359519 49.807122 \n", + "L 204.360953 43.021864 \n", + "L 204.457521 36.236605 \n", + "L 204.642529 29.451346 \n", + "L 204.868412 22.666087 \n", + "L 205.031693 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 204.324323 233.009112 \n", + "L 204.324323 226.223853 \n", + "L 204.324323 219.438594 \n", + "L 204.324323 212.653335 \n", + "L 204.324323 205.868076 \n", + "L 204.324323 199.082817 \n", + "L 204.324323 192.297559 \n", + "L 204.324323 185.5123 \n", + "L 204.324323 178.727041 \n", + "L 204.324324 171.941782 \n", + "L 204.325232 165.156523 \n", + "L 204.328008 158.371264 \n", + "L 204.33049 151.586005 \n", + "L 204.332888 144.800747 \n", + "L 204.335214 138.015488 \n", + "L 204.337473 131.230229 \n", + "L 204.339665 124.44497 \n", + "L 204.341792 117.659711 \n", + "L 204.343853 110.874452 \n", + "L 204.345849 104.089193 \n", + "L 204.347779 97.303934 \n", + "L 204.349646 90.518676 \n", + "L 204.351447 83.733417 \n", + "L 204.353186 76.948158 \n", + "L 204.354861 70.162899 \n", + "L 204.356474 63.37764 \n", + "L 204.358027 56.592381 \n", + "L 204.359519 49.807122 \n", + "L 204.360953 43.021864 \n", + "L 204.36233 36.236605 \n", + "L 204.462919 29.451346 \n", + "L 204.640622 22.666087 \n", + "L 204.843892 15.880828 \n", + "\" clip-path=\"url(#p77c1a2c690)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", " \n", " \n", " \n", @@ -2015,50 +2437,50 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2080,62 +2502,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -2156,874 +2578,1294 @@ " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 233.009112 \n", + "L 263.375159 226.223853 \n", + "L 263.375159 219.438594 \n", + "L 263.375159 212.653335 \n", + "L 263.375159 205.868076 \n", + "L 263.375159 199.082817 \n", + "L 263.375159 192.297559 \n", + "L 263.375159 185.5123 \n", + "L 263.375159 178.727041 \n", + "L 263.375159 171.941782 \n", + "L 263.375159 165.156523 \n", + "L 263.375159 158.371264 \n", + "L 263.375159 151.586005 \n", + "L 263.375159 144.800747 \n", + "L 263.375159 138.015488 \n", + "L 263.375159 131.230229 \n", + "L 263.375159 124.44497 \n", + "L 263.375159 117.659711 \n", + "L 263.375159 110.874452 \n", + "L 263.375159 104.089193 \n", + "L 263.375159 97.303934 \n", + "L 263.375159 90.518676 \n", + "L 263.724348 83.733417 \n", + "L 264.460791 76.948158 \n", + "L 265.834879 70.162899 \n", + "L 268.322129 63.37764 \n", + "L 272.851986 56.592381 \n", + "L 278.543423 49.807122 \n", + "L 285.398311 43.021864 \n", + "L 294.476887 36.236605 \n", + "L 304.09187 29.451346 \n", + "L 314.175682 22.666087 \n", + "L 324.510295 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 233.009112 \n", + "L 263.375159 226.223853 \n", + "L 263.375159 219.438594 \n", + "L 263.375159 212.653335 \n", + "L 263.375159 205.868076 \n", + "L 263.375159 199.082817 \n", + "L 263.375159 192.297559 \n", + "L 263.375159 185.5123 \n", + "L 263.375159 178.727041 \n", + "L 263.375159 171.941782 \n", + "L 263.375159 165.156523 \n", + "L 263.375159 158.371264 \n", + "L 263.375159 151.586005 \n", + "L 263.375159 144.800747 \n", + "L 263.375159 138.015488 \n", + "L 263.375159 131.230229 \n", + "L 263.375159 124.44497 \n", + "L 263.375159 117.659711 \n", + "L 263.375159 110.874452 \n", + "L 263.375159 104.089193 \n", + "L 264.345883 97.303934 \n", + "L 265.991202 90.518676 \n", + "L 268.039667 83.733417 \n", + "L 270.371655 76.948158 \n", + "L 272.912343 70.162899 \n", + "L 276.384858 63.37764 \n", + "L 280.448142 56.592381 \n", + "L 285.667491 49.807122 \n", + "L 291.962608 43.021864 \n", + "L 299.592698 36.236605 \n", + "L 307.988133 29.451346 \n", + "L 316.804962 22.666087 \n", + "L 325.843378 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 233.009112 \n", + "L 263.375159 226.223853 \n", + "L 263.375159 219.438594 \n", + "L 263.375159 212.653335 \n", + "L 263.375159 205.868076 \n", + "L 263.375159 199.082817 \n", + "L 263.375159 192.297559 \n", + "L 263.375159 185.5123 \n", + "L 263.375159 178.727041 \n", + "L 263.375159 171.941782 \n", + "L 263.375159 165.156523 \n", + "L 263.375159 158.371264 \n", + "L 263.375159 151.586005 \n", + "L 263.375159 144.800747 \n", + "L 263.375159 138.015488 \n", + "L 263.375159 131.230229 \n", + "L 263.375159 124.44497 \n", + "L 263.375159 117.659711 \n", + "L 263.375159 110.874452 \n", + "L 263.375159 104.089193 \n", + "L 263.375159 97.303934 \n", + "L 263.375159 90.518676 \n", + "L 263.375159 83.733417 \n", + "L 263.375159 76.948158 \n", + "L 263.573237 70.162899 \n", + "L 264.186218 63.37764 \n", + "L 264.985186 56.592381 \n", + "L 267.292287 49.807122 \n", + "L 271.11969 43.021864 \n", + "L 276.410519 36.236605 \n", + "L 285.148986 29.451346 \n", + "L 294.426727 22.666087 \n", + "L 304.342716 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375159 233.009112 \n", + "L 263.375159 226.223853 \n", + "L 263.375159 219.438594 \n", + "L 263.375159 212.653335 \n", + "L 263.375159 205.868076 \n", + "L 263.375159 199.082817 \n", + "L 263.375159 192.297559 \n", + "L 263.375159 185.5123 \n", + "L 263.375159 178.727041 \n", + "L 263.375159 171.941782 \n", + "L 263.375159 165.156523 \n", + "L 263.375159 158.371264 \n", + "L 263.375159 151.586005 \n", + "L 263.375159 144.800747 \n", + "L 263.375159 138.015488 \n", + "L 263.375159 131.230229 \n", + "L 263.375159 124.44497 \n", + "L 263.375159 117.659711 \n", + "L 263.375159 110.874452 \n", + "L 263.375159 104.089193 \n", + "L 263.569304 97.303934 \n", + "L 263.898368 90.518676 \n", + "L 264.499308 83.733417 \n", + "L 265.279196 76.948158 \n", + "L 266.621819 70.162899 \n", + "L 268.699127 63.37764 \n", + "L 271.847782 56.592381 \n", + "L 276.440802 49.807122 \n", + "L 282.66697 43.021864 \n", + "L 290.579664 36.236605 \n", + "L 299.7075 29.451346 \n", + "L 309.31412 22.666087 \n", + "L 319.249544 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 327.014742 97.303934 \n", + "L 331.995944 90.518676 \n", + "L 336.275763 83.733417 \n", + "L 340.081378 76.948158 \n", + "L 343.061688 70.162899 \n", + "L 345.075858 63.37764 \n", + "L 345.418761 56.592381 \n", + "L 344.204995 49.807122 \n", + "L 340.938852 43.021864 \n", + "L 335.671415 36.236605 \n", + "L 329.500788 29.451346 \n", + "L 322.667348 22.666087 \n", + "L 315.407045 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 327.014742 97.303934 \n", + "L 331.995944 90.518676 \n", + "L 336.788148 83.733417 \n", + "L 341.392792 76.948158 \n", + "L 344.9081 70.162899 \n", + "L 347.726137 63.37764 \n", + "L 349.524952 56.592381 \n", + "L 349.218046 49.807122 \n", + "L 346.354331 43.021864 \n", + "L 341.563352 36.236605 \n", + "L 335.776051 29.451346 \n", + "L 329.273795 22.666087 \n", + "L 322.300095 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 327.014742 97.303934 \n", + "L 331.995944 90.518676 \n", + "L 336.511313 83.733417 \n", + "L 340.422392 76.948158 \n", + "L 343.562408 70.162899 \n", + "L 345.475378 63.37764 \n", + "L 345.252843 56.592381 \n", + "L 343.604572 49.807122 \n", + "L 340.625844 43.021864 \n", + "L 335.35781 36.236605 \n", + "L 329.210883 29.451346 \n", + "L 322.387463 22.666087 \n", + "L 315.131427 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 326.217485 97.303934 \n", + "L 329.638619 90.518676 \n", + "L 332.41912 83.733417 \n", + "L 334.706224 76.948158 \n", + "L 336.586506 70.162899 \n", + "L 337.461502 63.37764 \n", + "L 337.524854 56.592381 \n", + "L 336.326591 49.807122 \n", + "L 333.873469 43.021864 \n", + "L 329.983227 36.236605 \n", + "L 325.055579 29.451346 \n", + "L 319.496646 22.666087 \n", + "L 313.534428 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 327.014742 97.303934 \n", + "L 331.995944 90.518676 \n", + "L 336.788148 83.733417 \n", + "L 341.392792 76.948158 \n", + "L 345.649718 70.162899 \n", + "L 349.330958 63.37764 \n", + "L 352.608929 56.592381 \n", + "L 354.351369 49.807122 \n", + "L 354.490847 43.021864 \n", + "L 352.945258 36.236605 \n", + "L 347.989542 29.451346 \n", + "L 342.070242 22.666087 \n", + "L 335.286997 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 326.855291 97.303934 \n", + "L 331.524479 90.518676 \n", + "L 335.756498 83.733417 \n", + "L 339.599116 76.948158 \n", + "L 342.753684 70.162899 \n", + "L 345.013967 63.37764 \n", + "L 346.066068 56.592381 \n", + "L 345.541115 49.807122 \n", + "L 343.256669 43.021864 \n", + "L 339.104212 36.236605 \n", + "L 333.506569 29.451346 \n", + "L 327.179099 22.666087 \n", + "L 320.331999 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 327.014742 97.303934 \n", + "L 331.995944 90.518676 \n", + "L 336.88281 83.733417 \n", + "L 341.519436 76.948158 \n", + "L 346.036146 70.162899 \n", + "L 350.382949 63.37764 \n", + "L 354.676924 56.592381 \n", + "L 358.727783 49.807122 \n", + "L 362.718213 43.021864 \n", + "L 366.470893 36.236605 \n", + "L 369.933806 29.451346 \n", + "L 373.191909 22.666087 \n", + "L 376.269179 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 263.375292 233.009112 \n", + "L 263.375304 226.223853 \n", + "L 263.375318 219.438594 \n", + "L 263.375336 212.653335 \n", + "L 263.375362 205.868076 \n", + "L 263.375399 199.082817 \n", + "L 263.375457 192.297559 \n", + "L 263.375562 185.5123 \n", + "L 263.37581 178.727041 \n", + "L 263.37709 171.941782 \n", + "L 265.846739 165.156523 \n", + "L 273.442123 158.371264 \n", + "L 280.236792 151.586005 \n", + "L 286.777897 144.800747 \n", + "L 293.109459 138.015488 \n", + "L 299.242665 131.230229 \n", + "L 305.18144 124.44497 \n", + "L 310.927357 117.659711 \n", + "L 316.48117 110.874452 \n", + "L 321.843427 104.089193 \n", + "L 327.014742 97.303934 \n", + "L 331.995944 90.518676 \n", + "L 336.788148 83.733417 \n", + "L 341.392792 76.948158 \n", + "L 345.97196 70.162899 \n", + "L 350.271156 63.37764 \n", + "L 354.470069 56.592381 \n", + "L 358.645749 49.807122 \n", + "L 362.678893 43.021864 \n", + "L 366.431774 36.236605 \n", + "L 369.901227 29.451346 \n", + "L 373.162145 22.666087 \n", + "L 376.238977 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 418.7393 233.009112 \n", + "L 418.739288 226.223853 \n", + "L 418.739274 219.438594 \n", + "L 418.739256 212.653335 \n", + "L 418.73923 205.868076 \n", + "L 418.739193 199.082817 \n", + "L 418.739135 192.297559 \n", + "L 418.73903 185.5123 \n", + "L 418.738782 178.727041 \n", + "L 418.737502 171.941782 \n", + "L 416.268761 165.156523 \n", + "L 408.676153 158.371264 \n", + "L 401.883967 151.586005 \n", + "L 395.34526 144.800747 \n", + "L 389.016023 138.015488 \n", + "L 382.885076 131.230229 \n", + "L 376.948494 124.44497 \n", + "L 371.204704 117.659711 \n", + "L 365.652951 110.874452 \n", + "L 360.292691 104.089193 \n", + "L 355.123306 97.303934 \n", + "L 350.14397 90.518676 \n", + "L 345.29162 83.733417 \n", + "L 340.683647 76.948158 \n", + "L 336.214527 70.162899 \n", + "L 331.931234 63.37764 \n", + "L 327.740859 56.592381 \n", + "L 323.804101 49.807122 \n", + "L 319.968228 43.021864 \n", + "L 316.390442 36.236605 \n", + "L 313.056856 29.451346 \n", + "L 309.901879 22.666087 \n", + "L 306.909428 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.7393 233.009112 \n", + "L 418.739288 226.223853 \n", + "L 418.739274 219.438594 \n", + "L 418.739256 212.653335 \n", + "L 418.73923 205.868076 \n", + "L 418.739193 199.082817 \n", + "L 418.739135 192.297559 \n", + "L 418.73903 185.5123 \n", + "L 418.738782 178.727041 \n", + "L 418.737502 171.941782 \n", + "L 416.268761 165.156523 \n", + "L 408.676153 158.371264 \n", + "L 401.883967 151.586005 \n", + "L 395.34526 144.800747 \n", + "L 389.016023 138.015488 \n", + "L 382.885076 131.230229 \n", + "L 376.948494 124.44497 \n", + "L 371.204704 117.659711 \n", + "L 365.652951 110.874452 \n", + "L 360.292691 104.089193 \n", + "L 355.123306 97.303934 \n", + "L 350.14397 90.518676 \n", + "L 345.353568 83.733417 \n", + "L 340.750662 76.948158 \n", + "L 336.222023 70.162899 \n", + "L 331.974344 63.37764 \n", + "L 327.834859 56.592381 \n", + "L 323.779234 49.807122 \n", + "L 319.925879 43.021864 \n", + "L 316.348231 36.236605 \n", + "L 313.012079 29.451346 \n", + "L 309.857349 22.666087 \n", + "L 306.867748 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.7393 233.009112 \n", + "L 418.739288 226.223853 \n", + "L 418.739274 219.438594 \n", + "L 418.739256 212.653335 \n", + "L 418.73923 205.868076 \n", + "L 418.739193 199.082817 \n", + "L 418.739135 192.297559 \n", + "L 418.73903 185.5123 \n", + "L 418.738782 178.727041 \n", + "L 418.737502 171.941782 \n", + "L 416.268761 165.156523 \n", + "L 408.676153 158.371264 \n", + "L 401.883967 151.586005 \n", + "L 395.34526 144.800747 \n", + "L 389.016023 138.015488 \n", + "L 382.885076 131.230229 \n", + "L 376.948494 124.44497 \n", + "L 371.204704 117.659711 \n", + "L 365.652951 110.874452 \n", + "L 360.292691 104.089193 \n", + "L 355.123306 97.303934 \n", + "L 350.14397 90.518676 \n", + "L 345.299525 83.733417 \n", + "L 340.68471 76.948158 \n", + "L 336.214771 70.162899 \n", + "L 331.886295 63.37764 \n", + "L 327.715215 56.592381 \n", + "L 323.797087 49.807122 \n", + "L 320.029819 43.021864 \n", + "L 316.398405 36.236605 \n", + "L 313.061896 29.451346 \n", + "L 309.905536 22.666087 \n", + "L 306.912222 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.7393 233.009112 \n", + "L 418.739288 226.223853 \n", + "L 418.739274 219.438594 \n", + "L 418.739256 212.653335 \n", + "L 418.73923 205.868076 \n", + "L 418.739193 199.082817 \n", + "L 418.739135 192.297559 \n", + "L 418.73903 185.5123 \n", + "L 418.738782 178.727041 \n", + "L 418.737502 171.941782 \n", + "L 416.268761 165.156523 \n", + "L 408.676153 158.371264 \n", + "L 401.883967 151.586005 \n", + "L 395.34526 144.800747 \n", + "L 389.016023 138.015488 \n", + "L 382.885076 131.230229 \n", + "L 376.948494 124.44497 \n", + "L 371.204704 117.659711 \n", + "L 365.652951 110.874452 \n", + "L 360.292691 104.089193 \n", + "L 355.006087 97.303934 \n", + "L 350.006418 90.518676 \n", + "L 345.225151 83.733417 \n", + "L 340.644243 76.948158 \n", + "L 336.255238 70.162899 \n", + "L 331.966872 63.37764 \n", + "L 327.914146 56.592381 \n", + "L 323.979809 49.807122 \n", + "L 320.24584 43.021864 \n", + "L 316.624763 36.236605 \n", + "L 313.274397 29.451346 \n", + "L 310.106978 22.666087 \n", + "L 307.104307 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 233.009112 \n", + "L 418.739433 226.223853 \n", + "L 418.739433 219.438594 \n", + "L 418.739433 212.653335 \n", + "L 418.739433 205.868076 \n", + "L 418.739433 199.082817 \n", + "L 418.739433 192.297559 \n", + "L 418.739433 185.5123 \n", + "L 418.739433 178.727041 \n", + "L 418.739433 171.941782 \n", + "L 418.740341 165.156523 \n", + "L 418.743118 158.371264 \n", + "L 418.7456 151.586005 \n", + "L 418.747997 144.800747 \n", + "L 418.750323 138.015488 \n", + "L 418.752582 131.230229 \n", + "L 418.754774 124.44497 \n", + "L 418.756901 117.659711 \n", + "L 418.758962 110.874452 \n", + "L 418.760958 104.089193 \n", + "L 418.762889 97.303934 \n", + "L 418.764755 90.518676 \n", + "L 418.79927 83.733417 \n", + "L 418.827923 76.948158 \n", + "L 418.875514 70.162899 \n", + "L 418.939023 63.37764 \n", + "L 419.042624 56.592381 \n", + "L 419.156725 49.807122 \n", + "L 419.311283 43.021864 \n", + "L 419.486176 36.236605 \n", + "L 419.615503 29.451346 \n", + "L 419.718629 22.666087 \n", + "L 419.803448 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 418.739433 233.009112 \n", + "L 418.739433 226.223853 \n", + "L 418.739433 219.438594 \n", + "L 418.739433 212.653335 \n", + "L 418.739433 205.868076 \n", + "L 418.739433 199.082817 \n", + "L 418.739433 192.297559 \n", + "L 418.739433 185.5123 \n", + "L 418.739433 178.727041 \n", + "L 418.739433 171.941782 \n", + "L 418.740341 165.156523 \n", + "L 418.743118 158.371264 \n", + "L 418.7456 151.586005 \n", + "L 418.747997 144.800747 \n", + "L 418.750323 138.015488 \n", + "L 418.752582 131.230229 \n", + "L 418.754774 124.44497 \n", + "L 418.756901 117.659711 \n", + "L 418.758962 110.874452 \n", + "L 418.760958 104.089193 \n", + "L 418.762889 97.303934 \n", + "L 418.764755 90.518676 \n", + "L 418.784868 83.733417 \n", + "L 418.817574 76.948158 \n", + "L 418.861739 70.162899 \n", + "L 418.933485 63.37764 \n", + "L 419.069726 56.592381 \n", + "L 419.194764 49.807122 \n", + "L 419.303656 43.021864 \n", + "L 419.482784 36.236605 \n", + "L 419.61433 29.451346 \n", + "L 419.718363 22.666087 \n", + "L 419.803626 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", + "L 418.739433 233.009112 \n", + "L 418.739433 226.223853 \n", + "L 418.739433 219.438594 \n", + "L 418.739433 212.653335 \n", + "L 418.739433 205.868076 \n", + "L 418.739433 199.082817 \n", + "L 418.739433 192.297559 \n", + "L 418.739433 185.5123 \n", + "L 418.739433 178.727041 \n", + "L 418.739433 171.941782 \n", + "L 418.740341 165.156523 \n", + "L 418.743118 158.371264 \n", + "L 418.7456 151.586005 \n", + "L 418.747997 144.800747 \n", + "L 418.750323 138.015488 \n", + "L 418.752582 131.230229 \n", + "L 418.754774 124.44497 \n", + "L 418.756901 117.659711 \n", + "L 418.758962 110.874452 \n", + "L 418.760958 104.089193 \n", + "L 418.762889 97.303934 \n", + "L 418.764755 90.518676 \n", + "L 418.766557 83.733417 \n", + "L 418.768295 76.948158 \n", + "L 418.773499 70.162899 \n", + "L 418.806684 63.37764 \n", + "L 418.828958 56.592381 \n", + "L 418.900222 49.807122 \n", + "L 418.995946 43.021864 \n", + "L 419.120884 36.236605 \n", + "L 419.322316 29.451346 \n", + "L 419.481846 22.666087 \n", + "L 419.604563 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 233.009112 \n", + "L 418.739433 226.223853 \n", + "L 418.739433 219.438594 \n", + "L 418.739433 212.653335 \n", + "L 418.739433 205.868076 \n", + "L 418.739433 199.082817 \n", + "L 418.739433 192.297559 \n", + "L 418.739433 185.5123 \n", + "L 418.739433 178.727041 \n", + "L 418.739433 171.941782 \n", + "L 418.740341 165.156523 \n", + "L 418.743118 158.371264 \n", + "L 418.7456 151.586005 \n", + "L 418.747997 144.800747 \n", + "L 418.750323 138.015488 \n", + "L 418.752582 131.230229 \n", + "L 418.754774 124.44497 \n", + "L 418.756901 117.659711 \n", + "L 418.758962 110.874452 \n", + "L 418.760958 104.089193 \n", + "L 418.774139 97.303934 \n", + "L 418.788988 90.518676 \n", + "L 418.810174 83.733417 \n", + "L 418.830778 76.948158 \n", + "L 418.866669 70.162899 \n", + "L 418.922489 63.37764 \n", + "L 419.00158 56.592381 \n", + "L 419.105022 49.807122 \n", + "L 419.234419 43.021864 \n", + "L 419.389012 36.236605 \n", + "L 419.531617 29.451346 \n", + "L 419.644288 22.666087 \n", + "L 419.735 15.880828 \n", + "\" clip-path=\"url(#pdcab25d12f)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3075,50 +3917,50 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3140,62 +3982,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3216,349 +4058,369 @@ " \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", + "L 477.790264 369.207395 \n", + "L 477.790264 362.422136 \n", + "L 477.790264 355.636877 \n", + "L 477.790265 348.851618 \n", + "L 477.790265 342.066359 \n", + "L 477.790266 335.2811 \n", + "L 477.790267 328.495841 \n", + "L 477.790268 321.710583 \n", + "L 477.790272 314.925324 \n", + "L 477.790291 308.140065 \n", + "L 477.901462 301.354806 \n", + "L 478.272268 294.569547 \n", + "L 478.647449 287.784288 \n", + "L 479.052147 280.999029 \n", + "L 479.489121 274.213771 \n", + "L 479.959775 267.428512 \n", + "L 480.465302 260.643253 \n", + "L 481.006917 253.857994 \n", + "L 481.585958 247.072735 \n", + "L 482.203946 240.287476 \n", + "L 482.862649 233.502217 \n", + "L 483.564143 226.716959 \n", + "L 484.310894 219.9317 \n", + "L 485.105848 213.146441 \n", + "L 485.952562 206.361182 \n", + "L 486.855356 199.575923 \n", + "L 487.819529 192.790664 \n", + "L 488.851645 186.005405 \n", + "L 489.959931 179.220146 \n", + "L 491.154842 172.434888 \n", + "L 492.449894 165.649629 \n", + "L 493.862917 158.86437 \n", + "L 495.418038 152.079111 \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", + "L 477.790312 369.207395 \n", + "L 477.790316 362.422136 \n", + "L 477.790321 355.636877 \n", + "L 477.790327 348.851618 \n", + "L 477.790336 342.066359 \n", + "L 477.790349 335.2811 \n", + "L 477.790369 328.495841 \n", + "L 477.790405 321.710583 \n", + "L 477.790489 314.925324 \n", + "L 477.790905 308.140065 \n", + "L 480.144185 301.354806 \n", + "L 487.37502 294.569547 \n", + "L 493.794533 287.784288 \n", + "L 499.930966 280.999029 \n", + "L 505.825573 274.213771 \n", + "L 511.488137 267.428512 \n", + "L 516.921395 260.643253 \n", + "L 522.125703 253.857994 \n", + "L 527.100482 247.072735 \n", + "L 531.844755 240.287476 \n", + "L 536.357371 233.502217 \n", + "L 540.637081 226.716959 \n", + "L 544.682537 219.9317 \n", + "L 548.492228 213.146441 \n", + "L 552.064386 206.361182 \n", + "L 555.396823 199.575923 \n", + "L 558.486722 192.790664 \n", + "L 561.330336 186.005405 \n", + "L 563.922577 179.220146 \n", + "L 566.25643 172.434888 \n", + "L 568.322103 165.649629 \n", + "L 570.105745 158.86437 \n", + "L 571.587436 152.079111 \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", - " \n", - " \n", + "L 477.790313 369.207395 \n", + "L 477.790317 362.422136 \n", + "L 477.790322 355.636877 \n", + "L 477.790329 348.851618 \n", + "L 477.790338 342.066359 \n", + "L 477.790351 335.2811 \n", + "L 477.790373 328.495841 \n", + "L 477.79041 321.710583 \n", + "L 477.790498 314.925324 \n", + "L 477.790933 308.140065 \n", + "L 480.255384 301.354806 \n", + "L 487.857025 294.569547 \n", + "L 494.651719 287.784288 \n", + "L 501.19285 280.999029 \n", + "L 507.524431 274.213771 \n", + "L 513.657649 267.428512 \n", + "L 519.596434 260.643253 \n", + "L 525.342358 253.857994 \n", + "L 530.896177 247.072735 \n", + "L 536.258437 240.287476 \n", + "L 541.429756 233.502217 \n", + "L 546.410961 226.716959 \n", + "L 551.203167 219.9317 \n", + "L 555.807813 213.146441 \n", + "L 560.226685 206.361182 \n", + "L 564.461916 199.575923 \n", + "L 568.515988 192.790664 \n", + "L 572.391718 186.005405 \n", + "L 576.092244 179.220146 \n", + "L 579.621009 172.434888 \n", + "L 582.981734 165.649629 \n", + "L 586.178398 158.86437 \n", + "L 589.215211 152.079111 \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", - " \n", - " \n", + "L 633.154409 369.207395 \n", + "L 633.154405 362.422136 \n", + "L 633.1544 355.636877 \n", + "L 633.154393 348.851618 \n", + "L 633.154384 342.066359 \n", + "L 633.154371 335.2811 \n", + "L 633.154349 328.495841 \n", + "L 633.154312 321.710583 \n", + "L 633.154224 314.925324 \n", + "L 633.153789 308.140065 \n", + "L 630.690245 301.354806 \n", + "L 623.091382 294.569547 \n", + "L 616.29917 287.784288 \n", + "L 609.760437 280.999029 \n", + "L 603.431182 274.213771 \n", + "L 597.300222 267.428512 \n", + "L 591.36363 260.643253 \n", + "L 585.619833 253.857994 \n", + "L 580.068075 247.072735 \n", + "L 574.70781 240.287476 \n", + "L 569.538422 233.502217 \n", + "L 564.559083 226.716959 \n", + "L 559.768679 219.9317 \n", + "L 555.165771 213.146441 \n", + "L 550.748575 206.361182 \n", + "L 546.514957 199.575923 \n", + "L 542.462438 192.790664 \n", + "L 538.5882 186.005405 \n", + "L 534.889108 179.220146 \n", + "L 531.36172 172.434888 \n", + "L 528.002315 165.649629 \n", + "L 524.806918 158.86437 \n", + "L 521.771319 152.079111 \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 633.154459 369.207395 \n", + "L 633.154459 362.422136 \n", + "L 633.154459 355.636877 \n", + "L 633.154459 348.851618 \n", + "L 633.154459 342.066359 \n", + "L 633.154459 335.2811 \n", + "L 633.154459 328.495841 \n", + "L 633.154459 321.710583 \n", + "L 633.154459 314.925324 \n", + "L 633.154459 308.140065 \n", + "L 633.155365 301.354806 \n", + "L 633.158143 294.569547 \n", + "L 633.160626 287.784288 \n", + "L 633.163023 280.999029 \n", + "L 633.165349 274.213771 \n", + "L 633.167608 267.428512 \n", + "L 633.1698 260.643253 \n", + "L 633.171927 253.857994 \n", + "L 633.173988 247.072735 \n", + "L 633.175984 240.287476 \n", + "L 633.177915 233.502217 \n", + "L 633.179781 226.716959 \n", + "L 633.181583 219.9317 \n", + "L 633.183321 213.146441 \n", + "L 633.184996 206.361182 \n", + "L 633.18661 199.575923 \n", + "L 633.188162 192.790664 \n", + "L 633.189655 186.005405 \n", + "L 633.191089 179.220146 \n", + "L 633.192465 172.434888 \n", + "L 633.193786 165.649629 \n", + "L 633.195053 158.86437 \n", + "L 633.196267 152.079111 \n", + "\" clip-path=\"url(#p6152667b0b)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -3802,13 +4664,13 @@ "z\n", "\" style=\"fill: #ffffff; stroke: #cccccc; stroke-linejoin: miter\"/>\n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3842,13 +4704,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3861,13 +4723,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3901,13 +4763,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3980,13 +4842,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4012,14 +4874,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4032,14 +4894,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4052,14 +4914,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4072,14 +4934,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4109,14 +4971,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4129,14 +4991,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4149,14 +5011,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4169,14 +5031,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4189,14 +5051,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -4225,834 +5087,1234 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 491.83516 \n", + "L 48.960055 485.049901 \n", + "L 48.960055 478.264642 \n", + "L 48.960055 471.479383 \n", + "L 48.960055 464.694124 \n", + "L 48.960055 457.908865 \n", + "L 48.960055 451.123607 \n", + "L 48.960055 444.338348 \n", + "L 48.960055 437.553089 \n", + "L 48.960055 430.76783 \n", + "L 48.960055 423.982571 \n", + "L 48.960055 417.197312 \n", + "L 48.960055 410.412053 \n", + "L 48.960055 403.626795 \n", + "L 48.960055 396.841536 \n", + "L 48.960055 390.056277 \n", + "L 48.960055 383.271018 \n", + "L 48.960055 376.485759 \n", + "L 48.960055 369.7005 \n", + "L 48.960055 362.915241 \n", + "L 48.960055 356.129983 \n", + "L 48.960055 349.344724 \n", + "L 51.453441 342.559465 \n", + "L 56.604922 335.774206 \n", + "L 62.974487 328.988947 \n", + "L 70.14127 322.203688 \n", + "L 77.850014 315.418429 \n", + "L 85.919783 308.633171 \n", + "L 94.212154 301.847912 \n", + "L 102.616695 295.062653 \n", + "L 111.043012 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", + " \n", + " \n", + " \n", - " \n", - " \n", + "L 48.960055 322.203688 \n", + "L 48.960055 315.418429 \n", + "L 48.960055 308.633171 \n", + "L 51.096757 301.847912 \n", + "L 54.879737 295.062653 \n", + "L 62.393642 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 322.203688 \n", + "L 48.960055 315.418429 \n", + "L 51.058353 308.633171 \n", + "L 57.316755 301.847912 \n", + "L 65.635469 295.062653 \n", + "L 75.067651 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 48.960055 322.203688 \n", + "L 48.960055 315.418429 \n", + "L 59.753941 308.633171 \n", + "L 69.160996 301.847912 \n", + "L 79.628588 295.062653 \n", + "L 90.742842 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 102.066059 383.271018 \n", + "L 107.428315 376.485759 \n", + "L 112.599631 369.7005 \n", + "L 117.580834 362.915241 \n", + "L 122.373037 356.129983 \n", + "L 126.977682 349.344724 \n", + "L 129.394332 342.559465 \n", + "L 128.783602 335.774206 \n", + "L 126.617473 328.988947 \n", + "L 123.407016 322.203688 \n", + "L 119.439866 315.418429 \n", + "L 114.917505 308.633171 \n", + "L 109.991647 301.847912 \n", + "L 104.783014 295.062653 \n", + "L 99.390485 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 100.507443 383.271018 \n", + "L 100.241472 376.485759 \n", + "L 97.78344 369.7005 \n", + "L 93.840571 362.915241 \n", + "L 88.788177 356.129983 \n", + "L 82.887976 349.344724 \n", + "L 76.346059 342.559465 \n", + "L 69.342107 335.774206 \n", + "L 62.056126 328.988947 \n", + "L 54.641921 322.203688 \n", + "L 48.961327 315.418429 \n", + "L 48.960439 308.633171 \n", + "L 48.960364 301.847912 \n", + "L 48.960339 295.062653 \n", + "L 48.960326 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 102.066059 383.271018 \n", + "L 107.428315 376.485759 \n", + "L 112.599631 369.7005 \n", + "L 117.580834 362.915241 \n", + "L 122.373037 356.129983 \n", + "L 126.977682 349.344724 \n", + "L 131.396552 342.559465 \n", + "L 135.631782 335.774206 \n", + "L 139.685853 328.988947 \n", + "L 143.561582 322.203688 \n", + "L 147.262108 315.418429 \n", + "L 150.790872 308.633171 \n", + "L 152.335767 301.847912 \n", + "L 151.975982 295.062653 \n", + "L 147.970311 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 102.066059 383.271018 \n", + "L 107.428315 376.485759 \n", + "L 112.599631 369.7005 \n", + "L 117.580834 362.915241 \n", + "L 122.373037 356.129983 \n", + "L 126.977682 349.344724 \n", + "L 131.396552 342.559465 \n", + "L 135.631782 335.774206 \n", + "L 139.685853 328.988947 \n", + "L 143.561582 322.203688 \n", + "L 147.262108 315.418429 \n", + "L 149.026566 308.633171 \n", + "L 146.716553 301.847912 \n", + "L 141.899517 295.062653 \n", + "L 135.677219 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 102.066059 383.271018 \n", + "L 107.428315 376.485759 \n", + "L 112.599631 369.7005 \n", + "L 117.580834 362.915241 \n", + "L 122.373037 356.129983 \n", + "L 126.977682 349.344724 \n", + "L 131.396552 342.559465 \n", + "L 135.631782 335.774206 \n", + "L 139.685853 328.988947 \n", + "L 143.561582 322.203688 \n", + "L 147.262108 315.418429 \n", + "L 141.126258 308.633171 \n", + "L 135.346945 301.847912 \n", + "L 128.232203 295.062653 \n", + "L 120.25167 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 101.754336 383.271018 \n", + "L 105.990947 376.485759 \n", + "L 109.636393 369.7005 \n", + "L 112.832781 362.915241 \n", + "L 115.656065 356.129983 \n", + "L 118.159741 349.344724 \n", + "L 119.986009 342.559465 \n", + "L 121.004211 335.774206 \n", + "L 121.546231 328.988947 \n", + "L 121.746736 322.203688 \n", + "L 122.037503 315.418429 \n", + "L 120.964328 308.633171 \n", + "L 118.670255 301.847912 \n", + "L 115.170211 295.062653 \n", + "L 110.450002 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 102.066059 383.271018 \n", + "L 107.428315 376.485759 \n", + "L 112.599631 369.7005 \n", + "L 117.580834 362.915241 \n", + "L 122.373037 356.129983 \n", + "L 126.977682 349.344724 \n", + "L 131.887718 342.559465 \n", + "L 136.428469 335.774206 \n", + "L 140.631905 328.988947 \n", + "L 144.588231 322.203688 \n", + "L 148.329825 315.418429 \n", + "L 151.877233 308.633171 \n", + "L 155.243747 301.847912 \n", + "L 158.439654 295.062653 \n", + "L 161.473443 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 48.960207 491.83516 \n", + "L 48.960224 485.049901 \n", + "L 48.960249 478.264642 \n", + "L 48.960284 471.479383 \n", + "L 48.96034 464.694124 \n", + "L 48.960441 457.908865 \n", + "L 48.960677 451.123607 \n", + "L 48.961899 444.338348 \n", + "L 51.431579 437.553089 \n", + "L 59.027007 430.76783 \n", + "L 65.821676 423.982571 \n", + "L 72.362782 417.197312 \n", + "L 78.694345 410.412053 \n", + "L 84.827552 403.626795 \n", + "L 90.766328 396.841536 \n", + "L 96.512245 390.056277 \n", + "L 102.658095 383.271018 \n", + "L 108.444829 376.485759 \n", + "L 113.793145 369.7005 \n", + "L 118.852263 362.915241 \n", + "L 123.671131 356.129983 \n", + "L 128.278095 349.344724 \n", + "L 132.693758 342.559465 \n", + "L 136.938391 335.774206 \n", + "L 141.04199 328.988947 \n", + "L 145.016929 322.203688 \n", + "L 150.377579 315.418429 \n", + "L 157.92728 308.633171 \n", + "L 162.452166 301.847912 \n", + "L 165.876868 295.062653 \n", + "L 168.83637 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 204.324172 491.83516 \n", + "L 204.324154 485.049901 \n", + "L 204.324129 478.264642 \n", + "L 204.324094 471.479383 \n", + "L 204.324038 464.694124 \n", + "L 204.323938 457.908865 \n", + "L 204.323702 451.123607 \n", + "L 204.32248 444.338348 \n", + "L 201.853708 437.553089 \n", + "L 194.261056 430.76783 \n", + "L 187.468869 423.982571 \n", + "L 180.930161 417.197312 \n", + "L 174.600923 410.412053 \n", + "L 168.469975 403.626795 \n", + "L 162.533392 396.841536 \n", + "L 156.789602 390.056277 \n", + "L 151.237849 383.271018 \n", + "L 145.877588 376.485759 \n", + "L 140.708203 369.7005 \n", + "L 135.728867 362.915241 \n", + "L 130.938465 356.129983 \n", + "L 126.335559 349.344724 \n", + "L 121.918364 342.559465 \n", + "L 117.684747 335.774206 \n", + "L 113.632229 328.988947 \n", + "L 109.757993 322.203688 \n", + "L 106.0589 315.418429 \n", + "L 102.531513 308.633171 \n", + "L 98.884091 301.847912 \n", + "L 95.604915 295.062653 \n", + "L 92.261489 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324172 491.83516 \n", + "L 204.324154 485.049901 \n", + "L 204.324129 478.264642 \n", + "L 204.324094 471.479383 \n", + "L 204.324038 464.694124 \n", + "L 204.323938 457.908865 \n", + "L 204.323702 451.123607 \n", + "L 204.32248 444.338348 \n", + "L 201.853708 437.553089 \n", + "L 194.261056 430.76783 \n", + "L 187.468869 423.982571 \n", + "L 180.930161 417.197312 \n", + "L 174.600923 410.412053 \n", + "L 168.469975 403.626795 \n", + "L 162.533392 396.841536 \n", + "L 156.789602 390.056277 \n", + "L 151.237849 383.271018 \n", + "L 145.877588 376.485759 \n", + "L 140.708203 369.7005 \n", + "L 135.728867 362.915241 \n", + "L 130.938465 356.129983 \n", + "L 126.335559 349.344724 \n", + "L 121.918364 342.559465 \n", + "L 117.684747 335.774206 \n", + "L 113.632229 328.988947 \n", + "L 109.757993 322.203688 \n", + "L 106.0589 315.418429 \n", + "L 102.233681 308.633171 \n", + "L 98.486038 301.847912 \n", + "L 95.21699 295.062653 \n", + "L 92.174148 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324172 491.83516 \n", + "L 204.324154 485.049901 \n", + "L 204.324129 478.264642 \n", + "L 204.324094 471.479383 \n", + "L 204.324038 464.694124 \n", + "L 204.323938 457.908865 \n", + "L 204.323702 451.123607 \n", + "L 204.32248 444.338348 \n", + "L 201.853708 437.553089 \n", + "L 194.261056 430.76783 \n", + "L 187.468869 423.982571 \n", + "L 180.930161 417.197312 \n", + "L 174.600923 410.412053 \n", + "L 168.469975 403.626795 \n", + "L 162.533392 396.841536 \n", + "L 156.789602 390.056277 \n", + "L 151.237849 383.271018 \n", + "L 145.877588 376.485759 \n", + "L 140.708203 369.7005 \n", + "L 135.728867 362.915241 \n", + "L 130.938465 356.129983 \n", + "L 126.335559 349.344724 \n", + "L 121.918364 342.559465 \n", + "L 117.684747 335.774206 \n", + "L 113.632229 328.988947 \n", + "L 109.757993 322.203688 \n", + "L 106.0589 315.418429 \n", + "L 101.756584 308.633171 \n", + "L 98.353777 301.847912 \n", + "L 95.16898 295.062653 \n", + "L 92.167987 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.324172 491.83516 \n", + "L 204.324154 485.049901 \n", + "L 204.324129 478.264642 \n", + "L 204.324094 471.479383 \n", + "L 204.324038 464.694124 \n", + "L 204.323938 457.908865 \n", + "L 204.323702 451.123607 \n", + "L 204.32248 444.338348 \n", + "L 201.853708 437.553089 \n", + "L 194.261056 430.76783 \n", + "L 187.468869 423.982571 \n", + "L 180.930161 417.197312 \n", + "L 174.600923 410.412053 \n", + "L 168.469975 403.626795 \n", + "L 162.533392 396.841536 \n", + "L 156.789602 390.056277 \n", + "L 151.15087 383.271018 \n", + "L 145.765148 376.485759 \n", + "L 140.59987 369.7005 \n", + "L 135.635564 362.915241 \n", + "L 130.864931 356.129983 \n", + "L 126.282741 349.344724 \n", + "L 121.806513 342.559465 \n", + "L 117.568459 335.774206 \n", + "L 113.519067 328.988947 \n", + "L 109.643254 322.203688 \n", + "L 105.6325 315.418429 \n", + "L 101.102304 308.633171 \n", + "L 97.37922 301.847912 \n", + "L 94.120735 295.062653 \n", + "L 91.055089 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 204.324323 491.83516 \n", + "L 204.324323 485.049901 \n", + "L 204.324323 478.264642 \n", + "L 204.324323 471.479383 \n", + "L 204.324323 464.694124 \n", + "L 204.324323 457.908865 \n", + "L 204.324323 451.123607 \n", + "L 204.324324 444.338348 \n", + "L 204.325232 437.553089 \n", + "L 204.328008 430.76783 \n", + "L 204.33049 423.982571 \n", + "L 204.332888 417.197312 \n", + "L 204.335214 410.412053 \n", + "L 204.337473 403.626795 \n", + "L 204.339665 396.841536 \n", + "L 204.341792 390.056277 \n", + "L 204.343853 383.271018 \n", + "L 204.345849 376.485759 \n", + "L 204.347779 369.7005 \n", + "L 204.349646 362.915241 \n", + "L 204.351447 356.129983 \n", + "L 204.353186 349.344724 \n", + "L 204.354861 342.559465 \n", + "L 204.356474 335.774206 \n", + "L 204.358027 328.988947 \n", + "L 204.359519 322.203688 \n", + "L 204.360953 315.418429 \n", + "L 204.36233 308.633171 \n", + "L 204.396505 301.847912 \n", + "L 204.540524 295.062653 \n", + "L 204.705332 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 491.83516 \n", + "L 204.324323 485.049901 \n", + "L 204.324323 478.264642 \n", + "L 204.324323 471.479383 \n", + "L 204.324323 464.694124 \n", + "L 204.324323 457.908865 \n", + "L 204.324323 451.123607 \n", + "L 204.324324 444.338348 \n", + "L 204.325232 437.553089 \n", + "L 204.328008 430.76783 \n", + "L 204.33049 423.982571 \n", + "L 204.332888 417.197312 \n", + "L 204.335214 410.412053 \n", + "L 204.337473 403.626795 \n", + "L 204.339665 396.841536 \n", + "L 204.341792 390.056277 \n", + "L 204.343853 383.271018 \n", + "L 204.345849 376.485759 \n", + "L 204.347779 369.7005 \n", + "L 204.349646 362.915241 \n", + "L 204.351447 356.129983 \n", + "L 204.353186 349.344724 \n", + "L 204.354861 342.559465 \n", + "L 204.356474 335.774206 \n", + "L 204.358027 328.988947 \n", + "L 204.359519 322.203688 \n", + "L 204.360953 315.418429 \n", + "L 204.39849 308.633171 \n", + "L 204.599237 301.847912 \n", + "L 204.831866 295.062653 \n", + "L 204.998907 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 491.83516 \n", + "L 204.324323 485.049901 \n", + "L 204.324323 478.264642 \n", + "L 204.324323 471.479383 \n", + "L 204.324323 464.694124 \n", + "L 204.324323 457.908865 \n", + "L 204.324323 451.123607 \n", + "L 204.324324 444.338348 \n", + "L 204.325232 437.553089 \n", + "L 204.328008 430.76783 \n", + "L 204.33049 423.982571 \n", + "L 204.332888 417.197312 \n", + "L 204.335214 410.412053 \n", + "L 204.337473 403.626795 \n", + "L 204.339665 396.841536 \n", + "L 204.341792 390.056277 \n", + "L 204.343853 383.271018 \n", + "L 204.345849 376.485759 \n", + "L 204.347779 369.7005 \n", + "L 204.349646 362.915241 \n", + "L 204.351447 356.129983 \n", + "L 204.353186 349.344724 \n", + "L 204.354861 342.559465 \n", + "L 204.356474 335.774206 \n", + "L 204.358027 328.988947 \n", + "L 204.359519 322.203688 \n", + "L 204.360953 315.418429 \n", + "L 204.716672 308.633171 \n", + "L 204.941607 301.847912 \n", + "L 205.109661 295.062653 \n", + "L 205.242389 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.324323 491.83516 \n", + "L 204.324323 485.049901 \n", + "L 204.324323 478.264642 \n", + "L 204.324323 471.479383 \n", + "L 204.324323 464.694124 \n", + "L 204.324323 457.908865 \n", + "L 204.324323 451.123607 \n", + "L 204.324324 444.338348 \n", + "L 204.325232 437.553089 \n", + "L 204.328008 430.76783 \n", + "L 204.33049 423.982571 \n", + "L 204.332888 417.197312 \n", + "L 204.335214 410.412053 \n", + "L 204.337473 403.626795 \n", + "L 204.339665 396.841536 \n", + "L 204.341792 390.056277 \n", + "L 204.375281 383.271018 \n", + "L 204.436711 376.485759 \n", + "L 204.478149 369.7005 \n", + "L 204.510628 362.915241 \n", + "L 204.537532 356.129983 \n", + "L 204.560451 349.344724 \n", + "L 204.600684 342.559465 \n", + "L 204.660845 335.774206 \n", + "L 204.705302 328.988947 \n", + "L 204.74118 322.203688 \n", + "L 204.77119 315.418429 \n", + "L 204.870328 308.633171 \n", + "L 204.977069 301.847912 \n", + "L 205.098251 295.062653 \n", + "L 205.201631 288.277394 \n", + "\" clip-path=\"url(#pd06ff7bb31)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -5135,14 +6397,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5155,14 +6417,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5175,14 +6437,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5195,14 +6457,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5232,62 +6494,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -5308,834 +6570,1234 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 491.83516 \n", + "L 263.375159 485.049901 \n", + "L 263.375159 478.264642 \n", + "L 263.375159 471.479383 \n", + "L 263.375159 464.694124 \n", + "L 263.375159 457.908865 \n", + "L 263.375159 451.123607 \n", + "L 263.375159 444.338348 \n", + "L 263.375159 437.553089 \n", + "L 263.375159 430.76783 \n", + "L 263.375159 423.982571 \n", + "L 263.375159 417.197312 \n", + "L 263.375159 410.412053 \n", + "L 263.375159 403.626795 \n", + "L 263.375159 396.841536 \n", + "L 263.375159 390.056277 \n", + "L 263.375159 383.271018 \n", + "L 263.375159 376.485759 \n", + "L 263.375159 369.7005 \n", + "L 263.375159 362.915241 \n", + "L 263.375159 356.129983 \n", + "L 263.686954 349.344724 \n", + "L 264.3813 342.559465 \n", + "L 266.582968 335.774206 \n", + "L 269.884173 328.988947 \n", + "L 275.420647 322.203688 \n", + "L 282.757242 315.418429 \n", + "L 290.781092 308.633171 \n", + "L 299.349789 301.847912 \n", + "L 308.251436 295.062653 \n", + "L 317.330449 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 491.83516 \n", + "L 263.375159 485.049901 \n", + "L 263.375159 478.264642 \n", + "L 263.375159 471.479383 \n", + "L 263.375159 464.694124 \n", + "L 263.375159 457.908865 \n", + "L 263.375159 451.123607 \n", + "L 263.375159 444.338348 \n", + "L 263.375159 437.553089 \n", + "L 263.375159 430.76783 \n", + "L 263.375159 423.982571 \n", + "L 263.375159 417.197312 \n", + "L 263.375159 410.412053 \n", + "L 263.375159 403.626795 \n", + "L 263.375159 396.841536 \n", + "L 263.733069 390.056277 \n", + "L 264.584511 383.271018 \n", + "L 265.682788 376.485759 \n", + "L 266.95887 369.7005 \n", + "L 268.370486 362.915241 \n", + "L 269.886747 356.129983 \n", + "L 271.483053 349.344724 \n", + "L 273.138842 342.559465 \n", + "L 275.416659 335.774206 \n", + "L 278.36673 328.988947 \n", + "L 281.633956 322.203688 \n", + "L 285.967175 315.418429 \n", + "L 291.71996 308.633171 \n", + "L 298.251486 301.847912 \n", + "L 305.139163 295.062653 \n", + "L 312.273473 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 491.83516 \n", + "L 263.375159 485.049901 \n", + "L 263.375159 478.264642 \n", + "L 263.375159 471.479383 \n", + "L 263.375159 464.694124 \n", + "L 263.375159 457.908865 \n", + "L 263.375159 451.123607 \n", + "L 263.375159 444.338348 \n", + "L 263.375159 437.553089 \n", + "L 263.375159 430.76783 \n", + "L 263.375159 423.982571 \n", + "L 263.375159 417.197312 \n", + "L 263.375159 410.412053 \n", + "L 263.375159 403.626795 \n", + "L 263.375159 396.841536 \n", + "L 263.375159 390.056277 \n", + "L 263.375159 383.271018 \n", + "L 263.375159 376.485759 \n", + "L 263.375159 369.7005 \n", + "L 263.375159 362.915241 \n", + "L 263.375159 356.129983 \n", + "L 264.173051 349.344724 \n", + "L 266.190988 342.559465 \n", + "L 269.020897 335.774206 \n", + "L 272.528793 328.988947 \n", + "L 276.44082 322.203688 \n", + "L 281.188073 315.418429 \n", + "L 286.712994 308.633171 \n", + "L 294.731578 301.847912 \n", + "L 303.100695 295.062653 \n", + "L 311.894637 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375159 491.83516 \n", + "L 263.375159 485.049901 \n", + "L 263.375159 478.264642 \n", + "L 263.375159 471.479383 \n", + "L 263.375159 464.694124 \n", + "L 263.375159 457.908865 \n", + "L 263.375159 451.123607 \n", + "L 263.375159 444.338348 \n", + "L 263.375159 437.553089 \n", + "L 263.375159 430.76783 \n", + "L 263.375159 423.982571 \n", + "L 263.375159 417.197312 \n", + "L 263.375159 410.412053 \n", + "L 263.375159 403.626795 \n", + "L 263.375159 396.841536 \n", + "L 263.375159 390.056277 \n", + "L 263.375159 383.271018 \n", + "L 263.375159 376.485759 \n", + "L 263.375159 369.7005 \n", + "L 264.038172 362.915241 \n", + "L 264.913983 356.129983 \n", + "L 265.964836 349.344724 \n", + "L 267.141381 342.559465 \n", + "L 268.604264 335.774206 \n", + "L 270.514037 328.988947 \n", + "L 272.979672 322.203688 \n", + "L 276.118519 315.418429 \n", + "L 280.593665 308.633171 \n", + "L 286.23803 301.847912 \n", + "L 294.012827 295.062653 \n", + "L 302.289632 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 293.109459 410.412053 \n", + "L 299.242665 403.626795 \n", + "L 305.18144 396.841536 \n", + "L 310.927357 390.056277 \n", + "L 316.48117 383.271018 \n", + "L 321.843427 376.485759 \n", + "L 327.014742 369.7005 \n", + "L 331.995944 362.915241 \n", + "L 336.788148 356.129983 \n", + "L 341.145666 349.344724 \n", + "L 344.913294 342.559465 \n", + "L 347.161332 335.774206 \n", + "L 348.089871 328.988947 \n", + "L 346.718142 322.203688 \n", + "L 343.334019 315.418429 \n", + "L 338.946192 308.633171 \n", + "L 333.797843 301.847912 \n", + "L 328.126416 295.062653 \n", + "L 322.103324 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 293.109459 410.412053 \n", + "L 299.242665 403.626795 \n", + "L 305.18144 396.841536 \n", + "L 310.66089 390.056277 \n", + "L 315.413795 383.271018 \n", + "L 319.697734 376.485759 \n", + "L 323.598902 369.7005 \n", + "L 327.166478 362.915241 \n", + "L 330.435704 356.129983 \n", + "L 333.434637 349.344724 \n", + "L 336.186979 342.559465 \n", + "L 338.250805 335.774206 \n", + "L 339.421737 328.988947 \n", + "L 340.059329 322.203688 \n", + "L 339.565242 315.418429 \n", + "L 337.5327 308.633171 \n", + "L 334.494178 301.847912 \n", + "L 330.86386 295.062653 \n", + "L 326.802262 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 293.109459 410.412053 \n", + "L 299.242665 403.626795 \n", + "L 305.18144 396.841536 \n", + "L 310.927357 390.056277 \n", + "L 316.48117 383.271018 \n", + "L 321.843427 376.485759 \n", + "L 327.014742 369.7005 \n", + "L 331.995944 362.915241 \n", + "L 336.788148 356.129983 \n", + "L 340.722314 349.344724 \n", + "L 343.301057 342.559465 \n", + "L 344.83123 335.774206 \n", + "L 345.448511 328.988947 \n", + "L 345.445352 322.203688 \n", + "L 344.485083 315.418429 \n", + "L 342.605694 308.633171 \n", + "L 338.25752 301.847912 \n", + "L 333.19517 295.062653 \n", + "L 327.502363 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 293.109459 410.412053 \n", + "L 299.242665 403.626795 \n", + "L 305.18144 396.841536 \n", + "L 310.927357 390.056277 \n", + "L 316.48117 383.271018 \n", + "L 321.843427 376.485759 \n", + "L 327.014742 369.7005 \n", + "L 331.435325 362.915241 \n", + "L 335.383222 356.129983 \n", + "L 338.951526 349.344724 \n", + "L 342.199388 342.559465 \n", + "L 345.006356 335.774206 \n", + "L 347.202984 328.988947 \n", + "L 348.688339 322.203688 \n", + "L 349.33886 315.418429 \n", + "L 348.557169 308.633171 \n", + "L 346.450803 301.847912 \n", + "L 342.164356 295.062653 \n", + "L 337.046531 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 292.792277 410.412053 \n", + "L 298.041314 403.626795 \n", + "L 302.798272 396.841536 \n", + "L 307.148745 390.056277 \n", + "L 311.141498 383.271018 \n", + "L 314.811365 376.485759 \n", + "L 318.078592 369.7005 \n", + "L 320.602696 362.915241 \n", + "L 322.589704 356.129983 \n", + "L 323.770374 349.344724 \n", + "L 324.319662 342.559465 \n", + "L 324.412919 335.774206 \n", + "L 323.733572 328.988947 \n", + "L 322.107025 322.203688 \n", + "L 319.356635 315.418429 \n", + "L 315.439555 308.633171 \n", + "L 310.960931 301.847912 \n", + "L 306.080372 295.062653 \n", + "L 300.942805 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 293.046023 410.412053 \n", + "L 299.002395 403.626795 \n", + "L 304.704806 396.841536 \n", + "L 310.118341 390.056277 \n", + "L 315.199761 383.271018 \n", + "L 320.007876 376.485759 \n", + "L 324.544344 369.7005 \n", + "L 328.639278 362.915241 \n", + "L 332.396985 356.129983 \n", + "L 335.604904 349.344724 \n", + "L 338.184076 342.559465 \n", + "L 339.932529 335.774206 \n", + "L 340.779335 328.988947 \n", + "L 340.603638 322.203688 \n", + "L 339.215968 315.418429 \n", + "L 336.616262 308.633171 \n", + "L 332.792255 301.847912 \n", + "L 328.086035 295.062653 \n", + "L 322.879457 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 293.109459 410.412053 \n", + "L 299.242665 403.626795 \n", + "L 305.18144 396.841536 \n", + "L 310.927357 390.056277 \n", + "L 316.48117 383.271018 \n", + "L 321.843427 376.485759 \n", + "L 327.014742 369.7005 \n", + "L 331.995944 362.915241 \n", + "L 336.788148 356.129983 \n", + "L 341.457461 349.344724 \n", + "L 345.919435 342.559465 \n", + "L 350.369142 335.774206 \n", + "L 354.598885 328.988947 \n", + "L 358.76363 322.203688 \n", + "L 362.716103 315.418429 \n", + "L 366.352125 308.633171 \n", + "L 369.772473 301.847912 \n", + "L 373.002693 295.062653 \n", + "L 376.058615 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 263.375318 491.83516 \n", + "L 263.375336 485.049901 \n", + "L 263.375362 478.264642 \n", + "L 263.375399 471.479383 \n", + "L 263.375457 464.694124 \n", + "L 263.375562 457.908865 \n", + "L 263.37581 451.123607 \n", + "L 263.37709 444.338348 \n", + "L 265.846739 437.553089 \n", + "L 273.442123 430.76783 \n", + "L 280.236792 423.982571 \n", + "L 286.777897 417.197312 \n", + "L 293.109459 410.412053 \n", + "L 299.242665 403.626795 \n", + "L 305.18144 396.841536 \n", + "L 310.927357 390.056277 \n", + "L 316.48117 383.271018 \n", + "L 321.843427 376.485759 \n", + "L 327.014742 369.7005 \n", + "L 331.995944 362.915241 \n", + "L 336.788148 356.129983 \n", + "L 341.520206 349.344724 \n", + "L 346.116886 342.559465 \n", + "L 350.476968 335.774206 \n", + "L 354.602145 328.988947 \n", + "L 358.511014 322.203688 \n", + "L 362.297997 315.418429 \n", + "L 365.943529 308.633171 \n", + "L 369.613939 301.847912 \n", + "L 372.920706 295.062653 \n", + "L 376.02184 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 418.739274 491.83516 \n", + "L 418.739256 485.049901 \n", + "L 418.73923 478.264642 \n", + "L 418.739193 471.479383 \n", + "L 418.739135 464.694124 \n", + "L 418.73903 457.908865 \n", + "L 418.738782 451.123607 \n", + "L 418.737502 444.338348 \n", + "L 416.268761 437.553089 \n", + "L 408.676153 430.76783 \n", + "L 401.883967 423.982571 \n", + "L 395.34526 417.197312 \n", + "L 389.016023 410.412053 \n", + "L 382.885076 403.626795 \n", + "L 376.948494 396.841536 \n", + "L 371.143078 390.056277 \n", + "L 365.579043 383.271018 \n", + "L 360.22569 376.485759 \n", + "L 355.071776 369.7005 \n", + "L 350.112364 362.915241 \n", + "L 345.344059 356.129983 \n", + "L 340.763964 349.344724 \n", + "L 336.369301 342.559465 \n", + "L 332.06401 335.774206 \n", + "L 328.006225 328.988947 \n", + "L 324.147191 322.203688 \n", + "L 320.378446 315.418429 \n", + "L 316.766742 308.633171 \n", + "L 313.374273 301.847912 \n", + "L 310.196974 295.062653 \n", + "L 307.188591 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739274 491.83516 \n", + "L 418.739256 485.049901 \n", + "L 418.73923 478.264642 \n", + "L 418.739193 471.479383 \n", + "L 418.739135 464.694124 \n", + "L 418.73903 457.908865 \n", + "L 418.738782 451.123607 \n", + "L 418.737502 444.338348 \n", + "L 416.268761 437.553089 \n", + "L 408.676153 430.76783 \n", + "L 401.883967 423.982571 \n", + "L 395.34526 417.197312 \n", + "L 389.016023 410.412053 \n", + "L 382.885076 403.626795 \n", + "L 376.948494 396.841536 \n", + "L 371.204704 390.056277 \n", + "L 365.652951 383.271018 \n", + "L 360.292691 376.485759 \n", + "L 355.123306 369.7005 \n", + "L 350.14397 362.915241 \n", + "L 345.353568 356.129983 \n", + "L 340.657518 349.344724 \n", + "L 336.149165 342.559465 \n", + "L 331.866024 335.774206 \n", + "L 327.816511 328.988947 \n", + "L 323.966145 322.203688 \n", + "L 320.249007 315.418429 \n", + "L 316.676997 308.633171 \n", + "L 313.158886 301.847912 \n", + "L 309.971677 295.062653 \n", + "L 306.963308 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739274 491.83516 \n", + "L 418.739256 485.049901 \n", + "L 418.73923 478.264642 \n", + "L 418.739193 471.479383 \n", + "L 418.739135 464.694124 \n", + "L 418.73903 457.908865 \n", + "L 418.738782 451.123607 \n", + "L 418.737502 444.338348 \n", + "L 416.268761 437.553089 \n", + "L 408.676153 430.76783 \n", + "L 401.883967 423.982571 \n", + "L 395.34526 417.197312 \n", + "L 389.016023 410.412053 \n", + "L 382.885076 403.626795 \n", + "L 376.948494 396.841536 \n", + "L 371.204704 390.056277 \n", + "L 365.652951 383.271018 \n", + "L 360.292691 376.485759 \n", + "L 355.123306 369.7005 \n", + "L 350.079333 362.915241 \n", + "L 345.285141 356.129983 \n", + "L 340.688522 349.344724 \n", + "L 336.282615 342.559465 \n", + "L 332.031725 335.774206 \n", + "L 327.96811 328.988947 \n", + "L 324.060398 322.203688 \n", + "L 320.326948 315.418429 \n", + "L 316.719908 308.633171 \n", + "L 313.2843 301.847912 \n", + "L 309.938524 295.062653 \n", + "L 306.902547 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739274 491.83516 \n", + "L 418.739256 485.049901 \n", + "L 418.73923 478.264642 \n", + "L 418.739193 471.479383 \n", + "L 418.739135 464.694124 \n", + "L 418.73903 457.908865 \n", + "L 418.738782 451.123607 \n", + "L 418.737502 444.338348 \n", + "L 416.268761 437.553089 \n", + "L 408.676153 430.76783 \n", + "L 401.883967 423.982571 \n", + "L 395.34526 417.197312 \n", + "L 388.945265 410.412053 \n", + "L 382.806812 403.626795 \n", + "L 376.883764 396.841536 \n", + "L 371.163012 390.056277 \n", + "L 365.639299 383.271018 \n", + "L 360.309555 376.485759 \n", + "L 355.140186 369.7005 \n", + "L 350.155701 362.915241 \n", + "L 345.393157 356.129983 \n", + "L 340.767039 349.344724 \n", + "L 336.377544 342.559465 \n", + "L 332.181357 335.774206 \n", + "L 328.115616 328.988947 \n", + "L 324.184542 322.203688 \n", + "L 320.453614 315.418429 \n", + "L 316.893964 308.633171 \n", + "L 313.553222 301.847912 \n", + "L 310.382096 295.062653 \n", + "L 307.369307 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 491.83516 \n", + "L 418.739433 485.049901 \n", + "L 418.739433 478.264642 \n", + "L 418.739433 471.479383 \n", + "L 418.739433 464.694124 \n", + "L 418.739433 457.908865 \n", + "L 418.739433 451.123607 \n", + "L 418.739433 444.338348 \n", + "L 418.740341 437.553089 \n", + "L 418.743118 430.76783 \n", + "L 418.7456 423.982571 \n", + "L 418.747997 417.197312 \n", + "L 418.750323 410.412053 \n", + "L 418.752582 403.626795 \n", + "L 418.754774 396.841536 \n", + "L 418.786718 390.056277 \n", + "L 418.82703 383.271018 \n", + "L 418.855894 376.485759 \n", + "L 418.87923 369.7005 \n", + "L 418.89901 362.915241 \n", + "L 418.916192 356.129983 \n", + "L 418.931336 349.344724 \n", + "L 418.944804 342.559465 \n", + "L 418.981155 335.774206 \n", + "L 419.044372 328.988947 \n", + "L 419.090158 322.203688 \n", + "L 419.160545 315.418429 \n", + "L 419.269083 308.633171 \n", + "L 419.369619 301.847912 \n", + "L 419.449678 295.062653 \n", + "L 419.514008 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739433 491.83516 \n", + "L 418.739433 485.049901 \n", + "L 418.739433 478.264642 \n", + "L 418.739433 471.479383 \n", + "L 418.739433 464.694124 \n", + "L 418.739433 457.908865 \n", + "L 418.739433 451.123607 \n", + "L 418.739433 444.338348 \n", + "L 418.740341 437.553089 \n", + "L 418.743118 430.76783 \n", + "L 418.7456 423.982571 \n", + "L 418.747997 417.197312 \n", + "L 418.750323 410.412053 \n", + "L 418.752582 403.626795 \n", + "L 418.754774 396.841536 \n", + "L 418.756901 390.056277 \n", + "L 418.758962 383.271018 \n", + "L 418.760958 376.485759 \n", + "L 418.762889 369.7005 \n", + "L 418.764755 362.915241 \n", + "L 418.766557 356.129983 \n", + "L 418.802565 349.344724 \n", + "L 418.890892 342.559465 \n", + "L 418.967832 335.774206 \n", + "L 419.043496 328.988947 \n", + "L 419.102 322.203688 \n", + "L 419.171844 315.418429 \n", + "L 419.245367 308.633171 \n", + "L 419.397666 301.847912 \n", + "L 419.517224 295.062653 \n", + "L 419.609989 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739433 491.83516 \n", + "L 418.739433 485.049901 \n", + "L 418.739433 478.264642 \n", + "L 418.739433 471.479383 \n", + "L 418.739433 464.694124 \n", + "L 418.739433 457.908865 \n", + "L 418.739433 451.123607 \n", + "L 418.739433 444.338348 \n", + "L 418.740341 437.553089 \n", + "L 418.743118 430.76783 \n", + "L 418.7456 423.982571 \n", + "L 418.747997 417.197312 \n", + "L 418.750323 410.412053 \n", + "L 418.752582 403.626795 \n", + "L 418.754774 396.841536 \n", + "L 418.756901 390.056277 \n", + "L 418.758962 383.271018 \n", + "L 418.760958 376.485759 \n", + "L 418.762889 369.7005 \n", + "L 418.802511 362.915241 \n", + "L 418.832028 356.129983 \n", + "L 418.854566 349.344724 \n", + "L 418.873066 342.559465 \n", + "L 418.892026 335.774206 \n", + "L 418.934813 328.988947 \n", + "L 418.97809 322.203688 \n", + "L 419.034008 315.418429 \n", + "L 419.120424 308.633171 \n", + "L 419.222814 301.847912 \n", + "L 419.365388 295.062653 \n", + "L 419.488391 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 491.83516 \n", + "L 418.739433 485.049901 \n", + "L 418.739433 478.264642 \n", + "L 418.739433 471.479383 \n", + "L 418.739433 464.694124 \n", + "L 418.739433 457.908865 \n", + "L 418.739433 451.123607 \n", + "L 418.739433 444.338348 \n", + "L 418.740341 437.553089 \n", + "L 418.743118 430.76783 \n", + "L 418.7456 423.982571 \n", + "L 418.747997 417.197312 \n", + "L 418.794959 410.412053 \n", + "L 418.836815 403.626795 \n", + "L 418.867565 396.841536 \n", + "L 418.892825 390.056277 \n", + "L 418.914525 383.271018 \n", + "L 418.933609 376.485759 \n", + "L 418.955682 369.7005 \n", + "L 419.011831 362.915241 \n", + "L 419.051228 356.129983 \n", + "L 419.111872 349.344724 \n", + "L 419.164788 342.559465 \n", + "L 419.207146 335.774206 \n", + "L 419.267945 328.988947 \n", + "L 419.347323 322.203688 \n", + "L 419.445629 315.418429 \n", + "L 419.552236 308.633171 \n", + "L 419.633349 301.847912 \n", + "L 419.698795 295.062653 \n", + "L 419.753216 288.277394 \n", + "\" clip-path=\"url(#pb43a212dab)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", @@ -6180,14 +7842,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6211,9 +7873,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6260,9 +7922,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6277,9 +7939,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6345,9 +8007,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6362,9 +8024,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6379,9 +8041,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6396,9 +8058,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6413,9 +8075,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6430,9 +8092,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6570,19 +8232,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6598,7 +8260,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "cc3528a91b9c44888dec44fde2892ab2", + "model_id": "7ed803d7191a465783e2f87890f2032e", "version_major": 2, "version_minor": 0 }, @@ -6620,11 +8282,11 @@ " \n", " \n", " \n", - " 2025-07-09T00:10:15.789614\n", + " 2025-07-11T16:28:32.277189\n", " image/svg+xml\n", " \n", " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\n", + " Matplotlib v3.9.4, https://matplotlib.org/\n", " \n", " \n", " \n", @@ -6656,16 +8318,16 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6673,11 +8335,11 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6685,11 +8347,11 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6697,11 +8359,11 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6848,16 +8510,16 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6903,11 +8565,11 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6950,11 +8612,11 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6996,11 +8658,11 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7016,11 +8678,11 @@ " \n", " \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -7210,145 +8872,215 @@ " \n", " \n", " \n", + "L 48.960055 232.66115 \n", + "L 48.960055 225.527929 \n", + "L 48.960055 218.394708 \n", + "L 48.960055 211.261487 \n", + "L 48.960055 204.128266 \n", + "L 48.960055 196.995045 \n", + "L 48.960055 189.861825 \n", + "L 48.960055 182.728604 \n", + "L 48.960055 175.595383 \n", + "L 48.960055 168.462162 \n", + "L 48.960055 161.328941 \n", + "L 48.960055 154.19572 \n", + "L 48.960055 147.062499 \n", + "L 48.960055 139.929279 \n", + "L 48.960055 132.796058 \n", + "L 48.960055 125.662837 \n", + "L 48.960055 118.529616 \n", + "L 48.960055 111.396395 \n", + "L 48.960055 104.263174 \n", + "L 48.960055 97.129953 \n", + "L 48.960055 89.996733 \n", + "L 66.629721 82.863512 \n", + "L 96.105864 75.730291 \n", + "L 131.170795 68.59707 \n", + "L 148.164258 61.463849 \n", + "L 152.482683 54.330628 \n", + "L 156.218505 47.197407 \n", + "L 159.740269 40.064187 \n", + "L 163.062885 32.930966 \n", + "L 166.192648 25.797745 \n", + "L 169.13595 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 48.960055 232.66115 \n", + "L 48.960055 225.527929 \n", + "L 48.960055 218.394708 \n", + "L 48.960055 211.261487 \n", + "L 48.960055 204.128266 \n", + "L 48.960055 196.995045 \n", + "L 48.960055 189.861825 \n", + "L 48.960055 182.728604 \n", + "L 48.960055 175.595383 \n", + "L 48.960055 168.462162 \n", + "L 48.960055 161.328941 \n", + "L 48.960055 154.19572 \n", + "L 48.960055 147.062499 \n", + "L 48.960055 139.929279 \n", + "L 48.960055 132.796058 \n", + "L 48.960055 125.662837 \n", + "L 48.960055 118.529616 \n", + "L 48.960055 111.396395 \n", + "L 48.960055 104.263174 \n", + "L 48.960055 97.129953 \n", + "L 48.960055 89.996733 \n", + "L 48.960055 82.863512 \n", + "L 48.960055 75.730291 \n", + "L 48.960055 68.59707 \n", + "L 48.960055 61.463849 \n", + "L 48.960055 54.330628 \n", + "L 58.044685 47.197407 \n", + "L 79.130333 40.064187 \n", + "L 105.380511 32.930966 \n", + "L 134.560674 25.797745 \n", + "L 163.965469 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 48.960055 232.66115 \n", + "L 48.960055 225.527929 \n", + "L 48.960055 218.394708 \n", + "L 48.960055 211.261487 \n", + "L 48.960055 204.128266 \n", + "L 48.960055 196.995045 \n", + "L 48.960055 189.861825 \n", + "L 48.960055 182.728604 \n", + "L 48.960055 175.595383 \n", + "L 48.960055 168.462162 \n", + "L 48.960055 161.328941 \n", + "L 48.960055 154.19572 \n", + "L 48.960055 147.062499 \n", + "L 48.960055 139.929279 \n", + "L 48.960055 132.796058 \n", + "L 48.960055 125.662837 \n", + "L 48.960055 118.529616 \n", + "L 48.960055 111.396395 \n", + "L 48.960055 104.263174 \n", + "L 48.960055 97.129953 \n", + "L 48.960055 89.996733 \n", + "L 48.960055 82.863512 \n", + "L 48.960055 75.730291 \n", + "L 48.960055 68.59707 \n", + "L 48.960055 61.463849 \n", + "L 48.960055 54.330628 \n", + "L 48.960055 47.197407 \n", + "L 48.960055 40.064187 \n", + "L 64.750138 32.930966 \n", + "L 86.207116 25.797745 \n", + "L 111.292004 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 48.960055 232.66115 \n", + "L 48.960055 225.527929 \n", + "L 48.960055 218.394708 \n", + "L 48.960055 211.261487 \n", + "L 48.960055 204.128266 \n", + "L 48.960055 196.995045 \n", + "L 48.960055 189.861825 \n", + "L 48.960055 182.728604 \n", + "L 48.960055 175.595383 \n", + "L 48.960055 168.462162 \n", + "L 48.960055 161.328941 \n", + "L 48.960055 154.19572 \n", + "L 48.960055 147.062499 \n", + "L 48.960055 139.929279 \n", + "L 48.960055 132.796058 \n", + "L 48.960055 125.662837 \n", + "L 48.960055 118.529616 \n", + "L 48.960055 111.396395 \n", + "L 48.960055 104.263174 \n", + "L 54.389448 97.129953 \n", + "L 79.714336 89.996733 \n", + "L 113.745759 82.863512 \n", + "L 138.944181 75.730291 \n", + "L 144.328445 68.59707 \n", + "L 148.509452 61.463849 \n", + "L 152.449979 54.330628 \n", + "L 156.179856 47.197407 \n", + "L 159.705 40.064187 \n", + "L 163.031117 32.930966 \n", + "L 166.164265 25.797745 \n", + "L 169.110826 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 48.960183 232.66115 \n", + "L 48.960194 225.527929 \n", + "L 48.960209 218.394708 \n", + "L 48.960229 211.261487 \n", + "L 48.960257 204.128266 \n", + "L 48.960299 196.995045 \n", + "L 48.96037 189.861825 \n", + "L 48.960512 182.728604 \n", + "L 48.960952 175.595383 \n", + "L 49.057615 168.462162 \n", + "L 56.58224 161.328941 \n", + "L 63.701386 154.19572 \n", + "L 70.587583 147.062499 \n", + "L 77.240201 139.929279 \n", + "L 83.706214 132.796058 \n", + "L 89.963918 125.662837 \n", + "L 96.012903 118.529616 \n", + "L 101.852715 111.396395 \n", + "L 107.483146 104.263174 \n", + "L 112.921437 97.129953 \n", + "L 118.133284 89.996733 \n", + "L 106.474145 82.863512 \n", + "L 81.900152 75.730291 \n", + "L 51.946819 68.59707 \n", + "L 48.960336 61.463849 \n", + "L 48.960318 54.330628 \n", + "L 48.96031 47.197407 \n", + "L 48.960302 40.064187 \n", + "L 48.960295 32.930966 \n", + "L 48.960288 25.797745 \n", + "L 48.960282 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960183 232.66115 \n", + "L 48.960194 225.527929 \n", + "L 48.960209 218.394708 \n", + "L 48.960229 211.261487 \n", + "L 48.960257 204.128266 \n", + "L 48.960299 196.995045 \n", + "L 48.96037 189.861825 \n", + "L 48.960512 182.728604 \n", + "L 48.960952 175.595383 \n", + "L 49.057615 168.462162 \n", + "L 56.58224 161.328941 \n", + "L 63.701386 154.19572 \n", + "L 70.587583 147.062499 \n", + "L 77.240201 139.929279 \n", + "L 83.706214 132.796058 \n", + "L 89.963918 125.662837 \n", + "L 96.012903 118.529616 \n", + "L 101.852715 111.396395 \n", + "L 107.483146 104.263174 \n", + "L 112.921437 97.129953 \n", + "L 118.133284 89.996733 \n", + "L 123.137563 82.863512 \n", + "L 127.935799 75.730291 \n", + "L 132.529986 68.59707 \n", + "L 136.922577 61.463849 \n", + "L 141.116473 54.330628 \n", + "L 136.715229 47.197407 \n", + "L 119.662764 40.064187 \n", + "L 97.066858 32.930966 \n", + "L 71.376268 25.797745 \n", + "L 48.96054 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960183 232.66115 \n", + "L 48.960194 225.527929 \n", + "L 48.960209 218.394708 \n", + "L 48.960229 211.261487 \n", + "L 48.960257 204.128266 \n", + "L 48.960299 196.995045 \n", + "L 48.96037 189.861825 \n", + "L 48.960512 182.728604 \n", + "L 48.960952 175.595383 \n", + "L 49.057615 168.462162 \n", + "L 56.58224 161.328941 \n", + "L 63.701386 154.19572 \n", + "L 70.587583 147.062499 \n", + "L 77.240201 139.929279 \n", + "L 83.706214 132.796058 \n", + "L 89.963918 125.662837 \n", + "L 96.012903 118.529616 \n", + "L 101.852715 111.396395 \n", + "L 107.483146 104.263174 \n", + "L 112.921437 97.129953 \n", + "L 118.133284 89.996733 \n", + "L 123.137563 82.863512 \n", + "L 127.935799 75.730291 \n", + "L 132.529986 68.59707 \n", + "L 136.922577 61.463849 \n", + "L 141.116473 54.330628 \n", + "L 145.114994 47.197407 \n", + "L 148.921862 40.064187 \n", + "L 137.50739 32.930966 \n", + "L 119.609029 25.797745 \n", + "L 97.802923 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 48.960183 232.66115 \n", + "L 48.960194 225.527929 \n", + "L 48.960209 218.394708 \n", + "L 48.960229 211.261487 \n", + "L 48.960257 204.128266 \n", + "L 48.960299 196.995045 \n", + "L 48.96037 189.861825 \n", + "L 48.960512 182.728604 \n", + "L 48.960952 175.595383 \n", + "L 49.057615 168.462162 \n", + "L 56.58224 161.328941 \n", + "L 63.701386 154.19572 \n", + "L 70.587583 147.062499 \n", + "L 77.240201 139.929279 \n", + "L 83.706214 132.796058 \n", + "L 89.963918 125.662837 \n", + "L 96.012903 118.529616 \n", + "L 101.852715 111.396395 \n", + "L 107.483146 104.263174 \n", + "L 112.921437 97.129953 \n", + "L 118.133284 89.996733 \n", + "L 124.143812 82.863512 \n", + "L 129.045961 75.730291 \n", + "L 134.157559 68.59707 \n", + "L 148.16454 61.463849 \n", + "L 152.482946 54.330628 \n", + "L 156.218759 47.197407 \n", + "L 159.740516 40.064187 \n", + "L 163.063125 32.930966 \n", + "L 166.192882 25.797745 \n", + "L 169.136177 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960183 232.66115 \n", + "L 48.960194 225.527929 \n", + "L 48.960209 218.394708 \n", + "L 48.960229 211.261487 \n", + "L 48.960257 204.128266 \n", + "L 48.960299 196.995045 \n", + "L 48.96037 189.861825 \n", + "L 48.960512 182.728604 \n", + "L 48.960952 175.595383 \n", + "L 49.057615 168.462162 \n", + "L 56.58224 161.328941 \n", + "L 63.701386 154.19572 \n", + "L 70.587583 147.062499 \n", + "L 77.240201 139.929279 \n", + "L 83.706214 132.796058 \n", + "L 89.963918 125.662837 \n", + "L 96.012903 118.529616 \n", + "L 101.852715 111.396395 \n", + "L 107.483146 104.263174 \n", + "L 112.921437 97.129953 \n", + "L 118.133284 89.996733 \n", + "L 123.137563 82.863512 \n", + "L 127.935799 75.730291 \n", + "L 132.529986 68.59707 \n", + "L 136.922577 61.463849 \n", + "L 141.116473 54.330628 \n", + "L 145.799858 47.197407 \n", + "L 149.833041 40.064187 \n", + "L 153.487315 32.930966 \n", + "L 156.976886 25.797745 \n", + "L 163.965954 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", " \n", + "L 48.960183 232.66115 \n", + "L 48.960194 225.527929 \n", + "L 48.960209 218.394708 \n", + "L 48.960229 211.261487 \n", + "L 48.960257 204.128266 \n", + "L 48.960299 196.995045 \n", + "L 48.96037 189.861825 \n", + "L 48.960512 182.728604 \n", + "L 48.960952 175.595383 \n", + "L 49.057615 168.462162 \n", + "L 56.58224 161.328941 \n", + "L 63.701386 154.19572 \n", + "L 70.587583 147.062499 \n", + "L 77.240201 139.929279 \n", + "L 83.706214 132.796058 \n", + "L 89.963918 125.662837 \n", + "L 96.012903 118.529616 \n", + "L 101.852715 111.396395 \n", + "L 107.483146 104.263174 \n", + "L 112.921437 97.129953 \n", + "L 118.133284 89.996733 \n", + "L 123.137563 82.863512 \n", + "L 127.935799 75.730291 \n", + "L 132.529986 68.59707 \n", + "L 136.922577 61.463849 \n", + "L 141.116473 54.330628 \n", + "L 145.114994 47.197407 \n", + "L 148.921862 40.064187 \n", + "L 153.297473 32.930966 \n", + "L 156.85609 25.797745 \n", + "L 160.134872 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 48.960183 232.66115 \n", + "L 48.960194 225.527929 \n", + "L 48.960209 218.394708 \n", + "L 48.960229 211.261487 \n", + "L 48.960257 204.128266 \n", + "L 48.960299 196.995045 \n", + "L 48.96037 189.861825 \n", + "L 48.960512 182.728604 \n", + "L 48.960952 175.595383 \n", + "L 49.057615 168.462162 \n", + "L 56.58224 161.328941 \n", + "L 63.701386 154.19572 \n", + "L 70.587583 147.062499 \n", + "L 77.240201 139.929279 \n", + "L 83.706214 132.796058 \n", + "L 89.963918 125.662837 \n", + "L 96.012903 118.529616 \n", + "L 101.852715 111.396395 \n", + "L 107.483146 104.263174 \n", + "L 113.071375 97.129953 \n", + "L 118.35981 89.996733 \n", + "L 123.597179 82.863512 \n", + "L 130.359571 75.730291 \n", + "L 135.215249 68.59707 \n", + "L 141.488399 61.463849 \n", + "L 145.656521 54.330628 \n", + "L 149.685744 47.197407 \n", + "L 153.424506 40.064187 \n", + "L 157.149014 32.930966 \n", + "L 160.582337 25.797745 \n", + "L 164.486384 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", " \n", + "L 204.324195 232.66115 \n", + "L 204.324184 225.527929 \n", + "L 204.324169 218.394708 \n", + "L 204.324149 211.261487 \n", + "L 204.324121 204.128266 \n", + "L 204.324079 196.995045 \n", + "L 204.324009 189.861825 \n", + "L 204.323866 182.728604 \n", + "L 204.323426 175.595383 \n", + "L 204.226775 168.462162 \n", + "L 196.703065 161.328941 \n", + "L 189.584787 154.19572 \n", + "L 182.699431 147.062499 \n", + "L 176.047627 139.929279 \n", + "L 169.582407 132.796058 \n", + "L 163.325472 125.662837 \n", + "L 157.277233 118.529616 \n", + "L 151.438143 111.396395 \n", + "L 145.808411 104.263174 \n", + "L 140.370796 97.129953 \n", + "L 135.159601 89.996733 \n", + "L 129.727961 82.863512 \n", + "L 125.172224 75.730291 \n", + "L 120.297837 68.59707 \n", + "L 106.347791 61.463849 \n", + "L 102.032008 54.330628 \n", + "L 98.298284 47.197407 \n", + "L 94.77837 40.064187 \n", + "L 91.457392 32.930966 \n", + "L 88.329081 25.797745 \n", + "L 85.387067 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324195 232.66115 \n", + "L 204.324184 225.527929 \n", + "L 204.324169 218.394708 \n", + "L 204.324149 211.261487 \n", + "L 204.324121 204.128266 \n", + "L 204.324079 196.995045 \n", + "L 204.324009 189.861825 \n", + "L 204.323866 182.728604 \n", + "L 204.323426 175.595383 \n", + "L 204.226775 168.462162 \n", + "L 196.703065 161.328941 \n", + "L 189.584787 154.19572 \n", + "L 182.699431 147.062499 \n", + "L 176.047627 139.929279 \n", + "L 169.582407 132.796058 \n", + "L 163.325472 125.662837 \n", + "L 157.277233 118.529616 \n", + "L 151.438143 111.396395 \n", + "L 145.808411 104.263174 \n", + "L 140.370796 97.129953 \n", + "L 135.159601 89.996733 \n", + "L 130.155949 82.863512 \n", + "L 125.358317 75.730291 \n", + "L 120.764711 68.59707 \n", + "L 116.372678 61.463849 \n", + "L 112.179319 54.330628 \n", + "L 107.789162 47.197407 \n", + "L 104.05635 40.064187 \n", + "L 100.601224 32.930966 \n", + "L 97.259897 25.797745 \n", + "L 90.38104 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324195 232.66115 \n", + "L 204.324184 225.527929 \n", + "L 204.324169 218.394708 \n", + "L 204.324149 211.261487 \n", + "L 204.324121 204.128266 \n", + "L 204.324079 196.995045 \n", + "L 204.324009 189.861825 \n", + "L 204.323866 182.728604 \n", + "L 204.323426 175.595383 \n", + "L 204.226775 168.462162 \n", + "L 196.703065 161.328941 \n", + "L 189.584787 154.19572 \n", + "L 182.699431 147.062499 \n", + "L 176.047627 139.929279 \n", + "L 169.582407 132.796058 \n", + "L 163.325472 125.662837 \n", + "L 157.277233 118.529616 \n", + "L 151.438143 111.396395 \n", + "L 145.808411 104.263174 \n", + "L 140.370796 97.129953 \n", + "L 135.159601 89.996733 \n", + "L 130.155949 82.863512 \n", + "L 125.358317 75.730291 \n", + "L 120.764711 68.59707 \n", + "L 116.372678 61.463849 \n", + "L 112.179319 54.330628 \n", + "L 108.181312 47.197407 \n", + "L 104.374937 40.064187 \n", + "L 100.387066 32.930966 \n", + "L 97.05004 25.797745 \n", + "L 93.928272 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 204.324195 232.66115 \n", + "L 204.324184 225.527929 \n", + "L 204.324169 218.394708 \n", + "L 204.324149 211.261487 \n", + "L 204.324121 204.128266 \n", + "L 204.324079 196.995045 \n", + "L 204.324009 189.861825 \n", + "L 204.323866 182.728604 \n", + "L 204.323426 175.595383 \n", + "L 204.226775 168.462162 \n", + "L 196.703065 161.328941 \n", + "L 189.584787 154.19572 \n", + "L 182.699431 147.062499 \n", + "L 176.047627 139.929279 \n", + "L 169.582407 132.796058 \n", + "L 163.325472 125.662837 \n", + "L 157.277233 118.529616 \n", + "L 151.438143 111.396395 \n", + "L 145.808411 104.263174 \n", + "L 140.370796 97.129953 \n", + "L 135.159601 89.996733 \n", + "L 130.155949 82.863512 \n", + "L 125.358317 75.730291 \n", + "L 120.764711 68.59707 \n", + "L 116.372678 61.463849 \n", + "L 112.179319 54.330628 \n", + "L 108.181312 47.197407 \n", + "L 104.374937 40.064187 \n", + "L 100.476802 32.930966 \n", + "L 96.965905 25.797745 \n", + "L 93.800903 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 232.66115 \n", + "L 204.324323 225.527929 \n", + "L 204.324323 218.394708 \n", + "L 204.324323 211.261487 \n", + "L 204.324323 204.128266 \n", + "L 204.324323 196.995045 \n", + "L 204.324323 189.861825 \n", + "L 204.324323 182.728604 \n", + "L 204.324323 175.595383 \n", + "L 204.324334 168.462162 \n", + "L 204.325251 161.328941 \n", + "L 204.326118 154.19572 \n", + "L 204.326959 147.062499 \n", + "L 204.327773 139.929279 \n", + "L 204.328566 132.796058 \n", + "L 204.329336 125.662837 \n", + "L 204.330081 118.529616 \n", + "L 204.330804 111.396395 \n", + "L 204.331502 104.263174 \n", + "L 204.332179 97.129953 \n", + "L 204.332829 89.996733 \n", + "L 204.911717 82.863512 \n", + "L 205.25813 75.730291 \n", + "L 205.495341 68.59707 \n", + "L 205.552275 61.463849 \n", + "L 205.554899 54.330628 \n", + "L 205.556988 47.197407 \n", + "L 205.558831 40.064187 \n", + "L 205.560462 32.930966 \n", + "L 205.561907 25.797745 \n", + "L 205.563189 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 232.66115 \n", + "L 204.324323 225.527929 \n", + "L 204.324323 218.394708 \n", + "L 204.324323 211.261487 \n", + "L 204.324323 204.128266 \n", + "L 204.324323 196.995045 \n", + "L 204.324323 189.861825 \n", + "L 204.324323 182.728604 \n", + "L 204.324323 175.595383 \n", + "L 204.324334 168.462162 \n", + "L 204.325251 161.328941 \n", + "L 204.326118 154.19572 \n", + "L 204.326959 147.062499 \n", + "L 204.327773 139.929279 \n", + "L 204.328566 132.796058 \n", + "L 204.329336 125.662837 \n", + "L 204.330081 118.529616 \n", + "L 204.330804 111.396395 \n", + "L 204.331502 104.263174 \n", + "L 204.332179 97.129953 \n", + "L 204.332829 89.996733 \n", + "L 204.333457 82.863512 \n", + "L 204.334061 75.730291 \n", + "L 204.334642 68.59707 \n", + "L 204.3352 61.463849 \n", + "L 204.335737 54.330628 \n", + "L 204.628966 47.197407 \n", + "L 204.929337 40.064187 \n", + "L 205.128484 32.930966 \n", + "L 205.276728 25.797745 \n", + "L 205.38694 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 232.66115 \n", + "L 204.324323 225.527929 \n", + "L 204.324323 218.394708 \n", + "L 204.324323 211.261487 \n", + "L 204.324323 204.128266 \n", + "L 204.324323 196.995045 \n", + "L 204.324323 189.861825 \n", + "L 204.324323 182.728604 \n", + "L 204.324323 175.595383 \n", + "L 204.324334 168.462162 \n", + "L 204.325251 161.328941 \n", + "L 204.326118 154.19572 \n", + "L 204.326959 147.062499 \n", + "L 204.327773 139.929279 \n", + "L 204.328566 132.796058 \n", + "L 204.329336 125.662837 \n", + "L 204.330081 118.529616 \n", + "L 204.330804 111.396395 \n", + "L 204.331502 104.263174 \n", + "L 204.332179 97.129953 \n", + "L 204.332829 89.996733 \n", + "L 204.333457 82.863512 \n", + "L 204.334061 75.730291 \n", + "L 204.334642 68.59707 \n", + "L 204.3352 61.463849 \n", + "L 204.335737 54.330628 \n", + "L 204.336251 47.197407 \n", + "L 204.336744 40.064187 \n", + "L 204.724484 32.930966 \n", + "L 204.946074 25.797745 \n", + "L 205.103089 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", + "L 204.324323 232.66115 \n", + "L 204.324323 225.527929 \n", + "L 204.324323 218.394708 \n", + "L 204.324323 211.261487 \n", + "L 204.324323 204.128266 \n", + "L 204.324323 196.995045 \n", + "L 204.324323 189.861825 \n", + "L 204.324323 182.728604 \n", + "L 204.324323 175.595383 \n", + "L 204.324334 168.462162 \n", + "L 204.325251 161.328941 \n", + "L 204.326118 154.19572 \n", + "L 204.326959 147.062499 \n", + "L 204.327773 139.929279 \n", + "L 204.328566 132.796058 \n", + "L 204.329336 125.662837 \n", + "L 204.330081 118.529616 \n", + "L 204.330804 111.396395 \n", + "L 204.331502 104.263174 \n", + "L 204.632299 97.129953 \n", + "L 205.138682 89.996733 \n", + "L 205.445009 82.863512 \n", + "L 205.570123 75.730291 \n", + "L 205.574311 68.59707 \n", + "L 205.577017 61.463849 \n", + "L 205.579384 54.330628 \n", + "L 205.581473 47.197407 \n", + "L 205.583319 40.064187 \n", + "L 205.584954 32.930966 \n", + "L 205.586402 25.797745 \n", + "L 205.587686 18.664524 \n", + "\" clip-path=\"url(#p783f0cdc49)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", " \n", " \n", @@ -8359,50 +10371,50 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8424,62 +10436,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8500,874 +10512,1224 @@ " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 232.66115 \n", + "L 263.375159 225.527929 \n", + "L 263.375159 218.394708 \n", + "L 263.375159 211.261487 \n", + "L 263.375159 204.128266 \n", + "L 263.375159 196.995045 \n", + "L 263.375159 189.861825 \n", + "L 263.375159 182.728604 \n", + "L 263.375159 175.595383 \n", + "L 263.375159 168.462162 \n", + "L 263.375159 161.328941 \n", + "L 263.375159 154.19572 \n", + "L 263.375159 147.062499 \n", + "L 263.375159 139.929279 \n", + "L 263.375159 132.796058 \n", + "L 263.375159 125.662837 \n", + "L 263.375159 118.529616 \n", + "L 263.375159 111.396395 \n", + "L 263.375159 104.263174 \n", + "L 263.375159 97.129953 \n", + "L 263.375159 89.996733 \n", + "L 264.558132 82.863512 \n", + "L 268.026039 75.730291 \n", + "L 274.279223 68.59707 \n", + "L 285.785418 61.463849 \n", + "L 301.791238 54.330628 \n", + "L 320.2259 47.197407 \n", + "L 340.185877 40.064187 \n", + "L 360.950469 32.930966 \n", + "L 377.287816 25.797745 \n", + "L 382.411151 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 232.66115 \n", + "L 263.375159 225.527929 \n", + "L 263.375159 218.394708 \n", + "L 263.375159 211.261487 \n", + "L 263.375159 204.128266 \n", + "L 263.375159 196.995045 \n", + "L 263.375159 189.861825 \n", + "L 263.375159 182.728604 \n", + "L 263.375159 175.595383 \n", + "L 263.375159 168.462162 \n", + "L 263.375159 161.328941 \n", + "L 263.375159 154.19572 \n", + "L 263.375159 147.062499 \n", + "L 263.375159 139.929279 \n", + "L 263.375159 132.796058 \n", + "L 263.375159 125.662837 \n", + "L 263.375159 118.529616 \n", + "L 263.375159 111.396395 \n", + "L 263.375159 104.263174 \n", + "L 266.599827 97.129953 \n", + "L 274.212706 89.996733 \n", + "L 284.169644 82.863512 \n", + "L 295.712638 75.730291 \n", + "L 308.400057 68.59707 \n", + "L 321.913258 61.463849 \n", + "L 335.994386 54.330628 \n", + "L 350.405222 47.197407 \n", + "L 364.686655 40.064187 \n", + "L 373.362992 32.930966 \n", + "L 378.009705 25.797745 \n", + "L 381.41951 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 232.66115 \n", + "L 263.375159 225.527929 \n", + "L 263.375159 218.394708 \n", + "L 263.375159 211.261487 \n", + "L 263.375159 204.128266 \n", + "L 263.375159 196.995045 \n", + "L 263.375159 189.861825 \n", + "L 263.375159 182.728604 \n", + "L 263.375159 175.595383 \n", + "L 263.375159 168.462162 \n", + "L 263.375159 161.328941 \n", + "L 263.375159 154.19572 \n", + "L 263.375159 147.062499 \n", + "L 263.375159 139.929279 \n", + "L 263.375159 132.796058 \n", + "L 263.375159 125.662837 \n", + "L 263.375159 118.529616 \n", + "L 263.375159 111.396395 \n", + "L 263.375159 104.263174 \n", + "L 263.375159 97.129953 \n", + "L 263.375159 89.996733 \n", + "L 263.375159 82.863512 \n", + "L 263.375159 75.730291 \n", + "L 264.06051 68.59707 \n", + "L 266.965787 61.463849 \n", + "L 272.158262 54.330628 \n", + "L 281.839108 47.197407 \n", + "L 295.592629 40.064187 \n", + "L 311.591417 32.930966 \n", + "L 328.984797 25.797745 \n", + "L 347.203867 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375159 232.66115 \n", + "L 263.375159 225.527929 \n", + "L 263.375159 218.394708 \n", + "L 263.375159 211.261487 \n", + "L 263.375159 204.128266 \n", + "L 263.375159 196.995045 \n", + "L 263.375159 189.861825 \n", + "L 263.375159 182.728604 \n", + "L 263.375159 175.595383 \n", + "L 263.375159 168.462162 \n", + "L 263.375159 161.328941 \n", + "L 263.375159 154.19572 \n", + "L 263.375159 147.062499 \n", + "L 263.375159 139.929279 \n", + "L 263.375159 132.796058 \n", + "L 263.375159 125.662837 \n", + "L 263.375159 118.529616 \n", + "L 263.375159 111.396395 \n", + "L 263.375159 104.263174 \n", + "L 264.020093 97.129953 \n", + "L 265.542669 89.996733 \n", + "L 268.233538 82.863512 \n", + "L 272.094694 75.730291 \n", + "L 278.270004 68.59707 \n", + "L 287.496182 61.463849 \n", + "L 299.557009 54.330628 \n", + "L 314.224761 47.197407 \n", + "L 330.626692 40.064187 \n", + "L 346.912911 32.930966 \n", + "L 361.975839 25.797745 \n", + "L 373.7193 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 327.336405 97.129953 \n", + "L 332.548259 89.996733 \n", + "L 336.476602 82.863512 \n", + "L 337.834266 75.730291 \n", + "L 336.264923 68.59707 \n", + "L 329.328939 61.463849 \n", + "L 317.509953 54.330628 \n", + "L 303.001155 47.197407 \n", + "L 286.786728 40.064187 \n", + "L 269.758952 32.930966 \n", + "L 263.375497 25.797745 \n", + "L 263.375414 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 324.34292 97.129953 \n", + "L 321.979057 89.996733 \n", + "L 316.952117 82.863512 \n", + "L 310.090752 75.730291 \n", + "L 301.866598 68.59707 \n", + "L 292.61955 61.463849 \n", + "L 282.629595 54.330628 \n", + "L 272.182301 47.197407 \n", + "L 263.377411 40.064187 \n", + "L 263.375527 32.930966 \n", + "L 263.375459 25.797745 \n", + "L 263.375437 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 327.336405 97.129953 \n", + "L 332.548259 89.996733 \n", + "L 337.552545 82.863512 \n", + "L 342.350788 75.730291 \n", + "L 346.340869 68.59707 \n", + "L 347.873454 61.463849 \n", + "L 347.011033 54.330628 \n", + "L 341.392758 47.197407 \n", + "L 331.521959 40.064187 \n", + "L 319.104714 32.930966 \n", + "L 305.090847 25.797745 \n", + "L 290.091363 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 326.737708 97.129953 \n", + "L 330.434418 89.996733 \n", + "L 332.780157 82.863512 \n", + "L 333.710802 75.730291 \n", + "L 332.190334 68.59707 \n", + "L 327.39443 61.463849 \n", + "L 319.552346 54.330628 \n", + "L 308.855442 47.197407 \n", + "L 296.56731 40.064187 \n", + "L 284.906161 32.930966 \n", + "L 274.850956 25.797745 \n", + "L 268.718681 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 327.336405 97.129953 \n", + "L 332.548259 89.996733 \n", + "L 337.681412 82.863512 \n", + "L 342.479857 75.730291 \n", + "L 347.159282 68.59707 \n", + "L 351.626261 61.463849 \n", + "L 355.766018 54.330628 \n", + "L 359.6771 47.197407 \n", + "L 363.398774 40.064187 \n", + "L 366.972439 32.930966 \n", + "L 370.565251 25.797745 \n", + "L 379.72104 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 327.336405 97.129953 \n", + "L 332.548259 89.996733 \n", + "L 337.552545 82.863512 \n", + "L 342.407664 75.730291 \n", + "L 347.179914 68.59707 \n", + "L 351.590073 61.463849 \n", + "L 355.935969 54.330628 \n", + "L 359.92715 47.197407 \n", + "L 363.669657 40.064187 \n", + "L 367.228529 32.930966 \n", + "L 370.694283 25.797745 \n", + "L 377.841803 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 327.336405 97.129953 \n", + "L 332.548259 89.996733 \n", + "L 337.659575 82.863512 \n", + "L 342.485145 75.730291 \n", + "L 347.168987 68.59707 \n", + "L 351.739198 61.463849 \n", + "L 355.926032 54.330628 \n", + "L 359.851896 47.197407 \n", + "L 363.597446 40.064187 \n", + "L 367.334262 32.930966 \n", + "L 377.288154 25.797745 \n", + "L 382.411406 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 263.375293 232.66115 \n", + "L 263.375305 225.527929 \n", + "L 263.37532 218.394708 \n", + "L 263.375341 211.261487 \n", + "L 263.37537 204.128266 \n", + "L 263.375414 196.995045 \n", + "L 263.375488 189.861825 \n", + "L 263.375638 182.728604 \n", + "L 263.376099 175.595383 \n", + "L 263.473418 168.462162 \n", + "L 270.996992 161.328941 \n", + "L 278.116221 154.19572 \n", + "L 285.002456 147.062499 \n", + "L 291.655098 139.929279 \n", + "L 298.121128 132.796058 \n", + "L 304.378848 125.662837 \n", + "L 310.427845 118.529616 \n", + "L 316.267667 111.396395 \n", + "L 321.898107 104.263174 \n", + "L 327.567588 97.129953 \n", + "L 332.816604 89.996733 \n", + "L 337.746601 82.863512 \n", + "L 342.428231 75.730291 \n", + "L 346.891496 68.59707 \n", + "L 351.15765 61.463849 \n", + "L 355.248822 54.330628 \n", + "L 359.212364 47.197407 \n", + "L 364.688907 40.064187 \n", + "L 373.363361 32.930966 \n", + "L 378.010005 25.797745 \n", + "L 381.419788 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 418.739299 232.66115 \n", + "L 418.739287 225.527929 \n", + "L 418.739272 218.394708 \n", + "L 418.739251 211.261487 \n", + "L 418.739222 204.128266 \n", + "L 418.739178 196.995045 \n", + "L 418.739104 189.861825 \n", + "L 418.738954 182.728604 \n", + "L 418.738493 175.595383 \n", + "L 418.641185 168.462162 \n", + "L 411.118527 161.328941 \n", + "L 404.000166 154.19572 \n", + "L 397.114771 147.062499 \n", + "L 390.462944 139.929279 \n", + "L 383.997706 132.796058 \n", + "L 377.740756 125.662837 \n", + "L 371.692506 118.529616 \n", + "L 365.853405 111.396395 \n", + "L 360.223664 104.263174 \n", + "L 354.786042 97.129953 \n", + "L 349.574839 89.996733 \n", + "L 344.518312 82.863512 \n", + "L 339.768197 75.730291 \n", + "L 335.190931 68.59707 \n", + "L 330.854076 61.463849 \n", + "L 326.807176 54.330628 \n", + "L 322.967184 47.197407 \n", + "L 319.303147 40.064187 \n", + "L 315.777317 32.930966 \n", + "L 312.224317 25.797745 \n", + "L 303.091351 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739299 232.66115 \n", + "L 418.739287 225.527929 \n", + "L 418.739272 218.394708 \n", + "L 418.739251 211.261487 \n", + "L 418.739222 204.128266 \n", + "L 418.739178 196.995045 \n", + "L 418.739104 189.861825 \n", + "L 418.738954 182.728604 \n", + "L 418.738493 175.595383 \n", + "L 418.641185 168.462162 \n", + "L 411.118527 161.328941 \n", + "L 404.000166 154.19572 \n", + "L 397.114771 147.062499 \n", + "L 390.462944 139.929279 \n", + "L 383.997706 132.796058 \n", + "L 377.740756 125.662837 \n", + "L 371.692506 118.529616 \n", + "L 365.853405 111.396395 \n", + "L 360.223664 104.263174 \n", + "L 354.786042 97.129953 \n", + "L 349.574839 89.996733 \n", + "L 344.571181 82.863512 \n", + "L 339.729341 75.730291 \n", + "L 335.079262 68.59707 \n", + "L 330.755044 61.463849 \n", + "L 326.561083 54.330628 \n", + "L 322.698065 47.197407 \n", + "L 319.049143 40.064187 \n", + "L 315.564313 32.930966 \n", + "L 312.158699 25.797745 \n", + "L 305.057575 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739299 232.66115 \n", + "L 418.739287 225.527929 \n", + "L 418.739272 218.394708 \n", + "L 418.739251 211.261487 \n", + "L 418.739222 204.128266 \n", + "L 418.739178 196.995045 \n", + "L 418.739104 189.861825 \n", + "L 418.738954 182.728604 \n", + "L 418.738493 175.595383 \n", + "L 418.641185 168.462162 \n", + "L 411.118527 161.328941 \n", + "L 404.000166 154.19572 \n", + "L 397.114771 147.062499 \n", + "L 390.462944 139.929279 \n", + "L 383.997706 132.796058 \n", + "L 377.740756 125.662837 \n", + "L 371.692506 118.529616 \n", + "L 365.853405 111.396395 \n", + "L 360.223664 104.263174 \n", + "L 354.786042 97.129953 \n", + "L 349.574839 89.996733 \n", + "L 344.514787 82.863512 \n", + "L 339.745569 75.730291 \n", + "L 335.157915 68.59707 \n", + "L 330.75942 61.463849 \n", + "L 326.712663 54.330628 \n", + "L 322.888323 47.197407 \n", + "L 319.22291 40.064187 \n", + "L 315.550855 32.930966 \n", + "L 305.633918 25.797745 \n", + "L 300.513694 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739299 232.66115 \n", + "L 418.739287 225.527929 \n", + "L 418.739272 218.394708 \n", + "L 418.739251 211.261487 \n", + "L 418.739222 204.128266 \n", + "L 418.739178 196.995045 \n", + "L 418.739104 189.861825 \n", + "L 418.738954 182.728604 \n", + "L 418.738493 175.595383 \n", + "L 418.641185 168.462162 \n", + "L 411.118527 161.328941 \n", + "L 404.000166 154.19572 \n", + "L 397.114771 147.062499 \n", + "L 390.462944 139.929279 \n", + "L 383.997706 132.796058 \n", + "L 377.740756 125.662837 \n", + "L 371.692506 118.529616 \n", + "L 365.853405 111.396395 \n", + "L 360.223664 104.263174 \n", + "L 354.678506 97.129953 \n", + "L 349.549399 89.996733 \n", + "L 344.700168 82.863512 \n", + "L 340.081637 75.730291 \n", + "L 335.670317 68.59707 \n", + "L 331.448054 61.463849 \n", + "L 327.394481 54.330628 \n", + "L 323.463316 47.197407 \n", + "L 318.015153 40.064187 \n", + "L 309.350175 32.930966 \n", + "L 304.706255 25.797745 \n", + "L 301.298071 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 232.66115 \n", + "L 418.739433 225.527929 \n", + "L 418.739433 218.394708 \n", + "L 418.739433 211.261487 \n", + "L 418.739433 204.128266 \n", + "L 418.739433 196.995045 \n", + "L 418.739433 189.861825 \n", + "L 418.739433 182.728604 \n", + "L 418.739433 175.595383 \n", + "L 418.739444 168.462162 \n", + "L 418.74036 161.328941 \n", + "L 418.741227 154.19572 \n", + "L 418.742068 147.062499 \n", + "L 418.742882 139.929279 \n", + "L 418.743676 132.796058 \n", + "L 418.744445 125.662837 \n", + "L 418.745191 118.529616 \n", + "L 418.745913 111.396395 \n", + "L 418.746611 104.263174 \n", + "L 418.747288 97.129953 \n", + "L 418.747939 89.996733 \n", + "L 418.824566 82.863512 \n", + "L 418.872895 75.730291 \n", + "L 418.975054 68.59707 \n", + "L 419.105178 61.463849 \n", + "L 419.198034 54.330628 \n", + "L 419.269124 47.197407 \n", + "L 419.326762 40.064187 \n", + "L 419.374597 32.930966 \n", + "L 419.414409 25.797745 \n", + "L 419.437231 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", + "L 418.739433 232.66115 \n", + "L 418.739433 225.527929 \n", + "L 418.739433 218.394708 \n", + "L 418.739433 211.261487 \n", + "L 418.739433 204.128266 \n", + "L 418.739433 196.995045 \n", + "L 418.739433 189.861825 \n", + "L 418.739433 182.728604 \n", + "L 418.739433 175.595383 \n", + "L 418.739444 168.462162 \n", + "L 418.74036 161.328941 \n", + "L 418.741227 154.19572 \n", + "L 418.742068 147.062499 \n", + "L 418.742882 139.929279 \n", + "L 418.743676 132.796058 \n", + "L 418.744445 125.662837 \n", + "L 418.745191 118.529616 \n", + "L 418.745913 111.396395 \n", + "L 418.746611 104.263174 \n", + "L 418.747288 97.129953 \n", + "L 418.747939 89.996733 \n", + "L 418.748566 82.863512 \n", + "L 418.761846 75.730291 \n", + "L 418.884017 68.59707 \n", + "L 418.969957 61.463849 \n", + "L 419.121893 54.330628 \n", + "L 419.250055 47.197407 \n", + "L 419.343641 40.064187 \n", + "L 419.417683 32.930966 \n", + "L 419.477823 25.797745 \n", + "L 419.524218 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", + "L 418.739433 232.66115 \n", + "L 418.739433 225.527929 \n", + "L 418.739433 218.394708 \n", + "L 418.739433 211.261487 \n", + "L 418.739433 204.128266 \n", + "L 418.739433 196.995045 \n", + "L 418.739433 189.861825 \n", + "L 418.739433 182.728604 \n", + "L 418.739433 175.595383 \n", + "L 418.739444 168.462162 \n", + "L 418.74036 161.328941 \n", + "L 418.741227 154.19572 \n", + "L 418.742068 147.062499 \n", + "L 418.742882 139.929279 \n", + "L 418.743676 132.796058 \n", + "L 418.744445 125.662837 \n", + "L 418.745191 118.529616 \n", + "L 418.745913 111.396395 \n", + "L 418.746611 104.263174 \n", + "L 418.747288 97.129953 \n", + "L 418.747939 89.996733 \n", + "L 418.748566 82.863512 \n", + "L 418.74917 75.730291 \n", + "L 418.779397 68.59707 \n", + "L 418.835561 61.463849 \n", + "L 418.920128 54.330628 \n", + "L 419.043538 47.197407 \n", + "L 419.178521 40.064187 \n", + "L 419.272197 32.930966 \n", + "L 419.34477 25.797745 \n", + "L 419.403406 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 232.66115 \n", + "L 418.739433 225.527929 \n", + "L 418.739433 218.394708 \n", + "L 418.739433 211.261487 \n", + "L 418.739433 204.128266 \n", + "L 418.739433 196.995045 \n", + "L 418.739433 189.861825 \n", + "L 418.739433 182.728604 \n", + "L 418.739433 175.595383 \n", + "L 418.739444 168.462162 \n", + "L 418.74036 161.328941 \n", + "L 418.741227 154.19572 \n", + "L 418.742068 147.062499 \n", + "L 418.742882 139.929279 \n", + "L 418.743676 132.796058 \n", + "L 418.744445 125.662837 \n", + "L 418.745191 118.529616 \n", + "L 418.745913 111.396395 \n", + "L 418.746611 104.263174 \n", + "L 418.772018 97.129953 \n", + "L 418.79652 89.996733 \n", + "L 418.838502 82.863512 \n", + "L 418.874835 75.730291 \n", + "L 418.955373 68.59707 \n", + "L 419.05294 61.463849 \n", + "L 419.154347 54.330628 \n", + "L 419.24566 47.197407 \n", + "L 419.324604 40.064187 \n", + "L 419.382562 32.930966 \n", + "L 419.425003 25.797745 \n", + "L 419.451499 18.664524 \n", + "\" clip-path=\"url(#p04b6c81066)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -9419,50 +11781,50 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9484,62 +11846,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -9560,349 +11922,349 @@ " \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", + "L 477.790264 368.859433 \n", + "L 477.790264 361.726212 \n", + "L 477.790265 354.592991 \n", + "L 477.790265 347.45977 \n", + "L 477.790265 340.326549 \n", + "L 477.790266 333.193328 \n", + "L 477.790267 326.060107 \n", + "L 477.79027 318.926887 \n", + "L 477.790277 311.793666 \n", + "L 477.793682 304.660445 \n", + "L 478.145178 297.527224 \n", + "L 478.52191 290.394003 \n", + "L 478.932914 283.260782 \n", + "L 479.378914 276.127562 \n", + "L 479.863336 268.994341 \n", + "L 480.386249 261.86112 \n", + "L 480.948939 254.727899 \n", + "L 481.552872 247.594678 \n", + "L 482.199755 240.461457 \n", + "L 482.8928 233.328236 \n", + "L 483.632009 226.195016 \n", + "L 484.42145 219.061795 \n", + "L 485.264604 211.928574 \n", + "L 486.165714 204.795353 \n", + "L 487.130001 197.662132 \n", + "L 488.163953 190.528911 \n", + "L 489.275722 183.39569 \n", + "L 490.475693 176.26247 \n", + "L 491.777317 169.129249 \n", + "L 493.198366 161.996028 \n", + "L 494.762918 154.862807 \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 477.790312 368.859433 \n", + "L 477.790316 361.726212 \n", + "L 477.790322 354.592991 \n", + "L 477.790329 347.45977 \n", + "L 477.790339 340.326549 \n", + "L 477.790354 333.193328 \n", + "L 477.79038 326.060107 \n", + "L 477.790431 318.926887 \n", + "L 477.790585 311.793666 \n", + "L 477.865167 304.660445 \n", + "L 485.057263 297.527224 \n", + "L 491.799744 290.394003 \n", + "L 498.274977 283.260782 \n", + "L 504.481618 276.127562 \n", + "L 510.463224 268.994341 \n", + "L 516.198026 261.86112 \n", + "L 521.684329 254.727899 \n", + "L 526.920214 247.594678 \n", + "L 531.903766 240.461457 \n", + "L 536.649017 233.328236 \n", + "L 541.121657 226.195016 \n", + "L 545.336498 219.061795 \n", + "L 549.291582 211.928574 \n", + "L 552.98466 204.795353 \n", + "L 556.412966 197.662132 \n", + "L 559.572912 190.528911 \n", + "L 562.459666 183.39569 \n", + "L 565.066563 176.26247 \n", + "L 567.384243 169.129249 \n", + "L 569.399361 161.996028 \n", + "L 571.092569 154.862807 \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 477.790313 368.859433 \n", + "L 477.790317 361.726212 \n", + "L 477.790323 354.592991 \n", + "L 477.790331 347.45977 \n", + "L 477.790341 340.326549 \n", + "L 477.790357 333.193328 \n", + "L 477.790384 326.060107 \n", + "L 477.790437 318.926887 \n", + "L 477.790598 311.793666 \n", + "L 477.868586 304.660445 \n", + "L 485.412178 297.527224 \n", + "L 492.531391 290.394003 \n", + "L 499.417627 283.260782 \n", + "L 506.070268 276.127562 \n", + "L 512.536296 268.994341 \n", + "L 518.794012 261.86112 \n", + "L 524.843004 254.727899 \n", + "L 530.682823 247.594678 \n", + "L 536.313258 240.461457 \n", + "L 541.751553 233.328236 \n", + "L 546.963403 226.195016 \n", + "L 551.967685 219.061795 \n", + "L 556.765923 211.928574 \n", + "L 561.360111 204.795353 \n", + "L 565.752705 197.662132 \n", + "L 569.946601 190.528911 \n", + "L 573.945124 183.39569 \n", + "L 577.751993 176.26247 \n", + "L 581.371297 169.129249 \n", + "L 584.807463 161.996028 \n", + "L 588.065224 154.862807 \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", + "L 633.154409 368.859433 \n", + "L 633.154405 361.726212 \n", + "L 633.154399 354.592991 \n", + "L 633.154392 347.45977 \n", + "L 633.154381 340.326549 \n", + "L 633.154365 333.193328 \n", + "L 633.154338 326.060107 \n", + "L 633.154285 318.926887 \n", + "L 633.154124 311.793666 \n", + "L 633.076145 304.660445 \n", + "L 625.533472 297.527224 \n", + "L 618.415126 290.394003 \n", + "L 611.52973 283.260782 \n", + "L 604.877903 276.127562 \n", + "L 598.412669 268.994341 \n", + "L 592.155723 261.86112 \n", + "L 586.107476 254.727899 \n", + "L 580.26838 247.594678 \n", + "L 574.638643 240.461457 \n", + "L 569.201024 233.328236 \n", + "L 563.989826 226.195016 \n", + "L 558.986171 219.061795 \n", + "L 554.188537 211.928574 \n", + "L 549.59493 204.795353 \n", + "L 545.202895 197.662132 \n", + "L 541.009534 190.528911 \n", + "L 537.011526 183.39569 \n", + "L 533.20515 176.26247 \n", + "L 529.586318 169.129249 \n", + "L 526.150604 161.996028 \n", + "L 522.893276 154.862807 \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 633.154459 368.859433 \n", + "L 633.154459 361.726212 \n", + "L 633.154459 354.592991 \n", + "L 633.154459 347.45977 \n", + "L 633.154459 340.326549 \n", + "L 633.154459 333.193328 \n", + "L 633.154459 326.060107 \n", + "L 633.154459 318.926887 \n", + "L 633.154459 311.793666 \n", + "L 633.154468 304.660445 \n", + "L 633.155386 297.527224 \n", + "L 633.156253 290.394003 \n", + "L 633.157094 283.260782 \n", + "L 633.157908 276.127562 \n", + "L 633.158701 268.994341 \n", + "L 633.159471 261.86112 \n", + "L 633.160217 254.727899 \n", + "L 633.160939 247.594678 \n", + "L 633.161637 240.461457 \n", + "L 633.162314 233.328236 \n", + "L 633.162965 226.195016 \n", + "L 633.163592 219.061795 \n", + "L 633.164196 211.928574 \n", + "L 633.164777 204.795353 \n", + "L 633.165336 197.662132 \n", + "L 633.165872 190.528911 \n", + "L 633.166386 183.39569 \n", + "L 633.16688 176.26247 \n", + "L 633.167352 169.129249 \n", + "L 633.167804 161.996028 \n", + "L 633.168236 154.862807 \n", + "\" clip-path=\"url(#pfd6dea997d)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -10146,13 +12508,13 @@ "z\n", "\" style=\"fill: #ffffff; stroke: #cccccc; stroke-linejoin: miter\"/>\n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10186,13 +12548,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10205,13 +12567,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10245,13 +12607,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10324,13 +12686,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10356,14 +12718,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10376,14 +12738,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10396,14 +12758,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10416,14 +12778,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10453,14 +12815,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10473,14 +12835,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10493,14 +12855,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10513,14 +12875,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10533,14 +12895,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10569,854 +12931,1164 @@ " \n", " \n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 490.791274 \n", + "L 48.960055 483.658053 \n", + "L 48.960055 476.524832 \n", + "L 48.960055 469.391611 \n", + "L 48.960055 462.25839 \n", + "L 48.960055 455.12517 \n", + "L 48.960055 447.991949 \n", + "L 48.960055 440.858728 \n", + "L 48.960055 433.725507 \n", + "L 48.960055 426.592286 \n", + "L 48.960055 419.459065 \n", + "L 48.960055 412.325844 \n", + "L 48.960055 405.192624 \n", + "L 48.960055 398.059403 \n", + "L 48.960055 390.926182 \n", + "L 48.960055 383.792961 \n", + "L 48.960055 376.65974 \n", + "L 48.960055 369.526519 \n", + "L 48.960055 362.393298 \n", + "L 48.960055 355.260078 \n", + "L 67.463343 348.126857 \n", + "L 96.259523 340.993636 \n", + "L 130.380276 333.860415 \n", + "L 151.812444 326.727194 \n", + "L 156.220489 319.593973 \n", + "L 159.756831 312.460752 \n", + "L 163.077479 305.327532 \n", + "L 166.20494 298.194311 \n", + "L 169.146014 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 490.791274 \n", + "L 48.960055 483.658053 \n", + "L 48.960055 476.524832 \n", + "L 48.960055 469.391611 \n", + "L 48.960055 462.25839 \n", + "L 48.960055 455.12517 \n", + "L 48.960055 447.991949 \n", + "L 48.960055 440.858728 \n", + "L 48.960055 433.725507 \n", + "L 48.960055 426.592286 \n", + "L 48.960055 419.459065 \n", + "L 48.960055 412.325844 \n", + "L 48.960055 405.192624 \n", + "L 48.960055 398.059403 \n", + "L 48.960055 390.926182 \n", + "L 48.960055 383.792961 \n", + "L 48.960055 376.65974 \n", + "L 48.960055 369.526519 \n", + "L 48.960055 362.393298 \n", + "L 55.258457 355.260078 \n", + "L 79.587521 348.126857 \n", + "L 111.711734 340.993636 \n", + "L 144.746428 333.860415 \n", + "L 152.407498 326.727194 \n", + "L 156.227932 319.593973 \n", + "L 159.750543 312.460752 \n", + "L 163.071934 305.327532 \n", + "L 166.200464 298.194311 \n", + "L 169.142577 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 490.791274 \n", + "L 48.960055 483.658053 \n", + "L 48.960055 476.524832 \n", + "L 48.960055 469.391611 \n", + "L 48.960055 462.25839 \n", + "L 48.960055 455.12517 \n", + "L 48.960055 447.991949 \n", + "L 48.960055 440.858728 \n", + "L 48.960055 433.725507 \n", + "L 48.960055 426.592286 \n", + "L 48.960055 419.459065 \n", + "L 48.960055 412.325844 \n", + "L 48.960055 405.192624 \n", + "L 48.960055 398.059403 \n", + "L 48.960055 390.926182 \n", + "L 48.960055 383.792961 \n", + "L 48.960055 376.65974 \n", + "L 48.960055 369.526519 \n", + "L 48.960055 362.393298 \n", + "L 48.960055 355.260078 \n", + "L 48.960055 348.126857 \n", + "L 78.39373 340.993636 \n", + "L 127.085127 333.860415 \n", + "L 153.341447 326.727194 \n", + "L 157.12876 319.593973 \n", + "L 160.622575 312.460752 \n", + "L 163.918571 305.327532 \n", + "L 167.022895 298.194311 \n", + "L 169.941886 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 48.960055 490.791274 \n", + "L 48.960055 483.658053 \n", + "L 48.960055 476.524832 \n", + "L 48.960055 469.391611 \n", + "L 48.960055 462.25839 \n", + "L 48.960055 455.12517 \n", + "L 48.960055 447.991949 \n", + "L 48.960055 440.858728 \n", + "L 48.960055 433.725507 \n", + "L 48.960055 426.592286 \n", + "L 48.960055 419.459065 \n", + "L 48.960055 412.325844 \n", + "L 48.960055 405.192624 \n", + "L 48.960055 398.059403 \n", + "L 48.960055 390.926182 \n", + "L 48.960055 383.792961 \n", + "L 48.960055 376.65974 \n", + "L 48.960055 369.526519 \n", + "L 48.960055 362.393298 \n", + "L 50.219735 355.260078 \n", + "L 58.786206 348.126857 \n", + "L 76.857019 340.993636 \n", + "L 100.026388 333.860415 \n", + "L 111.0963 326.727194 \n", + "L 113.499458 319.593973 \n", + "L 115.610012 312.460752 \n", + "L 119.296086 305.327532 \n", + "L 125.395586 298.194311 \n", + "L 134.646288 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 123.137563 355.260078 \n", + "L 127.935799 348.126857 \n", + "L 132.529986 340.993636 \n", + "L 136.922577 333.860415 \n", + "L 141.116473 326.727194 \n", + "L 145.114994 319.593973 \n", + "L 148.921862 312.460752 \n", + "L 152.541165 305.327532 \n", + "L 153.937508 298.194311 \n", + "L 143.339753 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 123.137563 355.260078 \n", + "L 127.935799 348.126857 \n", + "L 132.529986 340.993636 \n", + "L 136.922577 333.860415 \n", + "L 141.116473 326.727194 \n", + "L 145.114994 319.593973 \n", + "L 148.921862 312.460752 \n", + "L 144.659909 305.327532 \n", + "L 129.526909 298.194311 \n", + "L 109.629166 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 123.137563 355.260078 \n", + "L 110.415262 348.126857 \n", + "L 86.308452 340.993636 \n", + "L 56.819901 333.860415 \n", + "L 48.960333 326.727194 \n", + "L 48.960308 319.593973 \n", + "L 48.9603 312.460752 \n", + "L 48.960293 305.327532 \n", + "L 48.960286 298.194311 \n", + "L 48.96028 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 117.573333 355.260078 \n", + "L 98.378819 348.126857 \n", + "L 70.901081 340.993636 \n", + "L 48.960462 333.860415 \n", + "L 48.96032 326.727194 \n", + "L 48.96031 319.593973 \n", + "L 48.960302 312.460752 \n", + "L 48.960295 305.327532 \n", + "L 48.960288 298.194311 \n", + "L 48.960282 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 123.137563 355.260078 \n", + "L 127.935799 348.126857 \n", + "L 104.86123 340.993636 \n", + "L 61.232845 333.860415 \n", + "L 48.960306 326.727194 \n", + "L 48.960297 319.593973 \n", + "L 48.96029 312.460752 \n", + "L 48.960283 305.327532 \n", + "L 48.960277 298.194311 \n", + "L 48.960271 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 122.024717 355.260078 \n", + "L 118.520295 348.126857 \n", + "L 105.426147 340.993636 \n", + "L 88.171673 333.860415 \n", + "L 85.822781 326.727194 \n", + "L 87.422181 319.593973 \n", + "L 88.944923 312.460752 \n", + "L 88.816389 305.327532 \n", + "L 86.069054 298.194311 \n", + "L 79.96995 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 123.137563 355.260078 \n", + "L 127.935799 348.126857 \n", + "L 132.529986 340.993636 \n", + "L 136.922577 333.860415 \n", + "L 141.116473 326.727194 \n", + "L 145.114994 319.593973 \n", + "L 148.921862 312.460752 \n", + "L 152.541165 305.327532 \n", + "L 156.286807 298.194311 \n", + "L 159.936028 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 48.960209 490.791274 \n", + "L 48.960229 483.658053 \n", + "L 48.960257 476.524832 \n", + "L 48.960299 469.391611 \n", + "L 48.96037 462.25839 \n", + "L 48.960512 455.12517 \n", + "L 48.960952 447.991949 \n", + "L 49.057615 440.858728 \n", + "L 56.58224 433.725507 \n", + "L 63.701386 426.592286 \n", + "L 70.587583 419.459065 \n", + "L 77.240201 412.325844 \n", + "L 83.706214 405.192624 \n", + "L 89.963918 398.059403 \n", + "L 96.012903 390.926182 \n", + "L 101.852715 383.792961 \n", + "L 107.483146 376.65974 \n", + "L 112.921437 369.526519 \n", + "L 118.133284 362.393298 \n", + "L 123.137563 355.260078 \n", + "L 127.935799 348.126857 \n", + "L 132.529986 340.993636 \n", + "L 136.922577 333.860415 \n", + "L 141.116473 326.727194 \n", + "L 145.114994 319.593973 \n", + "L 148.921862 312.460752 \n", + "L 153.152243 305.327532 \n", + "L 156.807129 298.194311 \n", + "L 160.113744 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 204.324169 490.791274 \n", + "L 204.324149 483.658053 \n", + "L 204.324121 476.524832 \n", + "L 204.324079 469.391611 \n", + "L 204.324009 462.25839 \n", + "L 204.323866 455.12517 \n", + "L 204.323426 447.991949 \n", + "L 204.226775 440.858728 \n", + "L 196.703065 433.725507 \n", + "L 189.584787 426.592286 \n", + "L 182.699431 419.459065 \n", + "L 176.047627 412.325844 \n", + "L 169.582407 405.192624 \n", + "L 163.325472 398.059403 \n", + "L 157.277233 390.926182 \n", + "L 151.438143 383.792961 \n", + "L 145.808411 376.65974 \n", + "L 140.370796 369.526519 \n", + "L 135.159601 362.393298 \n", + "L 130.155949 355.260078 \n", + "L 124.94164 348.126857 \n", + "L 120.576448 340.993636 \n", + "L 116.169539 333.860415 \n", + "L 102.67796 326.727194 \n", + "L 98.272462 319.593973 \n", + "L 94.737975 312.460752 \n", + "L 91.418963 305.327532 \n", + "L 88.292952 298.194311 \n", + "L 85.353164 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324169 490.791274 \n", + "L 204.324149 483.658053 \n", + "L 204.324121 476.524832 \n", + "L 204.324079 469.391611 \n", + "L 204.324009 462.25839 \n", + "L 204.323866 455.12517 \n", + "L 204.323426 447.991949 \n", + "L 204.226775 440.858728 \n", + "L 196.703065 433.725507 \n", + "L 189.584787 426.592286 \n", + "L 182.699431 419.459065 \n", + "L 176.047627 412.325844 \n", + "L 169.582407 405.192624 \n", + "L 163.325472 398.059403 \n", + "L 157.277233 390.926182 \n", + "L 151.438143 383.792961 \n", + "L 145.808411 376.65974 \n", + "L 140.370796 369.526519 \n", + "L 135.159601 362.393298 \n", + "L 129.719279 355.260078 \n", + "L 125.032435 348.126857 \n", + "L 120.664475 340.993636 \n", + "L 109.748553 333.860415 \n", + "L 102.095683 326.727194 \n", + "L 98.277391 319.593973 \n", + "L 94.756631 312.460752 \n", + "L 91.436876 305.327532 \n", + "L 88.309797 298.194311 \n", + "L 85.368972 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324169 490.791274 \n", + "L 204.324149 483.658053 \n", + "L 204.324121 476.524832 \n", + "L 204.324079 469.391611 \n", + "L 204.324009 462.25839 \n", + "L 204.323866 455.12517 \n", + "L 204.323426 447.991949 \n", + "L 204.226775 440.858728 \n", + "L 196.703065 433.725507 \n", + "L 189.584787 426.592286 \n", + "L 182.699431 419.459065 \n", + "L 176.047627 412.325844 \n", + "L 169.582407 405.192624 \n", + "L 163.325472 398.059403 \n", + "L 157.277233 390.926182 \n", + "L 151.438143 383.792961 \n", + "L 145.808411 376.65974 \n", + "L 140.370796 369.526519 \n", + "L 135.159601 362.393298 \n", + "L 130.155949 355.260078 \n", + "L 125.358317 348.126857 \n", + "L 119.918104 340.993636 \n", + "L 115.42582 333.860415 \n", + "L 101.592662 326.727194 \n", + "L 97.8074 319.593973 \n", + "L 94.3154 312.460752 \n", + "L 91.02101 305.327532 \n", + "L 87.918111 298.194311 \n", + "L 85.000384 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.324169 490.791274 \n", + "L 204.324149 483.658053 \n", + "L 204.324121 476.524832 \n", + "L 204.324079 469.391611 \n", + "L 204.324009 462.25839 \n", + "L 204.323866 455.12517 \n", + "L 204.323426 447.991949 \n", + "L 204.226775 440.858728 \n", + "L 196.703065 433.725507 \n", + "L 189.584787 426.592286 \n", + "L 182.699431 419.459065 \n", + "L 176.047627 412.325844 \n", + "L 169.582407 405.192624 \n", + "L 163.325472 398.059403 \n", + "L 157.277233 390.926182 \n", + "L 151.438143 383.792961 \n", + "L 145.808411 376.65974 \n", + "L 140.370796 369.526519 \n", + "L 135.159601 362.393298 \n", + "L 130.068615 355.260078 \n", + "L 125.209805 348.126857 \n", + "L 120.53769 340.993636 \n", + "L 114.817854 333.860415 \n", + "L 106.144988 326.727194 \n", + "L 102.143975 319.593973 \n", + "L 98.511976 312.460752 \n", + "L 95.005267 305.327532 \n", + "L 91.714369 298.194311 \n", + "L 88.661508 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 204.324323 490.791274 \n", + "L 204.324323 483.658053 \n", + "L 204.324323 476.524832 \n", + "L 204.324323 469.391611 \n", + "L 204.324323 462.25839 \n", + "L 204.324323 455.12517 \n", + "L 204.324323 447.991949 \n", + "L 204.324334 440.858728 \n", + "L 204.325251 433.725507 \n", + "L 204.326118 426.592286 \n", + "L 204.326959 419.459065 \n", + "L 204.327773 412.325844 \n", + "L 204.328566 405.192624 \n", + "L 204.329336 398.059403 \n", + "L 204.330081 390.926182 \n", + "L 204.330804 383.792961 \n", + "L 204.331502 376.65974 \n", + "L 204.332179 369.526519 \n", + "L 204.332829 362.393298 \n", + "L 204.333457 355.260078 \n", + "L 204.900135 348.126857 \n", + "L 205.224313 340.993636 \n", + "L 205.449606 333.860415 \n", + "L 205.530627 326.727194 \n", + "L 205.533149 319.593973 \n", + "L 205.534996 312.460752 \n", + "L 205.536625 305.327532 \n", + "L 205.538068 298.194311 \n", + "L 205.539348 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 490.791274 \n", + "L 204.324323 483.658053 \n", + "L 204.324323 476.524832 \n", + "L 204.324323 469.391611 \n", + "L 204.324323 462.25839 \n", + "L 204.324323 455.12517 \n", + "L 204.324323 447.991949 \n", + "L 204.324334 440.858728 \n", + "L 204.325251 433.725507 \n", + "L 204.326118 426.592286 \n", + "L 204.326959 419.459065 \n", + "L 204.327773 412.325844 \n", + "L 204.328566 405.192624 \n", + "L 204.329336 398.059403 \n", + "L 204.330081 390.926182 \n", + "L 204.330804 383.792961 \n", + "L 204.331502 376.65974 \n", + "L 204.332179 369.526519 \n", + "L 204.332829 362.393298 \n", + "L 204.630959 355.260078 \n", + "L 205.078665 348.126857 \n", + "L 205.357181 340.993636 \n", + "L 205.535333 333.860415 \n", + "L 205.543392 326.727194 \n", + "L 205.545523 319.593973 \n", + "L 205.547365 312.460752 \n", + "L 205.548995 305.327532 \n", + "L 205.550439 298.194311 \n", + "L 205.55172 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.324323 490.791274 \n", + "L 204.324323 483.658053 \n", + "L 204.324323 476.524832 \n", + "L 204.324323 469.391611 \n", + "L 204.324323 462.25839 \n", + "L 204.324323 455.12517 \n", + "L 204.324323 447.991949 \n", + "L 204.324334 440.858728 \n", + "L 204.325251 433.725507 \n", + "L 204.326118 426.592286 \n", + "L 204.326959 419.459065 \n", + "L 204.327773 412.325844 \n", + "L 204.328566 405.192624 \n", + "L 204.329336 398.059403 \n", + "L 204.330081 390.926182 \n", + "L 204.330804 383.792961 \n", + "L 204.331502 376.65974 \n", + "L 204.332179 369.526519 \n", + "L 204.332829 362.393298 \n", + "L 204.333457 355.260078 \n", + "L 204.334061 348.126857 \n", + "L 205.252954 340.993636 \n", + "L 205.823682 333.860415 \n", + "L 205.974305 326.727194 \n", + "L 205.976347 319.593973 \n", + "L 205.978154 312.460752 \n", + "L 205.979755 305.327532 \n", + "L 205.981173 298.194311 \n", + "L 205.982432 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.324323 490.791274 \n", + "L 204.324323 483.658053 \n", + "L 204.324323 476.524832 \n", + "L 204.324323 469.391611 \n", + "L 204.324323 462.25839 \n", + "L 204.324323 455.12517 \n", + "L 204.324323 447.991949 \n", + "L 204.324334 440.858728 \n", + "L 204.325251 433.725507 \n", + "L 204.326118 426.592286 \n", + "L 204.326959 419.459065 \n", + "L 204.327773 412.325844 \n", + "L 204.328566 405.192624 \n", + "L 204.329336 398.059403 \n", + "L 204.330081 390.926182 \n", + "L 204.330804 383.792961 \n", + "L 204.331502 376.65974 \n", + "L 204.332179 369.526519 \n", + "L 204.332829 362.393298 \n", + "L 204.392957 355.260078 \n", + "L 204.596196 348.126857 \n", + "L 204.900746 340.993636 \n", + "L 205.095804 333.860415 \n", + "L 205.143959 326.727194 \n", + "L 205.145504 319.593973 \n", + "L 205.146801 312.460752 \n", + "L 205.197632 305.327532 \n", + "L 205.258899 298.194311 \n", + "L 205.357636 291.06109 \n", + "\" clip-path=\"url(#p0b5fcf5335)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -11499,14 +14171,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11519,14 +14191,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11539,14 +14211,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11559,14 +14231,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11596,62 +14268,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11672,854 +14344,1164 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 490.791274 \n", + "L 263.375159 483.658053 \n", + "L 263.375159 476.524832 \n", + "L 263.375159 469.391611 \n", + "L 263.375159 462.25839 \n", + "L 263.375159 455.12517 \n", + "L 263.375159 447.991949 \n", + "L 263.375159 440.858728 \n", + "L 263.375159 433.725507 \n", + "L 263.375159 426.592286 \n", + "L 263.375159 419.459065 \n", + "L 263.375159 412.325844 \n", + "L 265.434115 405.192624 \n", + "L 270.024987 398.059403 \n", + "L 275.99479 390.926182 \n", + "L 282.985384 383.792961 \n", + "L 290.774531 376.65974 \n", + "L 299.197267 369.526519 \n", + "L 309.298477 362.393298 \n", + "L 322.023724 355.260078 \n", + "L 336.052066 348.126857 \n", + "L 350.013695 340.993636 \n", + "L 358.342066 333.860415 \n", + "L 363.627182 326.727194 \n", + "L 367.837212 319.593973 \n", + "L 371.58353 312.460752 \n", + "L 375.051058 305.327532 \n", + "L 378.298202 298.194311 \n", + "L 381.34675 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 490.791274 \n", + "L 263.375159 483.658053 \n", + "L 263.375159 476.524832 \n", + "L 263.375159 469.391611 \n", + "L 263.375159 462.25839 \n", + "L 263.375159 455.12517 \n", + "L 263.375159 447.991949 \n", + "L 263.375159 440.858728 \n", + "L 263.375159 433.725507 \n", + "L 263.375159 426.592286 \n", + "L 263.375159 419.459065 \n", + "L 263.375159 412.325844 \n", + "L 263.747338 405.192624 \n", + "L 267.218647 398.059403 \n", + "L 272.425092 390.926182 \n", + "L 279.369402 383.792961 \n", + "L 289.974207 376.65974 \n", + "L 302.683555 369.526519 \n", + "L 316.84898 362.393298 \n", + "L 332.034917 355.260078 \n", + "L 346.434943 348.126857 \n", + "L 354.529908 340.993636 \n", + "L 359.821813 333.860415 \n", + "L 364.159593 326.727194 \n", + "L 368.078434 319.593973 \n", + "L 371.731266 312.460752 \n", + "L 375.164538 305.327532 \n", + "L 378.395661 298.194311 \n", + "L 381.434319 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 490.791274 \n", + "L 263.375159 483.658053 \n", + "L 263.375159 476.524832 \n", + "L 263.375159 469.391611 \n", + "L 263.375159 462.25839 \n", + "L 263.375159 455.12517 \n", + "L 263.375159 447.991949 \n", + "L 263.375159 440.858728 \n", + "L 263.375159 433.725507 \n", + "L 263.375159 426.592286 \n", + "L 263.375159 419.459065 \n", + "L 263.375159 412.325844 \n", + "L 263.375159 405.192624 \n", + "L 263.375159 398.059403 \n", + "L 266.480139 390.926182 \n", + "L 271.34965 383.792961 \n", + "L 278.217272 376.65974 \n", + "L 288.595353 369.526519 \n", + "L 303.523042 362.393298 \n", + "L 321.157794 355.260078 \n", + "L 340.438371 348.126857 \n", + "L 354.537476 340.993636 \n", + "L 360.720023 333.860415 \n", + "L 365.089534 326.727194 \n", + "L 368.953365 319.593973 \n", + "L 372.556202 312.460752 \n", + "L 375.947061 305.327532 \n", + "L 379.139962 298.194311 \n", + "L 382.142895 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.375159 490.791274 \n", + "L 263.375159 483.658053 \n", + "L 263.375159 476.524832 \n", + "L 263.375159 469.391611 \n", + "L 263.375159 462.25839 \n", + "L 263.375159 455.12517 \n", + "L 263.375159 447.991949 \n", + "L 263.375159 440.858728 \n", + "L 263.375159 433.725507 \n", + "L 263.375159 426.592286 \n", + "L 263.375159 419.459065 \n", + "L 263.375159 412.325844 \n", + "L 263.375159 405.192624 \n", + "L 263.375159 398.059403 \n", + "L 263.375159 390.926182 \n", + "L 263.375159 383.792961 \n", + "L 263.375159 376.65974 \n", + "L 263.375159 369.526519 \n", + "L 263.375159 362.393298 \n", + "L 263.375159 355.260078 \n", + "L 263.375159 348.126857 \n", + "L 266.964589 340.993636 \n", + "L 275.587499 333.860415 \n", + "L 289.606723 326.727194 \n", + "L 306.50139 319.593973 \n", + "L 325.21416 312.460752 \n", + "L 345.066819 305.327532 \n", + "L 365.429133 298.194311 \n", + "L 380.620736 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 296.227829 405.192624 \n", + "L 297.874801 398.059403 \n", + "L 297.863773 390.926182 \n", + "L 296.590527 383.792961 \n", + "L 294.295591 376.65974 \n", + "L 291.153825 369.526519 \n", + "L 286.273506 362.393298 \n", + "L 278.490066 355.260078 \n", + "L 269.234459 348.126857 \n", + "L 263.376001 340.993636 \n", + "L 263.375569 333.860415 \n", + "L 263.375503 326.727194 \n", + "L 263.375478 319.593973 \n", + "L 263.375463 312.460752 \n", + "L 263.375451 305.327532 \n", + "L 263.375441 298.194311 \n", + "L 263.375432 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 297.847019 405.192624 \n", + "L 300.705452 398.059403 \n", + "L 301.494115 390.926182 \n", + "L 300.391743 383.792961 \n", + "L 295.354612 376.65974 \n", + "L 287.920399 369.526519 \n", + "L 278.81312 362.393298 \n", + "L 268.568806 355.260078 \n", + "L 263.375886 348.126857 \n", + "L 263.37557 340.993636 \n", + "L 263.375513 333.860415 \n", + "L 263.37549 326.727194 \n", + "L 263.375475 319.593973 \n", + "L 263.375463 312.460752 \n", + "L 263.375453 305.327532 \n", + "L 263.375443 298.194311 \n", + "L 263.375434 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 298.121128 405.192624 \n", + "L 304.378848 398.059403 \n", + "L 307.492389 390.926182 \n", + "L 308.42472 383.792961 \n", + "L 307.21498 376.65974 \n", + "L 302.19506 369.526519 \n", + "L 292.505306 362.393298 \n", + "L 279.768396 355.260078 \n", + "L 265.463236 348.126857 \n", + "L 263.375573 340.993636 \n", + "L 263.375483 333.860415 \n", + "L 263.375461 326.727194 \n", + "L 263.375449 319.593973 \n", + "L 263.375439 312.460752 \n", + "L 263.37543 305.327532 \n", + "L 263.375422 298.194311 \n", + "L 263.375414 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 298.121128 405.192624 \n", + "L 304.378848 398.059403 \n", + "L 310.427845 390.926182 \n", + "L 316.267667 383.792961 \n", + "L 321.898107 376.65974 \n", + "L 327.336405 369.526519 \n", + "L 332.548259 362.393298 \n", + "L 337.552545 355.260078 \n", + "L 342.350788 348.126857 \n", + "L 343.582861 340.993636 \n", + "L 339.538064 333.860415 \n", + "L 329.766238 326.727194 \n", + "L 316.81438 319.593973 \n", + "L 301.826968 312.460752 \n", + "L 285.541049 305.327532 \n", + "L 268.770606 298.194311 \n", + "L 263.375479 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 298.121128 405.192624 \n", + "L 304.378848 398.059403 \n", + "L 310.427845 390.926182 \n", + "L 316.036844 383.792961 \n", + "L 316.720892 376.65974 \n", + "L 313.192029 369.526519 \n", + "L 306.149382 362.393298 \n", + "L 295.069585 355.260078 \n", + "L 281.639733 348.126857 \n", + "L 266.903685 340.993636 \n", + "L 263.37558 333.860415 \n", + "L 263.375478 326.727194 \n", + "L 263.375455 319.593973 \n", + "L 263.375444 312.460752 \n", + "L 263.375434 305.327532 \n", + "L 263.375426 298.194311 \n", + "L 263.375418 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 297.687647 405.192624 \n", + "L 302.343359 398.059403 \n", + "L 305.541193 390.926182 \n", + "L 307.5423 383.792961 \n", + "L 307.096836 376.65974 \n", + "L 304.359544 369.526519 \n", + "L 299.257915 362.393298 \n", + "L 291.88988 355.260078 \n", + "L 284.41282 348.126857 \n", + "L 280.122738 340.993636 \n", + "L 278.608042 333.860415 \n", + "L 276.653634 326.727194 \n", + "L 274.063247 319.593973 \n", + "L 271.065755 312.460752 \n", + "L 267.808564 305.327532 \n", + "L 264.454468 298.194311 \n", + "L 263.375436 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 298.286784 405.192624 \n", + "L 304.524629 398.059403 \n", + "L 310.483405 390.926182 \n", + "L 316.200752 383.792961 \n", + "L 321.694963 376.65974 \n", + "L 326.975933 369.526519 \n", + "L 332.196824 362.393298 \n", + "L 337.138631 355.260078 \n", + "L 341.911365 348.126857 \n", + "L 350.014536 340.993636 \n", + "L 358.342476 333.860415 \n", + "L 363.627526 326.727194 \n", + "L 367.837531 319.593973 \n", + "L 371.583833 312.460752 \n", + "L 375.05135 305.327532 \n", + "L 378.298484 298.194311 \n", + "L 381.347024 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 263.37532 490.791274 \n", + "L 263.375341 483.658053 \n", + "L 263.37537 476.524832 \n", + "L 263.375414 469.391611 \n", + "L 263.375488 462.25839 \n", + "L 263.375638 455.12517 \n", + "L 263.376099 447.991949 \n", + "L 263.473418 440.858728 \n", + "L 270.996992 433.725507 \n", + "L 278.116221 426.592286 \n", + "L 285.002456 419.459065 \n", + "L 291.655098 412.325844 \n", + "L 298.121128 405.192624 \n", + "L 304.378848 398.059403 \n", + "L 310.597368 390.926182 \n", + "L 316.399211 383.792961 \n", + "L 322.057092 376.65974 \n", + "L 327.415255 369.526519 \n", + "L 332.653189 362.393298 \n", + "L 337.55103 355.260078 \n", + "L 342.526448 348.126857 \n", + "L 354.53789 340.993636 \n", + "L 360.720347 333.860415 \n", + "L 365.089837 326.727194 \n", + "L 368.953655 319.593973 \n", + "L 372.556482 312.460752 \n", + "L 375.947332 305.327532 \n", + "L 379.140225 298.194311 \n", + "L 382.14315 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 418.739272 490.791274 \n", + "L 418.739251 483.658053 \n", + "L 418.739222 476.524832 \n", + "L 418.739178 469.391611 \n", + "L 418.739104 462.25839 \n", + "L 418.738954 455.12517 \n", + "L 418.738493 447.991949 \n", + "L 418.641185 440.858728 \n", + "L 411.118527 433.725507 \n", + "L 404.000166 426.592286 \n", + "L 397.114771 419.459065 \n", + "L 390.462944 412.325844 \n", + "L 383.933891 405.192624 \n", + "L 377.694221 398.059403 \n", + "L 371.753321 390.926182 \n", + "L 365.995549 383.792961 \n", + "L 360.536763 376.65974 \n", + "L 355.337312 369.526519 \n", + "L 350.340033 362.393298 \n", + "L 345.449354 355.260078 \n", + "L 336.280174 348.126857 \n", + "L 328.196052 340.993636 \n", + "L 322.908566 333.860415 \n", + "L 318.573749 326.727194 \n", + "L 314.657311 319.593973 \n", + "L 311.006545 312.460752 \n", + "L 307.575085 305.327532 \n", + "L 304.345558 298.194311 \n", + "L 301.308312 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739272 490.791274 \n", + "L 418.739251 483.658053 \n", + "L 418.739222 476.524832 \n", + "L 418.739178 469.391611 \n", + "L 418.739104 462.25839 \n", + "L 418.738954 455.12517 \n", + "L 418.738493 447.991949 \n", + "L 418.641185 440.858728 \n", + "L 411.118527 433.725507 \n", + "L 404.000166 426.592286 \n", + "L 397.114771 419.459065 \n", + "L 390.462944 412.325844 \n", + "L 383.997706 405.192624 \n", + "L 377.740756 398.059403 \n", + "L 371.629541 390.926182 \n", + "L 365.883334 383.792961 \n", + "L 360.316763 376.65974 \n", + "L 355.059725 369.526519 \n", + "L 349.984498 362.393298 \n", + "L 345.189527 355.260078 \n", + "L 340.294209 348.126857 \n", + "L 328.31992 340.993636 \n", + "L 322.143469 333.860415 \n", + "L 317.777026 326.727194 \n", + "L 313.915601 319.593973 \n", + "L 310.314835 312.460752 \n", + "L 306.925792 305.327532 \n", + "L 303.734491 298.194311 \n", + "L 300.732973 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739272 490.791274 \n", + "L 418.739251 483.658053 \n", + "L 418.739222 476.524832 \n", + "L 418.739178 469.391611 \n", + "L 418.739104 462.25839 \n", + "L 418.738954 455.12517 \n", + "L 418.738493 447.991949 \n", + "L 418.641185 440.858728 \n", + "L 411.118527 433.725507 \n", + "L 404.000166 426.592286 \n", + "L 397.114771 419.459065 \n", + "L 390.462944 412.325844 \n", + "L 383.997706 405.192624 \n", + "L 377.740756 398.059403 \n", + "L 371.692506 390.926182 \n", + "L 365.853405 383.792961 \n", + "L 360.223664 376.65974 \n", + "L 354.786042 369.526519 \n", + "L 349.574839 362.393298 \n", + "L 344.571181 355.260078 \n", + "L 339.773542 348.126857 \n", + "L 335.072573 340.993636 \n", + "L 330.64487 333.860415 \n", + "L 326.55955 326.727194 \n", + "L 322.727569 319.593973 \n", + "L 319.088286 312.460752 \n", + "L 315.591174 305.327532 \n", + "L 312.056138 298.194311 \n", + "L 302.290269 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739272 490.791274 \n", + "L 418.739251 483.658053 \n", + "L 418.739222 476.524832 \n", + "L 418.739178 469.391611 \n", + "L 418.739104 462.25839 \n", + "L 418.738954 455.12517 \n", + "L 418.738493 447.991949 \n", + "L 418.641185 440.858728 \n", + "L 411.118527 433.725507 \n", + "L 404.000166 426.592286 \n", + "L 397.114771 419.459065 \n", + "L 390.462944 412.325844 \n", + "L 383.997706 405.192624 \n", + "L 377.740756 398.059403 \n", + "L 371.692506 390.926182 \n", + "L 365.797597 383.792961 \n", + "L 360.109154 376.65974 \n", + "L 354.825711 369.526519 \n", + "L 349.741045 362.393298 \n", + "L 344.95782 355.260078 \n", + "L 340.374057 348.126857 \n", + "L 335.758159 340.993636 \n", + "L 324.323818 333.860415 \n", + "L 318.101725 326.727194 \n", + "L 313.918681 319.593973 \n", + "L 310.266218 312.460752 \n", + "L 306.871921 305.327532 \n", + "L 303.683075 298.194311 \n", + "L 300.685074 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 490.791274 \n", + "L 418.739433 483.658053 \n", + "L 418.739433 476.524832 \n", + "L 418.739433 469.391611 \n", + "L 418.739433 462.25839 \n", + "L 418.739433 455.12517 \n", + "L 418.739433 447.991949 \n", + "L 418.739444 440.858728 \n", + "L 418.74036 433.725507 \n", + "L 418.741227 426.592286 \n", + "L 418.742068 419.459065 \n", + "L 418.742882 412.325844 \n", + "L 418.777929 405.192624 \n", + "L 418.868001 398.059403 \n", + "L 418.92221 390.926182 \n", + "L 419.006376 383.792961 \n", + "L 419.115264 376.65974 \n", + "L 419.190948 369.526519 \n", + "L 419.251815 362.393298 \n", + "L 419.302759 355.260078 \n", + "L 419.340685 348.126857 \n", + "L 419.351212 340.993636 \n", + "L 419.355573 333.860415 \n", + "L 419.358513 326.727194 \n", + "L 419.360901 319.593973 \n", + "L 419.362956 312.460752 \n", + "L 419.364757 305.327532 \n", + "L 419.366344 298.194311 \n", + "L 419.367747 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739433 490.791274 \n", + "L 418.739433 483.658053 \n", + "L 418.739433 476.524832 \n", + "L 418.739433 469.391611 \n", + "L 418.739433 462.25839 \n", + "L 418.739433 455.12517 \n", + "L 418.739433 447.991949 \n", + "L 418.739444 440.858728 \n", + "L 418.74036 433.725507 \n", + "L 418.741227 426.592286 \n", + "L 418.742068 419.459065 \n", + "L 418.742882 412.325844 \n", + "L 418.743676 405.192624 \n", + "L 418.744445 398.059403 \n", + "L 418.85175 390.926182 \n", + "L 418.907386 383.792961 \n", + "L 418.998696 376.65974 \n", + "L 419.09982 369.526519 \n", + "L 419.262529 362.393298 \n", + "L 419.365398 355.260078 \n", + "L 419.445497 348.126857 \n", + "L 419.482651 340.993636 \n", + "L 419.488657 333.860415 \n", + "L 419.491703 326.727194 \n", + "L 419.494097 319.593973 \n", + "L 419.496158 312.460752 \n", + "L 419.497965 305.327532 \n", + "L 419.499557 298.194311 \n", + "L 419.500964 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739433 490.791274 \n", + "L 418.739433 483.658053 \n", + "L 418.739433 476.524832 \n", + "L 418.739433 469.391611 \n", + "L 418.739433 462.25839 \n", + "L 418.739433 455.12517 \n", + "L 418.739433 447.991949 \n", + "L 418.739444 440.858728 \n", + "L 418.74036 433.725507 \n", + "L 418.741227 426.592286 \n", + "L 418.742068 419.459065 \n", + "L 418.742882 412.325844 \n", + "L 418.743676 405.192624 \n", + "L 418.744445 398.059403 \n", + "L 418.745191 390.926182 \n", + "L 418.745913 383.792961 \n", + "L 418.746611 376.65974 \n", + "L 418.747288 369.526519 \n", + "L 418.747939 362.393298 \n", + "L 418.748566 355.260078 \n", + "L 418.74917 348.126857 \n", + "L 418.869706 340.993636 \n", + "L 419.020115 333.860415 \n", + "L 419.182194 326.727194 \n", + "L 419.29302 319.593973 \n", + "L 419.379095 312.460752 \n", + "L 419.448724 305.327532 \n", + "L 419.505558 298.194311 \n", + "L 419.536166 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739433 490.791274 \n", + "L 418.739433 483.658053 \n", + "L 418.739433 476.524832 \n", + "L 418.739433 469.391611 \n", + "L 418.739433 462.25839 \n", + "L 418.739433 455.12517 \n", + "L 418.739433 447.991949 \n", + "L 418.739444 440.858728 \n", + "L 418.74036 433.725507 \n", + "L 418.741227 426.592286 \n", + "L 418.742068 419.459065 \n", + "L 418.742882 412.325844 \n", + "L 418.743676 405.192624 \n", + "L 418.744445 398.059403 \n", + "L 418.745191 390.926182 \n", + "L 418.767864 383.792961 \n", + "L 418.932428 376.65974 \n", + "L 419.03801 369.526519 \n", + "L 419.173749 362.393298 \n", + "L 419.290584 355.260078 \n", + "L 419.378884 348.126857 \n", + "L 419.45011 340.993636 \n", + "L 419.487694 333.860415 \n", + "L 419.49323 326.727194 \n", + "L 419.495835 319.593973 \n", + "L 419.497868 312.460752 \n", + "L 419.499623 305.327532 \n", + "L 419.501168 298.194311 \n", + "L 419.502534 291.06109 \n", + "\" clip-path=\"url(#p13612a20cf)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", @@ -12564,14 +15546,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12595,26 +15577,58 @@ " \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", @@ -12670,9 +15684,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12699,46 +15713,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", " \n", " \n", " \n", @@ -12748,9 +15730,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12765,9 +15747,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12782,9 +15764,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12799,9 +15781,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12816,9 +15798,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12956,19 +15938,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -12984,7 +15966,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "51186c849d72484caba32df520d98118", + "model_id": "0b87ca0e8b974b4ea976bed8079ddeeb", "version_major": 2, "version_minor": 0 }, @@ -13006,11 +15988,11 @@ " \n", " \n", " \n", - " 2025-07-09T00:10:22.660953\n", + " 2025-07-11T16:28:36.349153\n", " image/svg+xml\n", " \n", " \n", - " Matplotlib v3.8.1, https://matplotlib.org/\n", + " Matplotlib v3.9.4, https://matplotlib.org/\n", " \n", " \n", " \n", @@ -13042,16 +16024,16 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13059,11 +16041,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13071,11 +16053,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13083,11 +16065,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13234,16 +16216,16 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13289,11 +16271,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13336,11 +16318,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13382,11 +16364,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13402,11 +16384,11 @@ " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -13616,18 +16598,18 @@ "L 48.960055 109.308623 \n", "L 48.960055 102.059415 \n", "L 48.960055 94.810207 \n", - "L 60.097923 87.560999 \n", - "L 136.775438 80.31179 \n", - "L 141.741025 73.062582 \n", - "L 146.054964 65.813374 \n", - "L 150.146976 58.564166 \n", - "L 154.021549 51.314958 \n", - "L 157.683708 44.06575 \n", - "L 161.13899 36.816541 \n", - "L 164.393388 29.567333 \n", - "L 167.453297 22.318125 \n", - "L 170.325453 15.068917 \n", - "\" clip-path=\"url(#paa9294c33b)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + "L 60.185914 87.560999 \n", + "L 137.479203 80.31179 \n", + "L 142.370597 73.062582 \n", + "L 146.682433 65.813374 \n", + "L 150.772369 58.564166 \n", + "L 154.644888 51.314958 \n", + "L 158.305025 44.06575 \n", + "L 161.758324 36.816541 \n", + "L 165.010787 29.567333 \n", + "L 168.068814 22.318125 \n", + "L 170.939145 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 119.198567 44.06575 \n", + "L 161.837217 36.816541 \n", + "L 165.081447 29.567333 \n", + "L 168.127298 22.318125 \n", + "L 170.985928 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + "L 70.575632 36.816541 \n", + "L 154.354178 29.567333 \n", + "L 168.140841 22.318125 \n", + "L 170.996164 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", " \n", " \n", + " \n", + " \n", + " \n", + "L 48.960055 87.560999 \n", + "L 48.960055 80.31179 \n", + "L 48.960055 73.062582 \n", + "L 48.960055 65.813374 \n", + "L 48.960055 58.564166 \n", + "L 48.960055 51.314958 \n", + "L 48.960055 44.06575 \n", + "L 48.960055 36.816541 \n", + "L 78.696743 29.567333 \n", + "L 161.718902 22.318125 \n", + "L 170.987116 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", " \n", + "L 50.597956 167.302289 \n", + "L 58.031615 160.053081 \n", + "L 65.17993 152.803872 \n", + "L 72.113574 145.554664 \n", + "L 78.835964 138.305456 \n", + "L 85.346449 131.056248 \n", + "L 91.643749 123.80704 \n", + "L 97.726696 116.557831 \n", + "L 103.594479 109.308623 \n", + "L 109.246739 102.059415 \n", + "L 114.68362 94.810207 \n", + "L 120.81282 87.560999 \n", + "L 137.479489 80.31179 \n", + "L 142.370866 73.062582 \n", + "L 146.682693 65.813374 \n", + "L 150.772622 58.564166 \n", + "L 154.645133 51.314958 \n", + "L 158.305263 44.06575 \n", + "L 161.758555 36.816541 \n", + "L 165.011012 29.567333 \n", + "L 168.069032 22.318125 \n", + "L 170.939358 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", " \n", + "L 50.597956 167.302289 \n", + "L 58.031615 160.053081 \n", + "L 65.17993 152.803872 \n", + "L 72.113574 145.554664 \n", + "L 78.835964 138.305456 \n", + "L 85.346449 131.056248 \n", + "L 91.643749 123.80704 \n", + "L 97.726696 116.557831 \n", + "L 103.594479 109.308623 \n", + "L 109.246739 102.059415 \n", + "L 114.68362 94.810207 \n", + "L 119.905786 87.560999 \n", + "L 124.914427 80.31179 \n", + "L 129.711259 73.062582 \n", + "L 134.298182 65.813374 \n", + "L 138.677834 58.564166 \n", + "L 142.854655 51.314958 \n", + "L 147.831857 44.06575 \n", + "L 161.837445 36.816541 \n", + "L 165.081668 29.567333 \n", + "L 168.127513 22.318125 \n", + "L 170.986138 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", " \n", + "L 50.597956 167.302289 \n", + "L 58.031615 160.053081 \n", + "L 65.17993 152.803872 \n", + "L 72.113574 145.554664 \n", + "L 78.835964 138.305456 \n", + "L 85.346449 131.056248 \n", + "L 91.643749 123.80704 \n", + "L 97.726696 116.557831 \n", + "L 103.594479 109.308623 \n", + "L 109.246739 102.059415 \n", + "L 114.68362 94.810207 \n", + "L 119.905786 87.560999 \n", + "L 124.914427 80.31179 \n", + "L 129.711259 73.062582 \n", + "L 134.298182 65.813374 \n", + "L 138.677834 58.564166 \n", + "L 142.854655 51.314958 \n", + "L 146.831304 44.06575 \n", + "L 151.446831 36.816541 \n", + "L 155.968633 29.567333 \n", + "L 168.141059 22.318125 \n", + "L 170.996377 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 50.597956 167.302289 \n", + "L 58.031615 160.053081 \n", + "L 65.17993 152.803872 \n", + "L 72.113574 145.554664 \n", + "L 78.835964 138.305456 \n", + "L 85.346449 131.056248 \n", + "L 91.643749 123.80704 \n", + "L 97.726696 116.557831 \n", + "L 103.594479 109.308623 \n", + "L 109.246739 102.059415 \n", + "L 114.929336 94.810207 \n", + "L 122.70573 87.560999 \n", + "L 129.998656 80.31179 \n", + "L 134.763306 73.062582 \n", + "L 139.240929 65.813374 \n", + "L 143.505415 58.564166 \n", + "L 147.561217 51.314958 \n", + "L 151.612053 44.06575 \n", + "L 157.474451 36.816541 \n", + "L 161.216718 29.567333 \n", + "L 166.818214 22.318125 \n", + "L 170.963283 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", " \n", + "L 204.323265 174.551497 \n", + "L 202.686489 167.302289 \n", + "L 195.253131 160.053081 \n", + "L 188.105106 152.803872 \n", + "L 181.171745 145.554664 \n", + "L 174.449629 138.305456 \n", + "L 167.93941 131.056248 \n", + "L 161.642369 123.80704 \n", + "L 155.559672 116.557831 \n", + "L 149.692131 109.308623 \n", + "L 144.040105 102.059415 \n", + "L 138.603449 94.810207 \n", + "L 132.917215 87.560999 \n", + "L 116.973741 80.31179 \n", + "L 112.083495 73.062582 \n", + "L 107.772628 65.813374 \n", + "L 103.683544 58.564166 \n", + "L 99.811775 51.314958 \n", + "L 96.152301 44.06575 \n", + "L 92.699588 36.816541 \n", + "L 89.447644 29.567333 \n", + "L 86.390076 22.318125 \n", + "L 83.520153 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 204.323265 174.551497 \n", + "L 202.686489 167.302289 \n", + "L 195.253131 160.053081 \n", + "L 188.105106 152.803872 \n", + "L 181.171745 145.554664 \n", + "L 174.449629 138.305456 \n", + "L 167.93941 131.056248 \n", + "L 161.642369 123.80704 \n", + "L 155.559672 116.557831 \n", + "L 149.692131 109.308623 \n", + "L 144.040105 102.059415 \n", + "L 138.603449 94.810207 \n", + "L 133.381501 87.560999 \n", + "L 128.37307 80.31179 \n", + "L 123.576439 73.062582 \n", + "L 118.98971 65.813374 \n", + "L 114.610244 58.564166 \n", + "L 110.433602 51.314958 \n", + "L 106.336269 44.06575 \n", + "L 92.494981 36.816541 \n", + "L 89.251265 29.567333 \n", + "L 86.20587 22.318125 \n", + "L 83.347644 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.323265 174.551497 \n", + "L 202.686489 167.302289 \n", + "L 195.253131 160.053081 \n", + "L 188.105106 152.803872 \n", + "L 181.171745 145.554664 \n", + "L 174.449629 138.305456 \n", + "L 167.93941 131.056248 \n", + "L 161.642369 123.80704 \n", + "L 155.559672 116.557831 \n", + "L 149.692131 109.308623 \n", + "L 144.040105 102.059415 \n", + "L 138.603449 94.810207 \n", + "L 133.381501 87.560999 \n", + "L 128.37307 80.31179 \n", + "L 123.576439 73.062582 \n", + "L 118.98971 65.813374 \n", + "L 114.610244 58.564166 \n", + "L 110.433602 51.314958 \n", + "L 106.457123 44.06575 \n", + "L 102.31085 36.816541 \n", + "L 98.299677 29.567333 \n", + "L 86.151517 22.318125 \n", + "L 83.296597 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 204.323265 174.551497 \n", + "L 202.686489 167.302289 \n", + "L 195.253131 160.053081 \n", + "L 188.105106 152.803872 \n", + "L 181.171745 145.554664 \n", + "L 174.449629 138.305456 \n", + "L 167.93941 131.056248 \n", + "L 161.642369 123.80704 \n", + "L 155.559672 116.557831 \n", + "L 149.692131 109.308623 \n", + "L 144.040105 102.059415 \n", + "L 138.553349 94.810207 \n", + "L 130.905388 87.560999 \n", + "L 123.757476 80.31179 \n", + "L 118.993394 73.062582 \n", + "L 114.51627 65.813374 \n", + "L 110.252235 58.564166 \n", + "L 106.196837 51.314958 \n", + "L 102.322305 44.06575 \n", + "L 96.586883 36.816541 \n", + "L 93.051718 29.567333 \n", + "L 87.542326 22.318125 \n", + "L 83.398899 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.32439 167.302289 \n", + "L 204.324691 160.053081 \n", + "L 204.324981 152.803872 \n", + "L 204.325264 145.554664 \n", + "L 204.325538 138.305456 \n", + "L 204.325804 131.056248 \n", + "L 204.326063 123.80704 \n", + "L 204.326313 116.557831 \n", + "L 204.326555 109.308623 \n", + "L 204.326789 102.059415 \n", + "L 204.327015 94.810207 \n", + "L 204.76998 87.560999 \n", + "L 205.493175 80.31179 \n", + "L 205.494306 73.062582 \n", + "L 205.495266 65.813374 \n", + "L 205.49611 58.564166 \n", + "L 205.496853 51.314958 \n", + "L 205.497509 44.06575 \n", + "L 205.498088 36.816541 \n", + "L 205.4986 29.567333 \n", + "L 205.499054 22.318125 \n", + "L 205.499455 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.32439 167.302289 \n", + "L 204.324691 160.053081 \n", + "L 204.324981 152.803872 \n", + "L 204.325264 145.554664 \n", + "L 204.325538 138.305456 \n", + "L 204.325804 131.056248 \n", + "L 204.326063 123.80704 \n", + "L 204.326313 116.557831 \n", + "L 204.326555 109.308623 \n", + "L 204.326789 102.059415 \n", + "L 204.327015 94.810207 \n", + "L 204.327232 87.560999 \n", + "L 204.327442 80.31179 \n", + "L 204.327643 73.062582 \n", + "L 204.327837 65.813374 \n", + "L 204.328023 58.564166 \n", + "L 204.328202 51.314958 \n", + "L 205.208071 44.06575 \n", + "L 205.372371 36.816541 \n", + "L 205.372878 29.567333 \n", + "L 205.373328 22.318125 \n", + "L 205.373727 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.32439 167.302289 \n", + "L 204.324691 160.053081 \n", + "L 204.324981 152.803872 \n", + "L 204.325264 145.554664 \n", + "L 204.325538 138.305456 \n", + "L 204.325804 131.056248 \n", + "L 204.326063 123.80704 \n", + "L 204.326313 116.557831 \n", + "L 204.326555 109.308623 \n", + "L 204.326789 102.059415 \n", + "L 204.327015 94.810207 \n", + "L 204.327232 87.560999 \n", + "L 204.327442 80.31179 \n", + "L 204.327643 73.062582 \n", + "L 204.327837 65.813374 \n", + "L 204.328023 58.564166 \n", + "L 204.328202 51.314958 \n", + "L 204.328372 44.06575 \n", + "L 204.797626 36.816541 \n", + "L 205.308255 29.567333 \n", + "L 205.332521 22.318125 \n", + "L 205.332919 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 204.32439 167.302289 \n", + "L 204.324691 160.053081 \n", + "L 204.324981 152.803872 \n", + "L 204.325264 145.554664 \n", + "L 204.325538 138.305456 \n", + "L 204.325804 131.056248 \n", + "L 204.326063 123.80704 \n", + "L 204.326313 116.557831 \n", + "L 204.326555 109.308623 \n", + "L 204.326789 102.059415 \n", + "L 204.52263 94.810207 \n", + "L 204.651063 87.560999 \n", + "L 204.796078 80.31179 \n", + "L 204.796644 73.062582 \n", + "L 204.797145 65.813374 \n", + "L 204.797594 58.564166 \n", + "L 204.797999 51.314958 \n", + "L 204.974304 44.06575 \n", + "L 205.101279 36.816541 \n", + "L 205.308381 29.567333 \n", + "L 205.400485 22.318125 \n", + "L 205.402127 15.068917 \n", + "\" clip-path=\"url(#pc682fd787c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -14745,50 +18077,50 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14810,62 +18142,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -14886,7 +18218,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 264.844475 87.560999 \n", + "L 279.500484 80.31179 \n", + "L 301.352087 73.062582 \n", + "L 327.651123 65.813374 \n", + "L 356.028379 58.564166 \n", + "L 366.572415 51.314958 \n", + "L 370.841442 44.06575 \n", + "L 374.397917 36.816541 \n", + "L 377.710121 29.567333 \n", + "L 380.821956 22.318125 \n", + "L 383.743308 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 267.547856 73.062582 \n", + "L 294.590012 65.813374 \n", + "L 333.904114 58.564166 \n", + "L 366.619795 51.314958 \n", + "L 371.617663 44.06575 \n", + "L 375.118322 36.816541 \n", + "L 378.395017 29.567333 \n", + "L 381.475736 22.318125 \n", + "L 384.367653 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 273.14356 80.31179 \n", + "L 292.620537 73.062582 \n", + "L 317.151279 65.813374 \n", + "L 345.029821 58.564166 \n", + "L 365.287832 51.314958 \n", + "L 370.7503 44.06575 \n", + "L 374.402866 36.816541 \n", + "L 377.721979 29.567333 \n", + "L 380.833563 22.318125 \n", + "L 383.754117 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 265.113742 102.059415 \n", + "L 286.997959 94.810207 \n", + "L 328.591675 87.560999 \n", + "L 350.443066 80.31179 \n", + "L 355.407589 73.062582 \n", + "L 359.768489 65.813374 \n", + "L 363.898575 58.564166 \n", + "L 367.809149 51.314958 \n", + "L 371.505523 44.06575 \n", + "L 374.993367 36.816541 \n", + "L 378.278781 29.567333 \n", + "L 381.368241 22.318125 \n", + "L 384.268554 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 265.012596 167.302289 \n", + "L 272.446427 160.053081 \n", + "L 279.594794 152.803872 \n", + "L 286.528468 145.554664 \n", + "L 293.250878 138.305456 \n", + "L 299.761379 131.056248 \n", + "L 306.058691 123.80704 \n", + "L 312.141649 116.557831 \n", + "L 318.009441 109.308623 \n", + "L 323.661709 102.059415 \n", + "L 329.098598 94.810207 \n", + "L 332.968115 87.560999 \n", + "L 323.231048 80.31179 \n", + "L 305.874847 73.062582 \n", + "L 283.81997 65.813374 \n", + "L 263.375933 58.564166 \n", + "L 263.375456 51.314958 \n", + "L 263.375433 44.06575 \n", + "L 263.375423 36.816541 \n", + "L 263.375415 29.567333 \n", + "L 263.375408 22.318125 \n", + "L 263.375401 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", + "L 263.375408 22.318125 \n", + "L 263.375401 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 265.012596 167.302289 \n", + "L 272.446427 160.053081 \n", + "L 279.594794 152.803872 \n", + "L 286.528468 145.554664 \n", + "L 293.250878 138.305456 \n", + "L 299.761379 131.056248 \n", + "L 306.058691 123.80704 \n", + "L 312.141649 116.557831 \n", + "L 318.009441 109.308623 \n", + "L 322.053747 102.059415 \n", + "L 305.605926 94.810207 \n", + "L 268.885894 87.560999 \n", + "L 263.375476 80.31179 \n", + "L 263.375455 73.062582 \n", + "L 263.375445 65.813374 \n", + "L 263.375436 58.564166 \n", + "L 263.375427 51.314958 \n", + "L 263.375419 44.06575 \n", + "L 263.375411 36.816541 \n", + "L 263.375404 29.567333 \n", + "L 263.375397 22.318125 \n", + "L 263.375391 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 265.012596 167.302289 \n", + "L 272.446427 160.053081 \n", + "L 279.594794 152.803872 \n", + "L 286.528468 145.554664 \n", + "L 293.250878 138.305456 \n", + "L 299.761379 131.056248 \n", + "L 306.058691 123.80704 \n", + "L 312.141649 116.557831 \n", + "L 318.009441 109.308623 \n", + "L 323.661709 102.059415 \n", + "L 329.098598 94.810207 \n", + "L 334.320771 87.560999 \n", + "L 339.329418 80.31179 \n", + "L 344.126255 73.062582 \n", + "L 342.08675 65.813374 \n", + "L 329.641507 58.564166 \n", + "L 312.147994 51.314958 \n", + "L 291.346404 44.06575 \n", + "L 268.483523 36.816541 \n", + "L 263.375456 29.567333 \n", + "L 263.375411 22.318125 \n", + "L 263.375401 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 265.012596 167.302289 \n", + "L 272.446427 160.053081 \n", + "L 279.594794 152.803872 \n", + "L 286.528468 145.554664 \n", + "L 293.250878 138.305456 \n", + "L 299.761379 131.056248 \n", + "L 306.058691 123.80704 \n", + "L 312.141649 116.557831 \n", + "L 318.009441 109.308623 \n", + "L 323.340117 102.059415 \n", + "L 324.400064 94.810207 \n", + "L 320.963264 87.560999 \n", + "L 318.985464 80.31179 \n", + "L 313.639821 73.062582 \n", + "L 300.268759 65.813374 \n", + "L 281.880967 58.564166 \n", + "L 273.129967 51.314958 \n", + "L 268.969622 44.06575 \n", + "L 264.397039 36.816541 \n", + "L 263.375419 29.567333 \n", + "L 263.375404 22.318125 \n", + "L 263.375397 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 265.012596 167.302289 \n", + "L 272.446427 160.053081 \n", + "L 279.594794 152.803872 \n", + "L 286.528468 145.554664 \n", + "L 293.250878 138.305456 \n", + "L 299.761379 131.056248 \n", + "L 306.058691 123.80704 \n", + "L 312.141649 116.557831 \n", + "L 318.009441 109.308623 \n", + "L 323.661709 102.059415 \n", + "L 329.098598 94.810207 \n", + "L 334.437431 87.560999 \n", + "L 339.356372 80.31179 \n", + "L 343.851775 73.062582 \n", + "L 348.095934 65.813374 \n", + "L 356.029153 58.564166 \n", + "L 366.572712 51.314958 \n", + "L 370.841715 44.06575 \n", + "L 374.398182 36.816541 \n", + "L 377.710377 29.567333 \n", + "L 380.822205 22.318125 \n", + "L 383.74355 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 265.012596 167.302289 \n", + "L 272.446427 160.053081 \n", + "L 279.594794 152.803872 \n", + "L 286.528468 145.554664 \n", + "L 293.250878 138.305456 \n", + "L 299.761379 131.056248 \n", + "L 306.058691 123.80704 \n", + "L 312.141649 116.557831 \n", + "L 318.009441 109.308623 \n", + "L 323.661709 102.059415 \n", + "L 329.098598 94.810207 \n", + "L 334.320771 87.560999 \n", + "L 339.329418 80.31179 \n", + "L 344.257649 73.062582 \n", + "L 348.812324 65.813374 \n", + "L 352.832355 58.564166 \n", + "L 366.620097 51.314958 \n", + "L 371.617923 44.06575 \n", + "L 375.118574 36.816541 \n", + "L 378.395262 29.567333 \n", + "L 381.475974 22.318125 \n", + "L 384.367885 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 417.102063 167.302289 \n", + "L 409.668532 160.053081 \n", + "L 402.520456 152.803872 \n", + "L 395.587065 145.554664 \n", + "L 388.864928 138.305456 \n", + "L 382.354694 131.056248 \n", + "L 376.05764 123.80704 \n", + "L 369.974932 116.557831 \n", + "L 364.107383 109.308623 \n", + "L 358.455348 102.059415 \n", + "L 353.018685 94.810207 \n", + "L 347.73757 87.560999 \n", + "L 342.946018 80.31179 \n", + "L 338.524648 73.062582 \n", + "L 334.335736 65.813374 \n", + "L 326.445191 58.564166 \n", + "L 315.906914 51.314958 \n", + "L 311.638735 44.06575 \n", + "L 308.082881 36.816541 \n", + "L 304.771219 29.567333 \n", + "L 301.659863 22.318125 \n", + "L 298.738935 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 417.102063 167.302289 \n", + "L 409.668532 160.053081 \n", + "L 402.520456 152.803872 \n", + "L 395.587065 145.554664 \n", + "L 388.864928 138.305456 \n", + "L 382.354694 131.056248 \n", + "L 376.05764 123.80704 \n", + "L 369.974932 116.557831 \n", + "L 364.107383 109.308623 \n", + "L 358.455348 102.059415 \n", + "L 353.018685 94.810207 \n", + "L 347.79673 87.560999 \n", + "L 342.788292 80.31179 \n", + "L 337.955307 73.062582 \n", + "L 333.640824 65.813374 \n", + "L 329.750174 58.564166 \n", + "L 316.023271 51.314958 \n", + "L 311.026459 44.06575 \n", + "L 307.526404 36.816541 \n", + "L 304.25024 29.567333 \n", + "L 301.169992 22.318125 \n", + "L 298.278492 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 417.102063 167.302289 \n", + "L 409.668532 160.053081 \n", + "L 402.520456 152.803872 \n", + "L 395.587065 145.554664 \n", + "L 388.864928 138.305456 \n", + "L 382.354694 131.056248 \n", + "L 376.05764 123.80704 \n", + "L 369.974932 116.557831 \n", + "L 364.107383 109.308623 \n", + "L 358.455348 102.059415 \n", + "L 353.018685 94.810207 \n", + "L 347.79673 87.560999 \n", + "L 342.835557 80.31179 \n", + "L 338.366679 73.062582 \n", + "L 334.168901 65.813374 \n", + "L 330.092575 58.564166 \n", + "L 317.189226 51.314958 \n", + "L 311.728073 44.06575 \n", + "L 308.076151 36.816541 \n", + "L 304.75758 29.567333 \n", + "L 301.646475 22.318125 \n", + "L 298.726345 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 417.102063 167.302289 \n", + "L 409.668532 160.053081 \n", + "L 402.520456 152.803872 \n", + "L 395.587065 145.554664 \n", + "L 388.864928 138.305456 \n", + "L 382.354694 131.056248 \n", + "L 376.05764 123.80704 \n", + "L 369.974932 116.557831 \n", + "L 364.107383 109.308623 \n", + "L 358.394478 102.059415 \n", + "L 353.2191 94.810207 \n", + "L 348.522076 87.560999 \n", + "L 332.22075 80.31179 \n", + "L 327.257533 73.062582 \n", + "L 322.897647 65.813374 \n", + "L 318.768451 58.564166 \n", + "L 314.858659 51.314958 \n", + "L 311.162974 44.06575 \n", + "L 307.675737 36.816541 \n", + "L 304.390861 29.567333 \n", + "L 301.301876 22.318125 \n", + "L 298.401985 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739499 167.302289 \n", + "L 418.739801 160.053081 \n", + "L 418.740091 152.803872 \n", + "L 418.740373 145.554664 \n", + "L 418.740648 138.305456 \n", + "L 418.740914 131.056248 \n", + "L 418.741172 123.80704 \n", + "L 418.741422 116.557831 \n", + "L 418.741664 109.308623 \n", + "L 418.741898 102.059415 \n", + "L 418.742124 94.810207 \n", + "L 418.799842 87.560999 \n", + "L 418.927231 80.31179 \n", + "L 419.001265 73.062582 \n", + "L 419.056511 65.813374 \n", + "L 419.099185 58.564166 \n", + "L 419.104467 51.314958 \n", + "L 419.105291 44.06575 \n", + "L 419.105903 36.816541 \n", + "L 419.106437 29.567333 \n", + "L 419.106909 22.318125 \n", + "L 419.107326 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "L 418.739499 167.302289 \n", + "L 418.739801 160.053081 \n", + "L 418.740091 152.803872 \n", + "L 418.740373 145.554664 \n", + "L 418.740648 138.305456 \n", + "L 418.740914 131.056248 \n", + "L 418.741172 123.80704 \n", + "L 418.741422 116.557831 \n", + "L 418.741664 109.308623 \n", + "L 418.811649 102.059415 \n", + "L 419.072666 94.810207 \n", + "L 419.249326 87.560999 \n", + "L 419.288973 80.31179 \n", + "L 419.290259 73.062582 \n", + "L 419.291264 65.813374 \n", + "L 419.292143 58.564166 \n", + "L 419.292917 51.314958 \n", + "L 419.293597 44.06575 \n", + "L 419.294198 36.816541 \n", + "L 419.294728 29.567333 \n", + "L 419.295197 22.318125 \n", + "L 419.295611 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "L 418.739499 167.302289 \n", + "L 418.739801 160.053081 \n", + "L 418.740091 152.803872 \n", + "L 418.740373 145.554664 \n", + "L 418.740648 138.305456 \n", + "L 418.740914 131.056248 \n", + "L 418.741172 123.80704 \n", + "L 418.741422 116.557831 \n", + "L 418.741664 109.308623 \n", + "L 418.741898 102.059415 \n", + "L 418.742124 94.810207 \n", + "L 418.742342 87.560999 \n", + "L 418.742551 80.31179 \n", + "L 418.742753 73.062582 \n", + "L 418.857988 65.813374 \n", + "L 418.938806 58.564166 \n", + "L 418.994209 51.314958 \n", + "L 419.037 44.06575 \n", + "L 419.071465 36.816541 \n", + "L 419.085604 29.567333 \n", + "L 419.086358 22.318125 \n", + "L 419.086788 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739499 167.302289 \n", + "L 418.739801 160.053081 \n", + "L 418.740091 152.803872 \n", + "L 418.740373 145.554664 \n", + "L 418.740648 138.305456 \n", + "L 418.740914 131.056248 \n", + "L 418.741172 123.80704 \n", + "L 418.741422 116.557831 \n", + "L 418.741664 109.308623 \n", + "L 418.755849 102.059415 \n", + "L 418.808233 94.810207 \n", + "L 418.855239 87.560999 \n", + "L 418.918413 80.31179 \n", + "L 418.969313 73.062582 \n", + "L 419.063555 65.813374 \n", + "L 419.123628 58.564166 \n", + "L 419.152408 51.314958 \n", + "L 419.16172 44.06575 \n", + "L 419.169102 36.816541 \n", + "L 419.172354 29.567333 \n", + "L 419.17288 22.318125 \n", + "L 419.173298 15.068917 \n", + "\" clip-path=\"url(#pfe09bb4ede)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -15805,50 +19487,50 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15870,62 +19552,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -15946,7 +19628,7 @@ " \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", + "L 477.862672 303.500572 \n", + "L 478.217484 296.251363 \n", + "L 478.605106 289.002155 \n", + "L 479.0294 281.752947 \n", + "L 479.491533 274.503739 \n", + "L 479.9926 267.254531 \n", + "L 480.533796 260.005323 \n", + "L 481.116483 252.756114 \n", + "L 481.742246 245.506906 \n", + "L 482.41295 238.257698 \n", + "L 483.130811 231.00849 \n", + "L 483.898488 223.759282 \n", + "L 484.719189 216.510073 \n", + "L 485.596821 209.260865 \n", + "L 486.536182 202.011657 \n", + "L 487.543078 194.762449 \n", + "L 488.625183 187.513241 \n", + "L 489.792062 180.264032 \n", + "L 491.055408 173.014824 \n", + "L 492.431409 165.765616 \n", + "L 493.941553 158.516408 \n", + "L 495.615123 151.2672 \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 479.360703 303.500572 \n", + "L 486.436064 296.251363 \n", + "L 493.19646 289.002155 \n", + "L 499.705658 281.752947 \n", + "L 505.965813 274.503739 \n", + "L 511.975154 267.254531 \n", + "L 517.731197 260.005323 \n", + "L 523.231404 252.756114 \n", + "L 528.473378 245.506906 \n", + "L 533.454893 238.257698 \n", + "L 538.173875 231.00849 \n", + "L 542.62833 223.759282 \n", + "L 546.816239 216.510073 \n", + "L 550.73541 209.260865 \n", + "L 554.38327 202.011657 \n", + "L 557.755281 194.762449 \n", + "L 560.849486 187.513241 \n", + "L 563.661114 180.264032 \n", + "L 566.177937 173.014824 \n", + "L 568.390619 165.765616 \n", + "L 570.283458 158.516408 \n", + "L 571.829842 151.2672 \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 479.433112 303.500572 \n", + "L 486.863284 296.251363 \n", + "L 494.011302 289.002155 \n", + "L 500.944794 281.752947 \n", + "L 507.667083 274.503739 \n", + "L 514.177491 267.254531 \n", + "L 520.474729 260.005323 \n", + "L 526.557624 252.756114 \n", + "L 532.42536 245.506906 \n", + "L 538.077579 238.257698 \n", + "L 543.514423 231.00849 \n", + "L 548.736555 223.759282 \n", + "L 553.745165 216.510073 \n", + "L 558.541968 209.260865 \n", + "L 563.129189 202.011657 \n", + "L 567.508096 194.762449 \n", + "L 571.684406 187.513241 \n", + "L 575.662912 180.264032 \n", + "L 579.443081 173.014824 \n", + "L 583.031765 165.765616 \n", + "L 586.434748 158.516408 \n", + "L 589.654701 151.2672 \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\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", + "L 631.511677 303.500572 \n", + "L 624.081805 296.251363 \n", + "L 616.934078 289.002155 \n", + "L 610.000868 281.752947 \n", + "L 603.278854 274.503739 \n", + "L 596.768712 267.254531 \n", + "L 590.471732 260.005323 \n", + "L 584.389088 252.756114 \n", + "L 578.521593 245.506906 \n", + "L 572.869608 238.257698 \n", + "L 567.43299 231.00849 \n", + "L 562.211077 223.759282 \n", + "L 557.202676 216.510073 \n", + "L 552.406074 209.260865 \n", + "L 547.819047 202.011657 \n", + "L 543.440326 194.762449 \n", + "L 539.264194 187.513241 \n", + "L 535.285861 180.264032 \n", + "L 531.505852 173.014824 \n", + "L 527.917325 165.765616 \n", + "L 524.514494 158.516408 \n", + "L 521.29468 151.2672 \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 633.154526 303.500572 \n", + "L 633.154826 296.251363 \n", + "L 633.155117 289.002155 \n", + "L 633.155399 281.752947 \n", + "L 633.155674 274.503739 \n", + "L 633.15594 267.254531 \n", + "L 633.156198 260.005323 \n", + "L 633.156448 252.756114 \n", + "L 633.15669 245.506906 \n", + "L 633.156924 238.257698 \n", + "L 633.15715 231.00849 \n", + "L 633.157368 223.759282 \n", + "L 633.157577 216.510073 \n", + "L 633.157779 209.260865 \n", + "L 633.157973 202.011657 \n", + "L 633.158158 194.762449 \n", + "L 633.158337 187.513241 \n", + "L 633.15851 180.264032 \n", + "L 633.15867 173.014824 \n", + "L 633.158826 165.765616 \n", + "L 633.158979 158.516408 \n", + "L 633.159118 151.2672 \n", + "\" clip-path=\"url(#p08202c927a)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -16532,13 +20214,13 @@ "z\n", "\" style=\"fill: #ffffff; stroke: #cccccc; stroke-linejoin: miter\"/>\n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16572,13 +20254,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16591,13 +20273,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16631,13 +20313,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16710,13 +20392,13 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16742,14 +20424,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16762,14 +20444,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16782,14 +20464,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16802,14 +20484,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16839,14 +20521,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16859,14 +20541,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16879,14 +20561,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16899,14 +20581,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16919,14 +20601,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -16955,7 +20637,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 403.452814 \n", + "L 48.960055 396.203605 \n", + "L 48.960055 388.954397 \n", + "L 48.960055 381.705189 \n", + "L 64.709638 374.455981 \n", + "L 127.905984 367.206773 \n", + "L 132.96103 359.957564 \n", + "L 137.733189 352.708356 \n", + "L 142.276223 345.459148 \n", + "L 146.593371 338.20994 \n", + "L 150.688503 330.960732 \n", + "L 154.566085 323.711524 \n", + "L 158.231141 316.462315 \n", + "L 161.689207 309.213107 \n", + "L 164.946276 301.963899 \n", + "L 168.008742 294.714691 \n", + "L 170.883341 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 374.455981 \n", + "L 99.035848 367.206773 \n", + "L 132.991616 359.957564 \n", + "L 137.76336 352.708356 \n", + "L 142.304728 345.459148 \n", + "L 146.620245 338.20994 \n", + "L 150.713784 330.960732 \n", + "L 154.589813 323.711524 \n", + "L 158.25336 316.462315 \n", + "L 161.709964 309.213107 \n", + "L 164.96562 301.963899 \n", + "L 168.026724 294.714691 \n", + "L 170.900014 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 48.960055 359.957564 \n", + "L 48.960055 352.708356 \n", + "L 48.960055 345.459148 \n", + "L 48.960055 338.20994 \n", + "L 48.960055 330.960732 \n", + "L 85.521965 323.711524 \n", + "L 158.190796 316.462315 \n", + "L 161.838218 309.213107 \n", + "L 165.079579 301.963899 \n", + "L 168.126905 294.714691 \n", + "L 170.986953 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 56.136154 417.95123 \n", + "L 57.654343 410.702022 \n", + "L 58.940863 403.452814 \n", + "L 60.180136 396.203605 \n", + "L 61.372188 388.954397 \n", + "L 67.910795 381.705189 \n", + "L 81.50156 374.455981 \n", + "L 106.256096 367.206773 \n", + "L 116.063476 359.957564 \n", + "L 119.88473 352.708356 \n", + "L 123.52237 345.459148 \n", + "L 126.979237 338.20994 \n", + "L 130.258419 330.960732 \n", + "L 140.675864 323.711524 \n", + "L 158.144587 316.462315 \n", + "L 161.643347 309.213107 \n", + "L 164.900003 301.963899 \n", + "L 167.96207 294.714691 \n", + "L 170.836287 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 50.597956 439.698855 \n", + "L 58.031615 432.449646 \n", + "L 65.17993 425.200438 \n", + "L 72.113574 417.95123 \n", + "L 78.835964 410.702022 \n", + "L 85.346449 403.452814 \n", + "L 91.643749 396.203605 \n", + "L 97.726696 388.954397 \n", + "L 103.594479 381.705189 \n", + "L 94.550243 374.455981 \n", + "L 48.960354 367.206773 \n", + "L 48.960342 359.957564 \n", + "L 48.960332 352.708356 \n", + "L 48.960323 345.459148 \n", + "L 48.960315 338.20994 \n", + "L 48.960306 330.960732 \n", + "L 48.960299 323.711524 \n", + "L 48.960292 316.462315 \n", + "L 48.960285 309.213107 \n", + "L 48.960279 301.963899 \n", + "L 48.960273 294.714691 \n", + "L 48.960267 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 50.597956 439.698855 \n", + "L 58.031615 432.449646 \n", + "L 65.17993 425.200438 \n", + "L 72.113574 417.95123 \n", + "L 78.835964 410.702022 \n", + "L 85.346449 403.452814 \n", + "L 91.643749 396.203605 \n", + "L 97.726696 388.954397 \n", + "L 103.594479 381.705189 \n", + "L 109.246739 374.455981 \n", + "L 65.848069 367.206773 \n", + "L 48.960341 359.957564 \n", + "L 48.960331 352.708356 \n", + "L 48.960322 345.459148 \n", + "L 48.960313 338.20994 \n", + "L 48.960305 330.960732 \n", + "L 48.960298 323.711524 \n", + "L 48.960291 316.462315 \n", + "L 48.960284 309.213107 \n", + "L 48.960278 301.963899 \n", + "L 48.960272 294.714691 \n", + "L 48.960266 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 50.597956 439.698855 \n", + "L 58.031615 432.449646 \n", + "L 65.17993 425.200438 \n", + "L 84.840985 417.95123 \n", + "L 92.431878 410.702022 \n", + "L 98.864464 403.452814 \n", + "L 105.060813 396.203605 \n", + "L 111.021059 388.954397 \n", + "L 116.745174 381.705189 \n", + "L 122.233407 374.455981 \n", + "L 127.486481 367.206773 \n", + "L 132.505685 359.957564 \n", + "L 137.292936 352.708356 \n", + "L 141.850795 345.459148 \n", + "L 146.182469 338.20994 \n", + "L 150.291795 330.960732 \n", + "L 154.183207 323.711524 \n", + "L 157.861704 316.462315 \n", + "L 161.332796 309.213107 \n", + "L 164.602454 301.963899 \n", + "L 167.677054 294.714691 \n", + "L 170.563318 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 50.597956 439.698855 \n", + "L 58.031615 432.449646 \n", + "L 65.17993 425.200438 \n", + "L 72.113574 417.95123 \n", + "L 78.835964 410.702022 \n", + "L 85.346449 403.452814 \n", + "L 91.643749 396.203605 \n", + "L 97.726696 388.954397 \n", + "L 103.594479 381.705189 \n", + "L 109.246739 374.455981 \n", + "L 115.923862 367.206773 \n", + "L 132.991901 359.957564 \n", + "L 137.763635 352.708356 \n", + "L 142.304995 345.459148 \n", + "L 146.620504 338.20994 \n", + "L 150.714034 330.960732 \n", + "L 154.590056 323.711524 \n", + "L 158.253596 316.462315 \n", + "L 161.710193 309.213107 \n", + "L 164.965843 301.963899 \n", + "L 168.026941 294.714691 \n", + "L 170.900225 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 50.597956 439.698855 \n", + "L 58.031615 432.449646 \n", + "L 65.17993 425.200438 \n", + "L 72.113574 417.95123 \n", + "L 78.835964 410.702022 \n", + "L 85.346449 403.452814 \n", + "L 91.643749 396.203605 \n", + "L 97.726696 388.954397 \n", + "L 104.794979 381.705189 \n", + "L 122.645266 374.455981 \n", + "L 127.892711 367.206773 \n", + "L 132.899573 359.957564 \n", + "L 137.674669 352.708356 \n", + "L 142.220589 345.459148 \n", + "L 146.540566 338.20994 \n", + "L 150.638462 330.960732 \n", + "L 154.518738 323.711524 \n", + "L 158.186412 316.462315 \n", + "L 161.647014 309.213107 \n", + "L 164.906535 301.963899 \n", + "L 167.971364 294.714691 \n", + "L 170.848235 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 50.597956 439.698855 \n", + "L 58.031615 432.449646 \n", + "L 65.17993 425.200438 \n", + "L 72.113574 417.95123 \n", + "L 78.835964 410.702022 \n", + "L 85.346449 403.452814 \n", + "L 91.643749 396.203605 \n", + "L 97.726696 388.954397 \n", + "L 103.594479 381.705189 \n", + "L 109.246739 374.455981 \n", + "L 114.68362 367.206773 \n", + "L 119.905786 359.957564 \n", + "L 124.914427 352.708356 \n", + "L 129.711259 345.459148 \n", + "L 134.298182 338.20994 \n", + "L 138.677834 330.960732 \n", + "L 143.824985 323.711524 \n", + "L 158.191037 316.462315 \n", + "L 161.838448 309.213107 \n", + "L 165.079802 301.963899 \n", + "L 168.127123 294.714691 \n", + "L 170.987165 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 204.323265 446.948063 \n", + "L 202.686489 439.698855 \n", + "L 195.253131 432.449646 \n", + "L 188.105106 425.200438 \n", + "L 181.171745 417.95123 \n", + "L 174.449629 410.702022 \n", + "L 167.93941 403.452814 \n", + "L 161.642369 396.203605 \n", + "L 155.559672 388.954397 \n", + "L 149.692131 381.705189 \n", + "L 143.570329 374.455981 \n", + "L 126.551472 367.206773 \n", + "L 121.497884 359.957564 \n", + "L 116.726988 352.708356 \n", + "L 112.185061 345.459148 \n", + "L 107.868884 338.20994 \n", + "L 103.774607 330.960732 \n", + "L 99.897778 323.711524 \n", + "L 96.233387 316.462315 \n", + "L 92.775908 309.213107 \n", + "L 89.519359 301.963899 \n", + "L 86.457354 294.714691 \n", + "L 83.583164 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.323265 446.948063 \n", + "L 202.686489 439.698855 \n", + "L 195.253131 432.449646 \n", + "L 188.105106 425.200438 \n", + "L 181.171745 417.95123 \n", + "L 174.449629 410.702022 \n", + "L 167.93941 403.452814 \n", + "L 161.642369 396.203605 \n", + "L 155.559672 388.954397 \n", + "L 149.290298 381.705189 \n", + "L 131.809153 374.455981 \n", + "L 126.563367 367.206773 \n", + "L 121.557945 359.957564 \n", + "L 116.784105 352.708356 \n", + "L 112.239285 345.459148 \n", + "L 107.920272 338.20994 \n", + "L 103.823224 330.960732 \n", + "L 99.943695 323.711524 \n", + "L 96.27668 316.462315 \n", + "L 92.816659 309.213107 \n", + "L 89.557652 301.963899 \n", + "L 86.493278 294.714691 \n", + "L 83.616811 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.323265 446.948063 \n", + "L 202.686489 439.698855 \n", + "L 195.253131 432.449646 \n", + "L 188.105106 425.200438 \n", + "L 181.171745 417.95123 \n", + "L 174.449629 410.702022 \n", + "L 167.93941 403.452814 \n", + "L 161.642369 396.203605 \n", + "L 155.559672 388.954397 \n", + "L 149.692131 381.705189 \n", + "L 144.040105 374.455981 \n", + "L 138.603449 367.206773 \n", + "L 133.381501 359.957564 \n", + "L 128.37307 352.708356 \n", + "L 123.576439 345.459148 \n", + "L 118.98971 338.20994 \n", + "L 114.610244 330.960732 \n", + "L 110.135851 323.711524 \n", + "L 96.162763 316.462315 \n", + "L 92.515881 309.213107 \n", + "L 89.275036 301.963899 \n", + "L 86.228166 294.714691 \n", + "L 83.368523 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.323265 446.948063 \n", + "L 202.686489 439.698855 \n", + "L 195.253131 432.449646 \n", + "L 188.105106 425.200438 \n", + "L 178.826828 417.95123 \n", + "L 171.932238 410.702022 \n", + "L 165.438308 403.452814 \n", + "L 159.162036 396.203605 \n", + "L 153.10436 388.954397 \n", + "L 147.185589 381.705189 \n", + "L 139.10693 374.455981 \n", + "L 131.378573 367.206773 \n", + "L 123.941556 359.957564 \n", + "L 119.119629 352.708356 \n", + "L 114.523551 345.459148 \n", + "L 110.150118 338.20994 \n", + "L 105.995728 330.960732 \n", + "L 101.996391 323.711524 \n", + "L 96.267348 316.462315 \n", + "L 92.769168 309.213107 \n", + "L 89.513032 301.963899 \n", + "L 86.451425 294.714691 \n", + "L 83.577617 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 204.32439 439.698855 \n", + "L 204.324691 432.449646 \n", + "L 204.324981 425.200438 \n", + "L 204.325264 417.95123 \n", + "L 204.325538 410.702022 \n", + "L 204.325804 403.452814 \n", + "L 204.326063 396.203605 \n", + "L 204.326313 388.954397 \n", + "L 204.326555 381.705189 \n", + "L 204.910099 374.455981 \n", + "L 205.497699 367.206773 \n", + "L 205.499146 359.957564 \n", + "L 205.5004 352.708356 \n", + "L 205.501497 345.459148 \n", + "L 205.50246 338.20994 \n", + "L 205.503307 330.960732 \n", + "L 205.504052 323.711524 \n", + "L 205.50471 316.462315 \n", + "L 205.505291 309.213107 \n", + "L 205.505804 301.963899 \n", + "L 205.506259 294.714691 \n", + "L 205.506661 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.32439 439.698855 \n", + "L 204.324691 432.449646 \n", + "L 204.324981 425.200438 \n", + "L 205.328092 417.95123 \n", + "L 205.334496 410.702022 \n", + "L 205.33831 403.452814 \n", + "L 205.341465 396.203605 \n", + "L 205.344117 388.954397 \n", + "L 205.346373 381.705189 \n", + "L 205.348309 374.455981 \n", + "L 205.349981 367.206773 \n", + "L 205.351434 359.957564 \n", + "L 205.3527 352.708356 \n", + "L 205.353808 345.459148 \n", + "L 205.354781 338.20994 \n", + "L 205.355635 330.960732 \n", + "L 205.356387 323.711524 \n", + "L 205.357051 316.462315 \n", + "L 205.357637 309.213107 \n", + "L 205.358155 301.963899 \n", + "L 205.358613 294.714691 \n", + "L 205.35902 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 204.32439 439.698855 \n", + "L 204.324691 432.449646 \n", + "L 204.324981 425.200438 \n", + "L 204.325264 417.95123 \n", + "L 204.325538 410.702022 \n", + "L 204.325804 403.452814 \n", + "L 204.326063 396.203605 \n", + "L 204.326313 388.954397 \n", + "L 204.326555 381.705189 \n", + "L 204.326789 374.455981 \n", + "L 204.327015 367.206773 \n", + "L 204.327232 359.957564 \n", + "L 204.327442 352.708356 \n", + "L 204.327643 345.459148 \n", + "L 204.327837 338.20994 \n", + "L 204.328023 330.960732 \n", + "L 205.000781 323.711524 \n", + "L 205.393745 316.462315 \n", + "L 205.394274 309.213107 \n", + "L 205.394783 301.963899 \n", + "L 205.395234 294.714691 \n", + "L 205.395633 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 204.32439 439.698855 \n", + "L 204.324691 432.449646 \n", + "L 204.324981 425.200438 \n", + "L 204.525829 417.95123 \n", + "L 204.52733 410.702022 \n", + "L 204.528305 403.452814 \n", + "L 204.529143 396.203605 \n", + "L 204.529874 388.954397 \n", + "L 204.690252 381.705189 \n", + "L 204.88127 374.455981 \n", + "L 205.197109 367.206773 \n", + "L 205.234354 359.957564 \n", + "L 205.235401 352.708356 \n", + "L 205.236322 345.459148 \n", + "L 205.237133 338.20994 \n", + "L 205.237849 330.960732 \n", + "L 205.372999 323.711524 \n", + "L 205.452119 316.462315 \n", + "L 205.45269 309.213107 \n", + "L 205.453204 301.963899 \n", + "L 205.453659 294.714691 \n", + "L 205.454061 287.465483 \n", + "\" clip-path=\"url(#p859b34fd0c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 1.5; stroke-linecap: square\"/>\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", @@ -17885,14 +21907,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17905,14 +21927,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17925,14 +21947,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17945,14 +21967,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -17982,62 +22004,62 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18058,7 +22080,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 403.452814 \n", + "L 263.375159 396.203605 \n", + "L 263.375159 388.954397 \n", + "L 271.747675 381.705189 \n", + "L 306.290838 374.455981 \n", + "L 339.527021 367.206773 \n", + "L 345.911946 359.957564 \n", + "L 350.755795 352.708356 \n", + "L 355.342505 345.459148 \n", + "L 359.70042 338.20994 \n", + "L 363.83415 330.960732 \n", + "L 367.748385 323.711524 \n", + "L 371.448313 316.462315 \n", + "L 374.939598 309.213107 \n", + "L 378.228333 301.963899 \n", + "L 381.320994 294.714691 \n", + "L 384.22438 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 263.375159 432.449646 \n", + "L 263.375159 425.200438 \n", + "L 263.375159 417.95123 \n", + "L 263.375159 410.702022 \n", + "L 263.375159 403.452814 \n", + "L 272.008747 396.203605 \n", + "L 294.135595 388.954397 \n", + "L 321.89621 381.705189 \n", + "L 333.789711 374.455981 \n", + "L 339.742761 367.206773 \n", + "L 344.901173 359.957564 \n", + "L 349.77135 352.708356 \n", + "L 354.402431 345.459148 \n", + "L 358.802388 338.20994 \n", + "L 362.975989 330.960732 \n", + "L 366.928149 323.711524 \n", + "L 370.664218 316.462315 \n", + "L 374.18998 309.213107 \n", + "L 377.511623 301.963899 \n", + "L 380.635698 294.714691 \n", + "L 383.569066 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 270.663703 403.452814 \n", + "L 292.36084 396.203605 \n", + "L 318.130871 388.954397 \n", + "L 328.327707 381.705189 \n", + "L 334.356843 374.455981 \n", + "L 339.745456 367.206773 \n", + "L 344.855236 359.957564 \n", + "L 349.723269 352.708356 \n", + "L 354.356217 345.459148 \n", + "L 358.758335 338.20994 \n", + "L 362.934071 330.960732 \n", + "L 366.888312 323.711524 \n", + "L 370.6264 316.462315 \n", + "L 374.154118 309.213107 \n", + "L 377.47765 301.963899 \n", + "L 380.603545 294.714691 \n", + "L 383.538663 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 265.464474 432.449646 \n", + "L 272.204254 425.200438 \n", + "L 276.862977 417.95123 \n", + "L 279.732528 410.702022 \n", + "L 283.834396 403.452814 \n", + "L 292.430605 396.203605 \n", + "L 304.437377 388.954397 \n", + "L 316.031009 381.705189 \n", + "L 328.753582 374.455981 \n", + "L 339.801517 367.206773 \n", + "L 345.168575 359.957564 \n", + "L 350.026679 352.708356 \n", + "L 354.645108 345.459148 \n", + "L 359.033484 338.20994 \n", + "L 363.196274 330.960732 \n", + "L 367.138278 323.711524 \n", + "L 370.864769 316.462315 \n", + "L 374.381474 309.213107 \n", + "L 377.694533 301.963899 \n", + "L 380.810459 294.714691 \n", + "L 383.736085 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #00ffff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", + " \n", + " \n", + " \n", " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", + " \n", + " \n", + " \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 265.012596 439.698855 \n", + "L 270.633007 432.449646 \n", + "L 273.107375 425.200438 \n", + "L 277.267348 417.95123 \n", + "L 281.300776 410.702022 \n", + "L 283.773793 403.452814 \n", + "L 281.42536 396.203605 \n", + "L 276.668839 388.954397 \n", + "L 272.664803 381.705189 \n", + "L 266.826775 374.455981 \n", + "L 263.375513 367.206773 \n", + "L 263.375491 359.957564 \n", + "L 263.375478 352.708356 \n", + "L 263.375466 345.459148 \n", + "L 263.375456 338.20994 \n", + "L 263.375446 330.960732 \n", + "L 263.375436 323.711524 \n", + "L 263.375427 316.462315 \n", + "L 263.375419 309.213107 \n", + "L 263.375412 301.963899 \n", + "L 263.375404 294.714691 \n", + "L 263.375398 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #0000ff; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 265.012596 439.698855 \n", + "L 272.446427 432.449646 \n", + "L 279.594794 425.200438 \n", + "L 286.528468 417.95123 \n", + "L 293.250878 410.702022 \n", + "L 299.761379 403.452814 \n", + "L 306.058691 396.203605 \n", + "L 312.141649 388.954397 \n", + "L 318.19384 381.705189 \n", + "L 323.547441 374.455981 \n", + "L 339.527392 367.206773 \n", + "L 345.912266 359.957564 \n", + "L 350.756103 352.708356 \n", + "L 355.342802 345.459148 \n", + "L 359.700707 338.20994 \n", + "L 363.834428 330.960732 \n", + "L 367.748654 323.711524 \n", + "L 371.448574 316.462315 \n", + "L 374.939851 309.213107 \n", + "L 378.228579 301.963899 \n", + "L 381.321233 294.714691 \n", + "L 384.224613 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 265.012596 439.698855 \n", + "L 272.446427 432.449646 \n", + "L 279.594794 425.200438 \n", + "L 286.528468 417.95123 \n", + "L 293.250878 410.702022 \n", + "L 299.761379 403.452814 \n", + "L 306.160397 396.203605 \n", + "L 311.836041 388.954397 \n", + "L 321.897111 381.705189 \n", + "L 333.7901 374.455981 \n", + "L 339.743115 367.206773 \n", + "L 344.901511 359.957564 \n", + "L 349.771675 352.708356 \n", + "L 354.402744 345.459148 \n", + "L 358.80269 338.20994 \n", + "L 362.97628 330.960732 \n", + "L 366.928431 323.711524 \n", + "L 370.66449 316.462315 \n", + "L 374.190244 309.213107 \n", + "L 377.511879 301.963899 \n", + "L 380.635947 294.714691 \n", + "L 383.569308 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 265.012596 439.698855 \n", + "L 273.825896 432.449646 \n", + "L 287.623512 425.200438 \n", + "L 296.35727 417.95123 \n", + "L 303.539614 410.702022 \n", + "L 310.216398 403.452814 \n", + "L 316.588442 396.203605 \n", + "L 322.694788 388.954397 \n", + "L 328.546499 381.705189 \n", + "L 334.148994 374.455981 \n", + "L 339.506125 367.206773 \n", + "L 344.621275 359.957564 \n", + "L 349.497826 352.708356 \n", + "L 354.139393 345.459148 \n", + "L 358.549955 338.20994 \n", + "L 362.733927 330.960732 \n", + "L 366.696181 323.711524 \n", + "L 370.442049 316.462315 \n", + "L 373.977301 309.213107 \n", + "L 377.308112 301.963899 \n", + "L 380.44102 294.714691 \n", + "L 383.382879 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke-dasharray: 2.775,1.2; stroke-dashoffset: 0; stroke: #000000; stroke-width: 0.75\"/>\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", + "L 265.012596 439.698855 \n", + "L 272.722321 432.449646 \n", + "L 281.93647 425.200438 \n", + "L 290.755165 417.95123 \n", + "L 297.658145 410.702022 \n", + "L 304.233029 403.452814 \n", + "L 310.480806 396.203605 \n", + "L 317.731056 388.954397 \n", + "L 325.320653 381.705189 \n", + "L 332.205199 374.455981 \n", + "L 339.80187 367.206773 \n", + "L 345.168906 359.957564 \n", + "L 350.026998 352.708356 \n", + "L 354.645416 345.459148 \n", + "L 359.033781 338.20994 \n", + "L 363.19656 330.960732 \n", + "L 367.138555 323.711524 \n", + "L 370.865038 316.462315 \n", + "L 374.381734 309.213107 \n", + "L 377.694785 301.963899 \n", + "L 380.810704 294.714691 \n", + "L 383.736323 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #000000; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 417.102063 439.698855 \n", + "L 408.50731 432.449646 \n", + "L 394.759442 425.200438 \n", + "L 386.036938 417.95123 \n", + "L 378.860554 410.702022 \n", + "L 372.18815 403.452814 \n", + "L 365.819619 396.203605 \n", + "L 359.716177 388.954397 \n", + "L 353.866909 381.705189 \n", + "L 348.266493 374.455981 \n", + "L 342.911148 367.206773 \n", + "L 337.79754 359.957564 \n", + "L 332.92233 352.708356 \n", + "L 328.281932 345.459148 \n", + "L 323.872392 338.20994 \n", + "L 319.689318 330.960732 \n", + "L 315.727852 323.711524 \n", + "L 311.982678 316.462315 \n", + "L 308.448038 309.213107 \n", + "L 305.117768 301.963899 \n", + "L 301.985338 294.714691 \n", + "L 299.043901 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 417.102063 439.698855 \n", + "L 409.668532 432.449646 \n", + "L 399.231943 425.200438 \n", + "L 384.713076 417.95123 \n", + "L 377.553511 410.702022 \n", + "L 371.013669 403.452814 \n", + "L 364.738785 396.203605 \n", + "L 358.710982 388.954397 \n", + "L 352.926895 381.705189 \n", + "L 347.384373 374.455981 \n", + "L 342.081444 367.206773 \n", + "L 337.015953 359.957564 \n", + "L 332.185373 352.708356 \n", + "L 327.586698 345.459148 \n", + "L 323.216394 338.20994 \n", + "L 319.070383 330.960732 \n", + "L 315.144043 323.711524 \n", + "L 311.432238 316.462315 \n", + "L 307.92935 309.213107 \n", + "L 304.629323 301.963899 \n", + "L 301.525713 294.714691 \n", + "L 298.611746 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 417.102063 439.698855 \n", + "L 409.668532 432.449646 \n", + "L 402.520456 425.200438 \n", + "L 395.587065 417.95123 \n", + "L 388.864928 410.702022 \n", + "L 382.393491 403.452814 \n", + "L 376.617089 396.203605 \n", + "L 364.329479 388.954397 \n", + "L 354.140709 381.705189 \n", + "L 348.113977 374.455981 \n", + "L 342.727179 367.206773 \n", + "L 337.618949 359.957564 \n", + "L 332.752262 352.708356 \n", + "L 328.120489 345.459148 \n", + "L 323.7194 338.20994 \n", + "L 319.544566 330.960732 \n", + "L 315.59112 323.711524 \n", + "L 311.853732 316.462315 \n", + "L 308.326632 309.213107 \n", + "L 305.003645 301.963899 \n", + "L 301.878233 294.714691 \n", + "L 298.943543 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #808080; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 417.102063 439.698855 \n", + "L 409.436288 432.449646 \n", + "L 400.31055 425.200438 \n", + "L 391.502242 417.95123 \n", + "L 384.60177 410.702022 \n", + "L 378.06094 403.452814 \n", + "L 371.871219 396.203605 \n", + "L 364.657646 388.954397 \n", + "L 357.120335 381.705189 \n", + "L 350.293645 374.455981 \n", + "L 342.717705 367.206773 \n", + "L 337.352362 359.957564 \n", + "L 332.495599 352.708356 \n", + "L 327.878338 345.459148 \n", + "L 323.490986 338.20994 \n", + "L 319.329094 330.960732 \n", + "L 315.38788 323.711524 \n", + "L 311.662086 316.462315 \n", + "L 308.145996 309.213107 \n", + "L 304.83348 301.963899 \n", + "L 301.718035 294.714691 \n", + "L 298.792835 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #808080; stroke-width: 1.5; stroke-linecap: square\"/>\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", + "L 418.739499 439.698855 \n", + "L 418.739801 432.449646 \n", + "L 418.740091 425.200438 \n", + "L 418.740373 417.95123 \n", + "L 418.740648 410.702022 \n", + "L 418.740914 403.452814 \n", + "L 418.741172 396.203605 \n", + "L 418.741422 388.954397 \n", + "L 418.917878 381.705189 \n", + "L 419.190535 374.455981 \n", + "L 419.286723 367.206773 \n", + "L 419.289047 359.957564 \n", + "L 419.290375 352.708356 \n", + "L 419.291525 345.459148 \n", + "L 419.29253 338.20994 \n", + "L 419.293413 330.960732 \n", + "L 419.294188 323.711524 \n", + "L 419.294871 316.462315 \n", + "L 419.295473 309.213107 \n", + "L 419.296004 301.963899 \n", + "L 419.296474 294.714691 \n", + "L 419.29689 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739499 439.698855 \n", + "L 418.739801 432.449646 \n", + "L 418.740091 425.200438 \n", + "L 418.740373 417.95123 \n", + "L 418.740648 410.702022 \n", + "L 418.740914 403.452814 \n", + "L 418.908198 396.203605 \n", + "L 419.01754 388.954397 \n", + "L 419.089916 381.705189 \n", + "L 419.100069 374.455981 \n", + "L 419.102221 367.206773 \n", + "L 419.103781 359.957564 \n", + "L 419.105114 352.708356 \n", + "L 419.106275 345.459148 \n", + "L 419.107291 338.20994 \n", + "L 419.108182 330.960732 \n", + "L 419.108965 323.711524 \n", + "L 419.109655 316.462315 \n", + "L 419.110264 309.213107 \n", + "L 419.110801 301.963899 \n", + "L 419.111276 294.714691 \n", + "L 419.111697 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\n", + " \n", + " \n", " \n", - " \n", - " \n", + "L 418.739499 439.698855 \n", + "L 418.958047 432.449646 \n", + "L 419.007794 425.200438 \n", + "L 419.019049 417.95123 \n", + "L 419.025009 410.702022 \n", + "L 419.029389 403.452814 \n", + "L 419.032902 396.203605 \n", + "L 419.035806 388.954397 \n", + "L 419.038249 381.705189 \n", + "L 419.040328 374.455981 \n", + "L 419.042114 367.206773 \n", + "L 419.043657 359.957564 \n", + "L 419.044997 352.708356 \n", + "L 419.046166 345.459148 \n", + "L 419.047188 338.20994 \n", + "L 419.048085 330.960732 \n", + "L 419.048874 323.711524 \n", + "L 419.049568 316.462315 \n", + "L 419.05018 309.213107 \n", + "L 419.050721 301.963899 \n", + "L 419.051199 294.714691 \n", + "L 419.051622 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", + "L 418.739499 439.698855 \n", + "L 418.739801 432.449646 \n", + "L 419.131238 425.200438 \n", + "L 419.17107 417.95123 \n", + "L 419.176829 410.702022 \n", + "L 419.18094 403.452814 \n", + "L 419.184288 396.203605 \n", + "L 419.18708 388.954397 \n", + "L 419.189441 381.705189 \n", + "L 419.191457 374.455981 \n", + "L 419.193193 367.206773 \n", + "L 419.194697 359.957564 \n", + "L 419.196005 352.708356 \n", + "L 419.197148 345.459148 \n", + "L 419.198149 338.20994 \n", + "L 419.199027 330.960732 \n", + "L 419.1998 323.711524 \n", + "L 419.20048 316.462315 \n", + "L 419.201081 309.213107 \n", + "L 419.201612 301.963899 \n", + "L 419.202081 294.714691 \n", + "L 419.202497 287.465483 \n", + "\" clip-path=\"url(#p1303eb412c)\" style=\"fill: none; stroke: #ffa500; stroke-width: 0.75; stroke-linecap: square\"/>\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", @@ -18950,14 +23312,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18981,9 +23343,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19030,9 +23392,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19088,9 +23450,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19117,9 +23479,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19134,9 +23496,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19151,9 +23513,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19168,9 +23530,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19185,9 +23547,9 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19202,19 +23564,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19342,19 +23704,19 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19370,7 +23732,7 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "9ecad07aa7474446a95ceaab8679924d", + "model_id": "2c124077d70a4430a4f32f74dfa3729a", "version_major": 2, "version_minor": 0 }, From 1b349d59e03eb421542b4c19d55795560a260adb Mon Sep 17 00:00:00 2001 From: Sylwester Arabas Date: Tue, 15 Jul 2025 14:52:30 +0200 Subject: [PATCH 37/37] working "tau" (version before the meeting with PS) --- .../impl_numba/methods/deposition_methods.py | 93 +- PySDM/dynamics/ambient_thermodynamics.py | 42 +- PySDM/dynamics/condensation.py | 4 + PySDM/dynamics/drop_local_thermodynamics.py | 9 +- PySDM/particulator.py | 90 +- .../Abade_and_Albuquerque_2024/fig_2.ipynb | 49137 +++++++++------- .../Abade_and_Albuquerque_2024/settings.py | 2 + .../Abade_and_Albuquerque_2024/simulation.py | 8 +- 8 files changed, 28628 insertions(+), 20757 deletions(-) diff --git a/PySDM/backends/impl_numba/methods/deposition_methods.py b/PySDM/backends/impl_numba/methods/deposition_methods.py index a6cba61d2d..acbf59a6c3 100644 --- a/PySDM/backends/impl_numba/methods/deposition_methods.py +++ b/PySDM/backends/impl_numba/methods/deposition_methods.py @@ -125,46 +125,37 @@ def _step( total_pressure, sub_time_step, mass_of_dry_air, + ksi, ): latent_heat_sub = formulae.latent_heat_sublimation__ls(temperature) - delta_rv = 0 - delta_thd = 0 - if not formulae.trivia__unfrozen(signed_water_mass[drop_id]): - mass_deposition_rate = mass_deposition_rate_per_droplet( - temperature=temperature, - rho_d=rhod, - signed_mass_old=signed_water_mass[drop_id], - latent_heat_sub=latent_heat_sub, - saturation_ratio_ice=saturation_ratio_ice, - pressure=total_pressure, + mass_deposition_rate = mass_deposition_rate_per_droplet( + temperature=temperature, + rho_d=rhod, + signed_mass_old=signed_water_mass[drop_id], + latent_heat_sub=latent_heat_sub, + saturation_ratio_ice=saturation_ratio_ice, + pressure=total_pressure, + ) + delta_rv = -ksi * mass_deposition_rate * sub_time_step / mass_of_dry_air + delta_thd = sub_time_step * ( + formulae.state_variable_triplet__dthd_dt( + rhod=rhod, + thd=thd, + T=temperature, + d_water_vapour_mixing_ratio__dt=delta_rv / sub_time_step, + lv=latent_heat_sub, ) - delta_rv = -mass_deposition_rate * sub_time_step / mass_of_dry_air - delta_thd = ( - formulae.state_variable_triplet__dthd_dt( - rhod=rhod, - thd=thd, - T=temperature, - d_water_vapour_mixing_ratio__dt=delta_rv / sub_time_step, - lv=latent_heat_sub, - ) - * sub_time_step + ) + if not fake: + x_old = formulae.diffusion_coordinate__x(-signed_water_mass[drop_id]) + dx_dt_old = formulae.diffusion_coordinate__dx_dt( + -signed_water_mass[drop_id], mass_deposition_rate ) - if not fake: - x_old = formulae.diffusion_coordinate__x( - -signed_water_mass[drop_id] - ) - dx_dt_old = formulae.diffusion_coordinate__dx_dt( - -signed_water_mass[drop_id], mass_deposition_rate - ) - x_new = formulae.trivia__explicit_euler( - x_old, sub_time_step, dx_dt_old - ) - signed_water_mass[drop_id] = -formulae.diffusion_coordinate__mass( - x_new - ) - if x_new > 1: - print(x_old, dx_dt_old, x_new, signed_water_mass[drop_id]) - assert False + x_new = formulae.trivia__explicit_euler(x_old, sub_time_step, dx_dt_old) + signed_water_mass[drop_id] = -formulae.diffusion_coordinate__mass(x_new) + if x_new > 1: + print(x_old, dx_dt_old, x_new, signed_water_mass[drop_id]) + assert False if delta_rv == 0: assert delta_thd == 0 else: @@ -205,6 +196,8 @@ def body( # pylint: disable=too-many-arguments ) for drop_id, ksi in enumerate(multiplicity): + if formulae.trivia__unfrozen(signed_water_mass[drop_id]): + continue if adaptive: n_substeps = 1 / multiplier delta_rh_long = np.nan @@ -247,18 +240,19 @@ def body( # pylint: disable=too-many-arguments total_pressure=total_pressure, sub_time_step=sub_time_step, mass_of_dry_air=dry_air_mass_mean, + ksi=ksi, ) delta_rh_short = ( calc_saturation_ratio_ice_temperature_and_pressure( - vapour_mixing_ratio=rv + delta_rv * ksi, - dry_air_potential_temperature=thd + delta_thd * ksi, + vapour_mixing_ratio=rv + delta_rv, + dry_air_potential_temperature=thd + delta_thd, dry_air_density=rhod, )[0] - saturation_ratio_ice ) if ( n_substeps < 1 - or rv < -delta_rv + or rv < -delta_rv * len(multiplicity) # TODO! or not formulae.trivia__within_tolerance( abs(delta_rh_long - multiplier * delta_rh_short), saturation_ratio_ice, @@ -271,19 +265,17 @@ def body( # pylint: disable=too-many-arguments break sub_time_step = time_step / n_substeps - rv = dropwise_vapour_mixing_ratio[drop_id] + # TODO: as of now, these are tendencies from condensational growth (and env for non-parcel, non-rhod case) drv_dt_forcing = dropwise_vapour_mixing_ratio_tendency[drop_id] - - thd = dropwise_dry_air_potential_temperature[drop_id] dthd_dt_forcing = dropwise_dry_air_potential_temperature_tendency[ drop_id ] + rv = dropwise_vapour_mixing_ratio[drop_id] + thd = dropwise_dry_air_potential_temperature[drop_id] rhod = current_dry_air_density[cid] assert n_substeps == int(n_substeps) - if n_substeps > 1: - print("n_sub", n_substeps) for _ in range(int(n_substeps)): # TODO: loop rv += sub_time_step * drv_dt_forcing * (0.5 if midpoint else 1) @@ -297,7 +289,7 @@ def body( # pylint: disable=too-many-arguments dry_air_density=rhod, ) ) - dropwise_delta_rv, dropwise_delta_thd = _step( + delta_rv, delta_thd = _step( fake=False, drop_id=drop_id, temperature=temperature, @@ -308,19 +300,20 @@ def body( # pylint: disable=too-many-arguments total_pressure=total_pressure, sub_time_step=sub_time_step, mass_of_dry_air=dry_air_mass_mean, + ksi=ksi, ) - thd += dropwise_delta_thd * ksi - rv += dropwise_delta_rv * ksi - assert rv >= 0 + thd += delta_thd + rv += delta_rv + assert rv >= 0, rv # TODO: test what if there are collisions in between here and application of the tendencies? # (which should support the choice of per-real-drop tendency rather than per-SD tendency) dropwise_vapour_mixing_ratio_tendency[drop_id] += ( - dropwise_delta_rv / time_step + delta_rv / time_step ) # TODO: loop (thanks to storing the thermodynamic vars in a triplet/vector dropwise_dry_air_potential_temperature_tendency[drop_id] += ( - dropwise_delta_thd / time_step + delta_thd / time_step ) if midpoint: diff --git a/PySDM/dynamics/ambient_thermodynamics.py b/PySDM/dynamics/ambient_thermodynamics.py index 5410d19250..e2f056ca60 100644 --- a/PySDM/dynamics/ambient_thermodynamics.py +++ b/PySDM/dynamics/ambient_thermodynamics.py @@ -5,49 +5,29 @@ from PySDM.dynamics.impl import register_dynamic -# TODO -VAR2KEY = { - "water vapour mixing ratio": "water_vapour_mixing_ratio", - "dry air potential temperature": "thd", -} - - @register_dynamic() class AmbientThermodynamics: - def __init__(self): + def __init__(self, relaxed: bool = False): self.particulator = None + self.relaxed = relaxed def register(self, builder): self.particulator = builder.particulator builder.particulator.observers.append(self) - self.cellwise_tendencies = { - key: self.particulator.Storage.empty( - self.particulator.mesh.n_cell, dtype=float - ) - for key in ("water vapour mixing ratio", "dry air potential temperature") - } - self.dropwise_tendencies = { - key: builder.get_attribute(f"dropwise {key} tendency") - for key in self.cellwise_tendencies - } + + for var in ("water vapour mixing ratio", "dry air potential temperature"): + builder.request_attribute(f"dropwise {var}") + builder.request_attribute(f"dropwise {var} tendency") def __call__(self): """beginning of timestep logic: fill the tendency arrays with environment-forcings""" self.particulator.environment.sync() - for var, tendency in self.cellwise_tendencies.items(): - tendency.data[:] = ( - self.particulator.environment.get_predicted(VAR2KEY[var]).data - - self.particulator.environment[VAR2KEY[var]].data - ) / self.particulator.dt + # TODO - after condensation would be merged into depositional growth, this call should happen here! + # self.particulator.drop_local_thermodynamics(self.relaxed) def notify(self): """end of timestep logic: apply the tendencies and zero the tendency arrays""" - for var in self.cellwise_tendencies: - self.particulator.apply_drop_and_cell_wise_tendencies_to_the_environment_and_zero_input_arrays( - dropwise_tendency=self.dropwise_tendencies[var], - cellwise_tendency=self.cellwise_tendencies[var], - environment_state=self.particulator.environment.get_predicted( - VAR2KEY[var] - ), - ) + if self.relaxed: + self.particulator.apply_dropwise_thermodynamic_tendency() + self.particulator.update_ambient_thermodynamics_wrt_ice_growth() diff --git a/PySDM/dynamics/condensation.py b/PySDM/dynamics/condensation.py index eb863b32b8..bd656f40a9 100644 --- a/PySDM/dynamics/condensation.py +++ b/PySDM/dynamics/condensation.py @@ -129,3 +129,7 @@ def __call__(self): self.counters["n_substeps"][:], int(self.particulator.dt / self.dt_cond_range[0]), ) + # TODO! + self.particulator.drop_local_thermodynamics( + self.particulator.dynamics["AmbientThermodynamics"].relaxed + ) diff --git a/PySDM/dynamics/drop_local_thermodynamics.py b/PySDM/dynamics/drop_local_thermodynamics.py index 3f3f78305a..9165749c4c 100644 --- a/PySDM/dynamics/drop_local_thermodynamics.py +++ b/PySDM/dynamics/drop_local_thermodynamics.py @@ -10,16 +10,15 @@ def register(self, builder): self.particulator = builder.particulator self.particulator.observers.append(self) assert "AmbientThermodynamics" in self.particulator.dynamics - self.ambient_thermodynamics = self.particulator.dynamics[ - "AmbientThermodynamics" - ] for var in ("water vapour mixing ratio", "dry air potential temperature"): builder.request_attribute(f"dropwise {var}") builder.request_attribute(f"dropwise {var} tendency") def __call__(self): + pass # perform relaxation - self.particulator.drop_local_thermodynamics() + # self.particulator.drop_local_thermodynamics() def notify(self): - self.particulator.apply_dropwise_thermodynamic_tendency() + pass + # self.particulator.apply_dropwise_thermodynamic_tendency() diff --git a/PySDM/particulator.py b/PySDM/particulator.py index f69ce88b18..9a2c92443a 100644 --- a/PySDM/particulator.py +++ b/PySDM/particulator.py @@ -583,43 +583,69 @@ def thaw_instantaneous(self): temperature=self.environment["T"], ) - def drop_local_thermodynamics(self): # TODO: rename to feature "relaxation" - # TODO: move the logic to backend[s] - Qk_dot = self.attributes["dropwise water vapour mixing ratio tendency"].data - Qk = self.attributes["dropwise water vapour mixing ratio"].data - q_mean = self.environment["water_vapour_mixing_ratio"] - tau = self.formulae.turbulent_relaxation_timescale.tau(np.nan, np.nan) - cell_id = self.attributes["cell id"].data + ############# - for drop_id in range(Qk.shape[0]): - Qk_dot[drop_id] = -(Qk[drop_id] - q_mean[cell_id[drop_id]]) / tau + # here happens condenstion - self.attributes.mark_updated("dropwise water vapour mixing ratio tendency") + def drop_local_thermodynamics( + self, relaxed: bool + ): # TODO: rename to feature "relaxation" + tau = ( + self.formulae.turbulent_relaxation_timescale.tau(np.nan, np.nan) + if relaxed + else self.dt + ) + cell_id = self.attributes["cell id"].data - def apply_drop_and_cell_wise_tendencies_to_the_environment_and_zero_input_arrays( - self, - dropwise_tendency, # input + gets zeroed - cellwise_tendency, # input + gets zeroed - environment_state, # ouput - ): + self.signed_water_mass_before_ice_depositional_growth = self.attributes[ + "signed water mass" + ].data.copy() + for var in ("water vapour mixing ratio", "dry air potential temperature"): + var_dot_data = self.attributes[f"dropwise {var} tendency"].data + var_data = self.attributes[f"dropwise {var}"].data + key = var.replace("dry air potential temperature", "thd").replace( + " ", "_" + ) # TODO + var_env_data = self.environment.get_predicted(key).data + for drop_id in range(var_data.shape[0]): + var_dot_data[drop_id] = ( + -(var_data[drop_id] - var_env_data[cell_id[drop_id]]) / tau + ) + + self.attributes.mark_updated(f"dropwise {var} tendency") + + # here happens depositional growth -> drop_local_tendencies updated to reflect depositional growth + + # this should compute the change to drop-local q/th from all (relaxed) env-forcing, condensation and deposition + def apply_dropwise_thermodynamic_tendency(self): + for var in ("water vapour mixing ratio", "dry air potential temperature"): + var_dot_data = self.attributes[f"dropwise {var} tendency"].data + var_data = self.attributes[f"dropwise {var}"].data + var_data += self.dt * var_dot_data + self.attributes.mark_updated(f"dropwise {var}") + + def update_ambient_thermodynamics_wrt_ice_growth(self): + # called (regardless if drop-local dynamic is enabled) from ambient thermodynamics notify() cell_id = self.attributes["cell id"].data - multiplicity = self.attributes["multiplicity"].data """ effectively implements eq. C.2 from Abade & Albuquerque """ - for drop_id in range(dropwise_tendency.data.shape[0]): - cid = cell_id[drop_id] - cellwise_tendency.data[cid] += ( - multiplicity[drop_id] * dropwise_tendency.data[drop_id] - ) # TODO: will only work with extensive attribute - dropwise_tendency.data[drop_id] = 0 # TODO: double check why here - for cid in range(cellwise_tendency.data.shape[0]): - environment_state.data[cid] += self.dt * cellwise_tendency.data[cid] - cellwise_tendency.data[cid] = 0 - - self.attributes.mark_updated("dropwise water vapour mixing ratio tendency") + # only deposition-related change! (after merging condensation with deposition, both will be here) + cid = 0 # TODO ! + delta_ice_mass = np.dot( + self.attributes["multiplicity"].data, + np.abs(self.attributes["signed water mass"].data) + - np.abs(self.signed_water_mass_before_ice_depositional_growth.data), + ) + current_dry_air_density = self.environment["rhod"].data + predicted_dry_air_density = self.environment.get_predicted("rhod").data + mass_of_dry_air = ( + self.environment.mesh.dv + * (predicted_dry_air_density[cid] + current_dry_air_density[cid]) + / 2 + ) - def apply_dropwise_thermodynamic_tendency(self): - Qk = self.attributes["dropwise water vapour mixing ratio"].data - Qk_dot = self.attributes["dropwise water vapour mixing ratio tendency"].data - Qk += self.dt * Qk_dot + self.environment.get_predicted("water_vapour_mixing_ratio").data -= ( + delta_ice_mass / mass_of_dry_air + ) + # TODO: self.environment.get_predicted("thd") += diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb index ed201cdfc6..e1cc169172 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/fig_2.ipynb @@ -25,8 +25,10 @@ "- extending the analysis to depict how the results differ depending on the vertical velocity (cooling rate)\n", "\n", "TODO #1656:\n", + "- plot adaptive timestep diagnostics\n", "- extend to show how the monodisperse vs. polydisperse INP size spectrum assumption changes the results\n", - "- extend to cover the stochastic model" + "- extend to cover the stochastic model\n", + "- discuss how the local thermodynamic vars (Qk, Tk) should be constructed to work with coagulation (same for tendencies)" ] }, { @@ -80,12 +82,14 @@ " constants={\n", " \"bulk_phase_partitioning_exponent\": 0.1,\n", " **FREEZING_CONSTANTS[\"dust\"],\n", + " \"TURBULENT_RELAXATION_TIMESCALE_FOR_TESTS\": 100 * si.s\n", " },\n", " bulk_phase_partitioning=\"KaulEtAl2015\",\n", " particle_shape_and_density=\"MixedPhaseSpheres\",\n", " diffusion_coordinate=\"WaterMassLogarithm\",\n", " freezing_temperature_spectrum=\"Niemand_et_al_2012\",\n", " heterogeneous_ice_nucleation_rate=\"ABIFM\",\n", + " turbulent_relaxation_timescale=\"Constant\",\n", " ),\n", " override_jit_flags={\"parallel\": False}\n", ")" @@ -93,86 +97,170 @@ }, { "cell_type": "code", - "execution_count": 15, + "execution_count": 17, "id": "478730ad-0c93-4adf-82a1-c606fde3c0b9", "metadata": {}, "outputs": [ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "39890b525437450385f37d75c3e9fc66", + "model_id": "bb93e909776f4311b7237b0dd08d98d1", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "FloatProgress(value=1.0, max=63.0)" + "FloatProgress(value=0.0, max=75.0)" ] }, "metadata": {}, "output_type": "display_data" + }, + { + "name": "stdout", + "output_type": "stream", + "text": [ + "Homogeneous-64-0.5-INAS-tau\n", + "Homogeneous-64-0.5-INAS-tau\n", + "Homogeneous-64-0.5-INAS-tau\n", + "Homogeneous-512-0.5-INAS-tau\n", + "Homogeneous-512-0.5-INAS-tau\n", + "Homogeneous-512-0.5-INAS-tau\n", + "Homogeneous-64-0.5-INAS\n", + "Homogeneous-64-0.5-INAS\n", + "Homogeneous-64-0.5-INAS\n", + "Homogeneous-512-0.5-INAS\n", + "Homogeneous-512-0.5-INAS\n", + "Homogeneous-512-0.5-INAS\n", + "Homogeneous-64-0.5-ABIFM\n", + "Homogeneous-64-0.5-ABIFM\n", + "Homogeneous-64-0.5-ABIFM\n", + "Homogeneous-512-0.5-ABIFM\n", + "Homogeneous-512-0.5-ABIFM\n", + "Homogeneous-512-0.5-ABIFM\n", + "Homogeneous-64-0.5-ABIFM-tau\n", + "Homogeneous-64-0.5-ABIFM-tau\n", + "Homogeneous-64-0.5-ABIFM-tau\n", + "Homogeneous-512-0.5-ABIFM-tau\n", + "Homogeneous-512-0.5-ABIFM-tau\n", + "Homogeneous-512-0.5-ABIFM-tau\n", + "Homogeneous-64-1.0-INAS-tau\n", + "Homogeneous-64-1.0-INAS-tau\n", + "Homogeneous-64-1.0-INAS-tau\n", + "Homogeneous-512-1.0-INAS-tau\n", + "Homogeneous-512-1.0-INAS-tau\n", + "Homogeneous-512-1.0-INAS-tau\n", + "Homogeneous-64-1.0-INAS\n", + "Homogeneous-64-1.0-INAS\n", + "Homogeneous-64-1.0-INAS\n", + "Homogeneous-512-1.0-INAS\n", + "Homogeneous-512-1.0-INAS\n", + "Homogeneous-512-1.0-INAS\n", + "Homogeneous-64-1.0-ABIFM\n", + "Homogeneous-64-1.0-ABIFM\n", + "Homogeneous-64-1.0-ABIFM\n", + "Homogeneous-512-1.0-ABIFM\n", + "Homogeneous-512-1.0-ABIFM\n", + "Homogeneous-512-1.0-ABIFM\n", + "Homogeneous-64-1.0-ABIFM-tau\n", + "Homogeneous-64-1.0-ABIFM-tau\n", + "Homogeneous-64-1.0-ABIFM-tau\n", + "Homogeneous-512-1.0-ABIFM-tau\n", + "Homogeneous-512-1.0-ABIFM-tau\n", + "Homogeneous-512-1.0-ABIFM-tau\n", + "Homogeneous-64-2.0-INAS-tau\n", + "Homogeneous-64-2.0-INAS-tau\n", + "Homogeneous-64-2.0-INAS-tau\n", + "Homogeneous-512-2.0-INAS-tau\n", + "Homogeneous-512-2.0-INAS-tau\n", + "Homogeneous-512-2.0-INAS-tau\n", + "Homogeneous-64-2.0-INAS\n", + "Homogeneous-64-2.0-INAS\n", + "Homogeneous-64-2.0-INAS\n", + "Homogeneous-512-2.0-INAS\n", + "Homogeneous-512-2.0-INAS\n", + "Homogeneous-512-2.0-INAS\n", + "Homogeneous-64-2.0-ABIFM\n", + "Homogeneous-64-2.0-ABIFM\n", + "Homogeneous-64-2.0-ABIFM\n", + "Homogeneous-512-2.0-ABIFM\n", + "Homogeneous-512-2.0-ABIFM\n", + "Homogeneous-512-2.0-ABIFM\n", + "Homogeneous-64-2.0-ABIFM-tau\n", + "Homogeneous-64-2.0-ABIFM-tau\n", + "Homogeneous-64-2.0-ABIFM-tau\n", + "Homogeneous-512-2.0-ABIFM-tau\n", + "Homogeneous-512-2.0-ABIFM-tau\n", + "Homogeneous-512-2.0-ABIFM-tau\n" + ] } ], "source": [ "CI = 'CI' in os.environ\n", - "n_realisations = 5 if not CI else 1\n", + "n_realisations = 3 if not CI else 1\n", "n_sds = (64, 512) if not CI else (64,) # PAPER: \"on the order of 1e6\"\n", - "updrafts = (3.6, 1.2, .4) if not CI else (3.6,.4) # PAPER: 0.5 m/s\n", + "updrafts = (.5, 1., 2.) if not CI else (.4, 3.6) # PAPER: 0.5 m/s\n", + "setups = {\n", + " (True, True): 'INAS-tau',\n", + " (True, False): 'INAS',\n", + " (False, False): 'ABIFM',\n", + " (False, True): 'ABIFM-tau',\n", + "}\n", "\n", "dz_out = 100 * si.s\n", - "timestep = 2 * si.s # TODO: switch from dt to dz ?\n", + "z_step = 1 * si.m\n", "z_max = 3 * si.km\n", - "display(progbar := FloatProgress(value=1, max=(1 + 2 * n_realisations * len(n_sds)) * len(updrafts)))\n", - "\n", + "display(progbar := FloatProgress(value=0, max=(1 + len(setups) * n_realisations * len(n_sds)) * len(updrafts)))\n", "\n", "settings_commons_part = {\n", " 'enable_immersion_freezing': True,\n", " 'enable_vapour_deposition_on_ice': True,\n", "}\n", "\n", - "# TODO: add relaxation runs (for now, with constant tau)\n", - "\n", "datasets = {}\n", "for updraft in updrafts:\n", + " timestep = z_step / updraft\n", " t_max = z_max / updraft\n", " settings_commons = {\n", " 'updraft': updraft,\n", " 'timestep': timestep,\n", " 'backend': backend,\n", - " 'inp_frac': .5, # PAPER: .1\n", + " 'inp_frac': .5, # PAPER: .1 - TODO\n", " }\n", " run_args = {\n", " 'nt': int(t_max / timestep),\n", " 'steps_per_output_interval': int(dz_out / updraft / timestep),\n", " }\n", - " progbar.description = f'Bulk-{updraft}'\n", - " datasets[f'Bulk-{updraft}'] = {'realisations': [Simulation(Settings(\n", - " **settings_commons,\n", - " n_sd=1,\n", - " enable_immersion_freezing=False,\n", - " enable_vapour_deposition_on_ice=False,\n", - " )).run(**run_args)]}\n", - " progbar.value += 1\n", - " for singular, label in {True: 'INAS', False: 'ABIFM'}.items():\n", + " for (singular, relaxed), label in setups.items():\n", " for n_sd in n_sds:\n", - " datasets[(key := f'Homogeneous-{label}-{n_sd}-{updraft}')] = {'realisations': []}\n", + " datasets[(key := f'Homogeneous-{n_sd}-{updraft}-{label}')] = {'realisations': []}\n", " backend.formulae.seed = 0\n", " for i in range(n_realisations):\n", - " progbar.description = '...' + key[-3:] + f'-{i}-{updraft}'\n", + " print(key)\n", + " progbar.description = '...' + key[-7:]\n", " datasets[key]['realisations'].append(\n", " Simulation(Settings(\n", " **settings_commons,\n", " **settings_commons_part,\n", " n_sd=n_sd,\n", - " singular=singular\n", + " singular=singular,\n", + " relaxed=relaxed,\n", " )).run(**run_args)\n", " )\n", - " backend.formulae.seed += 1\n", - " progbar.value += 1" + " backend.formulae.seed += 10\n", + " progbar.value += 1\n", + " progbar.description = f'Bulk-{updraft}'\n", + " datasets[f'Bulk-{updraft}'] = {'realisations': [Simulation(Settings(\n", + " **settings_commons,\n", + " n_sd=1,\n", + " enable_immersion_freezing=False,\n", + " enable_vapour_deposition_on_ice=False,\n", + " )).run(**run_args)]}\n", + " progbar.value += 1" ] }, { "cell_type": "code", - "execution_count": 16, + "execution_count": 18, "id": "b7abadbe-aa26-433d-9a9a-1984e3360db5", "metadata": {}, "outputs": [], @@ -263,7 +351,7 @@ }, { "cell_type": "code", - "execution_count": 17, + "execution_count": 19, "id": "721e5606-9e19-44b9-87f3-cba86b54574e", "metadata": {}, "outputs": [ @@ -278,7 +366,7 @@ " \n", " \n", " \n", - " 2025-07-11T16:28:26.822452\n", + " 2025-07-15T14:51:33.745042\n", " image/svg+xml\n", " \n", " \n", @@ -303,8 +391,8 @@ " \n", " \n", " \n", @@ -312,60 +400,36 @@ " \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", + "L 144.452187 167.302289 \n", + "\" clip-path=\"url(#p5c29722cc4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -558,14 +622,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 144.452187 131.056248 \n", + "\" clip-path=\"url(#p5c29722cc4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -605,14 +669,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 144.452187 94.810207 \n", + "\" clip-path=\"url(#p5c29722cc4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -651,14 +715,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 144.452187 58.564166 \n", + "\" clip-path=\"url(#p5c29722cc4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -671,14 +735,14 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", + "L 144.452187 22.318125 \n", + "\" clip-path=\"url(#p5c29722cc4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -866,229 +930,147 @@ " \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", + " \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", - " \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", - " \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", + " \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", - " \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", - " \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", @@ -2227,23 +1871,23 @@ "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\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", - " \n", + " \n", " \n", " \n", " \n", @@ -2502,68 +2122,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -2578,1395 +2198,1018 @@ " \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", + " \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", + " \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", - " \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", - " \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", - " \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", - " \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", + " \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", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -3982,68 +3225,68 @@ " \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", - " \n", + " \n", " \n", " \n", " \n", @@ -4058,446 +3301,899 @@ " \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", - " \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", - " \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", - " \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", - " \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", + " \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", - " \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", + "\" style=\"fill: #ffffff\"/>\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", - " \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", - " \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", @@ -4971,108 +4324,68 @@ " \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", - " \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", @@ -5087,1398 +4400,955 @@ " \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", + " \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", + " \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", + " \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", + " \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", - " \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", - " \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", - " \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", - " \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", @@ -6494,68 +5364,68 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -6570,1928 +5440,784 @@ " \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", - " \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", - " \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", - " \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", - " \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", + " \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", + " \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", - " \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", + " \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", - " \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", + " \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", + " \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" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "7ed803d7191a465783e2f87890f2032e", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=3.6.pdf
\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-11T16:28:32.277189\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.9.4, https://matplotlib.org/\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", - " \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", @@ -8505,357 +6231,110 @@ " \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", " \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", " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -8870,1557 +6349,1975 @@ " \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", + " \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", + " \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", - " \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", " \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", + "\" style=\"fill: #ffffff\"/>\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", + " \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", - " \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", - " \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", + " \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", + " \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", + " \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", - " \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", - " \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", @@ -10434,70 +8331,70 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -10512,1325 +8409,944 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", - " \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", " \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", @@ -11844,70 +9360,70 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -11922,884 +9438,10328 @@ " \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", - " \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", - " \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", + " \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", + " \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", + " \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", - " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "5ff3d68bc66349cca331f5c399b8a711", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=0.5.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-15T14:51:39.579638\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.9.4, https://matplotlib.org/\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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", - " \n", + " \n", + " \n", + " \n", + " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "\" style=\"fill: #ffffff\"/>\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", - " \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", + " \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", + " \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", + " \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", + " \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", + " \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", " \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", @@ -12813,110 +19773,70 @@ " \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", - " \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", @@ -12931,3273 +19851,3088 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", - " \n", - " \n", - " \n", - " \n", - " \n", + "\" transform=\"scale(0.015625)\"/>\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", " \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", + " \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", - " \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", - " \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", - " \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", - " \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", + " \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", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + " \n", + "\n" + ], + "text/plain": [ + "
" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "application/vnd.jupyter.widget-view+json": { + "model_id": "192362b05f0b4c63921ad6f4cceaaf68", + "version_major": 2, + "version_minor": 0 + }, + "text/plain": [ + "HBox(children=(HTML(value=\"./fig_2-updraft=1.0.pdf
\")…" + ] + }, + "metadata": {}, + "output_type": "display_data" + }, + { + "data": { + "image/svg+xml": [ + "\n", + "\n", + "\n", + " \n", + " \n", + " \n", + " \n", + " 2025-07-15T14:51:44.763777\n", + " image/svg+xml\n", + " \n", + " \n", + " Matplotlib v3.9.4, https://matplotlib.org/\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", - " \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", + " \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", + " \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", + " \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", + " \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" - ], - "text/plain": [ - "
" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "application/vnd.jupyter.widget-view+json": { - "model_id": "0b87ca0e8b974b4ea976bed8079ddeeb", - "version_major": 2, - "version_minor": 0 - }, - "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=1.2.pdf
\")…" - ] - }, - "metadata": {}, - "output_type": "display_data" - }, - { - "data": { - "image/svg+xml": [ - "\n", - "\n", - "\n", - " \n", - " \n", - " \n", - " \n", - " 2025-07-11T16:28:36.349153\n", - " image/svg+xml\n", - " \n", - " \n", - " Matplotlib v3.9.4, https://matplotlib.org/\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", + "\" style=\"stroke: #0000ff\"/>\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", + " \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", + " \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", + " \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", + "\" style=\"fill: #ffffff\"/>\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", @@ -16211,357 +22946,1173 @@ " \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", + " \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", + " \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", + " \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", + " \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", - " \n", - " \n", - " \n", - " \n", + "\" style=\"fill: #ffffff\"/>\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", + " \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", " \n", " \n", " \n", @@ -16576,1557 +24127,1014 @@ " \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", + " \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", + " \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", + " \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", - " \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", - " \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", + " \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", - " \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", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18140,70 +25148,70 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -18218,1325 +25226,955 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", - " \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", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19550,70 +26188,70 @@ " \n", " \n", " \n", - " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + " \n", + "\" clip-path=\"url(#pafd9778d9f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + "\" clip-path=\"url(#pafd9778d9f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + "\" clip-path=\"url(#pafd9778d9f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + "\" clip-path=\"url(#pafd9778d9f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", - " \n", - " \n", + " \n", + " \n", + "\" clip-path=\"url(#pafd9778d9f)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -19628,374 +26266,374 @@ " \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", - " \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", + " \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", + " \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", + " \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", + " \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", - " \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", @@ -20273,18 +26855,18 @@ " \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", + " \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", + " \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", + " \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", + " \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", + " \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", + " \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", " \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", + " \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", + " \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", + " \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", + " \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", + " \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", @@ -20519,1476 +29157,1022 @@ " \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", - " \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", - " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", " \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", - " \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", @@ -22002,70 +30186,70 @@ " \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", " \n", - " \n", + " \n", " \n", " \n", " \n", - " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -22080,1260 +30264,915 @@ " \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", - " \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", - " \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", - " \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", + " \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", + " \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", + " \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", " \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", @@ -23342,62 +31181,30 @@ " \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", @@ -23449,13 +31256,13 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -23478,15 +31285,47 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", + " \n", + " \n", + " \n", " \n", " \n", " \n", @@ -23495,13 +31334,13 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -23512,13 +31351,13 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -23529,13 +31368,13 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -23546,13 +31385,13 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -23563,13 +31402,13 @@ " \n", " \n", " \n", - " \n", - " \n", + " \n", + " \n", " \n", - " \n", + " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -23580,7 +31419,7 @@ " \n", " \n", " \n", - " \n", + " \n", " \n", " \n", " \n", @@ -23681,49 +31520,61 @@ " \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" ], "text/plain": [ - "
" + "
" ] }, "metadata": {}, @@ -23732,12 +31583,12 @@ { "data": { "application/vnd.jupyter.widget-view+json": { - "model_id": "2c124077d70a4430a4f32f74dfa3729a", + "model_id": "96a6a8e4879c44ee8566181e2b79e0b7", "version_major": 2, "version_minor": 0 }, "text/plain": [ - "HBox(children=(HTML(value=\"./fig_2-updraft=0.4.pdf
\")…" + "HBox(children=(HTML(value=\"./fig_2-updraft=2.0.pdf
\")…" ] }, "metadata": {}, @@ -23747,10 +31598,10 @@ "source": [ "for updraft in updrafts:\n", " fig, axs = pyplot.subplot_mosaic(\n", - " \"\"\"AB.\n", - " ABG\n", - " DEG\n", - " DE.\n", + " \"\"\"ABCD.\n", + " ABCDX\n", + " EFGHX\n", + " EFGH.\n", " \"\"\",\n", " figsize=(10, 7),\n", " sharex=True,\n", @@ -23762,19 +31613,29 @@ " \n", " for label, model, index in (\n", " (\"A\", \"INAS\", 0),\n", - " (\"B\", \"INAS\", 1),\n", - " (\"D\", \"ABIFM\", 0),\n", - " (\"E\", \"ABIFM\", 1),\n", + " (\"E\", \"INAS\", 1),\n", + " (\"B\", \"INAS-tau\", 0),\n", + " (\"F\", \"INAS-tau\", 1),\n", + " (\"C\", \"ABIFM\", 0),\n", + " (\"G\", \"ABIFM\", 1),\n", + " (\"D\", \"ABIFM-tau\", 0),\n", + " (\"H\", \"ABIFM-tau\", 1),\n", " ):\n", " if index + 1 > len(n_sds):\n", " continue\n", " n_sd = n_sds[index]\n", " axs[label].set_title(f\"{model} {n_sd} SDs\")\n", - " plot_part(axs[label], datasets[f'Homogeneous-{model}-{n_sd}-{updraft}'])\n", + " plot_part(axs[label], datasets[f'Homogeneous-{n_sd}-{updraft}-{model}'])\n", " \n", - " axs[\"G\"].set_title(\"Bulk/Kaul et al. '15\")\n", - " plot_bulk(axs[\"G\"], datasets[f'Bulk-{updraft}']['realisations'][0])\n", - " axs[\"G\"].text(x=0, y=3.45, s=f\"w={updraft} m/s\", color='red', size=16)\n", + " axs[\"X\"].set_title(\"Bulk (Kaul et al. '15)\")\n", + " plot_bulk(axs[\"X\"], datasets[f'Bulk-{updraft}']['realisations'][0])\n", + " axs[\"X\"].text(\n", + " x=0,\n", + " y=3.45,\n", + " s=f\"w={updraft} m/s\\nτ={backend.formulae.constants.TURBULENT_RELAXATION_TIMESCALE_FOR_TESTS:g} s\",\n", + " color='red',\n", + " size=16\n", + " )\n", " show_plot(f'fig_2-updraft={updraft}.pdf')" ] }, diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py index b39684bc4f..5c6e52e89c 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/settings.py @@ -15,6 +15,7 @@ def __init__( timestep: float, # default values correspond to paper settings singular: bool = True, + relaxed: bool = False, enable_immersion_freezing: bool = True, enable_vapour_deposition_on_ice: bool = True, inp_frac: float = 0.1, @@ -27,6 +28,7 @@ def __init__( self.enable_immersion_freezing = enable_immersion_freezing self.enable_vapour_deposition_on_ice = enable_vapour_deposition_on_ice self.singular = singular + self.relaxed = relaxed self.initial_total_pressure = 1000 * si.hPa # note: not given in the paper self.initial_water_vapour_mixing_ratio = 1.5 * si.g / si.kg diff --git a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py index 3838804104..d5056c16df 100644 --- a/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py +++ b/examples/PySDM_examples/Abade_and_Albuquerque_2024/simulation.py @@ -8,6 +8,7 @@ AmbientThermodynamics, VapourDepositionOnIce, Freezing, + DropLocalThermodynamics, ) from PySDM.initialisation.sampling.spectral_sampling import ConstantMultiplicity from PySDM.products import ( @@ -35,9 +36,14 @@ def __init__(self, settings): mixed_phase=True, ), ) - builder.add_dynamic(AmbientThermodynamics()) + builder.add_dynamic(AmbientThermodynamics(relaxed=settings.relaxed)) builder.add_dynamic(Condensation()) + if settings.relaxed: + builder.add_dynamic( + DropLocalThermodynamics() + ) # TODO: this is here only to pick correct attribute impls + if settings.enable_immersion_freezing: builder.add_dynamic( Freezing(