Skip to content

Instantly share code, notes, and snippets.

@yhilpisch
Last active October 3, 2024 14:07
Show Gist options
  • Save yhilpisch/5dfcfbf3ba53e1d8dec8bf8fae4a9404 to your computer and use it in GitHub Desktop.
Save yhilpisch/5dfcfbf3ba53e1d8dec8bf8fae4a9404 to your computer and use it in GitHub Desktop.

AI-Powered Algorithmic Trading with Python

ODSC London 2023 Half-Day Training

Dr. Yves J. Hilpisch
CEO The Python Quants | The AI Machine
Adjunct Professor of Computational Finance

London, 15. June 2023

Short Link

http://bit.ly/odsc_ldn_2023

Slides

You find the slides under https://certificate.tpq.io/odsc_ldn_2023.pdf

Blog Post

Read the blog post that gives you a quick overview and introduction: https://opendatascience.com/ai-powered-algorithmic-trading-with-python/

Abstract

This half-day trading session covers several important Python topics and skills to apply AI and Machine Learning (ML) to Algorithmic Trading. The session shows how to make use of the Oanda trading API (via a demo account) to retrieve data, stream data, place orders, etc. Building on this, a ML-based trading strategy is formulated and backtested. Finally, the trading strategy is transformed into an online trading algorithm and is deployed for real-time trading on the Oanda trading platform.

Session Outline

  1. Module: Setting up the Python and Oanda (paper) trading infrastructure
  2. Module: Financial data logistics and backtesting of an ML-based algorithmic trading strategy
  3. Module: Deployment of the ML-based algorithmic trading strategy in real-time

Background knowledge needed

Basic knowledge of Python and data science packages, such as NumPy, pandas, and matplotlib.

Python Mastery in Finance Program

Certificate Program in Python for Finance: https://certificate.tpq.io

Python for Finance Basics Bootcamp: https://youtube.com/@dyjh

Financial Theory with Python

Our newest book about Financial Theory with Python (https://home.tpq.io/books/ftwp/).

Sign up under https://finpy.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Python for Algorithmic Trading

Our recent book about Python for Algorithmic Trading (https://py4at.tpq.io).

Sign up under https://py4at.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Artificial Intelligence in Finance

Our recent book about Artificial Intelligence in Finance (https://aiif.tpq.io).

Sign up under https://aiif.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Python for Finance (2nd ed.)

Our standard reference book about Python for Finance (http://py4fi.tpq.io).

Sign up under https://py4fi.pqp.io to access all the Jupyter Notebooks and execute them on our Quant Platform.

Further Resources

Python

If you have either Miniconda or Anaconda already installed, there is no need to install anything new.

Otherwise, you might want to install Miniconda for your operating system: https://conda.io/en/master/miniconda.html

Read more about the management of environments under: https://conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html

Cloud

Use this link to get a 200 USD free credit for 60 days on DigitalOcean when signing up for a new account.

Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<img src='http://hilpisch.com/tpq_logo.png' width=\"350px\" align=\"right\">"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"# AI-Powered Algorithmic Trading with Python\n",
"\n",
"**ODSC London 2023**"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"Dr. Yves J. Hilpisch | The Python Quants & The AI Machine\n",
"\n",
"https://tpq.io | https://aimachine.io | [@dyjh](http://twitter.com/dyjh)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"<a href=\"https://home.tpq.io/certificates/pyalgo\" target=\"_blank\"><img src=\"https://hilpisch.com/aiif_cover_shadow.png\" width=\"300px\" align=\"left\"></a>"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"### Case Study: AI-Powered Strategy"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Oanda API "
]
},
{
"cell_type": "code",
"execution_count": 1,
"metadata": {},
"outputs": [],
"source": [
"import tpqoa\n",
"import numpy as np\n",
"import pandas as pd"
]
},
{
"cell_type": "code",
"execution_count": 2,
"metadata": {},
"outputs": [],
"source": [
"from pylab import plt\n",
"plt.style.use('seaborn-v0_8')\n",
"%config InlineBackend.figure_format = 'svg'"
]
},
{
"cell_type": "code",
"execution_count": 3,
"metadata": {},
"outputs": [],
"source": [
"import warnings\n",
"warnings.simplefilter('ignore')"
]
},
{
"cell_type": "code",
"execution_count": 4,
"metadata": {},
"outputs": [],
"source": [
"oanda = tpqoa.tpqoa('../oanda.cfg')"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## The Data "
]
},
{
"cell_type": "code",
"execution_count": 5,
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"<class 'pandas.core.frame.DataFrame'>\n",
"DatetimeIndex: 11435 entries, 2023-06-14 00:00:00 to 2023-06-14 21:57:55\n",
"Data columns (total 6 columns):\n",
" # Column Non-Null Count Dtype \n",
"--- ------ -------------- ----- \n",
" 0 o 11435 non-null float64\n",
" 1 h 11435 non-null float64\n",
" 2 l 11435 non-null float64\n",
" 3 c 11435 non-null float64\n",
" 4 volume 11435 non-null int64 \n",
" 5 complete 11435 non-null bool \n",
"dtypes: bool(1), float64(4), int64(1)\n",
"memory usage: 547.2 KB\n",
"CPU times: user 341 ms, sys: 15.4 ms, total: 356 ms\n",
"Wall time: 1.69 s\n"
]
}
],
"source": [
"%%time\n",
"data = oanda.get_history(\n",
" instrument='BCO_USD',\n",
" start='2023-06-14',\n",
" end='2023-06-15',\n",
" granularity='S5',\n",
" price='M'\n",
")\n",
"data.info()"
]
},
{
"cell_type": "code",
"execution_count": 6,
"metadata": {},
"outputs": [],
"source": [
"data['r'] = np.log(data['c'] / data['c'].shift(1))"
]
},
{
"cell_type": "code",
"execution_count": 7,
"metadata": {},
"outputs": [],
"source": [
"data['d'] = np.sign(data['r'])"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## The Strategy "
]
},
{
"cell_type": "code",
"execution_count": 8,
"metadata": {},
"outputs": [],
"source": [
"lags = 3"
]
},
{
"cell_type": "code",
"execution_count": 9,
"metadata": {},
"outputs": [],
"source": [
"cols = list()\n",
"for lag in range(1, lags + 1):\n",
" col = f'lag_{lag}'\n",
" data[col] = data['r'].shift(lag)\n",
" cols.append(col)"
]
},
{
"cell_type": "code",
"execution_count": 10,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<div>\n",
"<style scoped>\n",
" .dataframe tbody tr th:only-of-type {\n",
" vertical-align: middle;\n",
" }\n",
"\n",
" .dataframe tbody tr th {\n",
" vertical-align: top;\n",
" }\n",
"\n",
" .dataframe thead th {\n",
" text-align: right;\n",
" }\n",
"</style>\n",
"<table border=\"1\" class=\"dataframe\">\n",
" <thead>\n",
" <tr style=\"text-align: right;\">\n",
" <th></th>\n",
" <th>o</th>\n",
" <th>h</th>\n",
" <th>l</th>\n",
" <th>c</th>\n",
" <th>volume</th>\n",
" <th>complete</th>\n",
" <th>r</th>\n",
" <th>d</th>\n",
" <th>lag_1</th>\n",
" <th>lag_2</th>\n",
" <th>lag_3</th>\n",
" </tr>\n",
" <tr>\n",
" <th>time</th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" <th></th>\n",
" </tr>\n",
" </thead>\n",
" <tbody>\n",
" <tr>\n",
" <th>2023-06-14 00:00:00</th>\n",
" <td>74.159</td>\n",
" <td>74.164</td>\n",
" <td>74.159</td>\n",
" <td>74.164</td>\n",
" <td>2</td>\n",
" <td>True</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-06-14 00:00:05</th>\n",
" <td>74.169</td>\n",
" <td>74.169</td>\n",
" <td>74.139</td>\n",
" <td>74.139</td>\n",
" <td>8</td>\n",
" <td>True</td>\n",
" <td>-0.000337</td>\n",
" <td>-1.0</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-06-14 00:00:10</th>\n",
" <td>74.159</td>\n",
" <td>74.159</td>\n",
" <td>74.134</td>\n",
" <td>74.134</td>\n",
" <td>3</td>\n",
" <td>True</td>\n",
" <td>-0.000067</td>\n",
" <td>-1.0</td>\n",
" <td>-0.000337</td>\n",
" <td>NaN</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-06-14 00:00:15</th>\n",
" <td>74.114</td>\n",
" <td>74.134</td>\n",
" <td>74.114</td>\n",
" <td>74.129</td>\n",
" <td>7</td>\n",
" <td>True</td>\n",
" <td>-0.000067</td>\n",
" <td>-1.0</td>\n",
" <td>-0.000067</td>\n",
" <td>-0.000337</td>\n",
" <td>NaN</td>\n",
" </tr>\n",
" <tr>\n",
" <th>2023-06-14 00:00:25</th>\n",
" <td>74.124</td>\n",
" <td>74.124</td>\n",
" <td>74.114</td>\n",
" <td>74.114</td>\n",
" <td>2</td>\n",
" <td>True</td>\n",
" <td>-0.000202</td>\n",
" <td>-1.0</td>\n",
" <td>-0.000067</td>\n",
" <td>-0.000067</td>\n",
" <td>-0.000337</td>\n",
" </tr>\n",
" </tbody>\n",
"</table>\n",
"</div>"
],
"text/plain": [
" o h l c volume complete \\\n",
"time \n",
"2023-06-14 00:00:00 74.159 74.164 74.159 74.164 2 True \n",
"2023-06-14 00:00:05 74.169 74.169 74.139 74.139 8 True \n",
"2023-06-14 00:00:10 74.159 74.159 74.134 74.134 3 True \n",
"2023-06-14 00:00:15 74.114 74.134 74.114 74.129 7 True \n",
"2023-06-14 00:00:25 74.124 74.124 74.114 74.114 2 True \n",
"\n",
" r d lag_1 lag_2 lag_3 \n",
"time \n",
"2023-06-14 00:00:00 NaN NaN NaN NaN NaN \n",
"2023-06-14 00:00:05 -0.000337 -1.0 NaN NaN NaN \n",
"2023-06-14 00:00:10 -0.000067 -1.0 -0.000337 NaN NaN \n",
"2023-06-14 00:00:15 -0.000067 -1.0 -0.000067 -0.000337 NaN \n",
"2023-06-14 00:00:25 -0.000202 -1.0 -0.000067 -0.000067 -0.000337 "
]
},
"execution_count": 10,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"data.head()"
]
},
{
"cell_type": "code",
"execution_count": 11,
"metadata": {},
"outputs": [],
"source": [
"data.dropna(inplace=True)"
]
},
{
"cell_type": "code",
"execution_count": 12,
"metadata": {},
"outputs": [],
"source": [
"data['d'] = data['d'].astype(int)"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Train-Test Split"
]
},
{
"cell_type": "code",
"execution_count": 13,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"9144"
]
},
"execution_count": 13,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"split = int(len(data) * 0.8)\n",
"split"
]
},
{
"cell_type": "code",
"execution_count": 14,
"metadata": {},
"outputs": [],
"source": [
"train = data.iloc[:split].copy()"
]
},
{
"cell_type": "code",
"execution_count": 15,
"metadata": {},
"outputs": [],
"source": [
"mu, std = train.mean(), train.std()"
]
},
{
"cell_type": "code",
"execution_count": 16,
"metadata": {},
"outputs": [],
"source": [
"train_ = (train - mu) / std"
]
},
{
"cell_type": "code",
"execution_count": 17,
"metadata": {},
"outputs": [],
"source": [
"test = data.iloc[split:].copy()"
]
},
{
"cell_type": "code",
"execution_count": 18,
"metadata": {},
"outputs": [],
"source": [
"test_ = (test - mu) / std"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Training of the Model"
]
},
{
"cell_type": "code",
"execution_count": 19,
"metadata": {},
"outputs": [],
"source": [
"from sklearn.neural_network import MLPClassifier\n",
"from sklearn.metrics import accuracy_score"
]
},
{
"cell_type": "code",
"execution_count": 20,
"metadata": {},
"outputs": [],
"source": [
"model = MLPClassifier(hidden_layer_sizes=[24],\n",
" shuffle=False,\n",
" max_iter=500)"
]
},
{
"cell_type": "code",
"execution_count": 21,
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"<style>#sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-1\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>MLPClassifier(hidden_layer_sizes=[24], max_iter=500, shuffle=False)</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-1\" type=\"checkbox\" checked><label for=\"sk-estimator-id-1\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">MLPClassifier</label><div class=\"sk-toggleable__content\"><pre>MLPClassifier(hidden_layer_sizes=[24], max_iter=500, shuffle=False)</pre></div></div></div></div></div>"
],
"text/plain": [
"MLPClassifier(hidden_layer_sizes=[24], max_iter=500, shuffle=False)"
]
},
"execution_count": 21,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"model.fit(train_[cols], train['d'])"
]
},
{
"cell_type": "code",
"execution_count": 22,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0.43580489938757655"
]
},
"execution_count": 22,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"accuracy_score(train['d'], model.predict(train_[cols]))"
]
},
{
"cell_type": "code",
"execution_count": 23,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"490.04375pt\" height=\"335.465312pt\" viewBox=\"0 0 490.04375 335.465312\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n",
" <metadata>\n",
" <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n",
" <cc:Work>\n",
" <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n",
" <dc:date>2023-06-15T10:37:27.570439</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.6.2, https://matplotlib.org/</dc:title>\n",
" </cc:Agent>\n",
" </dc:creator>\n",
" </cc:Work>\n",
" </rdf:RDF>\n",
" </metadata>\n",
" <defs>\n",
" <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
" </defs>\n",
" <g id=\"figure_1\">\n",
" <g id=\"patch_1\">\n",
" <path d=\"M 0 335.465312 \n",
"L 490.04375 335.465312 \n",
"L 490.04375 0 \n",
"L 0 0 \n",
"z\n",
"\" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 36.44375 312.12 \n",
"L 482.84375 312.12 \n",
"L 482.84375 7.2 \n",
"L 36.44375 7.2 \n",
"z\n",
"\" style=\"fill: #eaeaf2\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 67.433379 312.12 \n",
"L 67.433379 7.2 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_2\"/>\n",
" <g id=\"text_1\">\n",
" <!-- −0.004 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(52.002129 326.277812) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-2212\" d=\"M 3381 1997 \n",
"L 356 1997 \n",
"L 356 2522 \n",
"L 3381 2522 \n",
"L 3381 1997 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-30\" d=\"M 266 2259 \n",
"Q 266 3072 433 3567 \n",
"Q 600 4063 929 4331 \n",
"Q 1259 4600 1759 4600 \n",
"Q 2128 4600 2406 4451 \n",
"Q 2684 4303 2865 4023 \n",
"Q 3047 3744 3150 3342 \n",
"Q 3253 2941 3253 2259 \n",
"Q 3253 1453 3087 958 \n",
"Q 2922 463 2592 192 \n",
"Q 2263 -78 1759 -78 \n",
"Q 1097 -78 719 397 \n",
"Q 266 969 266 2259 \n",
"z\n",
"M 844 2259 \n",
"Q 844 1131 1108 757 \n",
"Q 1372 384 1759 384 \n",
"Q 2147 384 2411 759 \n",
"Q 2675 1134 2675 2259 \n",
"Q 2675 3391 2411 3762 \n",
"Q 2147 4134 1753 4134 \n",
"Q 1366 4134 1134 3806 \n",
"Q 844 3388 844 2259 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-2e\" d=\"M 581 0 \n",
"L 581 641 \n",
"L 1222 641 \n",
"L 1222 0 \n",
"L 581 0 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-34\" d=\"M 2069 0 \n",
"L 2069 1097 \n",
"L 81 1097 \n",
"L 81 1613 \n",
"L 2172 4581 \n",
"L 2631 4581 \n",
"L 2631 1613 \n",
"L 3250 1613 \n",
"L 3250 1097 \n",
"L 2631 1097 \n",
"L 2631 0 \n",
"L 2069 0 \n",
"z\n",
"M 2069 1613 \n",
"L 2069 3678 \n",
"L 634 1613 \n",
"L 2069 1613 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-2212\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"58.398438\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"114.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"141.796875\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"197.412109\"/>\n",
" <use xlink:href=\"#ArialMT-34\" x=\"253.027344\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 137.539562 312.12 \n",
"L 137.539562 7.2 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_4\"/>\n",
" <g id=\"text_2\">\n",
" <!-- −0.003 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(122.108312 326.277812) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-33\" d=\"M 269 1209 \n",
"L 831 1284 \n",
"Q 928 806 1161 595 \n",
"Q 1394 384 1728 384 \n",
"Q 2125 384 2398 659 \n",
"Q 2672 934 2672 1341 \n",
"Q 2672 1728 2419 1979 \n",
"Q 2166 2231 1775 2231 \n",
"Q 1616 2231 1378 2169 \n",
"L 1441 2663 \n",
"Q 1497 2656 1531 2656 \n",
"Q 1891 2656 2178 2843 \n",
"Q 2466 3031 2466 3422 \n",
"Q 2466 3731 2256 3934 \n",
"Q 2047 4138 1716 4138 \n",
"Q 1388 4138 1169 3931 \n",
"Q 950 3725 888 3313 \n",
"L 325 3413 \n",
"Q 428 3978 793 4289 \n",
"Q 1159 4600 1703 4600 \n",
"Q 2078 4600 2393 4439 \n",
"Q 2709 4278 2876 4000 \n",
"Q 3044 3722 3044 3409 \n",
"Q 3044 3113 2884 2869 \n",
"Q 2725 2625 2413 2481 \n",
"Q 2819 2388 3044 2092 \n",
"Q 3269 1797 3269 1353 \n",
"Q 3269 753 2831 336 \n",
"Q 2394 -81 1725 -81 \n",
"Q 1122 -81 723 278 \n",
"Q 325 638 269 1209 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-2212\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"58.398438\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"114.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"141.796875\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"197.412109\"/>\n",
" <use xlink:href=\"#ArialMT-33\" x=\"253.027344\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 207.645745 312.12 \n",
"L 207.645745 7.2 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_6\"/>\n",
" <g id=\"text_3\">\n",
" <!-- −0.002 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(192.214495 326.277812) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-32\" d=\"M 3222 541 \n",
"L 3222 0 \n",
"L 194 0 \n",
"Q 188 203 259 391 \n",
"Q 375 700 629 1000 \n",
"Q 884 1300 1366 1694 \n",
"Q 2113 2306 2375 2664 \n",
"Q 2638 3022 2638 3341 \n",
"Q 2638 3675 2398 3904 \n",
"Q 2159 4134 1775 4134 \n",
"Q 1369 4134 1125 3890 \n",
"Q 881 3647 878 3216 \n",
"L 300 3275 \n",
"Q 359 3922 746 4261 \n",
"Q 1134 4600 1788 4600 \n",
"Q 2447 4600 2831 4234 \n",
"Q 3216 3869 3216 3328 \n",
"Q 3216 3053 3103 2787 \n",
"Q 2991 2522 2730 2228 \n",
"Q 2469 1934 1863 1422 \n",
"Q 1356 997 1212 845 \n",
"Q 1069 694 975 541 \n",
"L 3222 541 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-2212\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"58.398438\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"114.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"141.796875\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"197.412109\"/>\n",
" <use xlink:href=\"#ArialMT-32\" x=\"253.027344\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 277.751927 312.12 \n",
"L 277.751927 7.2 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_8\"/>\n",
" <g id=\"text_4\">\n",
" <!-- −0.001 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(262.320677 326.277812) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-31\" d=\"M 2384 0 \n",
"L 1822 0 \n",
"L 1822 3584 \n",
"Q 1619 3391 1289 3197 \n",
"Q 959 3003 697 2906 \n",
"L 697 3450 \n",
"Q 1169 3672 1522 3987 \n",
"Q 1875 4303 2022 4600 \n",
"L 2384 4600 \n",
"L 2384 0 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-2212\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"58.398438\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"114.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"141.796875\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"197.412109\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"253.027344\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 347.85811 312.12 \n",
"L 347.85811 7.2 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_10\"/>\n",
" <g id=\"text_5\">\n",
" <!-- 0.000 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(335.347173 326.277812) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 417.964293 312.12 \n",
"L 417.964293 7.2 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_12\"/>\n",
" <g id=\"text_6\">\n",
" <!-- 0.001 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(405.453355 326.277812) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 36.44375 312.12 \n",
"L 482.84375 312.12 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_14\"/>\n",
" <g id=\"text_7\">\n",
" <!-- 0 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(23.882813 315.698906) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 36.44375 277.858556 \n",
"L 482.84375 277.858556 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_16\"/>\n",
" <g id=\"text_8\">\n",
" <!-- 250 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(12.760938 281.437462) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-35\" d=\"M 266 1200 \n",
"L 856 1250 \n",
"Q 922 819 1161 601 \n",
"Q 1400 384 1738 384 \n",
"Q 2144 384 2425 690 \n",
"Q 2706 997 2706 1503 \n",
"Q 2706 1984 2436 2262 \n",
"Q 2166 2541 1728 2541 \n",
"Q 1456 2541 1237 2417 \n",
"Q 1019 2294 894 2097 \n",
"L 366 2166 \n",
"L 809 4519 \n",
"L 3088 4519 \n",
"L 3088 3981 \n",
"L 1259 3981 \n",
"L 1013 2750 \n",
"Q 1425 3038 1878 3038 \n",
"Q 2478 3038 2890 2622 \n",
"Q 3303 2206 3303 1553 \n",
"Q 3303 931 2941 478 \n",
"Q 2500 -78 1738 -78 \n",
"Q 1113 -78 717 272 \n",
"Q 322 622 266 1200 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-32\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"111.230469\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 36.44375 243.597112 \n",
"L 482.84375 243.597112 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_18\"/>\n",
" <g id=\"text_9\">\n",
" <!-- 500 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(12.760938 247.176018) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-35\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"111.230469\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 36.44375 209.335668 \n",
"L 482.84375 209.335668 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_20\"/>\n",
" <g id=\"text_10\">\n",
" <!-- 750 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(12.760938 212.914574) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-37\" d=\"M 303 3981 \n",
"L 303 4522 \n",
"L 3269 4522 \n",
"L 3269 4084 \n",
"Q 2831 3619 2401 2847 \n",
"Q 1972 2075 1738 1259 \n",
"Q 1569 684 1522 0 \n",
"L 944 0 \n",
"Q 953 541 1156 1306 \n",
"Q 1359 2072 1739 2783 \n",
"Q 2119 3494 2547 3981 \n",
"L 303 3981 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-37\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"111.230469\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_5\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 36.44375 175.074224 \n",
"L 482.84375 175.074224 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_22\"/>\n",
" <g id=\"text_11\">\n",
" <!-- 1000 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 178.65313) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-31\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"166.845703\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_6\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 36.44375 140.81278 \n",
"L 482.84375 140.81278 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_24\"/>\n",
" <g id=\"text_12\">\n",
" <!-- 1250 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 144.391686) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-31\"/>\n",
" <use xlink:href=\"#ArialMT-32\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"166.845703\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_7\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 36.44375 106.551336 \n",
"L 482.84375 106.551336 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_26\"/>\n",
" <g id=\"text_13\">\n",
" <!-- 1500 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 110.130242) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-31\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"166.845703\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_8\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 36.44375 72.289891 \n",
"L 482.84375 72.289891 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_28\"/>\n",
" <g id=\"text_14\">\n",
" <!-- 1750 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 75.868798) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-31\"/>\n",
" <use xlink:href=\"#ArialMT-37\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"166.845703\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_9\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 36.44375 38.028447 \n",
"L 482.84375 38.028447 \n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_30\"/>\n",
" <g id=\"text_15\">\n",
" <!-- 2000 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 41.607354) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-32\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"166.845703\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 56.734659 312.12 \n",
"L 60.792841 312.12 \n",
"L 60.792841 311.982954 \n",
"L 56.734659 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 60.792841 312.12 \n",
"L 64.851023 312.12 \n",
"L 64.851023 312.12 \n",
"L 60.792841 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 64.851023 312.12 \n",
"L 68.909205 312.12 \n",
"L 68.909205 312.12 \n",
"L 64.851023 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 68.909205 312.12 \n",
"L 72.967386 312.12 \n",
"L 72.967386 312.12 \n",
"L 68.909205 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 72.967386 312.12 \n",
"L 77.025568 312.12 \n",
"L 77.025568 312.12 \n",
"L 72.967386 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 77.025568 312.12 \n",
"L 81.08375 312.12 \n",
"L 81.08375 312.12 \n",
"L 77.025568 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_9\">\n",
" <path d=\"M 81.08375 312.12 \n",
"L 85.141932 312.12 \n",
"L 85.141932 312.12 \n",
"L 81.08375 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_10\">\n",
" <path d=\"M 85.141932 312.12 \n",
"L 89.200114 312.12 \n",
"L 89.200114 312.12 \n",
"L 85.141932 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_11\">\n",
" <path d=\"M 89.200114 312.12 \n",
"L 93.258295 312.12 \n",
"L 93.258295 312.12 \n",
"L 89.200114 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_12\">\n",
" <path d=\"M 93.258295 312.12 \n",
"L 97.316477 312.12 \n",
"L 97.316477 312.12 \n",
"L 93.258295 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_13\">\n",
" <path d=\"M 97.316477 312.12 \n",
"L 101.374659 312.12 \n",
"L 101.374659 312.12 \n",
"L 97.316477 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_14\">\n",
" <path d=\"M 101.374659 312.12 \n",
"L 105.432841 312.12 \n",
"L 105.432841 312.12 \n",
"L 101.374659 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_15\">\n",
" <path d=\"M 105.432841 312.12 \n",
"L 109.491023 312.12 \n",
"L 109.491023 312.12 \n",
"L 105.432841 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_16\">\n",
" <path d=\"M 109.491023 312.12 \n",
"L 113.549205 312.12 \n",
"L 113.549205 312.12 \n",
"L 109.491023 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_17\">\n",
" <path d=\"M 113.549205 312.12 \n",
"L 117.607386 312.12 \n",
"L 117.607386 312.12 \n",
"L 113.549205 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_18\">\n",
" <path d=\"M 117.607386 312.12 \n",
"L 121.665568 312.12 \n",
"L 121.665568 312.12 \n",
"L 117.607386 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_19\">\n",
" <path d=\"M 121.665568 312.12 \n",
"L 125.72375 312.12 \n",
"L 125.72375 312.12 \n",
"L 121.665568 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_20\">\n",
" <path d=\"M 125.72375 312.12 \n",
"L 129.781932 312.12 \n",
"L 129.781932 312.12 \n",
"L 125.72375 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_21\">\n",
" <path d=\"M 129.781932 312.12 \n",
"L 133.840114 312.12 \n",
"L 133.840114 312.12 \n",
"L 129.781932 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_22\">\n",
" <path d=\"M 133.840114 312.12 \n",
"L 137.898295 312.12 \n",
"L 137.898295 312.12 \n",
"L 133.840114 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_23\">\n",
" <path d=\"M 137.898295 312.12 \n",
"L 141.956477 312.12 \n",
"L 141.956477 311.982954 \n",
"L 137.898295 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_24\">\n",
" <path d=\"M 141.956477 312.12 \n",
"L 146.014659 312.12 \n",
"L 146.014659 312.12 \n",
"L 141.956477 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_25\">\n",
" <path d=\"M 146.014659 312.12 \n",
"L 150.072841 312.12 \n",
"L 150.072841 312.12 \n",
"L 146.014659 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_26\">\n",
" <path d=\"M 150.072841 312.12 \n",
"L 154.131023 312.12 \n",
"L 154.131023 312.12 \n",
"L 150.072841 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_27\">\n",
" <path d=\"M 154.131023 312.12 \n",
"L 158.189205 312.12 \n",
"L 158.189205 312.12 \n",
"L 154.131023 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_28\">\n",
" <path d=\"M 158.189205 312.12 \n",
"L 162.247386 312.12 \n",
"L 162.247386 312.12 \n",
"L 158.189205 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_29\">\n",
" <path d=\"M 162.247386 312.12 \n",
"L 166.305568 312.12 \n",
"L 166.305568 312.12 \n",
"L 162.247386 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_30\">\n",
" <path d=\"M 166.305568 312.12 \n",
"L 170.36375 312.12 \n",
"L 170.36375 312.12 \n",
"L 166.305568 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_31\">\n",
" <path d=\"M 170.36375 312.12 \n",
"L 174.421932 312.12 \n",
"L 174.421932 312.12 \n",
"L 170.36375 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_32\">\n",
" <path d=\"M 174.421932 312.12 \n",
"L 178.480114 312.12 \n",
"L 178.480114 312.12 \n",
"L 174.421932 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_33\">\n",
" <path d=\"M 178.480114 312.12 \n",
"L 182.538295 312.12 \n",
"L 182.538295 312.12 \n",
"L 178.480114 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_34\">\n",
" <path d=\"M 182.538295 312.12 \n",
"L 186.596477 312.12 \n",
"L 186.596477 312.12 \n",
"L 182.538295 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_35\">\n",
" <path d=\"M 186.596477 312.12 \n",
"L 190.654659 312.12 \n",
"L 190.654659 312.12 \n",
"L 186.596477 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_36\">\n",
" <path d=\"M 190.654659 312.12 \n",
"L 194.712841 312.12 \n",
"L 194.712841 312.12 \n",
"L 190.654659 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_37\">\n",
" <path d=\"M 194.712841 312.12 \n",
"L 198.771023 312.12 \n",
"L 198.771023 311.982954 \n",
"L 194.712841 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_38\">\n",
" <path d=\"M 198.771023 312.12 \n",
"L 202.829205 312.12 \n",
"L 202.829205 312.12 \n",
"L 198.771023 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_39\">\n",
" <path d=\"M 202.829205 312.12 \n",
"L 206.887386 312.12 \n",
"L 206.887386 311.982954 \n",
"L 202.829205 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_40\">\n",
" <path d=\"M 206.887386 312.12 \n",
"L 210.945568 312.12 \n",
"L 210.945568 312.12 \n",
"L 206.887386 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_41\">\n",
" <path d=\"M 210.945568 312.12 \n",
"L 215.00375 312.12 \n",
"L 215.00375 311.845908 \n",
"L 210.945568 311.845908 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_42\">\n",
" <path d=\"M 215.00375 312.12 \n",
"L 219.061932 312.12 \n",
"L 219.061932 312.12 \n",
"L 215.00375 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_43\">\n",
" <path d=\"M 219.061932 312.12 \n",
"L 223.120114 312.12 \n",
"L 223.120114 312.12 \n",
"L 219.061932 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_44\">\n",
" <path d=\"M 223.120114 312.12 \n",
"L 227.178295 312.12 \n",
"L 227.178295 312.12 \n",
"L 223.120114 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_45\">\n",
" <path d=\"M 227.178295 312.12 \n",
"L 231.236477 312.12 \n",
"L 231.236477 312.12 \n",
"L 227.178295 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_46\">\n",
" <path d=\"M 231.236477 312.12 \n",
"L 235.294659 312.12 \n",
"L 235.294659 311.982954 \n",
"L 231.236477 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_47\">\n",
" <path d=\"M 235.294659 312.12 \n",
"L 239.352841 312.12 \n",
"L 239.352841 311.982954 \n",
"L 235.294659 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_48\">\n",
" <path d=\"M 239.352841 312.12 \n",
"L 243.411023 312.12 \n",
"L 243.411023 312.12 \n",
"L 239.352841 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_49\">\n",
" <path d=\"M 243.411023 312.12 \n",
"L 247.469205 312.12 \n",
"L 247.469205 311.982954 \n",
"L 243.411023 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_50\">\n",
" <path d=\"M 247.469205 312.12 \n",
"L 251.527386 312.12 \n",
"L 251.527386 312.12 \n",
"L 247.469205 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_51\">\n",
" <path d=\"M 251.527386 312.12 \n",
"L 255.585568 312.12 \n",
"L 255.585568 312.12 \n",
"L 251.527386 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_52\">\n",
" <path d=\"M 255.585568 312.12 \n",
"L 259.64375 312.12 \n",
"L 259.64375 311.708863 \n",
"L 255.585568 311.708863 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_53\">\n",
" <path d=\"M 259.64375 312.12 \n",
"L 263.701932 312.12 \n",
"L 263.701932 311.845908 \n",
"L 259.64375 311.845908 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_54\">\n",
" <path d=\"M 263.701932 312.12 \n",
"L 267.760114 312.12 \n",
"L 267.760114 311.982954 \n",
"L 263.701932 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_55\">\n",
" <path d=\"M 267.760114 312.12 \n",
"L 271.818295 312.12 \n",
"L 271.818295 312.12 \n",
"L 267.760114 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_56\">\n",
" <path d=\"M 271.818295 312.12 \n",
"L 275.876477 312.12 \n",
"L 275.876477 311.982954 \n",
"L 271.818295 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_57\">\n",
" <path d=\"M 275.876477 312.12 \n",
"L 279.934659 312.12 \n",
"L 279.934659 311.708863 \n",
"L 275.876477 311.708863 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_58\">\n",
" <path d=\"M 279.934659 312.12 \n",
"L 283.992841 312.12 \n",
"L 283.992841 311.297725 \n",
"L 279.934659 311.297725 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_59\">\n",
" <path d=\"M 283.992841 312.12 \n",
"L 288.051023 312.12 \n",
"L 288.051023 311.434771 \n",
"L 283.992841 311.434771 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_60\">\n",
" <path d=\"M 288.051023 312.12 \n",
"L 292.109205 312.12 \n",
"L 292.109205 310.886588 \n",
"L 288.051023 310.886588 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_61\">\n",
" <path d=\"M 292.109205 312.12 \n",
"L 296.167386 312.12 \n",
"L 296.167386 310.338405 \n",
"L 292.109205 310.338405 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_62\">\n",
" <path d=\"M 296.167386 312.12 \n",
"L 300.225568 312.12 \n",
"L 300.225568 310.201359 \n",
"L 296.167386 310.201359 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_63\">\n",
" <path d=\"M 300.225568 312.12 \n",
"L 304.28375 312.12 \n",
"L 304.28375 309.790222 \n",
"L 300.225568 309.790222 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_64\">\n",
" <path d=\"M 304.28375 312.12 \n",
"L 308.341932 312.12 \n",
"L 308.341932 305.404757 \n",
"L 304.28375 305.404757 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_65\">\n",
" <path d=\"M 308.341932 312.12 \n",
"L 312.400114 312.12 \n",
"L 312.400114 304.171345 \n",
"L 308.341932 304.171345 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_66\">\n",
" <path d=\"M 312.400114 312.12 \n",
"L 316.458295 312.12 \n",
"L 316.458295 302.38975 \n",
"L 312.400114 302.38975 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_67\">\n",
" <path d=\"M 316.458295 312.12 \n",
"L 320.516477 312.12 \n",
"L 320.516477 295.26337 \n",
"L 316.458295 295.26337 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_68\">\n",
" <path d=\"M 320.516477 312.12 \n",
"L 324.574659 312.12 \n",
"L 324.574659 290.05563 \n",
"L 320.516477 290.05563 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_69\">\n",
" <path d=\"M 324.574659 312.12 \n",
"L 328.632841 312.12 \n",
"L 328.632841 309.927268 \n",
"L 324.574659 309.927268 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_70\">\n",
" <path d=\"M 328.632841 312.12 \n",
"L 332.691023 312.12 \n",
"L 332.691023 261.961246 \n",
"L 328.632841 261.961246 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_71\">\n",
" <path d=\"M 332.691023 312.12 \n",
"L 336.749205 312.12 \n",
"L 336.749205 234.552091 \n",
"L 332.691023 234.552091 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_72\">\n",
" <path d=\"M 336.749205 312.12 \n",
"L 340.807386 312.12 \n",
"L 340.807386 155.202586 \n",
"L 336.749205 155.202586 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_73\">\n",
" <path d=\"M 340.807386 312.12 \n",
"L 344.865568 312.12 \n",
"L 344.865568 35.287532 \n",
"L 340.807386 35.287532 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_74\">\n",
" <path d=\"M 344.865568 312.12 \n",
"L 348.92375 312.12 \n",
"L 348.92375 37.754356 \n",
"L 344.865568 37.754356 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_75\">\n",
" <path d=\"M 348.92375 312.12 \n",
"L 352.981932 312.12 \n",
"L 352.981932 21.72 \n",
"L 348.92375 21.72 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_76\">\n",
" <path d=\"M 352.981932 312.12 \n",
"L 357.040114 312.12 \n",
"L 357.040114 311.16068 \n",
"L 352.981932 311.16068 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_77\">\n",
" <path d=\"M 357.040114 312.12 \n",
"L 361.098295 312.12 \n",
"L 361.098295 150.268938 \n",
"L 357.040114 150.268938 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_78\">\n",
" <path d=\"M 361.098295 312.12 \n",
"L 365.156477 312.12 \n",
"L 365.156477 236.607777 \n",
"L 361.098295 236.607777 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_79\">\n",
" <path d=\"M 365.156477 312.12 \n",
"L 369.214659 312.12 \n",
"L 369.214659 265.250345 \n",
"L 365.156477 265.250345 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_80\">\n",
" <path d=\"M 369.214659 312.12 \n",
"L 373.272841 312.12 \n",
"L 373.272841 285.533119 \n",
"L 369.214659 285.533119 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_81\">\n",
" <path d=\"M 373.272841 312.12 \n",
"L 377.331023 312.12 \n",
"L 377.331023 292.933591 \n",
"L 373.272841 292.933591 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_82\">\n",
" <path d=\"M 377.331023 312.12 \n",
"L 381.389205 312.12 \n",
"L 381.389205 303.760208 \n",
"L 377.331023 303.760208 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_83\">\n",
" <path d=\"M 381.389205 312.12 \n",
"L 385.447386 312.12 \n",
"L 385.447386 307.597489 \n",
"L 381.389205 307.597489 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_84\">\n",
" <path d=\"M 385.447386 312.12 \n",
"L 389.505568 312.12 \n",
"L 389.505568 307.597489 \n",
"L 385.447386 307.597489 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_85\">\n",
" <path d=\"M 389.505568 312.12 \n",
"L 393.56375 312.12 \n",
"L 393.56375 307.871581 \n",
"L 389.505568 307.871581 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_86\">\n",
" <path d=\"M 393.56375 312.12 \n",
"L 397.621932 312.12 \n",
"L 397.621932 309.242039 \n",
"L 393.56375 309.242039 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_87\">\n",
" <path d=\"M 397.621932 312.12 \n",
"L 401.680114 312.12 \n",
"L 401.680114 310.064313 \n",
"L 397.621932 310.064313 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_88\">\n",
" <path d=\"M 401.680114 312.12 \n",
"L 405.738295 312.12 \n",
"L 405.738295 310.886588 \n",
"L 401.680114 310.886588 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_89\">\n",
" <path d=\"M 405.738295 312.12 \n",
"L 409.796477 312.12 \n",
"L 409.796477 311.434771 \n",
"L 405.738295 311.434771 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_90\">\n",
" <path d=\"M 409.796477 312.12 \n",
"L 413.854659 312.12 \n",
"L 413.854659 311.434771 \n",
"L 409.796477 311.434771 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_91\">\n",
" <path d=\"M 413.854659 312.12 \n",
"L 417.912841 312.12 \n",
"L 417.912841 311.434771 \n",
"L 413.854659 311.434771 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_92\">\n",
" <path d=\"M 417.912841 312.12 \n",
"L 421.971023 312.12 \n",
"L 421.971023 311.708863 \n",
"L 417.912841 311.708863 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_93\">\n",
" <path d=\"M 421.971023 312.12 \n",
"L 426.029205 312.12 \n",
"L 426.029205 311.434771 \n",
"L 421.971023 311.434771 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_94\">\n",
" <path d=\"M 426.029205 312.12 \n",
"L 430.087386 312.12 \n",
"L 430.087386 312.12 \n",
"L 426.029205 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_95\">\n",
" <path d=\"M 430.087386 312.12 \n",
"L 434.145568 312.12 \n",
"L 434.145568 311.845908 \n",
"L 430.087386 311.845908 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_96\">\n",
" <path d=\"M 434.145568 312.12 \n",
"L 438.20375 312.12 \n",
"L 438.20375 311.708863 \n",
"L 434.145568 311.708863 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_97\">\n",
" <path d=\"M 438.20375 312.12 \n",
"L 442.261932 312.12 \n",
"L 442.261932 311.982954 \n",
"L 438.20375 311.982954 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_98\">\n",
" <path d=\"M 442.261932 312.12 \n",
"L 446.320114 312.12 \n",
"L 446.320114 312.12 \n",
"L 442.261932 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_99\">\n",
" <path d=\"M 446.320114 312.12 \n",
"L 450.378295 312.12 \n",
"L 450.378295 312.12 \n",
"L 446.320114 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_100\">\n",
" <path d=\"M 450.378295 312.12 \n",
"L 454.436477 312.12 \n",
"L 454.436477 311.845908 \n",
"L 450.378295 311.845908 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_101\">\n",
" <path d=\"M 454.436477 312.12 \n",
"L 458.494659 312.12 \n",
"L 458.494659 312.12 \n",
"L 454.436477 312.12 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_102\">\n",
" <path d=\"M 458.494659 312.12 \n",
"L 462.552841 312.12 \n",
"L 462.552841 311.708863 \n",
"L 458.494659 311.708863 \n",
"z\n",
"\" clip-path=\"url(#pe03bc2a0ae)\" style=\"fill: #4c72b0\"/>\n",
" </g>\n",
" <g id=\"patch_103\">\n",
" <path d=\"M 36.44375 312.12 \n",
"L 36.44375 7.2 \n",
"\" style=\"fill: none\"/>\n",
" </g>\n",
" <g id=\"patch_104\">\n",
" <path d=\"M 482.84375 312.12 \n",
"L 482.84375 7.2 \n",
"\" style=\"fill: none\"/>\n",
" </g>\n",
" <g id=\"patch_105\">\n",
" <path d=\"M 36.44375 312.12 \n",
"L 482.84375 312.12 \n",
"\" style=\"fill: none\"/>\n",
" </g>\n",
" <g id=\"patch_106\">\n",
" <path d=\"M 36.44375 7.2 \n",
"L 482.84375 7.2 \n",
"\" style=\"fill: none\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"pe03bc2a0ae\">\n",
" <rect x=\"36.44375\" y=\"7.2\" width=\"446.4\" height=\"304.92\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n"
],
"text/plain": [
"<Figure size 800x550 with 1 Axes>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"data['r'].hist(bins=100);"
]
},
{
"cell_type": "markdown",
"metadata": {},
"source": [
"## Testing of the Model"
]
},
{
"cell_type": "code",
"execution_count": 24,
"metadata": {},
"outputs": [],
"source": [
"test['p'] = model.predict(test_[cols])"
]
},
{
"cell_type": "code",
"execution_count": 25,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0.4302579798863139"
]
},
"execution_count": 25,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"accuracy_score(test['d'], test['p'])"
]
},
{
"cell_type": "code",
"execution_count": 26,
"metadata": {},
"outputs": [],
"source": [
"test['s'] = test['p'] * test['r']"
]
},
{
"cell_type": "code",
"execution_count": 27,
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"r 0.992232\n",
"s 1.006379\n",
"dtype: float64"
]
},
"execution_count": 27,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"test[['r', 's']].sum().apply(np.exp)"
]
},
{
"cell_type": "code",
"execution_count": 28,
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
"<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
" \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
"<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"492.821875pt\" height=\"332.396635pt\" viewBox=\"0 0 492.821875 332.396635\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n",
" <metadata>\n",
" <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n",
" <cc:Work>\n",
" <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n",
" <dc:date>2023-06-15T10:37:27.668129</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.6.2, https://matplotlib.org/</dc:title>\n",
" </cc:Agent>\n",
" </dc:creator>\n",
" </cc:Work>\n",
" </rdf:RDF>\n",
" </metadata>\n",
" <defs>\n",
" <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
" </defs>\n",
" <g id=\"figure_1\">\n",
" <g id=\"patch_1\">\n",
" <path d=\"M 0 332.396635 \n",
"L 492.821875 332.396635 \n",
"L 492.821875 0 \n",
"L 0 0 \n",
"z\n",
"\" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 39.221875 276.48 \n",
"L 485.621875 276.48 \n",
"L 485.621875 7.2 \n",
"L 39.221875 7.2 \n",
"z\n",
"\" style=\"fill: #eaeaf2\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 64.003165 276.48 \n",
"L 64.003165 7.2 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_2\"/>\n",
" <g id=\"text_1\">\n",
" <!-- 06-14 17 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(28.824415 309.415566) rotate(-30) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-30\" d=\"M 266 2259 \n",
"Q 266 3072 433 3567 \n",
"Q 600 4063 929 4331 \n",
"Q 1259 4600 1759 4600 \n",
"Q 2128 4600 2406 4451 \n",
"Q 2684 4303 2865 4023 \n",
"Q 3047 3744 3150 3342 \n",
"Q 3253 2941 3253 2259 \n",
"Q 3253 1453 3087 958 \n",
"Q 2922 463 2592 192 \n",
"Q 2263 -78 1759 -78 \n",
"Q 1097 -78 719 397 \n",
"Q 266 969 266 2259 \n",
"z\n",
"M 844 2259 \n",
"Q 844 1131 1108 757 \n",
"Q 1372 384 1759 384 \n",
"Q 2147 384 2411 759 \n",
"Q 2675 1134 2675 2259 \n",
"Q 2675 3391 2411 3762 \n",
"Q 2147 4134 1753 4134 \n",
"Q 1366 4134 1134 3806 \n",
"Q 844 3388 844 2259 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-36\" d=\"M 3184 3459 \n",
"L 2625 3416 \n",
"Q 2550 3747 2413 3897 \n",
"Q 2184 4138 1850 4138 \n",
"Q 1581 4138 1378 3988 \n",
"Q 1113 3794 959 3422 \n",
"Q 806 3050 800 2363 \n",
"Q 1003 2672 1297 2822 \n",
"Q 1591 2972 1913 2972 \n",
"Q 2475 2972 2870 2558 \n",
"Q 3266 2144 3266 1488 \n",
"Q 3266 1056 3080 686 \n",
"Q 2894 316 2569 119 \n",
"Q 2244 -78 1831 -78 \n",
"Q 1128 -78 684 439 \n",
"Q 241 956 241 2144 \n",
"Q 241 3472 731 4075 \n",
"Q 1159 4600 1884 4600 \n",
"Q 2425 4600 2770 4297 \n",
"Q 3116 3994 3184 3459 \n",
"z\n",
"M 888 1484 \n",
"Q 888 1194 1011 928 \n",
"Q 1134 663 1356 523 \n",
"Q 1578 384 1822 384 \n",
"Q 2178 384 2434 671 \n",
"Q 2691 959 2691 1453 \n",
"Q 2691 1928 2437 2201 \n",
"Q 2184 2475 1800 2475 \n",
"Q 1419 2475 1153 2201 \n",
"Q 888 1928 888 1484 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-2d\" d=\"M 203 1375 \n",
"L 203 1941 \n",
"L 1931 1941 \n",
"L 1931 1375 \n",
"L 203 1375 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-31\" d=\"M 2384 0 \n",
"L 1822 0 \n",
"L 1822 3584 \n",
"Q 1619 3391 1289 3197 \n",
"Q 959 3003 697 2906 \n",
"L 697 3450 \n",
"Q 1169 3672 1522 3987 \n",
"Q 1875 4303 2022 4600 \n",
"L 2384 4600 \n",
"L 2384 0 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-34\" d=\"M 2069 0 \n",
"L 2069 1097 \n",
"L 81 1097 \n",
"L 81 1613 \n",
"L 2172 4581 \n",
"L 2631 4581 \n",
"L 2631 1613 \n",
"L 3250 1613 \n",
"L 3250 1097 \n",
"L 2631 1097 \n",
"L 2631 0 \n",
"L 2069 0 \n",
"z\n",
"M 2069 1613 \n",
"L 2069 3678 \n",
"L 634 1613 \n",
"L 2069 1613 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-37\" d=\"M 303 3981 \n",
"L 303 4522 \n",
"L 3269 4522 \n",
"L 3269 4084 \n",
"Q 2831 3619 2401 2847 \n",
"Q 1972 2075 1738 1259 \n",
"Q 1569 684 1522 0 \n",
"L 944 0 \n",
"Q 953 541 1156 1306 \n",
"Q 1359 2072 1739 2783 \n",
"Q 2119 3494 2547 3981 \n",
"L 303 3981 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-36\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-2d\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"144.53125\"/>\n",
" <use xlink:href=\"#ArialMT-34\" x=\"200.146484\"/>\n",
" <use xlink:href=\"#ArialMT-20\" x=\"255.761719\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"283.544922\"/>\n",
" <use xlink:href=\"#ArialMT-37\" x=\"339.160156\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 144.830023 276.48 \n",
"L 144.830023 7.2 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_4\"/>\n",
" <g id=\"text_2\">\n",
" <!-- 06-14 18 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(109.651273 309.415566) rotate(-30) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-38\" d=\"M 1131 2484 \n",
"Q 781 2613 612 2850 \n",
"Q 444 3088 444 3419 \n",
"Q 444 3919 803 4259 \n",
"Q 1163 4600 1759 4600 \n",
"Q 2359 4600 2725 4251 \n",
"Q 3091 3903 3091 3403 \n",
"Q 3091 3084 2923 2848 \n",
"Q 2756 2613 2416 2484 \n",
"Q 2838 2347 3058 2040 \n",
"Q 3278 1734 3278 1309 \n",
"Q 3278 722 2862 322 \n",
"Q 2447 -78 1769 -78 \n",
"Q 1091 -78 675 323 \n",
"Q 259 725 259 1325 \n",
"Q 259 1772 486 2073 \n",
"Q 713 2375 1131 2484 \n",
"z\n",
"M 1019 3438 \n",
"Q 1019 3113 1228 2906 \n",
"Q 1438 2700 1772 2700 \n",
"Q 2097 2700 2305 2904 \n",
"Q 2513 3109 2513 3406 \n",
"Q 2513 3716 2298 3927 \n",
"Q 2084 4138 1766 4138 \n",
"Q 1444 4138 1231 3931 \n",
"Q 1019 3725 1019 3438 \n",
"z\n",
"M 838 1322 \n",
"Q 838 1081 952 856 \n",
"Q 1066 631 1291 507 \n",
"Q 1516 384 1775 384 \n",
"Q 2178 384 2440 643 \n",
"Q 2703 903 2703 1303 \n",
"Q 2703 1709 2433 1975 \n",
"Q 2163 2241 1756 2241 \n",
"Q 1359 2241 1098 1978 \n",
"Q 838 1716 838 1322 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-36\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-2d\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"144.53125\"/>\n",
" <use xlink:href=\"#ArialMT-34\" x=\"200.146484\"/>\n",
" <use xlink:href=\"#ArialMT-20\" x=\"255.761719\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"283.544922\"/>\n",
" <use xlink:href=\"#ArialMT-38\" x=\"339.160156\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 225.656881 276.48 \n",
"L 225.656881 7.2 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_6\"/>\n",
" <g id=\"text_3\">\n",
" <!-- 06-14 19 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(190.478131 309.415566) rotate(-30) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-39\" d=\"M 350 1059 \n",
"L 891 1109 \n",
"Q 959 728 1153 556 \n",
"Q 1347 384 1650 384 \n",
"Q 1909 384 2104 503 \n",
"Q 2300 622 2425 820 \n",
"Q 2550 1019 2634 1356 \n",
"Q 2719 1694 2719 2044 \n",
"Q 2719 2081 2716 2156 \n",
"Q 2547 1888 2255 1720 \n",
"Q 1963 1553 1622 1553 \n",
"Q 1053 1553 659 1965 \n",
"Q 266 2378 266 3053 \n",
"Q 266 3750 677 4175 \n",
"Q 1088 4600 1706 4600 \n",
"Q 2153 4600 2523 4359 \n",
"Q 2894 4119 3086 3673 \n",
"Q 3278 3228 3278 2384 \n",
"Q 3278 1506 3087 986 \n",
"Q 2897 466 2520 194 \n",
"Q 2144 -78 1638 -78 \n",
"Q 1100 -78 759 220 \n",
"Q 419 519 350 1059 \n",
"z\n",
"M 2653 3081 \n",
"Q 2653 3566 2395 3850 \n",
"Q 2138 4134 1775 4134 \n",
"Q 1400 4134 1122 3828 \n",
"Q 844 3522 844 3034 \n",
"Q 844 2597 1108 2323 \n",
"Q 1372 2050 1759 2050 \n",
"Q 2150 2050 2401 2323 \n",
"Q 2653 2597 2653 3081 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-36\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-2d\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"144.53125\"/>\n",
" <use xlink:href=\"#ArialMT-34\" x=\"200.146484\"/>\n",
" <use xlink:href=\"#ArialMT-20\" x=\"255.761719\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"283.544922\"/>\n",
" <use xlink:href=\"#ArialMT-39\" x=\"339.160156\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 306.483738 276.48 \n",
"L 306.483738 7.2 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_8\"/>\n",
" <g id=\"text_4\">\n",
" <!-- 06-14 20 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(271.304989 309.415566) rotate(-30) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-32\" d=\"M 3222 541 \n",
"L 3222 0 \n",
"L 194 0 \n",
"Q 188 203 259 391 \n",
"Q 375 700 629 1000 \n",
"Q 884 1300 1366 1694 \n",
"Q 2113 2306 2375 2664 \n",
"Q 2638 3022 2638 3341 \n",
"Q 2638 3675 2398 3904 \n",
"Q 2159 4134 1775 4134 \n",
"Q 1369 4134 1125 3890 \n",
"Q 881 3647 878 3216 \n",
"L 300 3275 \n",
"Q 359 3922 746 4261 \n",
"Q 1134 4600 1788 4600 \n",
"Q 2447 4600 2831 4234 \n",
"Q 3216 3869 3216 3328 \n",
"Q 3216 3053 3103 2787 \n",
"Q 2991 2522 2730 2228 \n",
"Q 2469 1934 1863 1422 \n",
"Q 1356 997 1212 845 \n",
"Q 1069 694 975 541 \n",
"L 3222 541 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-36\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-2d\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"144.53125\"/>\n",
" <use xlink:href=\"#ArialMT-34\" x=\"200.146484\"/>\n",
" <use xlink:href=\"#ArialMT-20\" x=\"255.761719\"/>\n",
" <use xlink:href=\"#ArialMT-32\" x=\"283.544922\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"339.160156\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 387.310596 276.48 \n",
"L 387.310596 7.2 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_10\"/>\n",
" <g id=\"text_5\">\n",
" <!-- 06-14 21 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(352.131847 309.415566) rotate(-30) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-36\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-2d\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"144.53125\"/>\n",
" <use xlink:href=\"#ArialMT-34\" x=\"200.146484\"/>\n",
" <use xlink:href=\"#ArialMT-20\" x=\"255.761719\"/>\n",
" <use xlink:href=\"#ArialMT-32\" x=\"283.544922\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"339.160156\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 468.137454 276.48 \n",
"L 468.137454 7.2 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_12\"/>\n",
" <g id=\"text_6\">\n",
" <!-- 06-14 22 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(432.958704 309.415566) rotate(-30) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-36\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-2d\" x=\"111.230469\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"144.53125\"/>\n",
" <use xlink:href=\"#ArialMT-34\" x=\"200.146484\"/>\n",
" <use xlink:href=\"#ArialMT-20\" x=\"255.761719\"/>\n",
" <use xlink:href=\"#ArialMT-32\" x=\"283.544922\"/>\n",
" <use xlink:href=\"#ArialMT-32\" x=\"339.160156\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- time -->\n",
" <g style=\"fill: #262626\" transform=\"translate(252.032031 323.010385) scale(0.11 -0.11)\">\n",
" <defs>\n",
" <path id=\"ArialMT-74\" d=\"M 1650 503 \n",
"L 1731 6 \n",
"Q 1494 -44 1306 -44 \n",
"Q 1000 -44 831 53 \n",
"Q 663 150 594 308 \n",
"Q 525 466 525 972 \n",
"L 525 2881 \n",
"L 113 2881 \n",
"L 113 3319 \n",
"L 525 3319 \n",
"L 525 4141 \n",
"L 1084 4478 \n",
"L 1084 3319 \n",
"L 1650 3319 \n",
"L 1650 2881 \n",
"L 1084 2881 \n",
"L 1084 941 \n",
"Q 1084 700 1114 631 \n",
"Q 1144 563 1211 522 \n",
"Q 1278 481 1403 481 \n",
"Q 1497 481 1650 503 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-69\" d=\"M 425 3934 \n",
"L 425 4581 \n",
"L 988 4581 \n",
"L 988 3934 \n",
"L 425 3934 \n",
"z\n",
"M 425 0 \n",
"L 425 3319 \n",
"L 988 3319 \n",
"L 988 0 \n",
"L 425 0 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-6d\" d=\"M 422 0 \n",
"L 422 3319 \n",
"L 925 3319 \n",
"L 925 2853 \n",
"Q 1081 3097 1340 3245 \n",
"Q 1600 3394 1931 3394 \n",
"Q 2300 3394 2536 3241 \n",
"Q 2772 3088 2869 2813 \n",
"Q 3263 3394 3894 3394 \n",
"Q 4388 3394 4653 3120 \n",
"Q 4919 2847 4919 2278 \n",
"L 4919 0 \n",
"L 4359 0 \n",
"L 4359 2091 \n",
"Q 4359 2428 4304 2576 \n",
"Q 4250 2725 4106 2815 \n",
"Q 3963 2906 3769 2906 \n",
"Q 3419 2906 3187 2673 \n",
"Q 2956 2441 2956 1928 \n",
"L 2956 0 \n",
"L 2394 0 \n",
"L 2394 2156 \n",
"Q 2394 2531 2256 2718 \n",
"Q 2119 2906 1806 2906 \n",
"Q 1569 2906 1367 2781 \n",
"Q 1166 2656 1075 2415 \n",
"Q 984 2175 984 1722 \n",
"L 984 0 \n",
"L 422 0 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-65\" d=\"M 2694 1069 \n",
"L 3275 997 \n",
"Q 3138 488 2766 206 \n",
"Q 2394 -75 1816 -75 \n",
"Q 1088 -75 661 373 \n",
"Q 234 822 234 1631 \n",
"Q 234 2469 665 2931 \n",
"Q 1097 3394 1784 3394 \n",
"Q 2450 3394 2872 2941 \n",
"Q 3294 2488 3294 1666 \n",
"Q 3294 1616 3291 1516 \n",
"L 816 1516 \n",
"Q 847 969 1125 678 \n",
"Q 1403 388 1819 388 \n",
"Q 2128 388 2347 550 \n",
"Q 2566 713 2694 1069 \n",
"z\n",
"M 847 1978 \n",
"L 2700 1978 \n",
"Q 2663 2397 2488 2606 \n",
"Q 2219 2931 1791 2931 \n",
"Q 1403 2931 1139 2672 \n",
"Q 875 2413 847 1978 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-74\"/>\n",
" <use xlink:href=\"#ArialMT-69\" x=\"27.783203\"/>\n",
" <use xlink:href=\"#ArialMT-6d\" x=\"50\"/>\n",
" <use xlink:href=\"#ArialMT-65\" x=\"133.300781\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 39.221875 259.36957 \n",
"L 485.621875 259.36957 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_14\"/>\n",
" <g id=\"text_8\">\n",
" <!-- 0.985 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 262.948476) scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"ArialMT-2e\" d=\"M 581 0 \n",
"L 581 641 \n",
"L 1222 641 \n",
"L 1222 0 \n",
"L 581 0 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"ArialMT-35\" d=\"M 266 1200 \n",
"L 856 1250 \n",
"Q 922 819 1161 601 \n",
"Q 1400 384 1738 384 \n",
"Q 2144 384 2425 690 \n",
"Q 2706 997 2706 1503 \n",
"Q 2706 1984 2436 2262 \n",
"Q 2166 2541 1728 2541 \n",
"Q 1456 2541 1237 2417 \n",
"Q 1019 2294 894 2097 \n",
"L 366 2166 \n",
"L 809 4519 \n",
"L 3088 4519 \n",
"L 3088 3981 \n",
"L 1259 3981 \n",
"L 1013 2750 \n",
"Q 1425 3038 1878 3038 \n",
"Q 2478 3038 2890 2622 \n",
"Q 3303 2206 3303 1553 \n",
"Q 3303 931 2941 478 \n",
"Q 2500 -78 1738 -78 \n",
"Q 1113 -78 717 272 \n",
"Q 322 622 266 1200 \n",
"z\n",
"\" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-39\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-38\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 39.221875 217.167511 \n",
"L 485.621875 217.167511 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_16\"/>\n",
" <g id=\"text_9\">\n",
" <!-- 0.990 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 220.746417) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-39\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-39\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 39.221875 174.965451 \n",
"L 485.621875 174.965451 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_18\"/>\n",
" <g id=\"text_10\">\n",
" <!-- 0.995 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 178.544357) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-30\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-39\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-39\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 39.221875 132.763392 \n",
"L 485.621875 132.763392 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_20\"/>\n",
" <g id=\"text_11\">\n",
" <!-- 1.000 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 136.342298) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-31\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_5\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 39.221875 90.561332 \n",
"L 485.621875 90.561332 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_22\"/>\n",
" <g id=\"text_12\">\n",
" <!-- 1.005 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 94.140238) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-31\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-35\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_6\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 39.221875 48.359272 \n",
"L 485.621875 48.359272 \n",
"\" clip-path=\"url(#p9e6ffe71de)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
" </g>\n",
" <g id=\"line2d_24\"/>\n",
" <g id=\"text_13\">\n",
" <!-- 1.010 -->\n",
" <g style=\"fill: #262626\" transform=\"translate(7.2 51.938179) scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#ArialMT-31\"/>\n",
" <use xlink:href=\"#ArialMT-2e\" x=\"55.615234\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"83.398438\"/>\n",
" <use xlink:href=\"#ArialMT-31\" x=\"139.013672\"/>\n",
" <use xlink:href=\"#ArialMT-30\" x=\"194.628906\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 59.512784 132.195213 \n",
"L 59.737303 133.33157 \n",
"L 59.961822 130.490676 \n",
"L 60.074082 127.649781 \n",
"L 60.186341 127.649781 \n",
"L 60.41086 127.081602 \n",
"L 60.52312 127.081602 \n",
"L 60.859898 128.786139 \n",
"L 61.084417 135.717922 \n",
"L 61.308936 136.286101 \n",
"L 61.421196 135.717922 \n",
"L 61.533456 136.85428 \n",
"L 61.757975 136.85428 \n",
"L 61.870234 138.558817 \n",
"L 61.982494 137.422459 \n",
"L 62.094753 137.422459 \n",
"L 62.207013 136.85428 \n",
"L 62.319272 137.990638 \n",
"L 62.431532 137.990638 \n",
"L 62.543791 138.558817 \n",
"L 62.656051 140.831533 \n",
"L 62.76831 139.695175 \n",
"L 62.992829 134.467928 \n",
"L 63.105089 136.85428 \n",
"L 63.217348 135.149743 \n",
"L 63.329608 135.717922 \n",
"L 63.441867 134.467928 \n",
"L 63.666387 138.558817 \n",
"L 63.778646 137.422459 \n",
"L 63.890906 137.422459 \n",
"L 64.003165 142.536069 \n",
"L 64.227684 142.536069 \n",
"L 64.452203 137.990638 \n",
"L 64.676722 136.85428 \n",
"L 65.12576 127.081602 \n",
"L 65.23802 127.081602 \n",
"L 65.350279 125.377065 \n",
"L 65.462539 125.377065 \n",
"L 65.574798 126.513423 \n",
"L 65.687058 123.104349 \n",
"L 65.799317 123.104349 \n",
"L 65.911577 120.263455 \n",
"L 66.023837 120.831634 \n",
"L 66.136096 123.104349 \n",
"L 66.248356 123.104349 \n",
"L 66.472875 130.490676 \n",
"L 66.585134 129.354318 \n",
"L 66.697394 131.627034 \n",
"L 66.809653 130.490676 \n",
"L 66.921913 131.627034 \n",
"L 67.034172 130.490676 \n",
"L 67.146432 128.21796 \n",
"L 67.258691 129.922497 \n",
"L 67.48321 127.649781 \n",
"L 67.59547 127.649781 \n",
"L 67.932248 126.513423 \n",
"L 68.044508 127.649781 \n",
"L 68.269027 124.240707 \n",
"L 68.493546 123.672528 \n",
"L 68.718065 121.967992 \n",
"L 68.830325 122.53617 \n",
"L 69.054844 120.831634 \n",
"L 69.391622 119.695276 \n",
"L 69.503882 120.831634 \n",
"L 69.84066 120.831634 \n",
"L 70.065179 121.967992 \n",
"L 70.177439 120.831634 \n",
"L 70.289698 121.967992 \n",
"L 70.401958 121.967992 \n",
"L 70.850996 124.808886 \n",
"L 71.075515 128.21796 \n",
"L 71.187775 128.786139 \n",
"L 71.300034 127.649781 \n",
"L 71.412294 128.21796 \n",
"L 71.524553 127.081602 \n",
"L 71.636813 127.081602 \n",
"L 71.749072 126.513423 \n",
"L 71.973591 124.240707 \n",
"L 72.085851 125.945244 \n",
"L 72.31037 125.945244 \n",
"L 72.422629 124.808886 \n",
"L 72.534889 124.808886 \n",
"L 72.759408 127.081602 \n",
"L 72.871668 124.240707 \n",
"L 73.208446 125.377065 \n",
"L 73.320706 124.808886 \n",
"L 73.432965 125.945244 \n",
"L 73.545225 124.808886 \n",
"L 73.657484 125.377065 \n",
"L 73.994263 125.945244 \n",
"L 74.218782 127.649781 \n",
"L 74.331041 125.945244 \n",
"L 74.780079 130.490676 \n",
"L 74.892339 130.490676 \n",
"L 75.116858 128.786139 \n",
"L 75.453637 127.081602 \n",
"L 75.565896 125.377065 \n",
"L 75.790415 126.513423 \n",
"L 76.014934 125.377065 \n",
"L 76.127194 128.786139 \n",
"L 76.351713 128.21796 \n",
"L 76.463972 128.21796 \n",
"L 76.576232 131.627034 \n",
"L 76.800751 131.058855 \n",
"L 76.91301 128.786139 \n",
"L 77.02527 129.922497 \n",
"L 77.137529 129.354318 \n",
"L 77.249789 131.058855 \n",
"L 77.362049 131.058855 \n",
"L 77.923346 128.21796 \n",
"L 78.260125 129.354318 \n",
"L 78.596903 134.013385 \n",
"L 78.709163 133.33157 \n",
"L 78.821422 134.013385 \n",
"L 79.27046 141.96789 \n",
"L 79.494979 147.64968 \n",
"L 79.719499 148.217859 \n",
"L 79.831758 145.376964 \n",
"L 80.168537 151.058754 \n",
"L 80.280796 147.64968 \n",
"L 80.505315 150.490575 \n",
"L 80.617575 150.490575 \n",
"L 80.729834 149.922396 \n",
"L 80.842094 153.331469 \n",
"L 80.954353 150.490575 \n",
"L 81.066613 152.195112 \n",
"L 81.291132 151.058754 \n",
"L 81.62791 152.195112 \n",
"L 81.74017 151.626933 \n",
"L 81.85243 156.172364 \n",
"L 81.964689 155.036006 \n",
"L 82.076949 155.604185 \n",
"L 82.301468 153.899648 \n",
"L 82.638246 149.922396 \n",
"L 83.424063 154.467827 \n",
"L 83.536322 152.195112 \n",
"L 83.760841 153.899648 \n",
"L 83.873101 153.331469 \n",
"L 83.98536 153.899648 \n",
"L 84.09762 158.44508 \n",
"L 84.20988 156.740543 \n",
"L 84.322139 157.876901 \n",
"L 84.658918 157.876901 \n",
"L 84.883437 163.55869 \n",
"L 84.995696 162.990512 \n",
"L 85.220215 153.899648 \n",
"L 85.332475 156.172364 \n",
"L 85.556994 155.604185 \n",
"L 85.781513 155.604185 \n",
"L 85.893772 156.172364 \n",
"L 86.230551 148.217859 \n",
"L 86.34281 148.786038 \n",
"L 86.679589 147.64968 \n",
"L 86.791849 147.64968 \n",
"L 87.016368 149.922396 \n",
"L 87.128627 147.64968 \n",
"L 87.240887 147.64968 \n",
"L 87.577665 146.513322 \n",
"L 87.914444 147.64968 \n",
"L 88.026703 147.64968 \n",
"L 88.138963 147.081501 \n",
"L 88.475741 151.626933 \n",
"L 89.037039 148.217859 \n",
"L 89.261558 145.376964 \n",
"L 89.486077 147.081501 \n",
"L 89.598337 147.081501 \n",
"L 89.822856 148.217859 \n",
"L 90.159634 153.331469 \n",
"L 90.271894 152.76329 \n",
"L 90.833191 154.467827 \n",
"L 91.057711 154.467827 \n",
"L 91.16997 153.899648 \n",
"L 91.28223 154.467827 \n",
"L 91.394489 153.899648 \n",
"L 91.619008 156.740543 \n",
"L 91.731268 155.604185 \n",
"L 91.843527 157.308722 \n",
"L 91.955787 162.422333 \n",
"L 92.180306 158.44508 \n",
"L 92.292565 162.990512 \n",
"L 92.404825 162.990512 \n",
"L 92.741603 164.126869 \n",
"L 92.966122 159.581438 \n",
"L 93.078382 158.44508 \n",
"L 93.190642 159.581438 \n",
"L 93.302901 159.581438 \n",
"L 93.415161 159.013259 \n",
"L 93.52742 156.172364 \n",
"L 93.63968 156.172364 \n",
"L 93.751939 155.036006 \n",
"L 93.864199 152.195112 \n",
"L 94.088718 153.899648 \n",
"L 94.200977 154.467827 \n",
"L 94.313237 156.172364 \n",
"L 94.425496 154.467827 \n",
"L 94.537756 154.467827 \n",
"L 94.762275 152.195112 \n",
"L 95.099053 154.467827 \n",
"L 95.435832 158.44508 \n",
"L 95.660351 154.467827 \n",
"L 95.772611 156.172364 \n",
"L 95.88487 153.331469 \n",
"L 95.99713 154.467827 \n",
"L 96.109389 152.195112 \n",
"L 96.333908 154.467827 \n",
"L 96.446168 153.331469 \n",
"L 96.558427 153.331469 \n",
"L 96.670687 155.036006 \n",
"L 96.895206 153.899648 \n",
"L 97.007465 154.467827 \n",
"L 97.119725 153.899648 \n",
"L 97.231984 155.036006 \n",
"L 97.344244 154.467827 \n",
"L 97.793282 158.44508 \n",
"L 97.905542 158.44508 \n",
"L 98.130061 157.308722 \n",
"L 98.35458 159.013259 \n",
"L 98.466839 159.013259 \n",
"L 98.803618 155.036006 \n",
"L 99.028137 159.013259 \n",
"L 99.364915 155.036006 \n",
"L 99.477175 155.036006 \n",
"L 99.813953 157.308722 \n",
"L 99.926213 156.740543 \n",
"L 100.038473 155.604185 \n",
"L 100.150732 155.604185 \n",