Skip to content

Instantly share code, notes, and snippets.

@bdatko
Last active July 10, 2022 23:00
Show Gist options
  • Save bdatko/0266d297998a3a6dda855bee7ef4dee4 to your computer and use it in GitHub Desktop.
Save bdatko/0266d297998a3a6dda855bee7ef4dee4 to your computer and use it in GitHub Desktop.
Bayesian inference of a bias coin using discrete Bayesian Networks in pyAgrum
Display the source blob
Display the rendered blob
Raw
{
"cells": [
{
"cell_type": "markdown",
"id": "01b849cc-ce7f-44cc-bd64-bb0c9e004412",
"metadata": {
"tags": []
},
"source": [
"# Purpose\n",
"* trying to see if I can use a discrete Bayesian network to due inference of a latent variable\n",
"* practice skill and learning the syntacx towards discrtizing continous random variables to fille conditional probability tables\n",
"* Try to solve the inference problem having observed flips of a coin, what is the posterior of the bias of the coin using a Beta distribution\n",
" * seems to be a simple problem\n",
" \n",
"## Resources\n",
"* Bayesian network library of choice is [pyAgrum](https://agrum.gitlab.io/)\n",
"* Refered to the following pyAgrum tutorial notebooks\n",
" * [Tools>Potentials](http://www-desir.lip6.fr/~phw/aGrUM/docs/last/notebooks/potentials.ipynb.html)\n",
" - used to review potential syntax\n",
" * [Learnnig>Structural Learning](http://www-desir.lip6.fr/~phw/aGrUM/docs/last/notebooks/structuralLearning.ipynb.html)\n",
" - reviewed `gum.generateSample`\n",
" - reviewed `learnParameters` for learning parameters of the network without altering a dag\n",
" * [Learning>Parametric Em](http://www-desir.lip6.fr/~phw/aGrUM/docs/last/notebooks/ParametricEM.ipynb.html)\n",
" - reviewed learning with missing values\n",
" * [Examples>Causality And Learning](http://www-desir.lip6.fr/~phw/aGrUM/docs/last/notebooks/CausalityAndLearning.ipynb.html)\n",
" - reviewed learning with latent variables\n",
" - see `useMIIC`\n",
" * [Causality>Counterfactual](http://www-desir.lip6.fr/~phw/aGrUM/docs/last/notebooks/Counterfactual.ipynb.html)\n",
" - reviewed a `potential` with three paraents"
]
},
{
"cell_type": "code",
"execution_count": 1,
"id": "dec4ac71-3328-463f-b6bb-a6a22d4db4ed",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Requirement already satisfied: watermark in /srv/conda/envs/notebook/lib/python3.9/site-packages (2.3.1)\n",
"Requirement already satisfied: ipython in /srv/conda/envs/notebook/lib/python3.9/site-packages (from watermark) (8.2.0)\n",
"Requirement already satisfied: pickleshare in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (0.7.5)\n",
"Requirement already satisfied: matplotlib-inline in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (0.1.3)\n",
"Requirement already satisfied: backcall in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (0.2.0)\n",
"Requirement already satisfied: pygments>=2.4.0 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (2.11.2)\n",
"Requirement already satisfied: traitlets>=5 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (5.1.1)\n",
"Requirement already satisfied: pexpect>4.3 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (4.8.0)\n",
"Requirement already satisfied: jedi>=0.16 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (0.18.1)\n",
"Requirement already satisfied: setuptools>=18.5 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (62.0.0)\n",
"Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (3.0.29)\n",
"Requirement already satisfied: decorator in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (5.1.1)\n",
"Requirement already satisfied: stack-data in /srv/conda/envs/notebook/lib/python3.9/site-packages (from ipython->watermark) (0.2.0)\n",
"Requirement already satisfied: parso<0.9.0,>=0.8.0 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from jedi>=0.16->ipython->watermark) (0.8.3)\n",
"Requirement already satisfied: ptyprocess>=0.5 in /srv/conda/envs/notebook/lib/python3.9/site-packages (from pexpect>4.3->ipython->watermark) (0.7.0)\n",
"Requirement already satisfied: wcwidth in /srv/conda/envs/notebook/lib/python3.9/site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,<3.1.0,>=2.0.0->ipython->watermark) (0.2.5)\n",
"Requirement already satisfied: asttokens in /srv/conda/envs/notebook/lib/python3.9/site-packages (from stack-data->ipython->watermark) (2.0.5)\n",
"Requirement already satisfied: executing in /srv/conda/envs/notebook/lib/python3.9/site-packages (from stack-data->ipython->watermark) (0.8.3)\n",
"Requirement already satisfied: pure-eval in /srv/conda/envs/notebook/lib/python3.9/site-packages (from stack-data->ipython->watermark) (0.2.2)\n",
"Requirement already satisfied: six in /srv/conda/envs/notebook/lib/python3.9/site-packages (from asttokens->stack-data->ipython->watermark) (1.16.0)\n"
]
}
],
"source": [
"!pip install watermark"
]
},
{
"cell_type": "code",
"execution_count": 2,
"id": "74e19d4c-5cec-4dbe-8a65-c55ef7c4c1fe",
"metadata": {},
"outputs": [],
"source": [
"from pylab import *\n",
"import matplotlib.pyplot as plt\n",
"import pyAgrum as gum\n",
"import pyAgrum.lib.notebook as gnb\n",
"import numpy as np\n",
"from scipy.stats import beta, bernoulli"
]
},
{
"cell_type": "markdown",
"id": "742d1304-ff87-493c-92f9-fb16e1efa232",
"metadata": {},
"source": [
"* this notebook was run in the Binder image provide by `pyAgrum`, click the Binder icon found on the bottom left corner of the [agrum project home page](https://agrum.gitlab.io/)\n",
" - the link for the binder image used for this notebook is [https://agrum.gitlab.io/extra/agrum_at_binder.html](https://agrum.gitlab.io/extra/agrum_at_binder.html)"
]
},
{
"cell_type": "code",
"execution_count": 3,
"id": "e93279ce-1c5e-4501-9dd7-4560a72540a1",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Sun Jul 10 22:55:07 UTC 2022\n"
]
}
],
"source": [
"!date"
]
},
{
"cell_type": "code",
"execution_count": 4,
"id": "e6a343c2-aba1-4aa1-9f92-c9b4c711a743",
"metadata": {},
"outputs": [],
"source": [
"%matplotlib inline\n",
"%reload_ext autoreload\n",
"%autoreload 2\n",
"%load_ext watermark"
]
},
{
"cell_type": "code",
"execution_count": 5,
"id": "343a0503-7d53-4d34-82cf-bca26c9fa101",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Python implementation: CPython\n",
"Python version : 3.9.12\n",
"IPython version : 8.2.0\n",
"\n",
"numpy : 1.23.1\n",
"pandas : 1.4.3\n",
"matplotlib: 3.5.2\n",
"pyAgrum : 1.2.0\n",
"scipy : 1.8.1\n",
"\n",
"Compiler : GCC 10.3.0\n",
"OS : Linux\n",
"Release : 4.15.0-180-generic\n",
"Machine : x86_64\n",
"Processor : x86_64\n",
"CPU cores : 4\n",
"Architecture: 64bit\n",
"\n"
]
}
],
"source": [
"%watermark -v -m -p numpy,pandas,matplotlib,pyAgrum,scipy"
]
},
{
"cell_type": "markdown",
"id": "5b121245-ed4c-4111-8168-f7bd1f60dbbb",
"metadata": {},
"source": [
"## A simple example - from Pyro\n",
"\n",
"* Inspired by https://pyro.ai/examples/svi_part_i.html#A-simple-example"
]
},
{
"cell_type": "code",
"execution_count": 6,
"id": "b26f2b31-cc4f-4a75-86dc-baaaa9cb063e",
"metadata": {},
"outputs": [],
"source": [
"def normalize_(rv,vmin,vmax,size):\n",
" x = linspace(vmin,vmax,size)\n",
" pdf=rv.pdf(x)\n",
" return x,(pdf/sum(pdf))"
]
},
{
"cell_type": "code",
"execution_count": 7,
"id": "3c32b27a-c7f5-420b-9d7e-c10507a4d40b",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x7f13a56a55b0>"
]
},
"execution_count": 7,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"NB_ = 300\n",
"vmin, vmax = 0., 1.\n",
"\n",
"x, y = normalize_(beta(1,10),vmin,vmax,NB_)\n",
"plot(x,y)\n",
"title(\"Beta(1,10)\")\n",
"legend([\"P(A)\"],loc='best')"
]
},
{
"cell_type": "code",
"execution_count": 8,
"id": "c5e4ab6c-aee0-4b04-a2fe-921a9c50decd",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"BN{nodes: 2, arcs: 1, domainSize: 600, dim: 900}\n"
]
},
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"62pt\" height=\"116pt\" viewBox=\"0.00 0.00 62.00 116.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 112)\">\n",
"<title>G</title>\n",
"<!-- B -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>B</title>\n",
"<g id=\"a_node1\"><a xlink:title=\"(1) B\">\n",
"<ellipse fill=\"#404040\" stroke=\"#000000\" cx=\"27\" cy=\"-18\" rx=\"27\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"27\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#ffffff\">B</text>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"<!-- A -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>A</title>\n",
"<g id=\"a_node2\"><a xlink:title=\"(0) A\">\n",
"<ellipse fill=\"#404040\" stroke=\"#000000\" cx=\"27\" cy=\"-90\" rx=\"27\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"27\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#ffffff\">A</text>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1) : \">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M27,-71.8314C27,-64.131 27,-54.9743 27,-46.4166\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"30.5001,-46.4132 27,-36.4133 23.5001,-46.4133 30.5001,-46.4132\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"bn=gum.BayesNet(\"Quasi-Continuous\")\n",
"a=bn.add(gum.RangeVariable(\"A\",\"A range variable\",0,NB_-1))\n",
"b=bn.add(gum.LabelizedVariable(\"B\",\"A binary variable\",2))\n",
"\n",
"bn.cpt(a)[:] = y\n",
"\n",
"# cpt(c) is NB x NB matrix !\n",
"l=[]\n",
"for i in range(NB_):\n",
" l.append(np.array([1 - x[i], x[i]]))\n",
"\n",
"bn.addArc(a,b)\n",
"bn.cpt(b)[:]=l\n",
"print(bn)\n",
"gnb.showBN(bn)"
]
},
{
"cell_type": "code",
"execution_count": 9,
"id": "2da43098-6221-4e2a-8469-95a6f1517672",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"288pt\" height=\"238pt\" viewBox=\"0.00 0.00 288.00 238.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 234)\">\n",
"<title>structs</title>\n",
"<text text-anchor=\"middle\" x=\"140\" y=\"-7.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#4a4a4a\">Inference in 0.24ms</text>\n",
"<!-- A -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>A</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"280,-230 0,-230 0,-100 280,-100 280,-230\"/>\n",
"<svg viewBox=\"0 0 371.265625 170.563\" width=\"280px\" height=\"130px\" preserveAspectRatio=\"xMinYMin meet\" x=\"0\" y=\"-230\"> <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>2022-07-10T22:55:08.956014</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 170.563 L 371.265625 170.563 L 371.265625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 L 367.665625 32.1555 L 32.865625 32.1555 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"PolyCollection_1\">\n",
" <defs>\n",
" <path id=\"mb1323f05e0\" d=\"M 32.865625 -29.6875 L 32.865625 -133.230357 L 33.985357 -130.155053 L 35.10509 -127.161209 L 36.224822 -124.246931 L 37.344555 -121.410361 L 38.464287 -118.649681 L 39.58402 -115.963109 L 40.703752 -113.348897 L 41.823485 -110.805335 L 42.943217 -108.330746 L 44.062949 -105.923488 L 45.182682 -103.581953 L 46.302414 -101.304565 L 47.422147 -99.089782 L 48.541879 -96.936091 L 49.661612 -94.842014 L 50.781344 -92.806102 L 51.901077 -90.826936 L 53.020809 -88.903127 L 54.140541 -87.033315 L 55.260274 -85.216171 L 56.380006 -83.450391 L 57.499739 -81.7347 L 58.619471 -80.067851 L 59.739204 -78.448622 L 60.858936 -76.87582 L 61.978668 -75.348274 L 63.098401 -73.864842 L 64.218133 -72.424405 L 65.337866 -71.025868 L 66.457598 -69.668161 L 67.577331 -68.350237 L 68.697063 -67.071073 L 69.816796 -65.829666 L 70.936528 -64.625039 L 72.05626 -63.456235 L 73.175993 -62.322317 L 74.295725 -61.222372 L 75.415458 -60.155505 L 76.53519 -59.120842 L 77.654923 -58.117531 L 78.774655 -57.144735 L 79.894388 -56.201641 L 81.01412 -55.287451 L 82.133852 -54.401388 L 83.253585 -53.542691 L 84.373317 -52.710618 L 85.49305 -51.904444 L 86.612782 -51.12346 L 87.732515 -50.366976 L 88.852247 -49.634316 L 89.97198 -48.92482 L 91.091712 -48.237847 L 92.211444 -47.572766 L 93.331177 -46.928967 L 94.450909 -46.305849 L 95.570642 -45.702831 L 96.690374 -45.119341 L 97.810107 -44.554825 L 98.929839 -44.00874 L 100.049571 -43.480558 L 101.169304 -42.969763 L 102.289036 -42.475851 L 103.408769 -41.998334 L 104.528501 -41.536732 L 105.648234 -41.09058 L 106.767966 -40.659423 L 107.887699 -40.242818 L 109.007431 -39.840334 L 110.127163 -39.45155 L 111.246896 -39.076056 L 112.366628 -38.713453 L 113.486361 -38.363353 L 114.606093 -38.025375 L 115.725826 -37.699153 L 116.845558 -37.384325 L 117.965291 -37.080543 L 119.085023 -36.787465 L 120.204755 -36.504761 L 121.324488 -36.232107 L 122.44422 -35.96919 L 123.563953 -35.715703 L 124.683685 -35.47135 L 125.803418 -35.235842 L 126.92315 -35.008896 L 128.042883 -34.79024 L 129.162615 -34.579606 L 130.282347 -34.376737 L 131.40208 -34.181381 L 132.521812 -33.993293 L 133.641545 -33.812235 L 134.761277 -33.637976 L 135.88101 -33.470293 L 137.000742 -33.308966 L 138.120474 -33.153784 L 139.240207 -33.004542 L 140.359939 -32.861039 L 141.479672 -32.723081 L 142.599404 -32.590479 L 143.719137 -32.463052 L 144.838869 -32.340621 L 145.958602 -32.223015 L 147.078334 -32.110065 L 148.198066 -32.00161 L 149.317799 -31.897493 L 150.437531 -31.797561 L 151.557264 -31.701666 L 152.676996 -31.609664 L 153.796729 -31.521417 L 154.916461 -31.43679 L 156.036194 -31.355652 L 157.155926 -31.277877 L 158.275658 -31.203342 L 159.395391 -31.131928 L 160.515123 -31.063521 L 161.634856 -30.998009 L 162.754588 -30.935284 L 163.874321 -30.875242 L 164.994053 -30.817782 L 166.113786 -30.762806 L 167.233518 -30.71022 L 168.35325 -30.659933 L 169.472983 -30.611855 L 170.592715 -30.565902 L 171.712448 -30.521991 L 172.83218 -30.480043 L 173.951913 -30.439979 L 175.071645 -30.401726 L 176.191378 -30.365211 L 177.31111 -30.330365 L 178.430842 -30.297121 L 179.550575 -30.265414 L 180.670307 -30.235181 L 181.79004 -30.206362 L 182.909772 -30.1789 L 184.029505 -30.152737 L 185.149237 -30.127819 L 186.268969 -30.104096 L 187.388702 -30.081515 L 188.508434 -30.060028 L 189.628167 -30.03959 L 190.747899 -30.020154 L 191.867632 -30.001678 L 192.987364 -29.98412 L 194.107097 -29.96744 L 195.226829 -29.951599 L 196.346561 -29.936559 L 197.466294 -29.922286 L 198.586026 -29.908744 L 199.705759 -29.895901 L 200.825491 -29.883726 L 201.945224 -29.872186 L 203.064956 -29.861254 L 204.184689 -29.850901 L 205.304421 -29.8411 L 206.424153 -29.831825 L 207.543886 -29.823051 L 208.663618 -29.814755 L 209.783351 -29.806913 L 210.903083 -29.799504 L 212.022816 -29.792506 L 213.142548 -29.785899 L 214.262281 -29.779665 L 215.382013 -29.773784 L 216.501745 -29.768239 L 217.621478 -29.763013 L 218.74121 -29.75809 L 219.860943 -29.753455 L 220.980675 -29.749092 L 222.100408 -29.744987 L 223.22014 -29.741127 L 224.339872 -29.7375 L 225.459605 -29.734092 L 226.579337 -29.730892 L 227.69907 -29.72789 L 228.818802 -29.725073 L 229.938535 -29.722432 L 231.058267 -29.719958 L 232.178 -29.71764 L 233.297732 -29.715471 L 234.417464 -29.713442 L 235.537197 -29.711545 L 236.656929 -29.709772 L 237.776662 -29.708116 L 238.896394 -29.70657 L 240.016127 -29.705129 L 241.135859 -29.703785 L 242.255592 -29.702533 L 243.375324 -29.701367 L 244.495056 -29.700282 L 245.614789 -29.699274 L 246.734521 -29.698337 L 247.854254 -29.697466 L 248.973986 -29.696659 L 250.093719 -29.69591 L 251.213451 -29.695216 L 252.333184 -29.694573 L 253.452916 -29.693979 L 254.572648 -29.693429 L 255.692381 -29.692921 L 256.812113 -29.692452 L 257.931846 -29.69202 L 259.051578 -29.691621 L 260.171311 -29.691254 L 261.291043 -29.690917 L 262.410776 -29.690606 L 263.530508 -29.690321 L 264.65024 -29.69006 L 265.769973 -29.68982 L 266.889705 -29.6896 L 268.009438 -29.689399 L 269.12917 -29.689216 L 270.248903 -29.689048 L 271.368635 -29.688895 L 272.488367 -29.688756 L 273.6081 -29.688629 L 274.727832 -29.688513 L 275.847565 -29.688409 L 276.967297 -29.688314 L 278.08703 -29.688228 L 279.206762 -29.68815 L 280.326495 -29.688079 L 281.446227 -29.688016 L 282.565959 -29.687959 L 283.685692 -29.687907 L 284.805424 -29.687861 L 285.925157 -29.687819 L 287.044889 -29.687782 L 288.164622 -29.687749 L 289.284354 -29.687719 L 290.404087 -29.687692 L 291.523819 -29.687669 L 292.643551 -29.687647 L 293.763284 -29.687629 L 294.883016 -29.687612 L 296.002749 -29.687598 L 297.122481 -29.687585 L 298.242214 -29.687573 L 299.361946 -29.687563 L 300.481679 -29.687555 L 301.601411 -29.687547 L 302.721143 -29.68754 L 303.840876 -29.687534 L 304.960608 -29.687529 L 306.080341 -29.687525 L 307.200073 -29.687521 L 308.319806 -29.687518 L 309.439538 -29.687515 L 310.55927 -29.687513 L 311.679003 -29.687511 L 312.798735 -29.687509 L 313.918468 -29.687507 L 315.0382 -29.687506 L 316.157933 -29.687505 L 317.277665 -29.687504 L 318.397398 -29.687503 L 319.51713 -29.687503 L 320.636862 -29.687502 L 321.756595 -29.687502 L 322.876327 -29.687501 L 323.99606 -29.687501 L 325.115792 -29.687501 L 326.235525 -29.687501 L 327.355257 -29.687501 L 328.47499 -29.6875 L 329.594722 -29.6875 L 330.714454 -29.6875 L 331.834187 -29.6875 L 332.953919 -29.6875 L 334.073652 -29.6875 L 335.193384 -29.6875 L 336.313117 -29.6875 L 337.432849 -29.6875 L 338.552582 -29.6875 L 339.672314 -29.6875 L 340.792046 -29.6875 L 341.911779 -29.6875 L 343.031511 -29.6875 L 344.151244 -29.6875 L 345.270976 -29.6875 L 346.390709 -29.6875 L 347.510441 -29.6875 L 348.630173 -29.6875 L 349.749906 -29.6875 L 350.869638 -29.6875 L 351.989371 -29.6875 L 353.109103 -29.6875 L 354.228836 -29.6875 L 355.348568 -29.6875 L 356.468301 -29.6875 L 357.588033 -29.6875 L 358.707765 -29.6875 L 359.827498 -29.6875 L 360.94723 -29.6875 L 362.066963 -29.6875 L 363.186695 -29.6875 L 364.306428 -29.6875 L 365.42616 -29.6875 L 366.545893 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 366.545893 -29.6875 L 365.42616 -29.6875 L 364.306428 -29.6875 L 363.186695 -29.6875 L 362.066963 -29.6875 L 360.94723 -29.6875 L 359.827498 -29.6875 L 358.707765 -29.6875 L 357.588033 -29.6875 L 356.468301 -29.6875 L 355.348568 -29.6875 L 354.228836 -29.6875 L 353.109103 -29.6875 L 351.989371 -29.6875 L 350.869638 -29.6875 L 349.749906 -29.6875 L 348.630173 -29.6875 L 347.510441 -29.6875 L 346.390709 -29.6875 L 345.270976 -29.6875 L 344.151244 -29.6875 L 343.031511 -29.6875 L 341.911779 -29.6875 L 340.792046 -29.6875 L 339.672314 -29.6875 L 338.552582 -29.6875 L 337.432849 -29.6875 L 336.313117 -29.6875 L 335.193384 -29.6875 L 334.073652 -29.6875 L 332.953919 -29.6875 L 331.834187 -29.6875 L 330.714454 -29.6875 L 329.594722 -29.6875 L 328.47499 -29.6875 L 327.355257 -29.6875 L 326.235525 -29.6875 L 325.115792 -29.6875 L 323.99606 -29.6875 L 322.876327 -29.6875 L 321.756595 -29.6875 L 320.636862 -29.6875 L 319.51713 -29.6875 L 318.397398 -29.6875 L 317.277665 -29.6875 L 316.157933 -29.6875 L 315.0382 -29.6875 L 313.918468 -29.6875 L 312.798735 -29.6875 L 311.679003 -29.6875 L 310.55927 -29.6875 L 309.439538 -29.6875 L 308.319806 -29.6875 L 307.200073 -29.6875 L 306.080341 -29.6875 L 304.960608 -29.6875 L 303.840876 -29.6875 L 302.721143 -29.6875 L 301.601411 -29.6875 L 300.481679 -29.6875 L 299.361946 -29.6875 L 298.242214 -29.6875 L 297.122481 -29.6875 L 296.002749 -29.6875 L 294.883016 -29.6875 L 293.763284 -29.6875 L 292.643551 -29.6875 L 291.523819 -29.6875 L 290.404087 -29.6875 L 289.284354 -29.6875 L 288.164622 -29.6875 L 287.044889 -29.6875 L 285.925157 -29.6875 L 284.805424 -29.6875 L 283.685692 -29.6875 L 282.565959 -29.6875 L 281.446227 -29.6875 L 280.326495 -29.6875 L 279.206762 -29.6875 L 278.08703 -29.6875 L 276.967297 -29.6875 L 275.847565 -29.6875 L 274.727832 -29.6875 L 273.6081 -29.6875 L 272.488367 -29.6875 L 271.368635 -29.6875 L 270.248903 -29.6875 L 269.12917 -29.6875 L 268.009438 -29.6875 L 266.889705 -29.6875 L 265.769973 -29.6875 L 264.65024 -29.6875 L 263.530508 -29.6875 L 262.410776 -29.6875 L 261.291043 -29.6875 L 260.171311 -29.6875 L 259.051578 -29.6875 L 257.931846 -29.6875 L 256.812113 -29.6875 L 255.692381 -29.6875 L 254.572648 -29.6875 L 253.452916 -29.6875 L 252.333184 -29.6875 L 251.213451 -29.6875 L 250.093719 -29.6875 L 248.973986 -29.6875 L 247.854254 -29.6875 L 246.734521 -29.6875 L 245.614789 -29.6875 L 244.495056 -29.6875 L 243.375324 -29.6875 L 242.255592 -29.6875 L 241.135859 -29.6875 L 240.016127 -29.6875 L 238.896394 -29.6875 L 237.776662 -29.6875 L 236.656929 -29.6875 L 235.537197 -29.6875 L 234.417464 -29.6875 L 233.297732 -29.6875 L 232.178 -29.6875 L 231.058267 -29.6875 L 229.938535 -29.6875 L 228.818802 -29.6875 L 227.69907 -29.6875 L 226.579337 -29.6875 L 225.459605 -29.6875 L 224.339872 -29.6875 L 223.22014 -29.6875 L 222.100408 -29.6875 L 220.980675 -29.6875 L 219.860943 -29.6875 L 218.74121 -29.6875 L 217.621478 -29.6875 L 216.501745 -29.6875 L 215.382013 -29.6875 L 214.262281 -29.6875 L 213.142548 -29.6875 L 212.022816 -29.6875 L 210.903083 -29.6875 L 209.783351 -29.6875 L 208.663618 -29.6875 L 207.543886 -29.6875 L 206.424153 -29.6875 L 205.304421 -29.6875 L 204.184689 -29.6875 L 203.064956 -29.6875 L 201.945224 -29.6875 L 200.825491 -29.6875 L 199.705759 -29.6875 L 198.586026 -29.6875 L 197.466294 -29.6875 L 196.346561 -29.6875 L 195.226829 -29.6875 L 194.107097 -29.6875 L 192.987364 -29.6875 L 191.867632 -29.6875 L 190.747899 -29.6875 L 189.628167 -29.6875 L 188.508434 -29.6875 L 187.388702 -29.6875 L 186.268969 -29.6875 L 185.149237 -29.6875 L 184.029505 -29.6875 L 182.909772 -29.6875 L 181.79004 -29.6875 L 180.670307 -29.6875 L 179.550575 -29.6875 L 178.430842 -29.6875 L 177.31111 -29.6875 L 176.191378 -29.6875 L 175.071645 -29.6875 L 173.951913 -29.6875 L 172.83218 -29.6875 L 171.712448 -29.6875 L 170.592715 -29.6875 L 169.472983 -29.6875 L 168.35325 -29.6875 L 167.233518 -29.6875 L 166.113786 -29.6875 L 164.994053 -29.6875 L 163.874321 -29.6875 L 162.754588 -29.6875 L 161.634856 -29.6875 L 160.515123 -29.6875 L 159.395391 -29.6875 L 158.275658 -29.6875 L 157.155926 -29.6875 L 156.036194 -29.6875 L 154.916461 -29.6875 L 153.796729 -29.6875 L 152.676996 -29.6875 L 151.557264 -29.6875 L 150.437531 -29.6875 L 149.317799 -29.6875 L 148.198066 -29.6875 L 147.078334 -29.6875 L 145.958602 -29.6875 L 144.838869 -29.6875 L 143.719137 -29.6875 L 142.599404 -29.6875 L 141.479672 -29.6875 L 140.359939 -29.6875 L 139.240207 -29.6875 L 138.120474 -29.6875 L 137.000742 -29.6875 L 135.88101 -29.6875 L 134.761277 -29.6875 L 133.641545 -29.6875 L 132.521812 -29.6875 L 131.40208 -29.6875 L 130.282347 -29.6875 L 129.162615 -29.6875 L 128.042883 -29.6875 L 126.92315 -29.6875 L 125.803418 -29.6875 L 124.683685 -29.6875 L 123.563953 -29.6875 L 122.44422 -29.6875 L 121.324488 -29.6875 L 120.204755 -29.6875 L 119.085023 -29.6875 L 117.965291 -29.6875 L 116.845558 -29.6875 L 115.725826 -29.6875 L 114.606093 -29.6875 L 113.486361 -29.6875 L 112.366628 -29.6875 L 111.246896 -29.6875 L 110.127163 -29.6875 L 109.007431 -29.6875 L 107.887699 -29.6875 L 106.767966 -29.6875 L 105.648234 -29.6875 L 104.528501 -29.6875 L 103.408769 -29.6875 L 102.289036 -29.6875 L 101.169304 -29.6875 L 100.049571 -29.6875 L 98.929839 -29.6875 L 97.810107 -29.6875 L 96.690374 -29.6875 L 95.570642 -29.6875 L 94.450909 -29.6875 L 93.331177 -29.6875 L 92.211444 -29.6875 L 91.091712 -29.6875 L 89.97198 -29.6875 L 88.852247 -29.6875 L 87.732515 -29.6875 L 86.612782 -29.6875 L 85.49305 -29.6875 L 84.373317 -29.6875 L 83.253585 -29.6875 L 82.133852 -29.6875 L 81.01412 -29.6875 L 79.894388 -29.6875 L 78.774655 -29.6875 L 77.654923 -29.6875 L 76.53519 -29.6875 L 75.415458 -29.6875 L 74.295725 -29.6875 L 73.175993 -29.6875 L 72.05626 -29.6875 L 70.936528 -29.6875 L 69.816796 -29.6875 L 68.697063 -29.6875 L 67.577331 -29.6875 L 66.457598 -29.6875 L 65.337866 -29.6875 L 64.218133 -29.6875 L 63.098401 -29.6875 L 61.978668 -29.6875 L 60.858936 -29.6875 L 59.739204 -29.6875 L 58.619471 -29.6875 L 57.499739 -29.6875 L 56.380006 -29.6875 L 55.260274 -29.6875 L 54.140541 -29.6875 L 53.020809 -29.6875 L 51.901077 -29.6875 L 50.781344 -29.6875 L 49.661612 -29.6875 L 48.541879 -29.6875 L 47.422147 -29.6875 L 46.302414 -29.6875 L 45.182682 -29.6875 L 44.062949 -29.6875 L 42.943217 -29.6875 L 41.823485 -29.6875 L 40.703752 -29.6875 L 39.58402 -29.6875 L 38.464287 -29.6875 L 37.344555 -29.6875 L 36.224822 -29.6875 L 35.10509 -29.6875 L 33.985357 -29.6875 L 32.865625 -29.6875 z \" style=\"stroke: #8fbc8f\"/>\n",
" </defs>\n",
" <g clip-path=\"url(#p7e97dc691e)\">\n",
" <use xlink:href=\"#mb1323f05e0\" x=\"0\" y=\"170.563\" style=\"fill: #8fbc8f; stroke: #8fbc8f\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m97388e6d50\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(35.625 154.238)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 55.260274 140.8755 L 55.260274 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"55.260274\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 20 -->\n",
" <g transform=\"translate(58.019649 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-32\" d=\"M 1228 531 L 3431 531 L 3431 0 L 469 0 L 469 531 Q 828 903 1448 1529 Q 2069 2156 2228 2338 Q 2531 2678 2651 2914 Q 2772 3150 2772 3378 Q 2772 3750 2511 3984 Q 2250 4219 1831 4219 Q 1534 4219 1204 4116 Q 875 4013 500 3803 L 500 4441 Q 881 4594 1212 4672 Q 1544 4750 1819 4750 Q 2544 4750 2975 4387 Q 3406 4025 3406 3419 Q 3406 3131 3298 2873 Q 3191 2616 2906 2266 Q 2828 2175 2409 1742 Q 1991 1309 1228 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 77.654923 140.8755 L 77.654923 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"77.654923\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 40 -->\n",
" <g transform=\"translate(80.414298 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 100.049571 140.8755 L 100.049571 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"100.049571\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 60 -->\n",
" <g transform=\"translate(102.808946 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 122.44422 140.8755 L 122.44422 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"122.44422\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 80 -->\n",
" <g transform=\"translate(125.203595 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 144.838869 140.8755 L 144.838869 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_12\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"144.838869\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <g transform=\"translate(147.598244 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_7\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 167.233518 140.8755 L 167.233518 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_14\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"167.233518\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 120 -->\n",
" <g transform=\"translate(169.992893 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_8\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 189.628167 140.8755 L 189.628167 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_16\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"189.628167\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 140 -->\n",
" <g transform=\"translate(192.387542 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_9\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 212.022816 140.8755 L 212.022816 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_18\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"212.022816\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 160 -->\n",
" <g transform=\"translate(214.782191 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_10\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 234.417464 140.8755 L 234.417464 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_20\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"234.417464\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 180 -->\n",
" <g transform=\"translate(237.176839 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_11\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 256.812113 140.8755 L 256.812113 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_22\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"256.812113\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_11\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(259.571488 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_12\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 279.206762 140.8755 L 279.206762 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_24\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"279.206762\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_12\">\n",
" <!-- 220 -->\n",
" <g transform=\"translate(281.966137 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_13\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 301.601411 140.8755 L 301.601411 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_26\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"301.601411\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_13\">\n",
" <!-- 240 -->\n",
" <g transform=\"translate(304.360786 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_14\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 323.99606 140.8755 L 323.99606 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_28\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"323.99606\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_14\">\n",
" <!-- 260 -->\n",
" <g transform=\"translate(326.755435 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_15\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 346.390709 140.8755 L 346.390709 32.1555 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_30\">\n",
" <g>\n",
" <use xlink:href=\"#m97388e6d50\" x=\"346.390709\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_15\">\n",
" <!-- 280 -->\n",
" <g transform=\"translate(349.150084 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_31\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_32\">\n",
" <defs>\n",
" <path id=\"m5c1da8c442\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m5c1da8c442\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_16\">\n",
" <!-- 0.00 -->\n",
" <g transform=\"translate(3.6 144.674719)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_33\">\n",
" <path d=\"M 32.865625 109.395874 L 367.665625 109.395874 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_34\">\n",
" <g>\n",
" <use xlink:href=\"#m5c1da8c442\" x=\"32.865625\" y=\"109.395874\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_17\">\n",
" <!-- 0.01 -->\n",
" <g transform=\"translate(3.6 113.195093)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_35\">\n",
" <path d=\"M 32.865625 77.916248 L 367.665625 77.916248 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_36\">\n",
" <g>\n",
" <use xlink:href=\"#m5c1da8c442\" x=\"32.865625\" y=\"77.916248\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_18\">\n",
" <!-- 0.02 -->\n",
" <g transform=\"translate(3.6 81.715467)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_37\">\n",
" <path d=\"M 32.865625 46.436623 L 367.665625 46.436623 \" clip-path=\"url(#p7e97dc691e)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_38\">\n",
" <g>\n",
" <use xlink:href=\"#m5c1da8c442\" x=\"32.865625\" y=\"46.436623\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_19\">\n",
" <!-- 0.03 -->\n",
" <g transform=\"translate(3.6 50.235841)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 367.665625 140.8755 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 32.865625 32.1555 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_20\">\n",
" <!-- A -->\n",
" <g transform=\"translate(196.16125 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-41\" d=\"M 2188 4044 L 1331 1722 L 3047 1722 L 2188 4044 z M 1831 4666 L 2547 4666 L 4325 0 L 3669 0 L 3244 1197 L 1141 1197 L 716 0 L 50 0 L 1831 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-41\"/>\n",
" </g>\n",
" <!-- $\\mu=26.73$; $\\sigma=24.85$ -->\n",
" <g transform=\"translate(140.205625 26.1555)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-Oblique-3bc\" d=\"M -84 -1331 L 856 3500 L 1434 3500 L 1009 1322 Q 997 1256 987 1175 Q 978 1094 978 1013 Q 978 722 1161 565 Q 1344 409 1684 409 Q 2147 409 2431 671 Q 2716 934 2816 1459 L 3213 3500 L 3788 3500 L 3266 809 Q 3253 750 3248 706 Q 3244 663 3244 628 Q 3244 531 3283 486 Q 3322 441 3406 441 Q 3438 441 3492 456 Q 3547 472 3647 513 L 3559 50 Q 3422 -19 3297 -55 Q 3172 -91 3053 -91 Q 2847 -91 2730 40 Q 2613 172 2613 403 Q 2438 153 2195 31 Q 1953 -91 1625 -91 Q 1334 -91 1117 43 Q 900 178 831 397 L 494 -1331 L -84 -1331 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3d\" d=\"M 678 2906 L 4684 2906 L 4684 2381 L 678 2381 L 678 2906 z M 678 1631 L 4684 1631 L 4684 1100 L 678 1100 L 678 1631 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-37\" d=\"M 525 4666 L 3525 4666 L 3525 4397 L 1831 0 L 1172 0 L 2766 4134 L 525 4134 L 525 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3b\" d=\"M 750 3309 L 1409 3309 L 1409 2516 L 750 2516 L 750 3309 z M 750 794 L 1409 794 L 1409 256 L 897 -744 L 494 -744 L 750 256 L 750 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-Oblique-3c3\" d=\"M 2219 3044 Q 1744 3044 1422 2700 Q 1081 2341 969 1747 Q 844 1119 1044 756 Q 1241 397 1706 397 Q 2166 397 2503 759 Q 2844 1122 2966 1747 Q 3075 2319 2881 2700 Q 2700 3044 2219 3044 z M 2309 3503 L 4219 3500 L 4106 2925 L 3463 2925 Q 3706 2438 3575 1747 Q 3406 888 2884 400 Q 2359 -91 1609 -91 Q 856 -91 525 400 Q 194 888 363 1747 Q 528 2609 1050 3097 Q 1484 3503 2309 3503 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-35\" d=\"M 691 4666 L 3169 4666 L 3169 4134 L 1269 4134 L 1269 2991 Q 1406 3038 1543 3061 Q 1681 3084 1819 3084 Q 2600 3084 3056 2656 Q 3513 2228 3513 1497 Q 3513 744 3044 326 Q 2575 -91 1722 -91 Q 1428 -91 1123 -41 Q 819 9 494 109 L 494 744 Q 775 591 1075 516 Q 1375 441 1709 441 Q 2250 441 2565 725 Q 2881 1009 2881 1497 Q 2881 1984 2565 2268 Q 2250 2553 1709 2553 Q 1456 2553 1204 2497 Q 953 2441 691 2322 L 691 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3bc\" transform=\"translate(0 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(83.105469 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(186.376953 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(250 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(313.623047 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-37\" transform=\"translate(337.660156 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" transform=\"translate(401.283203 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3b\" transform=\"translate(464.90625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-20\" transform=\"translate(498.597656 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3c3\" transform=\"translate(530.384766 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(613.246094 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(716.517578 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(780.140625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(843.763672 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" transform=\"translate(872.925781 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-35\" transform=\"translate(936.548828 0.78125)\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p7e97dc691e\">\n",
" <rect x=\"32.865625\" y=\"32.1555\" width=\"334.8\" height=\"108.72\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- B -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>B</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"190.5,-64 89.5,-64 89.5,-23 190.5,-23 190.5,-64\"/>\n",
"<svg viewBox=\"0 0 132.1625 52.998125\" width=\"101px\" height=\"41px\" preserveAspectRatio=\"xMinYMin meet\" x=\"89.5\" y=\"-64\"> <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>2022-07-10T22:55:09.069032</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 52.998125 L 132.1625 52.998125 L 132.1625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 18.718125 L 16.9625 18.718125 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 16.9625 45.898125 L 26.939242 45.898125 L 26.939242 33.818125 L 16.9625 33.818125 z \" clip-path=\"url(#ped7bc2c3ec)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 16.9625 30.798125 L 118.585758 30.798125 L 118.585758 18.718125 L 16.9625 18.718125 z \" clip-path=\"url(#ped7bc2c3ec)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" clip-path=\"url(#ped7bc2c3ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m190868b0d1\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m190868b0d1\" x=\"16.9625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 72.7625 45.898125 L 72.7625 18.718125 \" clip-path=\"url(#ped7bc2c3ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m190868b0d1\" x=\"72.7625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" clip-path=\"url(#ped7bc2c3ec)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m190868b0d1\" x=\"128.5625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_7\">\n",
" <defs>\n",
" <path id=\"m00b82a0e69\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m00b82a0e69\" x=\"16.9625\" y=\"39.858125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 1 -->\n",
" <g transform=\"translate(3.6 43.657344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m00b82a0e69\" x=\"16.9625\" y=\"24.758125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(3.6 28.557344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 16.9625 18.718125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 8.94% -->\n",
" <g transform=\"translate(96.795312 43.818437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-39\" d=\"M 703 97 L 703 672 Q 941 559 1184 500 Q 1428 441 1663 441 Q 2288 441 2617 861 Q 2947 1281 2994 2138 Q 2813 1869 2534 1725 Q 2256 1581 1919 1581 Q 1219 1581 811 2004 Q 403 2428 403 3163 Q 403 3881 828 4315 Q 1253 4750 1959 4750 Q 2769 4750 3195 4129 Q 3622 3509 3622 2328 Q 3622 1225 3098 567 Q 2575 -91 1691 -91 Q 1453 -91 1209 -44 Q 966 3 703 97 z M 1959 2075 Q 2384 2075 2632 2365 Q 2881 2656 2881 3163 Q 2881 3666 2632 3958 Q 2384 4250 1959 4250 Q 1534 4250 1286 3958 Q 1038 3666 1038 3163 Q 1038 2656 1286 2365 Q 1534 2075 1959 2075 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-25\" d=\"M 4653 2053 Q 4381 2053 4226 1822 Q 4072 1591 4072 1178 Q 4072 772 4226 539 Q 4381 306 4653 306 Q 4919 306 5073 539 Q 5228 772 5228 1178 Q 5228 1588 5073 1820 Q 4919 2053 4653 2053 z M 4653 2450 Q 5147 2450 5437 2106 Q 5728 1763 5728 1178 Q 5728 594 5436 251 Q 5144 -91 4653 -91 Q 4153 -91 3862 251 Q 3572 594 3572 1178 Q 3572 1766 3864 2108 Q 4156 2450 4653 2450 z M 1428 4353 Q 1159 4353 1004 4120 Q 850 3888 850 3481 Q 850 3069 1003 2837 Q 1156 2606 1428 2606 Q 1700 2606 1854 2837 Q 2009 3069 2009 3481 Q 2009 3884 1853 4118 Q 1697 4353 1428 4353 z M 4250 4750 L 4750 4750 L 1831 -91 L 1331 -91 L 4250 4750 z M 1428 4750 Q 1922 4750 2215 4408 Q 2509 4066 2509 3481 Q 2509 2891 2217 2550 Q 1925 2209 1428 2209 Q 931 2209 642 2551 Q 353 2894 353 3481 Q 353 4063 643 4406 Q 934 4750 1428 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-39\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 91.06% -->\n",
" <g transform=\"translate(90.432812 28.718437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-39\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"286.279297\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- B -->\n",
" <g transform=\"translate(68.645938 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-42\" d=\"M 1259 2228 L 1259 519 L 2272 519 Q 2781 519 3026 730 Q 3272 941 3272 1375 Q 3272 1813 3026 2020 Q 2781 2228 2272 2228 L 1259 2228 z M 1259 4147 L 1259 2741 L 2194 2741 Q 2656 2741 2882 2914 Q 3109 3088 3109 3444 Q 3109 3797 2882 3972 Q 2656 4147 2194 4147 L 1259 4147 z M 628 4666 L 2241 4666 Q 2963 4666 3353 4366 Q 3744 4066 3744 3513 Q 3744 3084 3544 2831 Q 3344 2578 2956 2516 Q 3422 2416 3680 2098 Q 3938 1781 3938 1306 Q 3938 681 3513 340 Q 3088 0 2303 0 L 628 0 L 628 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-42\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"ped7bc2c3ec\">\n",
" <rect x=\"16.9625\" y=\"18.718125\" width=\"111.6\" height=\"27.18\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1):\">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M140,-99.9816C140,-91.0601 140,-82.2619 140,-74.3618\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"143.5001,-74.2184 140,-64.2184 136.5001,-74.2184 143.5001,-74.2184\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"gnb.showInference(bn,evs={})"
]
},
{
"cell_type": "code",
"execution_count": 10,
"id": "82c8f835-d1e5-4f61-a2cf-a0e62cecfbbc",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"number of parameters in the bn : 599\n",
"domain of the bn : 10^2.778151250383644\n"
]
}
],
"source": [
"print(\"number of parameters in the bn : {0}\".format(bn.dim()))\n",
"print(\"domain of the bn : 10^{0}\".format(bn.log10DomainSize()))"
]
},
{
"cell_type": "code",
"execution_count": 11,
"id": "b112b75c-e31d-4dba-b565-1445f87fe3bd",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x7f13a33122b0>"
]
},
"execution_count": 11,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"import time\n",
"\n",
"ts = time.time()\n",
"ie=gum.LazyPropagation(bn)\n",
"ie.setEvidence({'B':1})\n",
"ie.makeInference()\n",
"te=time.time()\n",
"\n",
"plot(x,ie.posterior(a)[:])\n",
"plot(x,y)\n",
"t=title(\"P(A) computed in {0:2.5f} sec\".format(te-ts))\n",
"legend([\"P(A | B = 1)\", \"P(A)\"],loc='best')"
]
},
{
"cell_type": "code",
"execution_count": 12,
"id": "4f66fff1-9b9d-4618-9a7a-966a6e5b812a",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x7f13a3312100>"
]
},
"execution_count": 12,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"import time\n",
"\n",
"ts = time.time()\n",
"ie=gum.LazyPropagation(bn)\n",
"ie.setEvidence({'B':0})\n",
"ie.makeInference()\n",
"te=time.time()\n",
"\n",
"plot(x,ie.posterior(a)[:])\n",
"plot(x,y)\n",
"t=title(\"P(A) computed in {0:2.5f} sec\".format(te-ts))\n",
"legend([\"P(A | B = 0)\", \"P(A)\"],loc='best')"
]
},
{
"cell_type": "code",
"execution_count": 13,
"id": "8cc43ad9-b08d-4bf8-978c-38c4e998ca9b",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"293pt\" height=\"238pt\" viewBox=\"0.00 0.00 293.00 238.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 234)\">\n",
"<title>structs</title>\n",
"<text text-anchor=\"middle\" x=\"142.5\" y=\"-7.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#4a4a4a\">Inference in 0.27ms</text>\n",
"<!-- A -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>A</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"285,-230 0,-230 0,-100 285,-100 285,-230\"/>\n",
"<svg viewBox=\"0 0 377.628125 170.563\" width=\"285px\" height=\"130px\" preserveAspectRatio=\"xMinYMin meet\" x=\"0\" y=\"-230\"> <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>2022-07-10T22:55:09.965200</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 170.563 L 377.628125 170.563 L 377.628125 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 L 374.028125 32.1555 L 39.228125 32.1555 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"PolyCollection_1\">\n",
" <defs>\n",
" <path id=\"m6ccf2a70a8\" d=\"M 39.228125 -29.6875 L 39.228125 -29.6875 L 40.347857 -38.360608 L 41.46759 -46.516814 L 42.587322 -54.176724 L 43.707055 -61.360303 L 44.826787 -68.086892 L 45.94652 -74.375221 L 47.066252 -80.243426 L 48.185985 -85.709068 L 49.305717 -90.789139 L 50.425449 -95.500086 L 51.545182 -99.857818 L 52.664914 -103.877725 L 53.784647 -107.574687 L 54.904379 -110.963093 L 56.024112 -114.056847 L 57.143844 -116.869388 L 58.263577 -119.413698 L 59.383309 -121.702314 L 60.503041 -123.747344 L 61.622774 -125.560473 L 62.742506 -127.15298 L 63.862239 -128.535747 L 64.981971 -129.719268 L 66.101704 -130.713662 L 67.221436 -131.528685 L 68.341168 -132.173736 L 69.460901 -132.657869 L 70.580633 -132.989807 L 71.700366 -133.177943 L 72.820098 -133.230357 L 73.939831 -133.154822 L 75.059563 -132.958813 L 76.179296 -132.649516 L 77.299028 -132.233837 L 78.41876 -131.718409 L 79.538493 -131.109602 L 80.658225 -130.41353 L 81.777958 -129.636058 L 82.89769 -128.782812 L 84.017423 -127.859183 L 85.137155 -126.870339 L 86.256888 -125.821225 L 87.37662 -124.716577 L 88.496352 -123.560926 L 89.616085 -122.358603 L 90.735817 -121.113747 L 91.85555 -119.830311 L 92.975282 -118.512067 L 94.095015 -117.162616 L 95.214747 -115.785388 L 96.33448 -114.383651 L 97.454212 -112.960516 L 98.573944 -111.518942 L 99.693677 -110.061742 L 100.813409 -108.591587 L 101.933142 -107.111011 L 103.052874 -105.622416 L 104.172607 -104.12808 L 105.292339 -102.630153 L 106.412071 -101.130672 L 107.531804 -99.631557 L 108.651536 -98.134619 L 109.771269 -96.641564 L 110.891001 -95.153997 L 112.010734 -93.673424 L 113.130466 -92.201256 L 114.250199 -90.738817 L 115.369931 -89.287341 L 116.489663 -87.84798 L 117.609396 -86.421807 L 118.729128 -85.009815 L 119.848861 -83.612926 L 120.968593 -82.23199 L 122.088326 -80.867791 L 123.208058 -79.521047 L 124.327791 -78.192413 L 125.447523 -76.882486 L 126.567255 -75.591807 L 127.686988 -74.320861 L 128.80672 -73.070081 L 129.926453 -71.839854 L 131.046185 -70.630516 L 132.165918 -69.442359 L 133.28565 -68.275636 L 134.405383 -67.130553 L 135.525115 -66.007284 L 136.644847 -64.905961 L 137.76458 -63.826684 L 138.884312 -62.769521 L 140.004045 -61.734505 L 141.123777 -60.721644 L 142.24351 -59.730916 L 143.363242 -58.762271 L 144.482974 -57.815637 L 145.602707 -56.890918 L 146.722439 -55.987996 L 147.842172 -55.106732 L 148.961904 -54.246968 L 150.081637 -53.408529 L 151.201369 -52.591222 L 152.321102 -51.794838 L 153.440834 -51.019156 L 154.560566 -50.26394 L 155.680299 -49.528941 L 156.800031 -48.8139 L 157.919764 -48.118547 L 159.039496 -47.442603 L 160.159229 -46.78578 L 161.278961 -46.147782 L 162.398694 -45.528307 L 163.518426 -44.927045 L 164.638158 -44.343682 L 165.757891 -43.7779 L 166.877623 -43.229374 L 167.997356 -42.697779 L 169.117088 -42.182785 L 170.236821 -41.68406 L 171.356553 -41.20127 L 172.476286 -40.734081 L 173.596018 -40.282157 L 174.71575 -39.845162 L 175.835483 -39.422761 L 176.955215 -39.014618 L 178.074948 -38.6204 L 179.19468 -38.239774 L 180.314413 -37.872409 L 181.434145 -37.517975 L 182.553878 -37.176147 L 183.67361 -36.846599 L 184.793342 -36.529012 L 185.913075 -36.223066 L 187.032807 -35.928448 L 188.15254 -35.644846 L 189.272272 -35.371953 L 190.392005 -35.109466 L 191.511737 -34.857085 L 192.631469 -34.614517 L 193.751202 -34.38147 L 194.870934 -34.157659 L 195.990667 -33.942803 L 197.110399 -33.736626 L 198.230132 -33.538855 L 199.349864 -33.349226 L 200.469597 -33.167475 L 201.589329 -32.993348 L 202.709061 -32.826592 L 203.828794 -32.666963 L 204.948526 -32.514219 L 206.068259 -32.368124 L 207.187991 -32.22845 L 208.307724 -32.094969 L 209.427456 -31.967464 L 210.547189 -31.845719 L 211.666921 -31.729525 L 212.786653 -31.618679 L 213.906386 -31.512981 L 215.026118 -31.412238 L 216.145851 -31.316261 L 217.265583 -31.224868 L 218.385316 -31.137879 L 219.505048 -31.055122 L 220.624781 -30.976427 L 221.744513 -30.901633 L 222.864245 -30.830579 L 223.983978 -30.763112 L 225.10371 -30.699082 L 226.223443 -30.638346 L 227.343175 -30.580763 L 228.462908 -30.526197 L 229.58264 -30.474518 L 230.702372 -30.425598 L 231.822105 -30.379316 L 232.941837 -30.335551 L 234.06157 -30.294191 L 235.181302 -30.255125 L 236.301035 -30.218246 L 237.420767 -30.183453 L 238.5405 -30.150645 L 239.660232 -30.119728 L 240.779964 -30.09061 L 241.899697 -30.063203 L 243.019429 -30.037423 L 244.139162 -30.013188 L 245.258894 -29.990419 L 246.378627 -29.969042 L 247.498359 -29.948985 L 248.618092 -29.930179 L 249.737824 -29.912557 L 250.857556 -29.896057 L 251.977289 -29.880617 L 253.097021 -29.86618 L 254.216754 -29.85269 L 255.336486 -29.840094 L 256.456219 -29.828343 L 257.575951 -29.817386 L 258.695684 -29.807179 L 259.815416 -29.797678 L 260.935148 -29.788841 L 262.054881 -29.780628 L 263.174613 -29.773002 L 264.294346 -29.765926 L 265.414078 -29.759366 L 266.533811 -29.753291 L 267.653543 -29.747669 L 268.773276 -29.742471 L 269.893008 -29.73767 L 271.01274 -29.733239 L 272.132473 -29.729155 L 273.252205 -29.725393 L 274.371938 -29.721932 L 275.49167 -29.71875 L 276.611403 -29.715829 L 277.731135 -29.71315 L 278.850867 -29.710696 L 279.9706 -29.70845 L 281.090332 -29.706397 L 282.210065 -29.704522 L 283.329797 -29.702813 L 284.44953 -29.701256 L 285.569262 -29.699839 L 286.688995 -29.698553 L 287.808727 -29.697385 L 288.928459 -29.696328 L 290.048192 -29.695371 L 291.167924 -29.694506 L 292.287657 -29.693726 L 293.407389 -29.693024 L 294.527122 -29.692392 L 295.646854 -29.691825 L 296.766587 -29.691316 L 297.886319 -29.690861 L 299.006051 -29.690454 L 300.125784 -29.690091 L 301.245516 -29.689768 L 302.365249 -29.689481 L 303.484981 -29.689227 L 304.604714 -29.689001 L 305.724446 -29.688802 L 306.844179 -29.688627 L 307.963911 -29.688473 L 309.083643 -29.688338 L 310.203376 -29.688219 L 311.323108 -29.688116 L 312.442841 -29.688026 L 313.562573 -29.687948 L 314.682306 -29.68788 L 315.802038 -29.687821 L 316.92177 -29.687771 L 318.041503 -29.687728 L 319.161235 -29.687691 L 320.280968 -29.687659 L 321.4007 -29.687632 L 322.520433 -29.687609 L 323.640165 -29.68759 L 324.759898 -29.687574 L 325.87963 -29.68756 L 326.999362 -29.687549 L 328.119095 -29.68754 L 329.238827 -29.687532 L 330.35856 -29.687525 L 331.478292 -29.68752 L 332.598025 -29.687516 L 333.717757 -29.687512 L 334.83749 -29.68751 L 335.957222 -29.687508 L 337.076954 -29.687506 L 338.196687 -29.687504 L 339.316419 -29.687503 L 340.436152 -29.687502 L 341.555884 -29.687502 L 342.675617 -29.687501 L 343.795349 -29.687501 L 344.915082 -29.687501 L 346.034814 -29.6875 L 347.154546 -29.6875 L 348.274279 -29.6875 L 349.394011 -29.6875 L 350.513744 -29.6875 L 351.633476 -29.6875 L 352.753209 -29.6875 L 353.872941 -29.6875 L 354.992673 -29.6875 L 356.112406 -29.6875 L 357.232138 -29.6875 L 358.351871 -29.6875 L 359.471603 -29.6875 L 360.591336 -29.6875 L 361.711068 -29.6875 L 362.830801 -29.6875 L 363.950533 -29.6875 L 365.070265 -29.6875 L 366.189998 -29.6875 L 367.30973 -29.6875 L 368.429463 -29.6875 L 369.549195 -29.6875 L 370.668928 -29.6875 L 371.78866 -29.6875 L 372.908393 -29.6875 L 374.028125 -29.6875 L 374.028125 -29.6875 L 374.028125 -29.6875 L 372.908393 -29.6875 L 371.78866 -29.6875 L 370.668928 -29.6875 L 369.549195 -29.6875 L 368.429463 -29.6875 L 367.30973 -29.6875 L 366.189998 -29.6875 L 365.070265 -29.6875 L 363.950533 -29.6875 L 362.830801 -29.6875 L 361.711068 -29.6875 L 360.591336 -29.6875 L 359.471603 -29.6875 L 358.351871 -29.6875 L 357.232138 -29.6875 L 356.112406 -29.6875 L 354.992673 -29.6875 L 353.872941 -29.6875 L 352.753209 -29.6875 L 351.633476 -29.6875 L 350.513744 -29.6875 L 349.394011 -29.6875 L 348.274279 -29.6875 L 347.154546 -29.6875 L 346.034814 -29.6875 L 344.915082 -29.6875 L 343.795349 -29.6875 L 342.675617 -29.6875 L 341.555884 -29.6875 L 340.436152 -29.6875 L 339.316419 -29.6875 L 338.196687 -29.6875 L 337.076954 -29.6875 L 335.957222 -29.6875 L 334.83749 -29.6875 L 333.717757 -29.6875 L 332.598025 -29.6875 L 331.478292 -29.6875 L 330.35856 -29.6875 L 329.238827 -29.6875 L 328.119095 -29.6875 L 326.999362 -29.6875 L 325.87963 -29.6875 L 324.759898 -29.6875 L 323.640165 -29.6875 L 322.520433 -29.6875 L 321.4007 -29.6875 L 320.280968 -29.6875 L 319.161235 -29.6875 L 318.041503 -29.6875 L 316.92177 -29.6875 L 315.802038 -29.6875 L 314.682306 -29.6875 L 313.562573 -29.6875 L 312.442841 -29.6875 L 311.323108 -29.6875 L 310.203376 -29.6875 L 309.083643 -29.6875 L 307.963911 -29.6875 L 306.844179 -29.6875 L 305.724446 -29.6875 L 304.604714 -29.6875 L 303.484981 -29.6875 L 302.365249 -29.6875 L 301.245516 -29.6875 L 300.125784 -29.6875 L 299.006051 -29.6875 L 297.886319 -29.6875 L 296.766587 -29.6875 L 295.646854 -29.6875 L 294.527122 -29.6875 L 293.407389 -29.6875 L 292.287657 -29.6875 L 291.167924 -29.6875 L 290.048192 -29.6875 L 288.928459 -29.6875 L 287.808727 -29.6875 L 286.688995 -29.6875 L 285.569262 -29.6875 L 284.44953 -29.6875 L 283.329797 -29.6875 L 282.210065 -29.6875 L 281.090332 -29.6875 L 279.9706 -29.6875 L 278.850867 -29.6875 L 277.731135 -29.6875 L 276.611403 -29.6875 L 275.49167 -29.6875 L 274.371938 -29.6875 L 273.252205 -29.6875 L 272.132473 -29.6875 L 271.01274 -29.6875 L 269.893008 -29.6875 L 268.773276 -29.6875 L 267.653543 -29.6875 L 266.533811 -29.6875 L 265.414078 -29.6875 L 264.294346 -29.6875 L 263.174613 -29.6875 L 262.054881 -29.6875 L 260.935148 -29.6875 L 259.815416 -29.6875 L 258.695684 -29.6875 L 257.575951 -29.6875 L 256.456219 -29.6875 L 255.336486 -29.6875 L 254.216754 -29.6875 L 253.097021 -29.6875 L 251.977289 -29.6875 L 250.857556 -29.6875 L 249.737824 -29.6875 L 248.618092 -29.6875 L 247.498359 -29.6875 L 246.378627 -29.6875 L 245.258894 -29.6875 L 244.139162 -29.6875 L 243.019429 -29.6875 L 241.899697 -29.6875 L 240.779964 -29.6875 L 239.660232 -29.6875 L 238.5405 -29.6875 L 237.420767 -29.6875 L 236.301035 -29.6875 L 235.181302 -29.6875 L 234.06157 -29.6875 L 232.941837 -29.6875 L 231.822105 -29.6875 L 230.702372 -29.6875 L 229.58264 -29.6875 L 228.462908 -29.6875 L 227.343175 -29.6875 L 226.223443 -29.6875 L 225.10371 -29.6875 L 223.983978 -29.6875 L 222.864245 -29.6875 L 221.744513 -29.6875 L 220.624781 -29.6875 L 219.505048 -29.6875 L 218.385316 -29.6875 L 217.265583 -29.6875 L 216.145851 -29.6875 L 215.026118 -29.6875 L 213.906386 -29.6875 L 212.786653 -29.6875 L 211.666921 -29.6875 L 210.547189 -29.6875 L 209.427456 -29.6875 L 208.307724 -29.6875 L 207.187991 -29.6875 L 206.068259 -29.6875 L 204.948526 -29.6875 L 203.828794 -29.6875 L 202.709061 -29.6875 L 201.589329 -29.6875 L 200.469597 -29.6875 L 199.349864 -29.6875 L 198.230132 -29.6875 L 197.110399 -29.6875 L 195.990667 -29.6875 L 194.870934 -29.6875 L 193.751202 -29.6875 L 192.631469 -29.6875 L 191.511737 -29.6875 L 190.392005 -29.6875 L 189.272272 -29.6875 L 188.15254 -29.6875 L 187.032807 -29.6875 L 185.913075 -29.6875 L 184.793342 -29.6875 L 183.67361 -29.6875 L 182.553878 -29.6875 L 181.434145 -29.6875 L 180.314413 -29.6875 L 179.19468 -29.6875 L 178.074948 -29.6875 L 176.955215 -29.6875 L 175.835483 -29.6875 L 174.71575 -29.6875 L 173.596018 -29.6875 L 172.476286 -29.6875 L 171.356553 -29.6875 L 170.236821 -29.6875 L 169.117088 -29.6875 L 167.997356 -29.6875 L 166.877623 -29.6875 L 165.757891 -29.6875 L 164.638158 -29.6875 L 163.518426 -29.6875 L 162.398694 -29.6875 L 161.278961 -29.6875 L 160.159229 -29.6875 L 159.039496 -29.6875 L 157.919764 -29.6875 L 156.800031 -29.6875 L 155.680299 -29.6875 L 154.560566 -29.6875 L 153.440834 -29.6875 L 152.321102 -29.6875 L 151.201369 -29.6875 L 150.081637 -29.6875 L 148.961904 -29.6875 L 147.842172 -29.6875 L 146.722439 -29.6875 L 145.602707 -29.6875 L 144.482974 -29.6875 L 143.363242 -29.6875 L 142.24351 -29.6875 L 141.123777 -29.6875 L 140.004045 -29.6875 L 138.884312 -29.6875 L 137.76458 -29.6875 L 136.644847 -29.6875 L 135.525115 -29.6875 L 134.405383 -29.6875 L 133.28565 -29.6875 L 132.165918 -29.6875 L 131.046185 -29.6875 L 129.926453 -29.6875 L 128.80672 -29.6875 L 127.686988 -29.6875 L 126.567255 -29.6875 L 125.447523 -29.6875 L 124.327791 -29.6875 L 123.208058 -29.6875 L 122.088326 -29.6875 L 120.968593 -29.6875 L 119.848861 -29.6875 L 118.729128 -29.6875 L 117.609396 -29.6875 L 116.489663 -29.6875 L 115.369931 -29.6875 L 114.250199 -29.6875 L 113.130466 -29.6875 L 112.010734 -29.6875 L 110.891001 -29.6875 L 109.771269 -29.6875 L 108.651536 -29.6875 L 107.531804 -29.6875 L 106.412071 -29.6875 L 105.292339 -29.6875 L 104.172607 -29.6875 L 103.052874 -29.6875 L 101.933142 -29.6875 L 100.813409 -29.6875 L 99.693677 -29.6875 L 98.573944 -29.6875 L 97.454212 -29.6875 L 96.33448 -29.6875 L 95.214747 -29.6875 L 94.095015 -29.6875 L 92.975282 -29.6875 L 91.85555 -29.6875 L 90.735817 -29.6875 L 89.616085 -29.6875 L 88.496352 -29.6875 L 87.37662 -29.6875 L 86.256888 -29.6875 L 85.137155 -29.6875 L 84.017423 -29.6875 L 82.89769 -29.6875 L 81.777958 -29.6875 L 80.658225 -29.6875 L 79.538493 -29.6875 L 78.41876 -29.6875 L 77.299028 -29.6875 L 76.179296 -29.6875 L 75.059563 -29.6875 L 73.939831 -29.6875 L 72.820098 -29.6875 L 71.700366 -29.6875 L 70.580633 -29.6875 L 69.460901 -29.6875 L 68.341168 -29.6875 L 67.221436 -29.6875 L 66.101704 -29.6875 L 64.981971 -29.6875 L 63.862239 -29.6875 L 62.742506 -29.6875 L 61.622774 -29.6875 L 60.503041 -29.6875 L 59.383309 -29.6875 L 58.263577 -29.6875 L 57.143844 -29.6875 L 56.024112 -29.6875 L 54.904379 -29.6875 L 53.784647 -29.6875 L 52.664914 -29.6875 L 51.545182 -29.6875 L 50.425449 -29.6875 L 49.305717 -29.6875 L 48.185985 -29.6875 L 47.066252 -29.6875 L 45.94652 -29.6875 L 44.826787 -29.6875 L 43.707055 -29.6875 L 42.587322 -29.6875 L 41.46759 -29.6875 L 40.347857 -29.6875 L 39.228125 -29.6875 z \" style=\"stroke: #8fbc8f\"/>\n",
" </defs>\n",
" <g clip-path=\"url(#p3596617b82)\">\n",
" <use xlink:href=\"#m6ccf2a70a8\" x=\"0\" y=\"170.563\" style=\"fill: #8fbc8f; stroke: #8fbc8f\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 39.228125 140.8755 L 39.228125 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m5a4a839368\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"39.228125\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(41.9875 154.238)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 61.622774 140.8755 L 61.622774 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"61.622774\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 20 -->\n",
" <g transform=\"translate(64.382149 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-32\" d=\"M 1228 531 L 3431 531 L 3431 0 L 469 0 L 469 531 Q 828 903 1448 1529 Q 2069 2156 2228 2338 Q 2531 2678 2651 2914 Q 2772 3150 2772 3378 Q 2772 3750 2511 3984 Q 2250 4219 1831 4219 Q 1534 4219 1204 4116 Q 875 4013 500 3803 L 500 4441 Q 881 4594 1212 4672 Q 1544 4750 1819 4750 Q 2544 4750 2975 4387 Q 3406 4025 3406 3419 Q 3406 3131 3298 2873 Q 3191 2616 2906 2266 Q 2828 2175 2409 1742 Q 1991 1309 1228 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 84.017423 140.8755 L 84.017423 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"84.017423\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 40 -->\n",
" <g transform=\"translate(86.776798 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 106.412071 140.8755 L 106.412071 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"106.412071\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 60 -->\n",
" <g transform=\"translate(109.171446 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 128.80672 140.8755 L 128.80672 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"128.80672\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 80 -->\n",
" <g transform=\"translate(131.566095 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 151.201369 140.8755 L 151.201369 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_12\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"151.201369\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <g transform=\"translate(153.960744 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_7\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 173.596018 140.8755 L 173.596018 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_14\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"173.596018\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 120 -->\n",
" <g transform=\"translate(176.355393 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_8\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 195.990667 140.8755 L 195.990667 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_16\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"195.990667\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 140 -->\n",
" <g transform=\"translate(198.750042 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_9\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 218.385316 140.8755 L 218.385316 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_18\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"218.385316\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 160 -->\n",
" <g transform=\"translate(221.144691 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_10\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 240.779964 140.8755 L 240.779964 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_20\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"240.779964\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 180 -->\n",
" <g transform=\"translate(243.539339 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_11\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 263.174613 140.8755 L 263.174613 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_22\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"263.174613\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_11\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(265.933988 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_12\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 285.569262 140.8755 L 285.569262 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_24\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"285.569262\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_12\">\n",
" <!-- 220 -->\n",
" <g transform=\"translate(288.328637 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_13\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 307.963911 140.8755 L 307.963911 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_26\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"307.963911\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_13\">\n",
" <!-- 240 -->\n",
" <g transform=\"translate(310.723286 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_14\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 330.35856 140.8755 L 330.35856 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_28\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"330.35856\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_14\">\n",
" <!-- 260 -->\n",
" <g transform=\"translate(333.117935 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_15\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 352.753209 140.8755 L 352.753209 32.1555 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_30\">\n",
" <g>\n",
" <use xlink:href=\"#m5a4a839368\" x=\"352.753209\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_15\">\n",
" <!-- 280 -->\n",
" <g transform=\"translate(355.512584 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_31\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_32\">\n",
" <defs>\n",
" <path id=\"m1b8e7d446a\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m1b8e7d446a\" x=\"39.228125\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_16\">\n",
" <!-- 0.000 -->\n",
" <g transform=\"translate(3.6 144.674719)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_33\">\n",
" <path d=\"M 39.228125 104.555635 L 374.028125 104.555635 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_34\">\n",
" <g>\n",
" <use xlink:href=\"#m1b8e7d446a\" x=\"39.228125\" y=\"104.555635\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_17\">\n",
" <!-- 0.005 -->\n",
" <g transform=\"translate(3.6 108.354853)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-35\" d=\"M 691 4666 L 3169 4666 L 3169 4134 L 1269 4134 L 1269 2991 Q 1406 3038 1543 3061 Q 1681 3084 1819 3084 Q 2600 3084 3056 2656 Q 3513 2228 3513 1497 Q 3513 744 3044 326 Q 2575 -91 1722 -91 Q 1428 -91 1123 -41 Q 819 9 494 109 L 494 744 Q 775 591 1075 516 Q 1375 441 1709 441 Q 2250 441 2565 725 Q 2881 1009 2881 1497 Q 2881 1984 2565 2268 Q 2250 2553 1709 2553 Q 1456 2553 1204 2497 Q 953 2441 691 2322 L 691 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-35\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_35\">\n",
" <path d=\"M 39.228125 68.235769 L 374.028125 68.235769 \" clip-path=\"url(#p3596617b82)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_36\">\n",
" <g>\n",
" <use xlink:href=\"#m1b8e7d446a\" x=\"39.228125\" y=\"68.235769\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_18\">\n",
" <!-- 0.010 -->\n",
" <g transform=\"translate(3.6 72.034988)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 39.228125 140.8755 L 39.228125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 374.028125 140.8755 L 374.028125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 39.228125 32.1555 L 374.028125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_19\">\n",
" <!-- A -->\n",
" <g transform=\"translate(202.52375 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-41\" d=\"M 2188 4044 L 1331 1722 L 3047 1722 L 2188 4044 z M 1831 4666 L 2547 4666 L 4325 0 L 3669 0 L 3244 1197 L 1141 1197 L 716 0 L 50 0 L 1831 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-41\"/>\n",
" </g>\n",
" <!-- $\\mu=49.84$; $\\sigma=30.90$ -->\n",
" <g transform=\"translate(146.148125 26.1555)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-Oblique-3bc\" d=\"M -84 -1331 L 856 3500 L 1434 3500 L 1009 1322 Q 997 1256 987 1175 Q 978 1094 978 1013 Q 978 722 1161 565 Q 1344 409 1684 409 Q 2147 409 2431 671 Q 2716 934 2816 1459 L 3213 3500 L 3788 3500 L 3266 809 Q 3253 750 3248 706 Q 3244 663 3244 628 Q 3244 531 3283 486 Q 3322 441 3406 441 Q 3438 441 3492 456 Q 3547 472 3647 513 L 3559 50 Q 3422 -19 3297 -55 Q 3172 -91 3053 -91 Q 2847 -91 2730 40 Q 2613 172 2613 403 Q 2438 153 2195 31 Q 1953 -91 1625 -91 Q 1334 -91 1117 43 Q 900 178 831 397 L 494 -1331 L -84 -1331 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3d\" d=\"M 678 2906 L 4684 2906 L 4684 2381 L 678 2381 L 678 2906 z M 678 1631 L 4684 1631 L 4684 1100 L 678 1100 L 678 1631 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-39\" d=\"M 703 97 L 703 672 Q 941 559 1184 500 Q 1428 441 1663 441 Q 2288 441 2617 861 Q 2947 1281 2994 2138 Q 2813 1869 2534 1725 Q 2256 1581 1919 1581 Q 1219 1581 811 2004 Q 403 2428 403 3163 Q 403 3881 828 4315 Q 1253 4750 1959 4750 Q 2769 4750 3195 4129 Q 3622 3509 3622 2328 Q 3622 1225 3098 567 Q 2575 -91 1691 -91 Q 1453 -91 1209 -44 Q 966 3 703 97 z M 1959 2075 Q 2384 2075 2632 2365 Q 2881 2656 2881 3163 Q 2881 3666 2632 3958 Q 2384 4250 1959 4250 Q 1534 4250 1286 3958 Q 1038 3666 1038 3163 Q 1038 2656 1286 2365 Q 1534 2075 1959 2075 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3b\" d=\"M 750 3309 L 1409 3309 L 1409 2516 L 750 2516 L 750 3309 z M 750 794 L 1409 794 L 1409 256 L 897 -744 L 494 -744 L 750 256 L 750 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-Oblique-3c3\" d=\"M 2219 3044 Q 1744 3044 1422 2700 Q 1081 2341 969 1747 Q 844 1119 1044 756 Q 1241 397 1706 397 Q 2166 397 2503 759 Q 2844 1122 2966 1747 Q 3075 2319 2881 2700 Q 2700 3044 2219 3044 z M 2309 3503 L 4219 3500 L 4106 2925 L 3463 2925 Q 3706 2438 3575 1747 Q 3406 888 2884 400 Q 2359 -91 1609 -91 Q 856 -91 525 400 Q 194 888 363 1747 Q 528 2609 1050 3097 Q 1484 3503 2309 3503 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3bc\" transform=\"translate(0 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(83.105469 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(186.376953 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-39\" transform=\"translate(250 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(313.623047 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" transform=\"translate(342.785156 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(406.408203 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3b\" transform=\"translate(470.03125 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-20\" transform=\"translate(503.722656 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3c3\" transform=\"translate(535.509766 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(618.371094 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" transform=\"translate(721.642578 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" transform=\"translate(785.265625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(848.888672 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-39\" transform=\"translate(880.675781 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" transform=\"translate(944.298828 0.78125)\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p3596617b82\">\n",
" <rect x=\"39.228125\" y=\"32.1555\" width=\"334.8\" height=\"108.72\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- B -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>B</title>\n",
"<polygon fill=\"#f4a460\" stroke=\"#000000\" points=\"193,-64 92,-64 92,-23 193,-23 193,-64\"/>\n",
"<svg viewBox=\"0 0 132.1625 52.998125\" width=\"101px\" height=\"41px\" preserveAspectRatio=\"xMinYMin meet\" x=\"92\" y=\"-64\"> <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>2022-07-10T22:55:10.160687</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 52.998125 L 132.1625 52.998125 L 132.1625 0 L 0 0 z \" style=\"fill: #f4a460\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 18.718125 L 16.9625 18.718125 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 33.818125 L 16.9625 33.818125 z \" clip-path=\"url(#p5112c1b07d)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 16.9625 30.798125 L 16.9625 30.798125 L 16.9625 18.718125 L 16.9625 18.718125 z \" clip-path=\"url(#p5112c1b07d)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" clip-path=\"url(#p5112c1b07d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m58d8c0f83a\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m58d8c0f83a\" x=\"16.9625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 72.7625 45.898125 L 72.7625 18.718125 \" clip-path=\"url(#p5112c1b07d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m58d8c0f83a\" x=\"72.7625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" clip-path=\"url(#p5112c1b07d)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m58d8c0f83a\" x=\"128.5625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_7\">\n",
" <defs>\n",
" <path id=\"m9dc86af139\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m9dc86af139\" x=\"16.9625\" y=\"39.858125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 1 -->\n",
" <g transform=\"translate(3.6 43.657344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m9dc86af139\" x=\"16.9625\" y=\"24.758125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(3.6 28.557344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 16.9625 18.718125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 100.00% -->\n",
" <g transform=\"translate(84.070312 43.818437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-25\" d=\"M 4653 2053 Q 4381 2053 4226 1822 Q 4072 1591 4072 1178 Q 4072 772 4226 539 Q 4381 306 4653 306 Q 4919 306 5073 539 Q 5228 772 5228 1178 Q 5228 1588 5073 1820 Q 4919 2053 4653 2053 z M 4653 2450 Q 5147 2450 5437 2106 Q 5728 1763 5728 1178 Q 5728 594 5436 251 Q 5144 -91 4653 -91 Q 4153 -91 3862 251 Q 3572 594 3572 1178 Q 3572 1766 3864 2108 Q 4156 2450 4653 2450 z M 1428 4353 Q 1159 4353 1004 4120 Q 850 3888 850 3481 Q 850 3069 1003 2837 Q 1156 2606 1428 2606 Q 1700 2606 1854 2837 Q 2009 3069 2009 3481 Q 2009 3884 1853 4118 Q 1697 4353 1428 4353 z M 4250 4750 L 4750 4750 L 1831 -91 L 1331 -91 L 4250 4750 z M 1428 4750 Q 1922 4750 2215 4408 Q 2509 4066 2509 3481 Q 2509 2891 2217 2550 Q 1925 2209 1428 2209 Q 931 2209 642 2551 Q 353 2894 353 3481 Q 353 4063 643 4406 Q 934 4750 1428 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"190.869141\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"286.279297\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"349.902344\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- B -->\n",
" <g transform=\"translate(68.645938 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-42\" d=\"M 1259 2228 L 1259 519 L 2272 519 Q 2781 519 3026 730 Q 3272 941 3272 1375 Q 3272 1813 3026 2020 Q 2781 2228 2272 2228 L 1259 2228 z M 1259 4147 L 1259 2741 L 2194 2741 Q 2656 2741 2882 2914 Q 3109 3088 3109 3444 Q 3109 3797 2882 3972 Q 2656 4147 2194 4147 L 1259 4147 z M 628 4666 L 2241 4666 Q 2963 4666 3353 4366 Q 3744 4066 3744 3513 Q 3744 3084 3544 2831 Q 3344 2578 2956 2516 Q 3422 2416 3680 2098 Q 3938 1781 3938 1306 Q 3938 681 3513 340 Q 3088 0 2303 0 L 628 0 L 628 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-42\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p5112c1b07d\">\n",
" <rect x=\"16.9625\" y=\"18.718125\" width=\"111.6\" height=\"27.18\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1):\">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M142.5,-99.9816C142.5,-91.0601 142.5,-82.2619 142.5,-74.3618\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"146.0001,-74.2184 142.5,-64.2184 139.0001,-74.2184 146.0001,-74.2184\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"gnb.showInference(bn,evs={\"B\":1})"
]
},
{
"cell_type": "code",
"execution_count": 14,
"id": "e4f5d213-6e70-4b00-9da4-7e9a5c956a47",
"metadata": {},
"outputs": [
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"288pt\" height=\"238pt\" viewBox=\"0.00 0.00 288.00 238.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 234)\">\n",
"<title>structs</title>\n",
"<text text-anchor=\"middle\" x=\"140\" y=\"-7.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#4a4a4a\">Inference in 0.36ms</text>\n",
"<!-- A -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>A</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"280,-230 0,-230 0,-100 280,-100 280,-230\"/>\n",
"<svg viewBox=\"0 0 371.265625 170.563\" width=\"280px\" height=\"130px\" preserveAspectRatio=\"xMinYMin meet\" x=\"0\" y=\"-230\"> <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>2022-07-10T22:55:10.559008</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 170.563 L 371.265625 170.563 L 371.265625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 L 367.665625 32.1555 L 32.865625 32.1555 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"PolyCollection_1\">\n",
" <defs>\n",
" <path id=\"m84e5da8e53\" d=\"M 32.865625 -29.6875 L 32.865625 -133.230357 L 33.985357 -129.819042 L 35.10509 -126.509211 L 36.224822 -123.298174 L 37.344555 -120.183299 L 38.464287 -117.162019 L 39.58402 -114.231826 L 40.703752 -111.390269 L 41.823485 -108.634958 L 42.943217 -105.963558 L 44.062949 -103.37379 L 45.182682 -100.863428 L 46.302414 -98.430302 L 47.422147 -96.072291 L 48.541879 -93.787328 L 49.661612 -91.573393 L 50.781344 -89.428518 L 51.901077 -87.35078 L 53.020809 -85.338306 L 54.140541 -83.389267 L 55.260274 -81.501879 L 56.380006 -79.674402 L 57.499739 -77.90514 L 58.619471 -76.192439 L 59.739204 -74.534686 L 60.858936 -72.930308 L 61.978668 -71.377772 L 63.098401 -69.875584 L 64.218133 -68.422287 L 65.337866 -67.016461 L 66.457598 -65.656723 L 67.577331 -64.341726 L 68.697063 -63.070155 L 69.816796 -61.840732 L 70.936528 -60.652209 L 72.05626 -59.503373 L 73.175993 -58.393042 L 74.295725 -57.320063 L 75.415458 -56.283317 L 76.53519 -55.281711 L 77.654923 -54.314182 L 78.774655 -53.379696 L 79.894388 -52.477247 L 81.01412 -51.605853 L 82.133852 -50.764562 L 83.253585 -49.952445 L 84.373317 -49.1686 L 85.49305 -48.412148 L 86.612782 -47.682236 L 87.732515 -46.978032 L 88.852247 -46.298728 L 89.97198 -45.643538 L 91.091712 -45.011699 L 92.211444 -44.402468 L 93.331177 -43.815123 L 94.450909 -43.248962 L 95.570642 -42.703304 L 96.690374 -42.177485 L 97.810107 -41.670862 L 98.929839 -41.18281 L 100.049571 -40.71272 L 101.169304 -40.260003 L 102.289036 -39.824086 L 103.408769 -39.404412 L 104.528501 -39.000442 L 105.648234 -38.611649 L 106.767966 -38.237527 L 107.887699 -37.877579 L 109.007431 -37.531328 L 110.127163 -37.198307 L 111.246896 -36.878066 L 112.366628 -36.570167 L 113.486361 -36.274184 L 114.606093 -35.989707 L 115.725826 -35.716336 L 116.845558 -35.453683 L 117.965291 -35.201375 L 119.085023 -34.959046 L 120.204755 -34.726345 L 121.324488 -34.50293 L 122.44422 -34.28847 L 123.563953 -34.082645 L 124.683685 -33.885144 L 125.803418 -33.695667 L 126.92315 -33.513922 L 128.042883 -33.339628 L 129.162615 -33.172512 L 130.282347 -33.01231 L 131.40208 -32.858767 L 132.521812 -32.711635 L 133.641545 -32.570676 L 134.761277 -32.435657 L 135.88101 -32.306357 L 137.000742 -32.182557 L 138.120474 -32.06405 L 139.240207 -31.950632 L 140.359939 -31.84211 L 141.479672 -31.738294 L 142.599404 -31.639001 L 143.719137 -31.544057 L 144.838869 -31.45329 L 145.958602 -31.366537 L 147.078334 -31.283638 L 148.198066 -31.204442 L 149.317799 -31.1288 L 150.437531 -31.05657 L 151.557264 -30.987614 L 152.676996 -30.921799 L 153.796729 -30.858999 L 154.916461 -30.799089 L 156.036194 -30.741951 L 157.155926 -30.68747 L 158.275658 -30.635535 L 159.395391 -30.586041 L 160.515123 -30.538884 L 161.634856 -30.493967 L 162.754588 -30.451194 L 163.874321 -30.410473 L 164.994053 -30.371717 L 166.113786 -30.334841 L 167.233518 -30.299764 L 168.35325 -30.266406 L 169.472983 -30.234693 L 170.592715 -30.204553 L 171.712448 -30.175915 L 172.83218 -30.148712 L 173.951913 -30.122881 L 175.071645 -30.098359 L 176.191378 -30.075087 L 177.31111 -30.053008 L 178.430842 -30.032068 L 179.550575 -30.012214 L 180.670307 -29.993395 L 181.79004 -29.975564 L 182.909772 -29.958674 L 184.029505 -29.94268 L 185.149237 -29.92754 L 186.268969 -29.913214 L 187.388702 -29.899662 L 188.508434 -29.886846 L 189.628167 -29.874732 L 190.747899 -29.863284 L 191.867632 -29.85247 L 192.987364 -29.842258 L 194.107097 -29.832619 L 195.226829 -29.823524 L 196.346561 -29.814945 L 197.466294 -29.806856 L 198.586026 -29.799232 L 199.705759 -29.792049 L 200.825491 -29.785285 L 201.945224 -29.778917 L 203.064956 -29.772924 L 204.184689 -29.767288 L 205.304421 -29.761988 L 206.424153 -29.757008 L 207.543886 -29.752329 L 208.663618 -29.747935 L 209.783351 -29.743812 L 210.903083 -29.739943 L 212.022816 -29.736315 L 213.142548 -29.732915 L 214.262281 -29.729729 L 215.382013 -29.726746 L 216.501745 -29.723954 L 217.621478 -29.721342 L 218.74121 -29.7189 L 219.860943 -29.716617 L 220.980675 -29.714485 L 222.100408 -29.712494 L 223.22014 -29.710637 L 224.339872 -29.708905 L 225.459605 -29.70729 L 226.579337 -29.705786 L 227.69907 -29.704385 L 228.818802 -29.703082 L 229.938535 -29.70187 L 231.058267 -29.700744 L 232.178 -29.699697 L 233.297732 -29.698726 L 234.417464 -29.697825 L 235.537197 -29.696989 L 236.656929 -29.696215 L 237.776662 -29.695498 L 238.896394 -29.694835 L 240.016127 -29.694221 L 241.135859 -29.693654 L 242.255592 -29.693131 L 243.375324 -29.692648 L 244.495056 -29.692203 L 245.614789 -29.691792 L 246.734521 -29.691414 L 247.854254 -29.691067 L 248.973986 -29.690747 L 250.093719 -29.690453 L 251.213451 -29.690184 L 252.333184 -29.689937 L 253.452916 -29.68971 L 254.572648 -29.689503 L 255.692381 -29.689313 L 256.812113 -29.68914 L 257.931846 -29.688981 L 259.051578 -29.688837 L 260.171311 -29.688705 L 261.291043 -29.688586 L 262.410776 -29.688477 L 263.530508 -29.688377 L 264.65024 -29.688288 L 265.769973 -29.688206 L 266.889705 -29.688132 L 268.009438 -29.688065 L 269.12917 -29.688005 L 270.248903 -29.68795 L 271.368635 -29.687901 L 272.488367 -29.687857 L 273.6081 -29.687817 L 274.727832 -29.687781 L 275.847565 -29.687749 L 276.967297 -29.68772 L 278.08703 -29.687695 L 279.206762 -29.687672 L 280.326495 -29.687651 L 281.446227 -29.687633 L 282.565959 -29.687617 L 283.685692 -29.687602 L 284.805424 -29.687589 L 285.925157 -29.687578 L 287.044889 -29.687568 L 288.164622 -29.687559 L 289.284354 -29.687551 L 290.404087 -29.687544 L 291.523819 -29.687538 L 292.643551 -29.687533 L 293.763284 -29.687528 L 294.883016 -29.687524 L 296.002749 -29.687521 L 297.122481 -29.687518 L 298.242214 -29.687515 L 299.361946 -29.687513 L 300.481679 -29.687511 L 301.601411 -29.687509 L 302.721143 -29.687508 L 303.840876 -29.687507 L 304.960608 -29.687505 L 306.080341 -29.687505 L 307.200073 -29.687504 L 308.319806 -29.687503 L 309.439538 -29.687503 L 310.55927 -29.687502 L 311.679003 -29.687502 L 312.798735 -29.687501 L 313.918468 -29.687501 L 315.0382 -29.687501 L 316.157933 -29.687501 L 317.277665 -29.687501 L 318.397398 -29.6875 L 319.51713 -29.6875 L 320.636862 -29.6875 L 321.756595 -29.6875 L 322.876327 -29.6875 L 323.99606 -29.6875 L 325.115792 -29.6875 L 326.235525 -29.6875 L 327.355257 -29.6875 L 328.47499 -29.6875 L 329.594722 -29.6875 L 330.714454 -29.6875 L 331.834187 -29.6875 L 332.953919 -29.6875 L 334.073652 -29.6875 L 335.193384 -29.6875 L 336.313117 -29.6875 L 337.432849 -29.6875 L 338.552582 -29.6875 L 339.672314 -29.6875 L 340.792046 -29.6875 L 341.911779 -29.6875 L 343.031511 -29.6875 L 344.151244 -29.6875 L 345.270976 -29.6875 L 346.390709 -29.6875 L 347.510441 -29.6875 L 348.630173 -29.6875 L 349.749906 -29.6875 L 350.869638 -29.6875 L 351.989371 -29.6875 L 353.109103 -29.6875 L 354.228836 -29.6875 L 355.348568 -29.6875 L 356.468301 -29.6875 L 357.588033 -29.6875 L 358.707765 -29.6875 L 359.827498 -29.6875 L 360.94723 -29.6875 L 362.066963 -29.6875 L 363.186695 -29.6875 L 364.306428 -29.6875 L 365.42616 -29.6875 L 366.545893 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 366.545893 -29.6875 L 365.42616 -29.6875 L 364.306428 -29.6875 L 363.186695 -29.6875 L 362.066963 -29.6875 L 360.94723 -29.6875 L 359.827498 -29.6875 L 358.707765 -29.6875 L 357.588033 -29.6875 L 356.468301 -29.6875 L 355.348568 -29.6875 L 354.228836 -29.6875 L 353.109103 -29.6875 L 351.989371 -29.6875 L 350.869638 -29.6875 L 349.749906 -29.6875 L 348.630173 -29.6875 L 347.510441 -29.6875 L 346.390709 -29.6875 L 345.270976 -29.6875 L 344.151244 -29.6875 L 343.031511 -29.6875 L 341.911779 -29.6875 L 340.792046 -29.6875 L 339.672314 -29.6875 L 338.552582 -29.6875 L 337.432849 -29.6875 L 336.313117 -29.6875 L 335.193384 -29.6875 L 334.073652 -29.6875 L 332.953919 -29.6875 L 331.834187 -29.6875 L 330.714454 -29.6875 L 329.594722 -29.6875 L 328.47499 -29.6875 L 327.355257 -29.6875 L 326.235525 -29.6875 L 325.115792 -29.6875 L 323.99606 -29.6875 L 322.876327 -29.6875 L 321.756595 -29.6875 L 320.636862 -29.6875 L 319.51713 -29.6875 L 318.397398 -29.6875 L 317.277665 -29.6875 L 316.157933 -29.6875 L 315.0382 -29.6875 L 313.918468 -29.6875 L 312.798735 -29.6875 L 311.679003 -29.6875 L 310.55927 -29.6875 L 309.439538 -29.6875 L 308.319806 -29.6875 L 307.200073 -29.6875 L 306.080341 -29.6875 L 304.960608 -29.6875 L 303.840876 -29.6875 L 302.721143 -29.6875 L 301.601411 -29.6875 L 300.481679 -29.6875 L 299.361946 -29.6875 L 298.242214 -29.6875 L 297.122481 -29.6875 L 296.002749 -29.6875 L 294.883016 -29.6875 L 293.763284 -29.6875 L 292.643551 -29.6875 L 291.523819 -29.6875 L 290.404087 -29.6875 L 289.284354 -29.6875 L 288.164622 -29.6875 L 287.044889 -29.6875 L 285.925157 -29.6875 L 284.805424 -29.6875 L 283.685692 -29.6875 L 282.565959 -29.6875 L 281.446227 -29.6875 L 280.326495 -29.6875 L 279.206762 -29.6875 L 278.08703 -29.6875 L 276.967297 -29.6875 L 275.847565 -29.6875 L 274.727832 -29.6875 L 273.6081 -29.6875 L 272.488367 -29.6875 L 271.368635 -29.6875 L 270.248903 -29.6875 L 269.12917 -29.6875 L 268.009438 -29.6875 L 266.889705 -29.6875 L 265.769973 -29.6875 L 264.65024 -29.6875 L 263.530508 -29.6875 L 262.410776 -29.6875 L 261.291043 -29.6875 L 260.171311 -29.6875 L 259.051578 -29.6875 L 257.931846 -29.6875 L 256.812113 -29.6875 L 255.692381 -29.6875 L 254.572648 -29.6875 L 253.452916 -29.6875 L 252.333184 -29.6875 L 251.213451 -29.6875 L 250.093719 -29.6875 L 248.973986 -29.6875 L 247.854254 -29.6875 L 246.734521 -29.6875 L 245.614789 -29.6875 L 244.495056 -29.6875 L 243.375324 -29.6875 L 242.255592 -29.6875 L 241.135859 -29.6875 L 240.016127 -29.6875 L 238.896394 -29.6875 L 237.776662 -29.6875 L 236.656929 -29.6875 L 235.537197 -29.6875 L 234.417464 -29.6875 L 233.297732 -29.6875 L 232.178 -29.6875 L 231.058267 -29.6875 L 229.938535 -29.6875 L 228.818802 -29.6875 L 227.69907 -29.6875 L 226.579337 -29.6875 L 225.459605 -29.6875 L 224.339872 -29.6875 L 223.22014 -29.6875 L 222.100408 -29.6875 L 220.980675 -29.6875 L 219.860943 -29.6875 L 218.74121 -29.6875 L 217.621478 -29.6875 L 216.501745 -29.6875 L 215.382013 -29.6875 L 214.262281 -29.6875 L 213.142548 -29.6875 L 212.022816 -29.6875 L 210.903083 -29.6875 L 209.783351 -29.6875 L 208.663618 -29.6875 L 207.543886 -29.6875 L 206.424153 -29.6875 L 205.304421 -29.6875 L 204.184689 -29.6875 L 203.064956 -29.6875 L 201.945224 -29.6875 L 200.825491 -29.6875 L 199.705759 -29.6875 L 198.586026 -29.6875 L 197.466294 -29.6875 L 196.346561 -29.6875 L 195.226829 -29.6875 L 194.107097 -29.6875 L 192.987364 -29.6875 L 191.867632 -29.6875 L 190.747899 -29.6875 L 189.628167 -29.6875 L 188.508434 -29.6875 L 187.388702 -29.6875 L 186.268969 -29.6875 L 185.149237 -29.6875 L 184.029505 -29.6875 L 182.909772 -29.6875 L 181.79004 -29.6875 L 180.670307 -29.6875 L 179.550575 -29.6875 L 178.430842 -29.6875 L 177.31111 -29.6875 L 176.191378 -29.6875 L 175.071645 -29.6875 L 173.951913 -29.6875 L 172.83218 -29.6875 L 171.712448 -29.6875 L 170.592715 -29.6875 L 169.472983 -29.6875 L 168.35325 -29.6875 L 167.233518 -29.6875 L 166.113786 -29.6875 L 164.994053 -29.6875 L 163.874321 -29.6875 L 162.754588 -29.6875 L 161.634856 -29.6875 L 160.515123 -29.6875 L 159.395391 -29.6875 L 158.275658 -29.6875 L 157.155926 -29.6875 L 156.036194 -29.6875 L 154.916461 -29.6875 L 153.796729 -29.6875 L 152.676996 -29.6875 L 151.557264 -29.6875 L 150.437531 -29.6875 L 149.317799 -29.6875 L 148.198066 -29.6875 L 147.078334 -29.6875 L 145.958602 -29.6875 L 144.838869 -29.6875 L 143.719137 -29.6875 L 142.599404 -29.6875 L 141.479672 -29.6875 L 140.359939 -29.6875 L 139.240207 -29.6875 L 138.120474 -29.6875 L 137.000742 -29.6875 L 135.88101 -29.6875 L 134.761277 -29.6875 L 133.641545 -29.6875 L 132.521812 -29.6875 L 131.40208 -29.6875 L 130.282347 -29.6875 L 129.162615 -29.6875 L 128.042883 -29.6875 L 126.92315 -29.6875 L 125.803418 -29.6875 L 124.683685 -29.6875 L 123.563953 -29.6875 L 122.44422 -29.6875 L 121.324488 -29.6875 L 120.204755 -29.6875 L 119.085023 -29.6875 L 117.965291 -29.6875 L 116.845558 -29.6875 L 115.725826 -29.6875 L 114.606093 -29.6875 L 113.486361 -29.6875 L 112.366628 -29.6875 L 111.246896 -29.6875 L 110.127163 -29.6875 L 109.007431 -29.6875 L 107.887699 -29.6875 L 106.767966 -29.6875 L 105.648234 -29.6875 L 104.528501 -29.6875 L 103.408769 -29.6875 L 102.289036 -29.6875 L 101.169304 -29.6875 L 100.049571 -29.6875 L 98.929839 -29.6875 L 97.810107 -29.6875 L 96.690374 -29.6875 L 95.570642 -29.6875 L 94.450909 -29.6875 L 93.331177 -29.6875 L 92.211444 -29.6875 L 91.091712 -29.6875 L 89.97198 -29.6875 L 88.852247 -29.6875 L 87.732515 -29.6875 L 86.612782 -29.6875 L 85.49305 -29.6875 L 84.373317 -29.6875 L 83.253585 -29.6875 L 82.133852 -29.6875 L 81.01412 -29.6875 L 79.894388 -29.6875 L 78.774655 -29.6875 L 77.654923 -29.6875 L 76.53519 -29.6875 L 75.415458 -29.6875 L 74.295725 -29.6875 L 73.175993 -29.6875 L 72.05626 -29.6875 L 70.936528 -29.6875 L 69.816796 -29.6875 L 68.697063 -29.6875 L 67.577331 -29.6875 L 66.457598 -29.6875 L 65.337866 -29.6875 L 64.218133 -29.6875 L 63.098401 -29.6875 L 61.978668 -29.6875 L 60.858936 -29.6875 L 59.739204 -29.6875 L 58.619471 -29.6875 L 57.499739 -29.6875 L 56.380006 -29.6875 L 55.260274 -29.6875 L 54.140541 -29.6875 L 53.020809 -29.6875 L 51.901077 -29.6875 L 50.781344 -29.6875 L 49.661612 -29.6875 L 48.541879 -29.6875 L 47.422147 -29.6875 L 46.302414 -29.6875 L 45.182682 -29.6875 L 44.062949 -29.6875 L 42.943217 -29.6875 L 41.823485 -29.6875 L 40.703752 -29.6875 L 39.58402 -29.6875 L 38.464287 -29.6875 L 37.344555 -29.6875 L 36.224822 -29.6875 L 35.10509 -29.6875 L 33.985357 -29.6875 L 32.865625 -29.6875 z \" style=\"stroke: #8fbc8f\"/>\n",
" </defs>\n",
" <g clip-path=\"url(#pef25cae8ba)\">\n",
" <use xlink:href=\"#m84e5da8e53\" x=\"0\" y=\"170.563\" style=\"fill: #8fbc8f; stroke: #8fbc8f\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"md69e688313\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(35.625 154.238)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 55.260274 140.8755 L 55.260274 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"55.260274\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 20 -->\n",
" <g transform=\"translate(58.019649 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-32\" d=\"M 1228 531 L 3431 531 L 3431 0 L 469 0 L 469 531 Q 828 903 1448 1529 Q 2069 2156 2228 2338 Q 2531 2678 2651 2914 Q 2772 3150 2772 3378 Q 2772 3750 2511 3984 Q 2250 4219 1831 4219 Q 1534 4219 1204 4116 Q 875 4013 500 3803 L 500 4441 Q 881 4594 1212 4672 Q 1544 4750 1819 4750 Q 2544 4750 2975 4387 Q 3406 4025 3406 3419 Q 3406 3131 3298 2873 Q 3191 2616 2906 2266 Q 2828 2175 2409 1742 Q 1991 1309 1228 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 77.654923 140.8755 L 77.654923 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"77.654923\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 40 -->\n",
" <g transform=\"translate(80.414298 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 100.049571 140.8755 L 100.049571 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"100.049571\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 60 -->\n",
" <g transform=\"translate(102.808946 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 122.44422 140.8755 L 122.44422 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"122.44422\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 80 -->\n",
" <g transform=\"translate(125.203595 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 144.838869 140.8755 L 144.838869 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_12\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"144.838869\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <g transform=\"translate(147.598244 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_7\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 167.233518 140.8755 L 167.233518 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_14\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"167.233518\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 120 -->\n",
" <g transform=\"translate(169.992893 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_8\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 189.628167 140.8755 L 189.628167 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_16\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"189.628167\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 140 -->\n",
" <g transform=\"translate(192.387542 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_9\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 212.022816 140.8755 L 212.022816 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_18\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"212.022816\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 160 -->\n",
" <g transform=\"translate(214.782191 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_10\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 234.417464 140.8755 L 234.417464 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_20\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"234.417464\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 180 -->\n",
" <g transform=\"translate(237.176839 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_11\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 256.812113 140.8755 L 256.812113 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_22\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"256.812113\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_11\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(259.571488 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_12\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 279.206762 140.8755 L 279.206762 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_24\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"279.206762\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_12\">\n",
" <!-- 220 -->\n",
" <g transform=\"translate(281.966137 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_13\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 301.601411 140.8755 L 301.601411 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_26\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"301.601411\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_13\">\n",
" <!-- 240 -->\n",
" <g transform=\"translate(304.360786 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_14\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 323.99606 140.8755 L 323.99606 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_28\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"323.99606\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_14\">\n",
" <!-- 260 -->\n",
" <g transform=\"translate(326.755435 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_15\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 346.390709 140.8755 L 346.390709 32.1555 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_30\">\n",
" <g>\n",
" <use xlink:href=\"#md69e688313\" x=\"346.390709\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_15\">\n",
" <!-- 280 -->\n",
" <g transform=\"translate(349.150084 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_31\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_32\">\n",
" <defs>\n",
" <path id=\"mef538bd06f\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#mef538bd06f\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_16\">\n",
" <!-- 0.00 -->\n",
" <g transform=\"translate(3.6 144.674719)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_33\">\n",
" <path d=\"M 32.865625 112.210069 L 367.665625 112.210069 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_34\">\n",
" <g>\n",
" <use xlink:href=\"#mef538bd06f\" x=\"32.865625\" y=\"112.210069\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_17\">\n",
" <!-- 0.01 -->\n",
" <g transform=\"translate(3.6 116.009288)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_35\">\n",
" <path d=\"M 32.865625 83.544638 L 367.665625 83.544638 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_36\">\n",
" <g>\n",
" <use xlink:href=\"#mef538bd06f\" x=\"32.865625\" y=\"83.544638\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_18\">\n",
" <!-- 0.02 -->\n",
" <g transform=\"translate(3.6 87.343856)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_37\">\n",
" <path d=\"M 32.865625 54.879206 L 367.665625 54.879206 \" clip-path=\"url(#pef25cae8ba)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_38\">\n",
" <g>\n",
" <use xlink:href=\"#mef538bd06f\" x=\"32.865625\" y=\"54.879206\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_19\">\n",
" <!-- 0.03 -->\n",
" <g transform=\"translate(3.6 58.678425)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 367.665625 140.8755 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 32.865625 32.1555 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_20\">\n",
" <!-- A -->\n",
" <g transform=\"translate(196.16125 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-41\" d=\"M 2188 4044 L 1331 1722 L 3047 1722 L 2188 4044 z M 1831 4666 L 2547 4666 L 4325 0 L 3669 0 L 3244 1197 L 1141 1197 L 716 0 L 50 0 L 1831 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-41\"/>\n",
" </g>\n",
" <!-- $\\mu=24.46$; $\\sigma=22.96$ -->\n",
" <g transform=\"translate(139.605625 26.1555)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-Oblique-3bc\" d=\"M -84 -1331 L 856 3500 L 1434 3500 L 1009 1322 Q 997 1256 987 1175 Q 978 1094 978 1013 Q 978 722 1161 565 Q 1344 409 1684 409 Q 2147 409 2431 671 Q 2716 934 2816 1459 L 3213 3500 L 3788 3500 L 3266 809 Q 3253 750 3248 706 Q 3244 663 3244 628 Q 3244 531 3283 486 Q 3322 441 3406 441 Q 3438 441 3492 456 Q 3547 472 3647 513 L 3559 50 Q 3422 -19 3297 -55 Q 3172 -91 3053 -91 Q 2847 -91 2730 40 Q 2613 172 2613 403 Q 2438 153 2195 31 Q 1953 -91 1625 -91 Q 1334 -91 1117 43 Q 900 178 831 397 L 494 -1331 L -84 -1331 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3d\" d=\"M 678 2906 L 4684 2906 L 4684 2381 L 678 2381 L 678 2906 z M 678 1631 L 4684 1631 L 4684 1100 L 678 1100 L 678 1631 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3b\" d=\"M 750 3309 L 1409 3309 L 1409 2516 L 750 2516 L 750 3309 z M 750 794 L 1409 794 L 1409 256 L 897 -744 L 494 -744 L 750 256 L 750 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-Oblique-3c3\" d=\"M 2219 3044 Q 1744 3044 1422 2700 Q 1081 2341 969 1747 Q 844 1119 1044 756 Q 1241 397 1706 397 Q 2166 397 2503 759 Q 2844 1122 2966 1747 Q 3075 2319 2881 2700 Q 2700 3044 2219 3044 z M 2309 3503 L 4219 3500 L 4106 2925 L 3463 2925 Q 3706 2438 3575 1747 Q 3406 888 2884 400 Q 2359 -91 1609 -91 Q 856 -91 525 400 Q 194 888 363 1747 Q 528 2609 1050 3097 Q 1484 3503 2309 3503 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-39\" d=\"M 703 97 L 703 672 Q 941 559 1184 500 Q 1428 441 1663 441 Q 2288 441 2617 861 Q 2947 1281 2994 2138 Q 2813 1869 2534 1725 Q 2256 1581 1919 1581 Q 1219 1581 811 2004 Q 403 2428 403 3163 Q 403 3881 828 4315 Q 1253 4750 1959 4750 Q 2769 4750 3195 4129 Q 3622 3509 3622 2328 Q 3622 1225 3098 567 Q 2575 -91 1691 -91 Q 1453 -91 1209 -44 Q 966 3 703 97 z M 1959 2075 Q 2384 2075 2632 2365 Q 2881 2656 2881 3163 Q 2881 3666 2632 3958 Q 2384 4250 1959 4250 Q 1534 4250 1286 3958 Q 1038 3666 1038 3163 Q 1038 2656 1286 2365 Q 1534 2075 1959 2075 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3bc\" transform=\"translate(0 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(83.105469 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(186.376953 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(250 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(313.623047 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(345.410156 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(409.033203 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3b\" transform=\"translate(472.65625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-20\" transform=\"translate(506.347656 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3c3\" transform=\"translate(538.134766 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(620.996094 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(724.267578 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(787.890625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(851.513672 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-39\" transform=\"translate(883.300781 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(946.923828 0.78125)\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"pef25cae8ba\">\n",
" <rect x=\"32.865625\" y=\"32.1555\" width=\"334.8\" height=\"108.72\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- B -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>B</title>\n",
"<polygon fill=\"#f4a460\" stroke=\"#000000\" points=\"190.5,-64 89.5,-64 89.5,-23 190.5,-23 190.5,-64\"/>\n",
"<svg viewBox=\"0 0 132.1625 52.998125\" width=\"101px\" height=\"41px\" preserveAspectRatio=\"xMinYMin meet\" x=\"89.5\" y=\"-64\"> <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>2022-07-10T22:55:10.760011</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 52.998125 L 132.1625 52.998125 L 132.1625 0 L 0 0 z \" style=\"fill: #f4a460\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 18.718125 L 16.9625 18.718125 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 45.898125 L 16.9625 33.818125 L 16.9625 33.818125 z \" clip-path=\"url(#pf85d1d25b4)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 16.9625 30.798125 L 128.5625 30.798125 L 128.5625 18.718125 L 16.9625 18.718125 z \" clip-path=\"url(#pf85d1d25b4)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" clip-path=\"url(#pf85d1d25b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"mfa5ccde790\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#mfa5ccde790\" x=\"16.9625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 72.7625 45.898125 L 72.7625 18.718125 \" clip-path=\"url(#pf85d1d25b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#mfa5ccde790\" x=\"72.7625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" clip-path=\"url(#pf85d1d25b4)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#mfa5ccde790\" x=\"128.5625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_7\">\n",
" <defs>\n",
" <path id=\"md29b88a916\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#md29b88a916\" x=\"16.9625\" y=\"39.858125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 1 -->\n",
" <g transform=\"translate(3.6 43.657344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#md29b88a916\" x=\"16.9625\" y=\"24.758125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(3.6 28.557344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 16.9625 18.718125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 100.00% -->\n",
" <g transform=\"translate(84.070312 28.718437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-25\" d=\"M 4653 2053 Q 4381 2053 4226 1822 Q 4072 1591 4072 1178 Q 4072 772 4226 539 Q 4381 306 4653 306 Q 4919 306 5073 539 Q 5228 772 5228 1178 Q 5228 1588 5073 1820 Q 4919 2053 4653 2053 z M 4653 2450 Q 5147 2450 5437 2106 Q 5728 1763 5728 1178 Q 5728 594 5436 251 Q 5144 -91 4653 -91 Q 4153 -91 3862 251 Q 3572 594 3572 1178 Q 3572 1766 3864 2108 Q 4156 2450 4653 2450 z M 1428 4353 Q 1159 4353 1004 4120 Q 850 3888 850 3481 Q 850 3069 1003 2837 Q 1156 2606 1428 2606 Q 1700 2606 1854 2837 Q 2009 3069 2009 3481 Q 2009 3884 1853 4118 Q 1697 4353 1428 4353 z M 4250 4750 L 4750 4750 L 1831 -91 L 1331 -91 L 4250 4750 z M 1428 4750 Q 1922 4750 2215 4408 Q 2509 4066 2509 3481 Q 2509 2891 2217 2550 Q 1925 2209 1428 2209 Q 931 2209 642 2551 Q 353 2894 353 3481 Q 353 4063 643 4406 Q 934 4750 1428 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"190.869141\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"286.279297\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"349.902344\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- B -->\n",
" <g transform=\"translate(68.645938 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-42\" d=\"M 1259 2228 L 1259 519 L 2272 519 Q 2781 519 3026 730 Q 3272 941 3272 1375 Q 3272 1813 3026 2020 Q 2781 2228 2272 2228 L 1259 2228 z M 1259 4147 L 1259 2741 L 2194 2741 Q 2656 2741 2882 2914 Q 3109 3088 3109 3444 Q 3109 3797 2882 3972 Q 2656 4147 2194 4147 L 1259 4147 z M 628 4666 L 2241 4666 Q 2963 4666 3353 4366 Q 3744 4066 3744 3513 Q 3744 3084 3544 2831 Q 3344 2578 2956 2516 Q 3422 2416 3680 2098 Q 3938 1781 3938 1306 Q 3938 681 3513 340 Q 3088 0 2303 0 L 628 0 L 628 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-42\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"pf85d1d25b4\">\n",
" <rect x=\"16.9625\" y=\"18.718125\" width=\"111.6\" height=\"27.18\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1):\">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M140,-99.9816C140,-91.0601 140,-82.2619 140,-74.3618\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"143.5001,-74.2184 140,-64.2184 136.5001,-74.2184 143.5001,-74.2184\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"gnb.showInference(bn,evs={\"B\":0})"
]
},
{
"cell_type": "markdown",
"id": "1c49ad3d-7dd2-4c9c-b72b-4f8ad8e08134",
"metadata": {},
"source": [
"### Trying to fit a sample example to data\n",
"* only get to see the coin flip, variable `B`\n",
"* `A` is a latent variable\n",
"* Therefore I have to use EM algorithm\n",
"\n",
"<font color='red'>**Question:**</font> Should I specify the latent variables as latent?\n",
"\n",
"<font color='red'>**Question:**</font> Does a Bayesian Netowrk have to be a casual model to have latent variables?"
]
},
{
"cell_type": "code",
"execution_count": 15,
"id": "60bb45f2-0a17-403e-b68e-0f91bd6baa07",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"<matplotlib.legend.Legend at 0x7f13a347d7f0>"
]
},
"execution_count": 15,
"metadata": {},
"output_type": "execute_result"
},
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"NB_ = 300\n",
"vmin, vmax = 0., 1.\n",
"\n",
"x, y = normalize_(beta(1,10),vmin,vmax,NB_)\n",
"plot(x,y)\n",
"title(\"Beta(1,10)\")\n",
"legend([\"P(A)\"],loc='best')"
]
},
{
"cell_type": "code",
"execution_count": 16,
"id": "e1fb305f-17a6-4325-9452-81312137c5f3",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"BN{nodes: 2, arcs: 1, domainSize: 600, dim: 900}\n"
]
},
{
"data": {
"image/svg+xml": [
"<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"62pt\" height=\"116pt\" viewBox=\"0.00 0.00 62.00 116.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 112)\">\n",
"<title>G</title>\n",
"<!-- B -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>B</title>\n",
"<g id=\"a_node1\"><a xlink:title=\"(1) B\">\n",
"<ellipse fill=\"#404040\" stroke=\"#000000\" cx=\"27\" cy=\"-18\" rx=\"27\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"27\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#ffffff\">B</text>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"<!-- A -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>A</title>\n",
"<g id=\"a_node2\"><a xlink:title=\"(0) A\">\n",
"<ellipse fill=\"#404040\" stroke=\"#000000\" cx=\"27\" cy=\"-90\" rx=\"27\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"27\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#ffffff\">A</text>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1) : \">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M27,-71.8314C27,-64.131 27,-54.9743 27,-46.4166\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"30.5001,-46.4132 27,-36.4133 23.5001,-46.4133 30.5001,-46.4132\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg>"
],
"text/plain": [
"<IPython.core.display.SVG object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"bn=gum.BayesNet(\"Quasi-Continuous\")\n",
"a=bn.add(gum.RangeVariable(\"A\",\"A range variable\",0,NB_-1))\n",
"b=bn.add(gum.LabelizedVariable(\"B\",\"A binary variable\",2))\n",
"\n",
"bn.cpt(a)[:] = y\n",
"\n",
"l=[]\n",
"for i in range(NB_):\n",
" l.append(np.array([1 - x[i], x[i]]))\n",
"\n",
"bn.addArc(a,b)\n",
"bn.cpt(b)[:]=l\n",
"print(bn)\n",
"gnb.showBN(bn)"
]
},
{
"cell_type": "code",
"execution_count": 17,
"id": "5be9742d-6205-4e58-9a88-a8e6f326b512",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"100%|██████████████████████████████████████████████████████|"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Log2-Likelihood : -32852.90468740906\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"\n"
]
}
],
"source": [
"(samples,log2_likelihood) = gum.generateSample(bn,n=5000,name_out=None,show_progress=True, with_labels=True, random_order=False);"
]
},
{
"cell_type": "code",
"execution_count": 18,
"id": "595fc100-d04d-41d8-a7ad-9430af0b4b6f",
"metadata": {},
"outputs": [],
"source": [
"samples[\"A\"] = [\"?\"] * samples.shape[0]\n",
"samples.to_csv(\"out/coin_latent.csv\", index=False)"
]
},
{
"cell_type": "code",
"execution_count": 19,
"id": "2d57bd8f-7918-459f-8d75-b50c87922eb4",
"metadata": {},
"outputs": [
{
"data": {
"text/plain": [
"0 0\n",
"1 0\n",
"2 0\n",
"3 0\n",
"4 0\n",
" ..\n",
"4995 0\n",
"4996 0\n",
"4997 0\n",
"4998 1\n",
"4999 0\n",
"Name: B, Length: 5000, dtype: object"
]
},
"execution_count": 19,
"metadata": {},
"output_type": "execute_result"
}
],
"source": [
"samples[\"B\"]"
]
},
{
"cell_type": "code",
"execution_count": 20,
"id": "7f43b041-b861-419f-a406-158bb298d1d1",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Missing values in out/coin_latent.csv : True\n"
]
}
],
"source": [
"learner = gum.BNLearner(\"out/coin_latent.csv\",bn,[\"?\"])\n",
"print(f\"Missing values in out/coin_latent.csv : {learner.hasMissingValues()}\")"
]
},
{
"cell_type": "code",
"execution_count": 21,
"id": "b55062e2-1dcc-488b-b6f4-ac4c53d9e1f5",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Filename : out/coin_latent.csv\n",
"Size : (5000,2)\n",
"Variables : A[300], B[2]\n",
"Induced types : False\n",
"Missing values : True\n",
"Algorithm : Greedy Hill Climbing\n",
"Score : BDeu\n",
"Prior : Smoothing (The BDeu score already contains a different 'implicit' prior. Therefore, the learning will probably be biased.)\n",
"Prior weight : 1.000000\n",
"EM : True\n",
"EM epsilon : 0.001000\n",
"\n",
"# iterations : 2\n"
]
},
{
"data": {
"text/html": [
"\n",
" <style>\n",
" .floating-box {\n",
" display: inline-block;\n",
" margin: 7px;\n",
" padding : 3px;\n",
" border: 2px solid #FFFFFF; \n",
" valign:middle;\n",
" background-color: #FDFDFD;\n",
" }\n",
" </style>\n",
" <div class=\"floating-box\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"288pt\" height=\"238pt\" viewBox=\"0.00 0.00 288.00 238.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 234)\">\n",
"<title>structs</title>\n",
"<text text-anchor=\"middle\" x=\"140\" y=\"-7.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#4a4a4a\">Inference in 0.09ms</text>\n",
"<!-- A -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>A</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"280,-230 0,-230 0,-100 280,-100 280,-230\"/>\n",
"<svg viewBox=\"0 0 371.265625 170.563\" width=\"280px\" height=\"130px\" preserveAspectRatio=\"xMinYMin meet\" x=\"0\" y=\"-230\"> <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>2022-07-10T22:55:14.156051</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 170.563 L 371.265625 170.563 L 371.265625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 L 367.665625 32.1555 L 32.865625 32.1555 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"PolyCollection_1\">\n",
" <defs>\n",
" <path id=\"m4582ba526a\" d=\"M 32.865625 -29.6875 L 32.865625 -133.230357 L 33.985357 -130.155053 L 35.10509 -127.161209 L 36.224822 -124.246931 L 37.344555 -121.410361 L 38.464287 -118.649681 L 39.58402 -115.963109 L 40.703752 -113.348897 L 41.823485 -110.805335 L 42.943217 -108.330746 L 44.062949 -105.923488 L 45.182682 -103.581953 L 46.302414 -101.304565 L 47.422147 -99.089782 L 48.541879 -96.936091 L 49.661612 -94.842014 L 50.781344 -92.806102 L 51.901077 -90.826936 L 53.020809 -88.903127 L 54.140541 -87.033315 L 55.260274 -85.216171 L 56.380006 -83.450391 L 57.499739 -81.7347 L 58.619471 -80.067851 L 59.739204 -78.448622 L 60.858936 -76.87582 L 61.978668 -75.348274 L 63.098401 -73.864842 L 64.218133 -72.424405 L 65.337866 -71.025868 L 66.457598 -69.668161 L 67.577331 -68.350237 L 68.697063 -67.071073 L 69.816796 -65.829666 L 70.936528 -64.625039 L 72.05626 -63.456235 L 73.175993 -62.322317 L 74.295725 -61.222372 L 75.415458 -60.155505 L 76.53519 -59.120842 L 77.654923 -58.117531 L 78.774655 -57.144735 L 79.894388 -56.201641 L 81.01412 -55.287451 L 82.133852 -54.401388 L 83.253585 -53.542691 L 84.373317 -52.710618 L 85.49305 -51.904444 L 86.612782 -51.12346 L 87.732515 -50.366976 L 88.852247 -49.634316 L 89.97198 -48.92482 L 91.091712 -48.237847 L 92.211444 -47.572766 L 93.331177 -46.928967 L 94.450909 -46.305849 L 95.570642 -45.702831 L 96.690374 -45.119341 L 97.810107 -44.554825 L 98.929839 -44.00874 L 100.049571 -43.480558 L 101.169304 -42.969763 L 102.289036 -42.475851 L 103.408769 -41.998334 L 104.528501 -41.536732 L 105.648234 -41.09058 L 106.767966 -40.659423 L 107.887699 -40.242818 L 109.007431 -39.840334 L 110.127163 -39.45155 L 111.246896 -39.076056 L 112.366628 -38.713453 L 113.486361 -38.363353 L 114.606093 -38.025375 L 115.725826 -37.699153 L 116.845558 -37.384325 L 117.965291 -37.080543 L 119.085023 -36.787465 L 120.204755 -36.504761 L 121.324488 -36.232107 L 122.44422 -35.96919 L 123.563953 -35.715703 L 124.683685 -35.47135 L 125.803418 -35.235842 L 126.92315 -35.008896 L 128.042883 -34.79024 L 129.162615 -34.579606 L 130.282347 -34.376737 L 131.40208 -34.181381 L 132.521812 -33.993293 L 133.641545 -33.812235 L 134.761277 -33.637976 L 135.88101 -33.470293 L 137.000742 -33.308966 L 138.120474 -33.153784 L 139.240207 -33.004542 L 140.359939 -32.861039 L 141.479672 -32.723081 L 142.599404 -32.590479 L 143.719137 -32.463052 L 144.838869 -32.340621 L 145.958602 -32.223015 L 147.078334 -32.110065 L 148.198066 -32.00161 L 149.317799 -31.897493 L 150.437531 -31.797561 L 151.557264 -31.701666 L 152.676996 -31.609664 L 153.796729 -31.521417 L 154.916461 -31.43679 L 156.036194 -31.355652 L 157.155926 -31.277877 L 158.275658 -31.203342 L 159.395391 -31.131928 L 160.515123 -31.063521 L 161.634856 -30.998009 L 162.754588 -30.935284 L 163.874321 -30.875242 L 164.994053 -30.817782 L 166.113786 -30.762806 L 167.233518 -30.71022 L 168.35325 -30.659933 L 169.472983 -30.611855 L 170.592715 -30.565902 L 171.712448 -30.521991 L 172.83218 -30.480043 L 173.951913 -30.439979 L 175.071645 -30.401726 L 176.191378 -30.365211 L 177.31111 -30.330365 L 178.430842 -30.297121 L 179.550575 -30.265414 L 180.670307 -30.235181 L 181.79004 -30.206362 L 182.909772 -30.1789 L 184.029505 -30.152737 L 185.149237 -30.127819 L 186.268969 -30.104096 L 187.388702 -30.081515 L 188.508434 -30.060028 L 189.628167 -30.03959 L 190.747899 -30.020154 L 191.867632 -30.001678 L 192.987364 -29.98412 L 194.107097 -29.96744 L 195.226829 -29.951599 L 196.346561 -29.936559 L 197.466294 -29.922286 L 198.586026 -29.908744 L 199.705759 -29.895901 L 200.825491 -29.883726 L 201.945224 -29.872186 L 203.064956 -29.861254 L 204.184689 -29.850901 L 205.304421 -29.8411 L 206.424153 -29.831825 L 207.543886 -29.823051 L 208.663618 -29.814755 L 209.783351 -29.806913 L 210.903083 -29.799504 L 212.022816 -29.792506 L 213.142548 -29.785899 L 214.262281 -29.779665 L 215.382013 -29.773784 L 216.501745 -29.768239 L 217.621478 -29.763013 L 218.74121 -29.75809 L 219.860943 -29.753455 L 220.980675 -29.749092 L 222.100408 -29.744987 L 223.22014 -29.741127 L 224.339872 -29.7375 L 225.459605 -29.734092 L 226.579337 -29.730892 L 227.69907 -29.72789 L 228.818802 -29.725073 L 229.938535 -29.722432 L 231.058267 -29.719958 L 232.178 -29.71764 L 233.297732 -29.715471 L 234.417464 -29.713442 L 235.537197 -29.711545 L 236.656929 -29.709772 L 237.776662 -29.708116 L 238.896394 -29.70657 L 240.016127 -29.705129 L 241.135859 -29.703785 L 242.255592 -29.702533 L 243.375324 -29.701367 L 244.495056 -29.700282 L 245.614789 -29.699274 L 246.734521 -29.698337 L 247.854254 -29.697466 L 248.973986 -29.696659 L 250.093719 -29.69591 L 251.213451 -29.695216 L 252.333184 -29.694573 L 253.452916 -29.693979 L 254.572648 -29.693429 L 255.692381 -29.692921 L 256.812113 -29.692452 L 257.931846 -29.69202 L 259.051578 -29.691621 L 260.171311 -29.691254 L 261.291043 -29.690917 L 262.410776 -29.690606 L 263.530508 -29.690321 L 264.65024 -29.69006 L 265.769973 -29.68982 L 266.889705 -29.6896 L 268.009438 -29.689399 L 269.12917 -29.689216 L 270.248903 -29.689048 L 271.368635 -29.688895 L 272.488367 -29.688756 L 273.6081 -29.688629 L 274.727832 -29.688513 L 275.847565 -29.688409 L 276.967297 -29.688314 L 278.08703 -29.688228 L 279.206762 -29.68815 L 280.326495 -29.688079 L 281.446227 -29.688016 L 282.565959 -29.687959 L 283.685692 -29.687907 L 284.805424 -29.687861 L 285.925157 -29.687819 L 287.044889 -29.687782 L 288.164622 -29.687749 L 289.284354 -29.687719 L 290.404087 -29.687692 L 291.523819 -29.687669 L 292.643551 -29.687647 L 293.763284 -29.687629 L 294.883016 -29.687612 L 296.002749 -29.687598 L 297.122481 -29.687585 L 298.242214 -29.687573 L 299.361946 -29.687563 L 300.481679 -29.687555 L 301.601411 -29.687547 L 302.721143 -29.68754 L 303.840876 -29.687534 L 304.960608 -29.687529 L 306.080341 -29.687525 L 307.200073 -29.687521 L 308.319806 -29.687518 L 309.439538 -29.687515 L 310.55927 -29.687513 L 311.679003 -29.687511 L 312.798735 -29.687509 L 313.918468 -29.687507 L 315.0382 -29.687506 L 316.157933 -29.687505 L 317.277665 -29.687504 L 318.397398 -29.687503 L 319.51713 -29.687503 L 320.636862 -29.687502 L 321.756595 -29.687502 L 322.876327 -29.687501 L 323.99606 -29.687501 L 325.115792 -29.687501 L 326.235525 -29.687501 L 327.355257 -29.687501 L 328.47499 -29.6875 L 329.594722 -29.6875 L 330.714454 -29.6875 L 331.834187 -29.6875 L 332.953919 -29.6875 L 334.073652 -29.6875 L 335.193384 -29.6875 L 336.313117 -29.6875 L 337.432849 -29.6875 L 338.552582 -29.6875 L 339.672314 -29.6875 L 340.792046 -29.6875 L 341.911779 -29.6875 L 343.031511 -29.6875 L 344.151244 -29.6875 L 345.270976 -29.6875 L 346.390709 -29.6875 L 347.510441 -29.6875 L 348.630173 -29.6875 L 349.749906 -29.6875 L 350.869638 -29.6875 L 351.989371 -29.6875 L 353.109103 -29.6875 L 354.228836 -29.6875 L 355.348568 -29.6875 L 356.468301 -29.6875 L 357.588033 -29.6875 L 358.707765 -29.6875 L 359.827498 -29.6875 L 360.94723 -29.6875 L 362.066963 -29.6875 L 363.186695 -29.6875 L 364.306428 -29.6875 L 365.42616 -29.6875 L 366.545893 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 366.545893 -29.6875 L 365.42616 -29.6875 L 364.306428 -29.6875 L 363.186695 -29.6875 L 362.066963 -29.6875 L 360.94723 -29.6875 L 359.827498 -29.6875 L 358.707765 -29.6875 L 357.588033 -29.6875 L 356.468301 -29.6875 L 355.348568 -29.6875 L 354.228836 -29.6875 L 353.109103 -29.6875 L 351.989371 -29.6875 L 350.869638 -29.6875 L 349.749906 -29.6875 L 348.630173 -29.6875 L 347.510441 -29.6875 L 346.390709 -29.6875 L 345.270976 -29.6875 L 344.151244 -29.6875 L 343.031511 -29.6875 L 341.911779 -29.6875 L 340.792046 -29.6875 L 339.672314 -29.6875 L 338.552582 -29.6875 L 337.432849 -29.6875 L 336.313117 -29.6875 L 335.193384 -29.6875 L 334.073652 -29.6875 L 332.953919 -29.6875 L 331.834187 -29.6875 L 330.714454 -29.6875 L 329.594722 -29.6875 L 328.47499 -29.6875 L 327.355257 -29.6875 L 326.235525 -29.6875 L 325.115792 -29.6875 L 323.99606 -29.6875 L 322.876327 -29.6875 L 321.756595 -29.6875 L 320.636862 -29.6875 L 319.51713 -29.6875 L 318.397398 -29.6875 L 317.277665 -29.6875 L 316.157933 -29.6875 L 315.0382 -29.6875 L 313.918468 -29.6875 L 312.798735 -29.6875 L 311.679003 -29.6875 L 310.55927 -29.6875 L 309.439538 -29.6875 L 308.319806 -29.6875 L 307.200073 -29.6875 L 306.080341 -29.6875 L 304.960608 -29.6875 L 303.840876 -29.6875 L 302.721143 -29.6875 L 301.601411 -29.6875 L 300.481679 -29.6875 L 299.361946 -29.6875 L 298.242214 -29.6875 L 297.122481 -29.6875 L 296.002749 -29.6875 L 294.883016 -29.6875 L 293.763284 -29.6875 L 292.643551 -29.6875 L 291.523819 -29.6875 L 290.404087 -29.6875 L 289.284354 -29.6875 L 288.164622 -29.6875 L 287.044889 -29.6875 L 285.925157 -29.6875 L 284.805424 -29.6875 L 283.685692 -29.6875 L 282.565959 -29.6875 L 281.446227 -29.6875 L 280.326495 -29.6875 L 279.206762 -29.6875 L 278.08703 -29.6875 L 276.967297 -29.6875 L 275.847565 -29.6875 L 274.727832 -29.6875 L 273.6081 -29.6875 L 272.488367 -29.6875 L 271.368635 -29.6875 L 270.248903 -29.6875 L 269.12917 -29.6875 L 268.009438 -29.6875 L 266.889705 -29.6875 L 265.769973 -29.6875 L 264.65024 -29.6875 L 263.530508 -29.6875 L 262.410776 -29.6875 L 261.291043 -29.6875 L 260.171311 -29.6875 L 259.051578 -29.6875 L 257.931846 -29.6875 L 256.812113 -29.6875 L 255.692381 -29.6875 L 254.572648 -29.6875 L 253.452916 -29.6875 L 252.333184 -29.6875 L 251.213451 -29.6875 L 250.093719 -29.6875 L 248.973986 -29.6875 L 247.854254 -29.6875 L 246.734521 -29.6875 L 245.614789 -29.6875 L 244.495056 -29.6875 L 243.375324 -29.6875 L 242.255592 -29.6875 L 241.135859 -29.6875 L 240.016127 -29.6875 L 238.896394 -29.6875 L 237.776662 -29.6875 L 236.656929 -29.6875 L 235.537197 -29.6875 L 234.417464 -29.6875 L 233.297732 -29.6875 L 232.178 -29.6875 L 231.058267 -29.6875 L 229.938535 -29.6875 L 228.818802 -29.6875 L 227.69907 -29.6875 L 226.579337 -29.6875 L 225.459605 -29.6875 L 224.339872 -29.6875 L 223.22014 -29.6875 L 222.100408 -29.6875 L 220.980675 -29.6875 L 219.860943 -29.6875 L 218.74121 -29.6875 L 217.621478 -29.6875 L 216.501745 -29.6875 L 215.382013 -29.6875 L 214.262281 -29.6875 L 213.142548 -29.6875 L 212.022816 -29.6875 L 210.903083 -29.6875 L 209.783351 -29.6875 L 208.663618 -29.6875 L 207.543886 -29.6875 L 206.424153 -29.6875 L 205.304421 -29.6875 L 204.184689 -29.6875 L 203.064956 -29.6875 L 201.945224 -29.6875 L 200.825491 -29.6875 L 199.705759 -29.6875 L 198.586026 -29.6875 L 197.466294 -29.6875 L 196.346561 -29.6875 L 195.226829 -29.6875 L 194.107097 -29.6875 L 192.987364 -29.6875 L 191.867632 -29.6875 L 190.747899 -29.6875 L 189.628167 -29.6875 L 188.508434 -29.6875 L 187.388702 -29.6875 L 186.268969 -29.6875 L 185.149237 -29.6875 L 184.029505 -29.6875 L 182.909772 -29.6875 L 181.79004 -29.6875 L 180.670307 -29.6875 L 179.550575 -29.6875 L 178.430842 -29.6875 L 177.31111 -29.6875 L 176.191378 -29.6875 L 175.071645 -29.6875 L 173.951913 -29.6875 L 172.83218 -29.6875 L 171.712448 -29.6875 L 170.592715 -29.6875 L 169.472983 -29.6875 L 168.35325 -29.6875 L 167.233518 -29.6875 L 166.113786 -29.6875 L 164.994053 -29.6875 L 163.874321 -29.6875 L 162.754588 -29.6875 L 161.634856 -29.6875 L 160.515123 -29.6875 L 159.395391 -29.6875 L 158.275658 -29.6875 L 157.155926 -29.6875 L 156.036194 -29.6875 L 154.916461 -29.6875 L 153.796729 -29.6875 L 152.676996 -29.6875 L 151.557264 -29.6875 L 150.437531 -29.6875 L 149.317799 -29.6875 L 148.198066 -29.6875 L 147.078334 -29.6875 L 145.958602 -29.6875 L 144.838869 -29.6875 L 143.719137 -29.6875 L 142.599404 -29.6875 L 141.479672 -29.6875 L 140.359939 -29.6875 L 139.240207 -29.6875 L 138.120474 -29.6875 L 137.000742 -29.6875 L 135.88101 -29.6875 L 134.761277 -29.6875 L 133.641545 -29.6875 L 132.521812 -29.6875 L 131.40208 -29.6875 L 130.282347 -29.6875 L 129.162615 -29.6875 L 128.042883 -29.6875 L 126.92315 -29.6875 L 125.803418 -29.6875 L 124.683685 -29.6875 L 123.563953 -29.6875 L 122.44422 -29.6875 L 121.324488 -29.6875 L 120.204755 -29.6875 L 119.085023 -29.6875 L 117.965291 -29.6875 L 116.845558 -29.6875 L 115.725826 -29.6875 L 114.606093 -29.6875 L 113.486361 -29.6875 L 112.366628 -29.6875 L 111.246896 -29.6875 L 110.127163 -29.6875 L 109.007431 -29.6875 L 107.887699 -29.6875 L 106.767966 -29.6875 L 105.648234 -29.6875 L 104.528501 -29.6875 L 103.408769 -29.6875 L 102.289036 -29.6875 L 101.169304 -29.6875 L 100.049571 -29.6875 L 98.929839 -29.6875 L 97.810107 -29.6875 L 96.690374 -29.6875 L 95.570642 -29.6875 L 94.450909 -29.6875 L 93.331177 -29.6875 L 92.211444 -29.6875 L 91.091712 -29.6875 L 89.97198 -29.6875 L 88.852247 -29.6875 L 87.732515 -29.6875 L 86.612782 -29.6875 L 85.49305 -29.6875 L 84.373317 -29.6875 L 83.253585 -29.6875 L 82.133852 -29.6875 L 81.01412 -29.6875 L 79.894388 -29.6875 L 78.774655 -29.6875 L 77.654923 -29.6875 L 76.53519 -29.6875 L 75.415458 -29.6875 L 74.295725 -29.6875 L 73.175993 -29.6875 L 72.05626 -29.6875 L 70.936528 -29.6875 L 69.816796 -29.6875 L 68.697063 -29.6875 L 67.577331 -29.6875 L 66.457598 -29.6875 L 65.337866 -29.6875 L 64.218133 -29.6875 L 63.098401 -29.6875 L 61.978668 -29.6875 L 60.858936 -29.6875 L 59.739204 -29.6875 L 58.619471 -29.6875 L 57.499739 -29.6875 L 56.380006 -29.6875 L 55.260274 -29.6875 L 54.140541 -29.6875 L 53.020809 -29.6875 L 51.901077 -29.6875 L 50.781344 -29.6875 L 49.661612 -29.6875 L 48.541879 -29.6875 L 47.422147 -29.6875 L 46.302414 -29.6875 L 45.182682 -29.6875 L 44.062949 -29.6875 L 42.943217 -29.6875 L 41.823485 -29.6875 L 40.703752 -29.6875 L 39.58402 -29.6875 L 38.464287 -29.6875 L 37.344555 -29.6875 L 36.224822 -29.6875 L 35.10509 -29.6875 L 33.985357 -29.6875 L 32.865625 -29.6875 z \" style=\"stroke: #8fbc8f\"/>\n",
" </defs>\n",
" <g clip-path=\"url(#p8d889ac396)\">\n",
" <use xlink:href=\"#m4582ba526a\" x=\"0\" y=\"170.563\" style=\"fill: #8fbc8f; stroke: #8fbc8f\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m70b8a42a87\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(35.625 154.238)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 55.260274 140.8755 L 55.260274 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"55.260274\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 20 -->\n",
" <g transform=\"translate(58.019649 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-32\" d=\"M 1228 531 L 3431 531 L 3431 0 L 469 0 L 469 531 Q 828 903 1448 1529 Q 2069 2156 2228 2338 Q 2531 2678 2651 2914 Q 2772 3150 2772 3378 Q 2772 3750 2511 3984 Q 2250 4219 1831 4219 Q 1534 4219 1204 4116 Q 875 4013 500 3803 L 500 4441 Q 881 4594 1212 4672 Q 1544 4750 1819 4750 Q 2544 4750 2975 4387 Q 3406 4025 3406 3419 Q 3406 3131 3298 2873 Q 3191 2616 2906 2266 Q 2828 2175 2409 1742 Q 1991 1309 1228 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 77.654923 140.8755 L 77.654923 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"77.654923\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 40 -->\n",
" <g transform=\"translate(80.414298 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 100.049571 140.8755 L 100.049571 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"100.049571\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 60 -->\n",
" <g transform=\"translate(102.808946 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 122.44422 140.8755 L 122.44422 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"122.44422\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 80 -->\n",
" <g transform=\"translate(125.203595 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 144.838869 140.8755 L 144.838869 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_12\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"144.838869\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <g transform=\"translate(147.598244 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_7\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 167.233518 140.8755 L 167.233518 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_14\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"167.233518\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 120 -->\n",
" <g transform=\"translate(169.992893 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_8\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 189.628167 140.8755 L 189.628167 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_16\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"189.628167\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 140 -->\n",
" <g transform=\"translate(192.387542 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_9\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 212.022816 140.8755 L 212.022816 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_18\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"212.022816\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 160 -->\n",
" <g transform=\"translate(214.782191 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_10\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 234.417464 140.8755 L 234.417464 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_20\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"234.417464\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 180 -->\n",
" <g transform=\"translate(237.176839 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_11\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 256.812113 140.8755 L 256.812113 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_22\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"256.812113\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_11\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(259.571488 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_12\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 279.206762 140.8755 L 279.206762 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_24\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"279.206762\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_12\">\n",
" <!-- 220 -->\n",
" <g transform=\"translate(281.966137 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_13\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 301.601411 140.8755 L 301.601411 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_26\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"301.601411\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_13\">\n",
" <!-- 240 -->\n",
" <g transform=\"translate(304.360786 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_14\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 323.99606 140.8755 L 323.99606 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_28\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"323.99606\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_14\">\n",
" <!-- 260 -->\n",
" <g transform=\"translate(326.755435 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_15\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 346.390709 140.8755 L 346.390709 32.1555 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_30\">\n",
" <g>\n",
" <use xlink:href=\"#m70b8a42a87\" x=\"346.390709\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_15\">\n",
" <!-- 280 -->\n",
" <g transform=\"translate(349.150084 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_31\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_32\">\n",
" <defs>\n",
" <path id=\"md04361460f\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#md04361460f\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_16\">\n",
" <!-- 0.00 -->\n",
" <g transform=\"translate(3.6 144.674719)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_33\">\n",
" <path d=\"M 32.865625 109.395874 L 367.665625 109.395874 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_34\">\n",
" <g>\n",
" <use xlink:href=\"#md04361460f\" x=\"32.865625\" y=\"109.395874\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_17\">\n",
" <!-- 0.01 -->\n",
" <g transform=\"translate(3.6 113.195093)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_35\">\n",
" <path d=\"M 32.865625 77.916248 L 367.665625 77.916248 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_36\">\n",
" <g>\n",
" <use xlink:href=\"#md04361460f\" x=\"32.865625\" y=\"77.916248\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_18\">\n",
" <!-- 0.02 -->\n",
" <g transform=\"translate(3.6 81.715467)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_37\">\n",
" <path d=\"M 32.865625 46.436623 L 367.665625 46.436623 \" clip-path=\"url(#p8d889ac396)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_38\">\n",
" <g>\n",
" <use xlink:href=\"#md04361460f\" x=\"32.865625\" y=\"46.436623\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_19\">\n",
" <!-- 0.03 -->\n",
" <g transform=\"translate(3.6 50.235841)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 367.665625 140.8755 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 32.865625 32.1555 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_20\">\n",
" <!-- A -->\n",
" <g transform=\"translate(196.16125 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-41\" d=\"M 2188 4044 L 1331 1722 L 3047 1722 L 2188 4044 z M 1831 4666 L 2547 4666 L 4325 0 L 3669 0 L 3244 1197 L 1141 1197 L 716 0 L 50 0 L 1831 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-41\"/>\n",
" </g>\n",
" <!-- $\\mu=26.73$; $\\sigma=24.85$ -->\n",
" <g transform=\"translate(140.205625 26.1555)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-Oblique-3bc\" d=\"M -84 -1331 L 856 3500 L 1434 3500 L 1009 1322 Q 997 1256 987 1175 Q 978 1094 978 1013 Q 978 722 1161 565 Q 1344 409 1684 409 Q 2147 409 2431 671 Q 2716 934 2816 1459 L 3213 3500 L 3788 3500 L 3266 809 Q 3253 750 3248 706 Q 3244 663 3244 628 Q 3244 531 3283 486 Q 3322 441 3406 441 Q 3438 441 3492 456 Q 3547 472 3647 513 L 3559 50 Q 3422 -19 3297 -55 Q 3172 -91 3053 -91 Q 2847 -91 2730 40 Q 2613 172 2613 403 Q 2438 153 2195 31 Q 1953 -91 1625 -91 Q 1334 -91 1117 43 Q 900 178 831 397 L 494 -1331 L -84 -1331 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3d\" d=\"M 678 2906 L 4684 2906 L 4684 2381 L 678 2381 L 678 2906 z M 678 1631 L 4684 1631 L 4684 1100 L 678 1100 L 678 1631 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-37\" d=\"M 525 4666 L 3525 4666 L 3525 4397 L 1831 0 L 1172 0 L 2766 4134 L 525 4134 L 525 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3b\" d=\"M 750 3309 L 1409 3309 L 1409 2516 L 750 2516 L 750 3309 z M 750 794 L 1409 794 L 1409 256 L 897 -744 L 494 -744 L 750 256 L 750 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-Oblique-3c3\" d=\"M 2219 3044 Q 1744 3044 1422 2700 Q 1081 2341 969 1747 Q 844 1119 1044 756 Q 1241 397 1706 397 Q 2166 397 2503 759 Q 2844 1122 2966 1747 Q 3075 2319 2881 2700 Q 2700 3044 2219 3044 z M 2309 3503 L 4219 3500 L 4106 2925 L 3463 2925 Q 3706 2438 3575 1747 Q 3406 888 2884 400 Q 2359 -91 1609 -91 Q 856 -91 525 400 Q 194 888 363 1747 Q 528 2609 1050 3097 Q 1484 3503 2309 3503 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-35\" d=\"M 691 4666 L 3169 4666 L 3169 4134 L 1269 4134 L 1269 2991 Q 1406 3038 1543 3061 Q 1681 3084 1819 3084 Q 2600 3084 3056 2656 Q 3513 2228 3513 1497 Q 3513 744 3044 326 Q 2575 -91 1722 -91 Q 1428 -91 1123 -41 Q 819 9 494 109 L 494 744 Q 775 591 1075 516 Q 1375 441 1709 441 Q 2250 441 2565 725 Q 2881 1009 2881 1497 Q 2881 1984 2565 2268 Q 2250 2553 1709 2553 Q 1456 2553 1204 2497 Q 953 2441 691 2322 L 691 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3bc\" transform=\"translate(0 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(83.105469 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(186.376953 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(250 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(313.623047 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-37\" transform=\"translate(337.660156 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" transform=\"translate(401.283203 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3b\" transform=\"translate(464.90625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-20\" transform=\"translate(498.597656 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3c3\" transform=\"translate(530.384766 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(613.246094 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(716.517578 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(780.140625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(843.763672 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" transform=\"translate(872.925781 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-35\" transform=\"translate(936.548828 0.78125)\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p8d889ac396\">\n",
" <rect x=\"32.865625\" y=\"32.1555\" width=\"334.8\" height=\"108.72\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- B -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>B</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"190.5,-64 89.5,-64 89.5,-23 190.5,-23 190.5,-64\"/>\n",
"<svg viewBox=\"0 0 132.1625 52.998125\" width=\"101px\" height=\"41px\" preserveAspectRatio=\"xMinYMin meet\" x=\"89.5\" y=\"-64\"> <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>2022-07-10T22:55:14.261019</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 52.998125 L 132.1625 52.998125 L 132.1625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 18.718125 L 16.9625 18.718125 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 16.9625 45.898125 L 26.939242 45.898125 L 26.939242 33.818125 L 16.9625 33.818125 z \" clip-path=\"url(#p3009774ecf)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 16.9625 30.798125 L 118.585758 30.798125 L 118.585758 18.718125 L 16.9625 18.718125 z \" clip-path=\"url(#p3009774ecf)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" clip-path=\"url(#p3009774ecf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"mc28aebe230\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#mc28aebe230\" x=\"16.9625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 72.7625 45.898125 L 72.7625 18.718125 \" clip-path=\"url(#p3009774ecf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#mc28aebe230\" x=\"72.7625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" clip-path=\"url(#p3009774ecf)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#mc28aebe230\" x=\"128.5625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_7\">\n",
" <defs>\n",
" <path id=\"mb6e18a64d7\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#mb6e18a64d7\" x=\"16.9625\" y=\"39.858125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 1 -->\n",
" <g transform=\"translate(3.6 43.657344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#mb6e18a64d7\" x=\"16.9625\" y=\"24.758125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(3.6 28.557344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 16.9625 18.718125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 8.94% -->\n",
" <g transform=\"translate(96.795312 43.818437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-39\" d=\"M 703 97 L 703 672 Q 941 559 1184 500 Q 1428 441 1663 441 Q 2288 441 2617 861 Q 2947 1281 2994 2138 Q 2813 1869 2534 1725 Q 2256 1581 1919 1581 Q 1219 1581 811 2004 Q 403 2428 403 3163 Q 403 3881 828 4315 Q 1253 4750 1959 4750 Q 2769 4750 3195 4129 Q 3622 3509 3622 2328 Q 3622 1225 3098 567 Q 2575 -91 1691 -91 Q 1453 -91 1209 -44 Q 966 3 703 97 z M 1959 2075 Q 2384 2075 2632 2365 Q 2881 2656 2881 3163 Q 2881 3666 2632 3958 Q 2384 4250 1959 4250 Q 1534 4250 1286 3958 Q 1038 3666 1038 3163 Q 1038 2656 1286 2365 Q 1534 2075 1959 2075 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-25\" d=\"M 4653 2053 Q 4381 2053 4226 1822 Q 4072 1591 4072 1178 Q 4072 772 4226 539 Q 4381 306 4653 306 Q 4919 306 5073 539 Q 5228 772 5228 1178 Q 5228 1588 5073 1820 Q 4919 2053 4653 2053 z M 4653 2450 Q 5147 2450 5437 2106 Q 5728 1763 5728 1178 Q 5728 594 5436 251 Q 5144 -91 4653 -91 Q 4153 -91 3862 251 Q 3572 594 3572 1178 Q 3572 1766 3864 2108 Q 4156 2450 4653 2450 z M 1428 4353 Q 1159 4353 1004 4120 Q 850 3888 850 3481 Q 850 3069 1003 2837 Q 1156 2606 1428 2606 Q 1700 2606 1854 2837 Q 2009 3069 2009 3481 Q 2009 3884 1853 4118 Q 1697 4353 1428 4353 z M 4250 4750 L 4750 4750 L 1831 -91 L 1331 -91 L 4250 4750 z M 1428 4750 Q 1922 4750 2215 4408 Q 2509 4066 2509 3481 Q 2509 2891 2217 2550 Q 1925 2209 1428 2209 Q 931 2209 642 2551 Q 353 2894 353 3481 Q 353 4063 643 4406 Q 934 4750 1428 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-39\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 91.06% -->\n",
" <g transform=\"translate(90.432812 28.718437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-39\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"286.279297\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- B -->\n",
" <g transform=\"translate(68.645938 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-42\" d=\"M 1259 2228 L 1259 519 L 2272 519 Q 2781 519 3026 730 Q 3272 941 3272 1375 Q 3272 1813 3026 2020 Q 2781 2228 2272 2228 L 1259 2228 z M 1259 4147 L 1259 2741 L 2194 2741 Q 2656 2741 2882 2914 Q 3109 3088 3109 3444 Q 3109 3797 2882 3972 Q 2656 4147 2194 4147 L 1259 4147 z M 628 4666 L 2241 4666 Q 2963 4666 3353 4366 Q 3744 4066 3744 3513 Q 3744 3084 3544 2831 Q 3344 2578 2956 2516 Q 3422 2416 3680 2098 Q 3938 1781 3938 1306 Q 3938 681 3513 340 Q 3088 0 2303 0 L 628 0 L 628 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-42\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p3009774ecf\">\n",
" <rect x=\"16.9625\" y=\"18.718125\" width=\"111.6\" height=\"27.18\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1):\">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M140,-99.9816C140,-91.0601 140,-82.2619 140,-74.3618\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"143.5001,-74.2184 140,-64.2184 136.5001,-74.2184 143.5001,-74.2184\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg></div><div class=\"floating-box\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"293pt\" height=\"238pt\" viewBox=\"0.00 0.00 293.00 238.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 234)\">\n",
"<title>structs</title>\n",
"<text text-anchor=\"middle\" x=\"142.5\" y=\"-7.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#4a4a4a\">Inference in 0.15ms</text>\n",
"<!-- A -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>A</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"285,-230 0,-230 0,-100 285,-100 285,-230\"/>\n",
"<svg viewBox=\"0 0 377.628125 170.563\" width=\"285px\" height=\"130px\" preserveAspectRatio=\"xMinYMin meet\" x=\"0\" y=\"-230\"> <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>2022-07-10T22:55:14.643216</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 170.563 L 377.628125 170.563 L 377.628125 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 L 374.028125 32.1555 L 39.228125 32.1555 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"PolyCollection_1\">\n",
" <defs>\n",
" <path id=\"mc596d07237\" d=\"M 39.228125 -29.6875 L 39.228125 -114.579478 L 40.347857 -124.342004 L 41.46759 -129.84605 L 42.587322 -110.571189 L 43.707055 -119.463443 L 44.826787 -117.094036 L 45.94652 -109.535883 L 47.066252 -127.565451 L 48.185985 -124.674345 L 49.305717 -133.230357 L 50.425449 -123.279296 L 51.545182 -124.376515 L 52.664914 -109.08708 L 53.784647 -125.376142 L 54.904379 -112.321082 L 56.024112 -113.018628 L 57.143844 -115.395321 L 58.263577 -117.869693 L 59.383309 -120.633329 L 60.503041 -115.522876 L 61.622774 -126.774055 L 62.742506 -121.305295 L 63.862239 -115.801296 L 64.981971 -126.592907 L 66.101704 -117.301797 L 67.221436 -126.197331 L 68.341168 -121.986491 L 69.460901 -121.925809 L 70.580633 -110.347 L 71.700366 -115.284907 L 72.820098 -121.354662 L 73.939831 -121.373615 L 75.059563 -124.019169 L 76.179296 -113.208452 L 77.299028 -128.358173 L 78.41876 -125.472603 L 79.538493 -111.971411 L 80.658225 -124.17784 L 81.777958 -116.422677 L 82.89769 -114.897529 L 84.017423 -117.651653 L 85.137155 -111.718822 L 86.256888 -109.739412 L 87.37662 -114.761244 L 88.496352 -120.215557 L 89.616085 -121.27234 L 90.735817 -116.400938 L 91.85555 -130.102212 L 92.975282 -127.703774 L 94.095015 -124.607213 L 95.214747 -120.067135 L 96.33448 -111.354489 L 97.454212 -128.235542 L 98.573944 -122.010044 L 99.693677 -117.873269 L 100.813409 -121.935022 L 101.933142 -119.004779 L 103.052874 -124.186999 L 104.172607 -124.482065 L 105.292339 -115.741662 L 106.412071 -122.843775 L 107.531804 -124.291809 L 108.651536 -128.902249 L 109.771269 -121.363709 L 110.891001 -116.817135 L 112.010734 -121.175621 L 113.130466 -110.196777 L 114.250199 -122.878411 L 115.369931 -108.919339 L 116.489663 -121.991902 L 117.609396 -127.262029 L 118.729128 -113.135042 L 119.848861 -113.365287 L 120.968593 -113.073242 L 122.088326 -113.111499 L 123.208058 -128.906452 L 124.327791 -132.133397 L 125.447523 -123.832728 L 126.567255 -124.909127 L 127.686988 -123.148015 L 128.80672 -112.188834 L 129.926453 -120.752993 L 131.046185 -123.61089 L 132.165918 -121.683738 L 133.28565 -119.258046 L 134.405383 -128.898892 L 135.525115 -118.454883 L 136.644847 -114.169246 L 137.76458 -113.774591 L 138.884312 -119.21355 L 140.004045 -123.98421 L 141.123777 -122.729654 L 142.24351 -120.153936 L 143.363242 -119.831422 L 144.482974 -120.943156 L 145.602707 -112.403787 L 146.722439 -122.735787 L 147.842172 -114.62806 L 148.961904 -117.552463 L 150.081637 -117.373238 L 151.201369 -130.469221 L 152.321102 -120.68234 L 153.440834 -124.60885 L 154.560566 -116.489699 L 155.680299 -111.48959 L 156.800031 -122.553377 L 157.919764 -118.144617 L 159.039496 -118.972174 L 160.159229 -122.170375 L 161.278961 -128.375113 L 162.398694 -124.13662 L 163.518426 -123.855576 L 164.638158 -119.657972 L 165.757891 -122.444994 L 166.877623 -118.163701 L 167.997356 -118.350961 L 169.117088 -125.015502 L 170.236821 -118.552836 L 171.356553 -131.152906 L 172.476286 -114.344313 L 173.596018 -119.528266 L 174.71575 -125.691032 L 175.835483 -107.611473 L 176.955215 -123.578047 L 178.074948 -120.510783 L 179.19468 -123.292343 L 180.314413 -118.377341 L 181.434145 -129.595664 L 182.553878 -112.57852 L 183.67361 -124.595236 L 184.793342 -121.510867 L 185.913075 -110.7473 L 187.032807 -125.836501 L 188.15254 -105.853063 L 189.272272 -119.862502 L 190.392005 -128.61423 L 191.511737 -109.592022 L 192.631469 -125.478518 L 193.751202 -110.792211 L 194.870934 -121.673436 L 195.990667 -118.140371 L 197.110399 -113.642231 L 198.230132 -115.277357 L 199.349864 -118.45785 L 200.469597 -112.026144 L 201.589329 -123.589611 L 202.709061 -110.177388 L 203.828794 -114.707438 L 204.948526 -123.061836 L 206.068259 -126.755427 L 207.187991 -129.434838 L 208.307724 -117.462755 L 209.427456 -117.354323 L 210.547189 -109.274668 L 211.666921 -109.105297 L 212.786653 -121.615553 L 213.906386 -118.893401 L 215.026118 -120.955143 L 216.145851 -107.989216 L 217.265583 -109.512993 L 218.385316 -126.466801 L 219.505048 -113.47997 L 220.624781 -118.458265 L 221.744513 -125.352518 L 222.864245 -111.030687 L 223.983978 -119.033772 L 225.10371 -120.500274 L 226.223443 -127.336425 L 227.343175 -124.541734 L 228.462908 -113.411217 L 229.58264 -113.697605 L 230.702372 -111.165946 L 231.822105 -112.387311 L 232.941837 -115.944078 L 234.06157 -126.784443 L 235.181302 -122.402911 L 236.301035 -118.117641 L 237.420767 -115.186801 L 238.5405 -121.416138 L 239.660232 -113.756984 L 240.779964 -122.109914 L 241.899697 -112.948139 L 243.019429 -116.108858 L 244.139162 -123.868252 L 245.258894 -113.872552 L 246.378627 -116.571865 L 247.498359 -110.776735 L 248.618092 -121.657247 L 249.737824 -123.200381 L 250.857556 -113.908303 L 251.977289 -124.19274 L 253.097021 -119.877205 L 254.216754 -128.311234 L 255.336486 -118.838008 L 256.456219 -123.676532 L 257.575951 -116.233158 L 258.695684 -112.025297 L 259.815416 -128.447217 L 260.935148 -119.056708 L 262.054881 -131.799048 L 263.174613 -113.947929 L 264.294346 -108.97445 L 265.414078 -111.485154 L 266.533811 -128.870296 L 267.653543 -122.235692 L 268.773276 -115.751761 L 269.893008 -113.155889 L 271.01274 -112.352715 L 272.132473 -126.577597 L 273.252205 -115.137939 L 274.371938 -119.137491 L 275.49167 -111.73764 L 276.611403 -131.459396 L 277.731135 -118.006788 L 278.850867 -124.504543 L 279.9706 -118.827116 L 281.090332 -114.175256 L 282.210065 -118.116336 L 283.329797 -125.774466 L 284.44953 -115.589574 L 285.569262 -114.026717 L 286.688995 -114.651237 L 287.808727 -120.884037 L 288.928459 -120.734427 L 290.048192 -121.345568 L 291.167924 -122.907347 L 292.287657 -122.693164 L 293.407389 -116.406871 L 294.527122 -111.807787 L 295.646854 -114.441232 L 296.766587 -122.065373 L 297.886319 -110.387002 L 299.006051 -125.234854 L 300.125784 -111.25524 L 301.245516 -127.621599 L 302.365249 -117.307227 L 303.484981 -124.526074 L 304.604714 -117.869774 L 305.724446 -119.42566 L 306.844179 -113.827855 L 307.963911 -128.977323 L 309.083643 -116.015647 L 310.203376 -123.876246 L 311.323108 -108.439431 L 312.442841 -110.773803 L 313.562573 -111.409044 L 314.682306 -117.178473 L 315.802038 -120.096849 L 316.92177 -124.308305 L 318.041503 -109.091567 L 319.161235 -124.470849 L 320.280968 -115.66897 L 321.4007 -112.724673 L 322.520433 -121.320661 L 323.640165 -117.744719 L 324.759898 -112.358183 L 325.87963 -113.359505 L 326.999362 -115.866713 L 328.119095 -108.206942 L 329.238827 -119.364845 L 330.35856 -120.450536 L 331.478292 -129.86032 L 332.598025 -108.87817 L 333.717757 -115.45906 L 334.83749 -121.17463 L 335.957222 -118.499165 L 337.076954 -111.100391 L 338.196687 -113.238085 L 339.316419 -120.222332 L 340.436152 -119.753388 L 341.555884 -119.165853 L 342.675617 -109.307841 L 343.795349 -109.974806 L 344.915082 -111.427882 L 346.034814 -106.796037 L 347.154546 -118.479731 L 348.274279 -114.413305 L 349.394011 -122.45881 L 350.513744 -107.465189 L 351.633476 -118.571216 L 352.753209 -117.142347 L 353.872941 -122.602573 L 354.992673 -113.795416 L 356.112406 -118.830087 L 357.232138 -113.381516 L 358.351871 -129.1374 L 359.471603 -122.971612 L 360.591336 -122.533706 L 361.711068 -120.25953 L 362.830801 -120.351323 L 363.950533 -110.225593 L 365.070265 -109.88806 L 366.189998 -115.36807 L 367.30973 -117.7057 L 368.429463 -116.004364 L 369.549195 -119.799899 L 370.668928 -114.770726 L 371.78866 -123.574857 L 372.908393 -115.56605 L 374.028125 -114.797523 L 374.028125 -29.6875 L 374.028125 -29.6875 L 372.908393 -29.6875 L 371.78866 -29.6875 L 370.668928 -29.6875 L 369.549195 -29.6875 L 368.429463 -29.6875 L 367.30973 -29.6875 L 366.189998 -29.6875 L 365.070265 -29.6875 L 363.950533 -29.6875 L 362.830801 -29.6875 L 361.711068 -29.6875 L 360.591336 -29.6875 L 359.471603 -29.6875 L 358.351871 -29.6875 L 357.232138 -29.6875 L 356.112406 -29.6875 L 354.992673 -29.6875 L 353.872941 -29.6875 L 352.753209 -29.6875 L 351.633476 -29.6875 L 350.513744 -29.6875 L 349.394011 -29.6875 L 348.274279 -29.6875 L 347.154546 -29.6875 L 346.034814 -29.6875 L 344.915082 -29.6875 L 343.795349 -29.6875 L 342.675617 -29.6875 L 341.555884 -29.6875 L 340.436152 -29.6875 L 339.316419 -29.6875 L 338.196687 -29.6875 L 337.076954 -29.6875 L 335.957222 -29.6875 L 334.83749 -29.6875 L 333.717757 -29.6875 L 332.598025 -29.6875 L 331.478292 -29.6875 L 330.35856 -29.6875 L 329.238827 -29.6875 L 328.119095 -29.6875 L 326.999362 -29.6875 L 325.87963 -29.6875 L 324.759898 -29.6875 L 323.640165 -29.6875 L 322.520433 -29.6875 L 321.4007 -29.6875 L 320.280968 -29.6875 L 319.161235 -29.6875 L 318.041503 -29.6875 L 316.92177 -29.6875 L 315.802038 -29.6875 L 314.682306 -29.6875 L 313.562573 -29.6875 L 312.442841 -29.6875 L 311.323108 -29.6875 L 310.203376 -29.6875 L 309.083643 -29.6875 L 307.963911 -29.6875 L 306.844179 -29.6875 L 305.724446 -29.6875 L 304.604714 -29.6875 L 303.484981 -29.6875 L 302.365249 -29.6875 L 301.245516 -29.6875 L 300.125784 -29.6875 L 299.006051 -29.6875 L 297.886319 -29.6875 L 296.766587 -29.6875 L 295.646854 -29.6875 L 294.527122 -29.6875 L 293.407389 -29.6875 L 292.287657 -29.6875 L 291.167924 -29.6875 L 290.048192 -29.6875 L 288.928459 -29.6875 L 287.808727 -29.6875 L 286.688995 -29.6875 L 285.569262 -29.6875 L 284.44953 -29.6875 L 283.329797 -29.6875 L 282.210065 -29.6875 L 281.090332 -29.6875 L 279.9706 -29.6875 L 278.850867 -29.6875 L 277.731135 -29.6875 L 276.611403 -29.6875 L 275.49167 -29.6875 L 274.371938 -29.6875 L 273.252205 -29.6875 L 272.132473 -29.6875 L 271.01274 -29.6875 L 269.893008 -29.6875 L 268.773276 -29.6875 L 267.653543 -29.6875 L 266.533811 -29.6875 L 265.414078 -29.6875 L 264.294346 -29.6875 L 263.174613 -29.6875 L 262.054881 -29.6875 L 260.935148 -29.6875 L 259.815416 -29.6875 L 258.695684 -29.6875 L 257.575951 -29.6875 L 256.456219 -29.6875 L 255.336486 -29.6875 L 254.216754 -29.6875 L 253.097021 -29.6875 L 251.977289 -29.6875 L 250.857556 -29.6875 L 249.737824 -29.6875 L 248.618092 -29.6875 L 247.498359 -29.6875 L 246.378627 -29.6875 L 245.258894 -29.6875 L 244.139162 -29.6875 L 243.019429 -29.6875 L 241.899697 -29.6875 L 240.779964 -29.6875 L 239.660232 -29.6875 L 238.5405 -29.6875 L 237.420767 -29.6875 L 236.301035 -29.6875 L 235.181302 -29.6875 L 234.06157 -29.6875 L 232.941837 -29.6875 L 231.822105 -29.6875 L 230.702372 -29.6875 L 229.58264 -29.6875 L 228.462908 -29.6875 L 227.343175 -29.6875 L 226.223443 -29.6875 L 225.10371 -29.6875 L 223.983978 -29.6875 L 222.864245 -29.6875 L 221.744513 -29.6875 L 220.624781 -29.6875 L 219.505048 -29.6875 L 218.385316 -29.6875 L 217.265583 -29.6875 L 216.145851 -29.6875 L 215.026118 -29.6875 L 213.906386 -29.6875 L 212.786653 -29.6875 L 211.666921 -29.6875 L 210.547189 -29.6875 L 209.427456 -29.6875 L 208.307724 -29.6875 L 207.187991 -29.6875 L 206.068259 -29.6875 L 204.948526 -29.6875 L 203.828794 -29.6875 L 202.709061 -29.6875 L 201.589329 -29.6875 L 200.469597 -29.6875 L 199.349864 -29.6875 L 198.230132 -29.6875 L 197.110399 -29.6875 L 195.990667 -29.6875 L 194.870934 -29.6875 L 193.751202 -29.6875 L 192.631469 -29.6875 L 191.511737 -29.6875 L 190.392005 -29.6875 L 189.272272 -29.6875 L 188.15254 -29.6875 L 187.032807 -29.6875 L 185.913075 -29.6875 L 184.793342 -29.6875 L 183.67361 -29.6875 L 182.553878 -29.6875 L 181.434145 -29.6875 L 180.314413 -29.6875 L 179.19468 -29.6875 L 178.074948 -29.6875 L 176.955215 -29.6875 L 175.835483 -29.6875 L 174.71575 -29.6875 L 173.596018 -29.6875 L 172.476286 -29.6875 L 171.356553 -29.6875 L 170.236821 -29.6875 L 169.117088 -29.6875 L 167.997356 -29.6875 L 166.877623 -29.6875 L 165.757891 -29.6875 L 164.638158 -29.6875 L 163.518426 -29.6875 L 162.398694 -29.6875 L 161.278961 -29.6875 L 160.159229 -29.6875 L 159.039496 -29.6875 L 157.919764 -29.6875 L 156.800031 -29.6875 L 155.680299 -29.6875 L 154.560566 -29.6875 L 153.440834 -29.6875 L 152.321102 -29.6875 L 151.201369 -29.6875 L 150.081637 -29.6875 L 148.961904 -29.6875 L 147.842172 -29.6875 L 146.722439 -29.6875 L 145.602707 -29.6875 L 144.482974 -29.6875 L 143.363242 -29.6875 L 142.24351 -29.6875 L 141.123777 -29.6875 L 140.004045 -29.6875 L 138.884312 -29.6875 L 137.76458 -29.6875 L 136.644847 -29.6875 L 135.525115 -29.6875 L 134.405383 -29.6875 L 133.28565 -29.6875 L 132.165918 -29.6875 L 131.046185 -29.6875 L 129.926453 -29.6875 L 128.80672 -29.6875 L 127.686988 -29.6875 L 126.567255 -29.6875 L 125.447523 -29.6875 L 124.327791 -29.6875 L 123.208058 -29.6875 L 122.088326 -29.6875 L 120.968593 -29.6875 L 119.848861 -29.6875 L 118.729128 -29.6875 L 117.609396 -29.6875 L 116.489663 -29.6875 L 115.369931 -29.6875 L 114.250199 -29.6875 L 113.130466 -29.6875 L 112.010734 -29.6875 L 110.891001 -29.6875 L 109.771269 -29.6875 L 108.651536 -29.6875 L 107.531804 -29.6875 L 106.412071 -29.6875 L 105.292339 -29.6875 L 104.172607 -29.6875 L 103.052874 -29.6875 L 101.933142 -29.6875 L 100.813409 -29.6875 L 99.693677 -29.6875 L 98.573944 -29.6875 L 97.454212 -29.6875 L 96.33448 -29.6875 L 95.214747 -29.6875 L 94.095015 -29.6875 L 92.975282 -29.6875 L 91.85555 -29.6875 L 90.735817 -29.6875 L 89.616085 -29.6875 L 88.496352 -29.6875 L 87.37662 -29.6875 L 86.256888 -29.6875 L 85.137155 -29.6875 L 84.017423 -29.6875 L 82.89769 -29.6875 L 81.777958 -29.6875 L 80.658225 -29.6875 L 79.538493 -29.6875 L 78.41876 -29.6875 L 77.299028 -29.6875 L 76.179296 -29.6875 L 75.059563 -29.6875 L 73.939831 -29.6875 L 72.820098 -29.6875 L 71.700366 -29.6875 L 70.580633 -29.6875 L 69.460901 -29.6875 L 68.341168 -29.6875 L 67.221436 -29.6875 L 66.101704 -29.6875 L 64.981971 -29.6875 L 63.862239 -29.6875 L 62.742506 -29.6875 L 61.622774 -29.6875 L 60.503041 -29.6875 L 59.383309 -29.6875 L 58.263577 -29.6875 L 57.143844 -29.6875 L 56.024112 -29.6875 L 54.904379 -29.6875 L 53.784647 -29.6875 L 52.664914 -29.6875 L 51.545182 -29.6875 L 50.425449 -29.6875 L 49.305717 -29.6875 L 48.185985 -29.6875 L 47.066252 -29.6875 L 45.94652 -29.6875 L 44.826787 -29.6875 L 43.707055 -29.6875 L 42.587322 -29.6875 L 41.46759 -29.6875 L 40.347857 -29.6875 L 39.228125 -29.6875 z \" style=\"stroke: #8fbc8f\"/>\n",
" </defs>\n",
" <g clip-path=\"url(#p05f11a5312)\">\n",
" <use xlink:href=\"#mc596d07237\" x=\"0\" y=\"170.563\" style=\"fill: #8fbc8f; stroke: #8fbc8f\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 39.228125 140.8755 L 39.228125 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"mfce62167f1\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"39.228125\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(41.9875 154.238)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 61.622774 140.8755 L 61.622774 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"61.622774\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 20 -->\n",
" <g transform=\"translate(64.382149 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-32\" d=\"M 1228 531 L 3431 531 L 3431 0 L 469 0 L 469 531 Q 828 903 1448 1529 Q 2069 2156 2228 2338 Q 2531 2678 2651 2914 Q 2772 3150 2772 3378 Q 2772 3750 2511 3984 Q 2250 4219 1831 4219 Q 1534 4219 1204 4116 Q 875 4013 500 3803 L 500 4441 Q 881 4594 1212 4672 Q 1544 4750 1819 4750 Q 2544 4750 2975 4387 Q 3406 4025 3406 3419 Q 3406 3131 3298 2873 Q 3191 2616 2906 2266 Q 2828 2175 2409 1742 Q 1991 1309 1228 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 84.017423 140.8755 L 84.017423 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"84.017423\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 40 -->\n",
" <g transform=\"translate(86.776798 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 106.412071 140.8755 L 106.412071 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"106.412071\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 60 -->\n",
" <g transform=\"translate(109.171446 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 128.80672 140.8755 L 128.80672 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"128.80672\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 80 -->\n",
" <g transform=\"translate(131.566095 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 151.201369 140.8755 L 151.201369 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_12\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"151.201369\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <g transform=\"translate(153.960744 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_7\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 173.596018 140.8755 L 173.596018 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_14\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"173.596018\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 120 -->\n",
" <g transform=\"translate(176.355393 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_8\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 195.990667 140.8755 L 195.990667 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_16\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"195.990667\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 140 -->\n",
" <g transform=\"translate(198.750042 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_9\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 218.385316 140.8755 L 218.385316 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_18\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"218.385316\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 160 -->\n",
" <g transform=\"translate(221.144691 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_10\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 240.779964 140.8755 L 240.779964 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_20\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"240.779964\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 180 -->\n",
" <g transform=\"translate(243.539339 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_11\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 263.174613 140.8755 L 263.174613 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_22\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"263.174613\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_11\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(265.933988 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_12\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 285.569262 140.8755 L 285.569262 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_24\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"285.569262\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_12\">\n",
" <!-- 220 -->\n",
" <g transform=\"translate(288.328637 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_13\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 307.963911 140.8755 L 307.963911 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_26\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"307.963911\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_13\">\n",
" <!-- 240 -->\n",
" <g transform=\"translate(310.723286 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_14\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 330.35856 140.8755 L 330.35856 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_28\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"330.35856\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_14\">\n",
" <!-- 260 -->\n",
" <g transform=\"translate(333.117935 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_15\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 352.753209 140.8755 L 352.753209 32.1555 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_30\">\n",
" <g>\n",
" <use xlink:href=\"#mfce62167f1\" x=\"352.753209\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_15\">\n",
" <!-- 280 -->\n",
" <g transform=\"translate(355.512584 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_31\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_32\">\n",
" <defs>\n",
" <path id=\"m3a8cb72918\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m3a8cb72918\" x=\"39.228125\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_16\">\n",
" <!-- 0.000 -->\n",
" <g transform=\"translate(3.6 144.674719)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_33\">\n",
" <path d=\"M 39.228125 114.131304 L 374.028125 114.131304 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_34\">\n",
" <g>\n",
" <use xlink:href=\"#m3a8cb72918\" x=\"39.228125\" y=\"114.131304\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_17\">\n",
" <!-- 0.001 -->\n",
" <g transform=\"translate(3.6 117.930523)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_35\">\n",
" <path d=\"M 39.228125 87.387108 L 374.028125 87.387108 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_36\">\n",
" <g>\n",
" <use xlink:href=\"#m3a8cb72918\" x=\"39.228125\" y=\"87.387108\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_18\">\n",
" <!-- 0.002 -->\n",
" <g transform=\"translate(3.6 91.186327)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_37\">\n",
" <path d=\"M 39.228125 60.642912 L 374.028125 60.642912 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_38\">\n",
" <g>\n",
" <use xlink:href=\"#m3a8cb72918\" x=\"39.228125\" y=\"60.642912\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_19\">\n",
" <!-- 0.003 -->\n",
" <g transform=\"translate(3.6 64.442131)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_5\">\n",
" <g id=\"line2d_39\">\n",
" <path d=\"M 39.228125 33.898716 L 374.028125 33.898716 \" clip-path=\"url(#p05f11a5312)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_40\">\n",
" <g>\n",
" <use xlink:href=\"#m3a8cb72918\" x=\"39.228125\" y=\"33.898716\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_20\">\n",
" <!-- 0.004 -->\n",
" <g transform=\"translate(3.6 37.697934)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 39.228125 140.8755 L 39.228125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 374.028125 140.8755 L 374.028125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 39.228125 32.1555 L 374.028125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_21\">\n",
" <!-- A -->\n",
" <g transform=\"translate(202.52375 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-41\" d=\"M 2188 4044 L 1331 1722 L 3047 1722 L 2188 4044 z M 1831 4666 L 2547 4666 L 4325 0 L 3669 0 L 3244 1197 L 1141 1197 L 716 0 L 50 0 L 1831 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-41\"/>\n",
" </g>\n",
" <!-- $\\mu=148.45$; $\\sigma=86.47$ -->\n",
" <g transform=\"translate(142.128125 26.1555)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-Oblique-3bc\" d=\"M -84 -1331 L 856 3500 L 1434 3500 L 1009 1322 Q 997 1256 987 1175 Q 978 1094 978 1013 Q 978 722 1161 565 Q 1344 409 1684 409 Q 2147 409 2431 671 Q 2716 934 2816 1459 L 3213 3500 L 3788 3500 L 3266 809 Q 3253 750 3248 706 Q 3244 663 3244 628 Q 3244 531 3283 486 Q 3322 441 3406 441 Q 3438 441 3492 456 Q 3547 472 3647 513 L 3559 50 Q 3422 -19 3297 -55 Q 3172 -91 3053 -91 Q 2847 -91 2730 40 Q 2613 172 2613 403 Q 2438 153 2195 31 Q 1953 -91 1625 -91 Q 1334 -91 1117 43 Q 900 178 831 397 L 494 -1331 L -84 -1331 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3d\" d=\"M 678 2906 L 4684 2906 L 4684 2381 L 678 2381 L 678 2906 z M 678 1631 L 4684 1631 L 4684 1100 L 678 1100 L 678 1631 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-35\" d=\"M 691 4666 L 3169 4666 L 3169 4134 L 1269 4134 L 1269 2991 Q 1406 3038 1543 3061 Q 1681 3084 1819 3084 Q 2600 3084 3056 2656 Q 3513 2228 3513 1497 Q 3513 744 3044 326 Q 2575 -91 1722 -91 Q 1428 -91 1123 -41 Q 819 9 494 109 L 494 744 Q 775 591 1075 516 Q 1375 441 1709 441 Q 2250 441 2565 725 Q 2881 1009 2881 1497 Q 2881 1984 2565 2268 Q 2250 2553 1709 2553 Q 1456 2553 1204 2497 Q 953 2441 691 2322 L 691 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3b\" d=\"M 750 3309 L 1409 3309 L 1409 2516 L 750 2516 L 750 3309 z M 750 794 L 1409 794 L 1409 256 L 897 -744 L 494 -744 L 750 256 L 750 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-Oblique-3c3\" d=\"M 2219 3044 Q 1744 3044 1422 2700 Q 1081 2341 969 1747 Q 844 1119 1044 756 Q 1241 397 1706 397 Q 2166 397 2503 759 Q 2844 1122 2966 1747 Q 3075 2319 2881 2700 Q 2700 3044 2219 3044 z M 2309 3503 L 4219 3500 L 4106 2925 L 3463 2925 Q 3706 2438 3575 1747 Q 3406 888 2884 400 Q 2359 -91 1609 -91 Q 856 -91 525 400 Q 194 888 363 1747 Q 528 2609 1050 3097 Q 1484 3503 2309 3503 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-37\" d=\"M 525 4666 L 3525 4666 L 3525 4397 L 1831 0 L 1172 0 L 2766 4134 L 525 4134 L 525 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3bc\" transform=\"translate(0 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(83.105469 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" transform=\"translate(186.376953 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(250 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" transform=\"translate(313.623047 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(377.246094 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(409.033203 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-35\" transform=\"translate(472.65625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3b\" transform=\"translate(536.279297 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-20\" transform=\"translate(569.970703 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3c3\" transform=\"translate(601.757812 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(684.619141 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" transform=\"translate(787.890625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(851.513672 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(915.136719 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(946.923828 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-37\" transform=\"translate(1010.546875 0.78125)\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p05f11a5312\">\n",
" <rect x=\"39.228125\" y=\"32.1555\" width=\"334.8\" height=\"108.72\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- B -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>B</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"193,-64 92,-64 92,-23 193,-23 193,-64\"/>\n",
"<svg viewBox=\"0 0 132.1625 52.998125\" width=\"101px\" height=\"41px\" preserveAspectRatio=\"xMinYMin meet\" x=\"92\" y=\"-64\"> <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>2022-07-10T22:55:14.763442</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 52.998125 L 132.1625 52.998125 L 132.1625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 18.718125 L 16.9625 18.718125 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 16.9625 45.898125 L 31.846483 45.898125 L 31.846483 33.818125 L 16.9625 33.818125 z \" clip-path=\"url(#p8c3077e46c)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 16.9625 30.798125 L 113.678517 30.798125 L 113.678517 18.718125 L 16.9625 18.718125 z \" clip-path=\"url(#p8c3077e46c)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" clip-path=\"url(#p8c3077e46c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m56cf63b856\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m56cf63b856\" x=\"16.9625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 72.7625 45.898125 L 72.7625 18.718125 \" clip-path=\"url(#p8c3077e46c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m56cf63b856\" x=\"72.7625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" clip-path=\"url(#p8c3077e46c)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m56cf63b856\" x=\"128.5625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_7\">\n",
" <defs>\n",
" <path id=\"m39a7cc2efc\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m39a7cc2efc\" x=\"16.9625\" y=\"39.858125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 1 -->\n",
" <g transform=\"translate(3.6 43.657344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m39a7cc2efc\" x=\"16.9625\" y=\"24.758125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(3.6 28.557344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 16.9625 18.718125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 13.34% -->\n",
" <g transform=\"translate(90.432812 43.818437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-25\" d=\"M 4653 2053 Q 4381 2053 4226 1822 Q 4072 1591 4072 1178 Q 4072 772 4226 539 Q 4381 306 4653 306 Q 4919 306 5073 539 Q 5228 772 5228 1178 Q 5228 1588 5073 1820 Q 4919 2053 4653 2053 z M 4653 2450 Q 5147 2450 5437 2106 Q 5728 1763 5728 1178 Q 5728 594 5436 251 Q 5144 -91 4653 -91 Q 4153 -91 3862 251 Q 3572 594 3572 1178 Q 3572 1766 3864 2108 Q 4156 2450 4653 2450 z M 1428 4353 Q 1159 4353 1004 4120 Q 850 3888 850 3481 Q 850 3069 1003 2837 Q 1156 2606 1428 2606 Q 1700 2606 1854 2837 Q 2009 3069 2009 3481 Q 2009 3884 1853 4118 Q 1697 4353 1428 4353 z M 4250 4750 L 4750 4750 L 1831 -91 L 1331 -91 L 4250 4750 z M 1428 4750 Q 1922 4750 2215 4408 Q 2509 4066 2509 3481 Q 2509 2891 2217 2550 Q 1925 2209 1428 2209 Q 931 2209 642 2551 Q 353 2894 353 3481 Q 353 4063 643 4406 Q 934 4750 1428 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"286.279297\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 86.66% -->\n",
" <g transform=\"translate(90.432812 28.718437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"286.279297\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- B -->\n",
" <g transform=\"translate(68.645938 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-42\" d=\"M 1259 2228 L 1259 519 L 2272 519 Q 2781 519 3026 730 Q 3272 941 3272 1375 Q 3272 1813 3026 2020 Q 2781 2228 2272 2228 L 1259 2228 z M 1259 4147 L 1259 2741 L 2194 2741 Q 2656 2741 2882 2914 Q 3109 3088 3109 3444 Q 3109 3797 2882 3972 Q 2656 4147 2194 4147 L 1259 4147 z M 628 4666 L 2241 4666 Q 2963 4666 3353 4366 Q 3744 4066 3744 3513 Q 3744 3084 3544 2831 Q 3344 2578 2956 2516 Q 3422 2416 3680 2098 Q 3938 1781 3938 1306 Q 3938 681 3513 340 Q 3088 0 2303 0 L 628 0 L 628 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-42\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p8c3077e46c\">\n",
" <rect x=\"16.9625\" y=\"18.718125\" width=\"111.6\" height=\"27.18\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1):\">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M142.5,-99.9816C142.5,-91.0601 142.5,-82.2619 142.5,-74.3618\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"146.0001,-74.2184 142.5,-64.2184 139.0001,-74.2184 146.0001,-74.2184\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg></div>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"learner.useEM(1e-3)\n",
"learner.useSmoothingPrior()\n",
"print(learner)\n",
"bn_em00=learner.learnParameters(bn.dag())\n",
"print(f\"# iterations : {learner.nbrIterations()}\")\n",
"gnb.flow.row(gnb.getInference(bn),gnb.getInference(bn_em00))"
]
},
{
"cell_type": "code",
"execution_count": 22,
"id": "6ec8ffe8-c782-4805-8732-0e5ef8751909",
"metadata": {},
"outputs": [
{
"name": "stdout",
"output_type": "stream",
"text": [
"Filename : out/coin_latent.csv\n",
"Size : (5000,2)\n",
"Variables : A[300], B[2]\n",
"Induced types : False\n",
"Missing values : True\n",
"Algorithm : Greedy Hill Climbing\n",
"Score : BDeu\n",
"Prior : Smoothing (The BDeu score already contains a different 'implicit' prior. Therefore, the learning will probably be biased.)\n",
"Prior weight : 1.000000\n",
"EM : True\n",
"EM epsilon : 0.000000\n",
"\n"
]
},
{
"data": {
"text/html": [
"\n",
" <style>\n",
" .floating-box {\n",
" display: inline-block;\n",
" margin: 7px;\n",
" padding : 3px;\n",
" border: 2px solid #FFFFFF; \n",
" valign:middle;\n",
" background-color: #FDFDFD;\n",
" }\n",
" </style>\n",
" <div class=\"floating-box\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"288pt\" height=\"238pt\" viewBox=\"0.00 0.00 288.00 238.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 234)\">\n",
"<title>structs</title>\n",
"<text text-anchor=\"middle\" x=\"140\" y=\"-7.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#4a4a4a\">Inference in 0.09ms</text>\n",
"<!-- A -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>A</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"280,-230 0,-230 0,-100 280,-100 280,-230\"/>\n",
"<svg viewBox=\"0 0 371.265625 170.563\" width=\"280px\" height=\"130px\" preserveAspectRatio=\"xMinYMin meet\" x=\"0\" y=\"-230\"> <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>2022-07-10T22:55:17.464683</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 170.563 L 371.265625 170.563 L 371.265625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 L 367.665625 32.1555 L 32.865625 32.1555 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"PolyCollection_1\">\n",
" <defs>\n",
" <path id=\"mc2e646ccc5\" d=\"M 32.865625 -29.6875 L 32.865625 -133.230357 L 33.985357 -130.155053 L 35.10509 -127.161209 L 36.224822 -124.246931 L 37.344555 -121.410361 L 38.464287 -118.649681 L 39.58402 -115.963109 L 40.703752 -113.348897 L 41.823485 -110.805335 L 42.943217 -108.330746 L 44.062949 -105.923488 L 45.182682 -103.581953 L 46.302414 -101.304565 L 47.422147 -99.089782 L 48.541879 -96.936091 L 49.661612 -94.842014 L 50.781344 -92.806102 L 51.901077 -90.826936 L 53.020809 -88.903127 L 54.140541 -87.033315 L 55.260274 -85.216171 L 56.380006 -83.450391 L 57.499739 -81.7347 L 58.619471 -80.067851 L 59.739204 -78.448622 L 60.858936 -76.87582 L 61.978668 -75.348274 L 63.098401 -73.864842 L 64.218133 -72.424405 L 65.337866 -71.025868 L 66.457598 -69.668161 L 67.577331 -68.350237 L 68.697063 -67.071073 L 69.816796 -65.829666 L 70.936528 -64.625039 L 72.05626 -63.456235 L 73.175993 -62.322317 L 74.295725 -61.222372 L 75.415458 -60.155505 L 76.53519 -59.120842 L 77.654923 -58.117531 L 78.774655 -57.144735 L 79.894388 -56.201641 L 81.01412 -55.287451 L 82.133852 -54.401388 L 83.253585 -53.542691 L 84.373317 -52.710618 L 85.49305 -51.904444 L 86.612782 -51.12346 L 87.732515 -50.366976 L 88.852247 -49.634316 L 89.97198 -48.92482 L 91.091712 -48.237847 L 92.211444 -47.572766 L 93.331177 -46.928967 L 94.450909 -46.305849 L 95.570642 -45.702831 L 96.690374 -45.119341 L 97.810107 -44.554825 L 98.929839 -44.00874 L 100.049571 -43.480558 L 101.169304 -42.969763 L 102.289036 -42.475851 L 103.408769 -41.998334 L 104.528501 -41.536732 L 105.648234 -41.09058 L 106.767966 -40.659423 L 107.887699 -40.242818 L 109.007431 -39.840334 L 110.127163 -39.45155 L 111.246896 -39.076056 L 112.366628 -38.713453 L 113.486361 -38.363353 L 114.606093 -38.025375 L 115.725826 -37.699153 L 116.845558 -37.384325 L 117.965291 -37.080543 L 119.085023 -36.787465 L 120.204755 -36.504761 L 121.324488 -36.232107 L 122.44422 -35.96919 L 123.563953 -35.715703 L 124.683685 -35.47135 L 125.803418 -35.235842 L 126.92315 -35.008896 L 128.042883 -34.79024 L 129.162615 -34.579606 L 130.282347 -34.376737 L 131.40208 -34.181381 L 132.521812 -33.993293 L 133.641545 -33.812235 L 134.761277 -33.637976 L 135.88101 -33.470293 L 137.000742 -33.308966 L 138.120474 -33.153784 L 139.240207 -33.004542 L 140.359939 -32.861039 L 141.479672 -32.723081 L 142.599404 -32.590479 L 143.719137 -32.463052 L 144.838869 -32.340621 L 145.958602 -32.223015 L 147.078334 -32.110065 L 148.198066 -32.00161 L 149.317799 -31.897493 L 150.437531 -31.797561 L 151.557264 -31.701666 L 152.676996 -31.609664 L 153.796729 -31.521417 L 154.916461 -31.43679 L 156.036194 -31.355652 L 157.155926 -31.277877 L 158.275658 -31.203342 L 159.395391 -31.131928 L 160.515123 -31.063521 L 161.634856 -30.998009 L 162.754588 -30.935284 L 163.874321 -30.875242 L 164.994053 -30.817782 L 166.113786 -30.762806 L 167.233518 -30.71022 L 168.35325 -30.659933 L 169.472983 -30.611855 L 170.592715 -30.565902 L 171.712448 -30.521991 L 172.83218 -30.480043 L 173.951913 -30.439979 L 175.071645 -30.401726 L 176.191378 -30.365211 L 177.31111 -30.330365 L 178.430842 -30.297121 L 179.550575 -30.265414 L 180.670307 -30.235181 L 181.79004 -30.206362 L 182.909772 -30.1789 L 184.029505 -30.152737 L 185.149237 -30.127819 L 186.268969 -30.104096 L 187.388702 -30.081515 L 188.508434 -30.060028 L 189.628167 -30.03959 L 190.747899 -30.020154 L 191.867632 -30.001678 L 192.987364 -29.98412 L 194.107097 -29.96744 L 195.226829 -29.951599 L 196.346561 -29.936559 L 197.466294 -29.922286 L 198.586026 -29.908744 L 199.705759 -29.895901 L 200.825491 -29.883726 L 201.945224 -29.872186 L 203.064956 -29.861254 L 204.184689 -29.850901 L 205.304421 -29.8411 L 206.424153 -29.831825 L 207.543886 -29.823051 L 208.663618 -29.814755 L 209.783351 -29.806913 L 210.903083 -29.799504 L 212.022816 -29.792506 L 213.142548 -29.785899 L 214.262281 -29.779665 L 215.382013 -29.773784 L 216.501745 -29.768239 L 217.621478 -29.763013 L 218.74121 -29.75809 L 219.860943 -29.753455 L 220.980675 -29.749092 L 222.100408 -29.744987 L 223.22014 -29.741127 L 224.339872 -29.7375 L 225.459605 -29.734092 L 226.579337 -29.730892 L 227.69907 -29.72789 L 228.818802 -29.725073 L 229.938535 -29.722432 L 231.058267 -29.719958 L 232.178 -29.71764 L 233.297732 -29.715471 L 234.417464 -29.713442 L 235.537197 -29.711545 L 236.656929 -29.709772 L 237.776662 -29.708116 L 238.896394 -29.70657 L 240.016127 -29.705129 L 241.135859 -29.703785 L 242.255592 -29.702533 L 243.375324 -29.701367 L 244.495056 -29.700282 L 245.614789 -29.699274 L 246.734521 -29.698337 L 247.854254 -29.697466 L 248.973986 -29.696659 L 250.093719 -29.69591 L 251.213451 -29.695216 L 252.333184 -29.694573 L 253.452916 -29.693979 L 254.572648 -29.693429 L 255.692381 -29.692921 L 256.812113 -29.692452 L 257.931846 -29.69202 L 259.051578 -29.691621 L 260.171311 -29.691254 L 261.291043 -29.690917 L 262.410776 -29.690606 L 263.530508 -29.690321 L 264.65024 -29.69006 L 265.769973 -29.68982 L 266.889705 -29.6896 L 268.009438 -29.689399 L 269.12917 -29.689216 L 270.248903 -29.689048 L 271.368635 -29.688895 L 272.488367 -29.688756 L 273.6081 -29.688629 L 274.727832 -29.688513 L 275.847565 -29.688409 L 276.967297 -29.688314 L 278.08703 -29.688228 L 279.206762 -29.68815 L 280.326495 -29.688079 L 281.446227 -29.688016 L 282.565959 -29.687959 L 283.685692 -29.687907 L 284.805424 -29.687861 L 285.925157 -29.687819 L 287.044889 -29.687782 L 288.164622 -29.687749 L 289.284354 -29.687719 L 290.404087 -29.687692 L 291.523819 -29.687669 L 292.643551 -29.687647 L 293.763284 -29.687629 L 294.883016 -29.687612 L 296.002749 -29.687598 L 297.122481 -29.687585 L 298.242214 -29.687573 L 299.361946 -29.687563 L 300.481679 -29.687555 L 301.601411 -29.687547 L 302.721143 -29.68754 L 303.840876 -29.687534 L 304.960608 -29.687529 L 306.080341 -29.687525 L 307.200073 -29.687521 L 308.319806 -29.687518 L 309.439538 -29.687515 L 310.55927 -29.687513 L 311.679003 -29.687511 L 312.798735 -29.687509 L 313.918468 -29.687507 L 315.0382 -29.687506 L 316.157933 -29.687505 L 317.277665 -29.687504 L 318.397398 -29.687503 L 319.51713 -29.687503 L 320.636862 -29.687502 L 321.756595 -29.687502 L 322.876327 -29.687501 L 323.99606 -29.687501 L 325.115792 -29.687501 L 326.235525 -29.687501 L 327.355257 -29.687501 L 328.47499 -29.6875 L 329.594722 -29.6875 L 330.714454 -29.6875 L 331.834187 -29.6875 L 332.953919 -29.6875 L 334.073652 -29.6875 L 335.193384 -29.6875 L 336.313117 -29.6875 L 337.432849 -29.6875 L 338.552582 -29.6875 L 339.672314 -29.6875 L 340.792046 -29.6875 L 341.911779 -29.6875 L 343.031511 -29.6875 L 344.151244 -29.6875 L 345.270976 -29.6875 L 346.390709 -29.6875 L 347.510441 -29.6875 L 348.630173 -29.6875 L 349.749906 -29.6875 L 350.869638 -29.6875 L 351.989371 -29.6875 L 353.109103 -29.6875 L 354.228836 -29.6875 L 355.348568 -29.6875 L 356.468301 -29.6875 L 357.588033 -29.6875 L 358.707765 -29.6875 L 359.827498 -29.6875 L 360.94723 -29.6875 L 362.066963 -29.6875 L 363.186695 -29.6875 L 364.306428 -29.6875 L 365.42616 -29.6875 L 366.545893 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 367.665625 -29.6875 L 366.545893 -29.6875 L 365.42616 -29.6875 L 364.306428 -29.6875 L 363.186695 -29.6875 L 362.066963 -29.6875 L 360.94723 -29.6875 L 359.827498 -29.6875 L 358.707765 -29.6875 L 357.588033 -29.6875 L 356.468301 -29.6875 L 355.348568 -29.6875 L 354.228836 -29.6875 L 353.109103 -29.6875 L 351.989371 -29.6875 L 350.869638 -29.6875 L 349.749906 -29.6875 L 348.630173 -29.6875 L 347.510441 -29.6875 L 346.390709 -29.6875 L 345.270976 -29.6875 L 344.151244 -29.6875 L 343.031511 -29.6875 L 341.911779 -29.6875 L 340.792046 -29.6875 L 339.672314 -29.6875 L 338.552582 -29.6875 L 337.432849 -29.6875 L 336.313117 -29.6875 L 335.193384 -29.6875 L 334.073652 -29.6875 L 332.953919 -29.6875 L 331.834187 -29.6875 L 330.714454 -29.6875 L 329.594722 -29.6875 L 328.47499 -29.6875 L 327.355257 -29.6875 L 326.235525 -29.6875 L 325.115792 -29.6875 L 323.99606 -29.6875 L 322.876327 -29.6875 L 321.756595 -29.6875 L 320.636862 -29.6875 L 319.51713 -29.6875 L 318.397398 -29.6875 L 317.277665 -29.6875 L 316.157933 -29.6875 L 315.0382 -29.6875 L 313.918468 -29.6875 L 312.798735 -29.6875 L 311.679003 -29.6875 L 310.55927 -29.6875 L 309.439538 -29.6875 L 308.319806 -29.6875 L 307.200073 -29.6875 L 306.080341 -29.6875 L 304.960608 -29.6875 L 303.840876 -29.6875 L 302.721143 -29.6875 L 301.601411 -29.6875 L 300.481679 -29.6875 L 299.361946 -29.6875 L 298.242214 -29.6875 L 297.122481 -29.6875 L 296.002749 -29.6875 L 294.883016 -29.6875 L 293.763284 -29.6875 L 292.643551 -29.6875 L 291.523819 -29.6875 L 290.404087 -29.6875 L 289.284354 -29.6875 L 288.164622 -29.6875 L 287.044889 -29.6875 L 285.925157 -29.6875 L 284.805424 -29.6875 L 283.685692 -29.6875 L 282.565959 -29.6875 L 281.446227 -29.6875 L 280.326495 -29.6875 L 279.206762 -29.6875 L 278.08703 -29.6875 L 276.967297 -29.6875 L 275.847565 -29.6875 L 274.727832 -29.6875 L 273.6081 -29.6875 L 272.488367 -29.6875 L 271.368635 -29.6875 L 270.248903 -29.6875 L 269.12917 -29.6875 L 268.009438 -29.6875 L 266.889705 -29.6875 L 265.769973 -29.6875 L 264.65024 -29.6875 L 263.530508 -29.6875 L 262.410776 -29.6875 L 261.291043 -29.6875 L 260.171311 -29.6875 L 259.051578 -29.6875 L 257.931846 -29.6875 L 256.812113 -29.6875 L 255.692381 -29.6875 L 254.572648 -29.6875 L 253.452916 -29.6875 L 252.333184 -29.6875 L 251.213451 -29.6875 L 250.093719 -29.6875 L 248.973986 -29.6875 L 247.854254 -29.6875 L 246.734521 -29.6875 L 245.614789 -29.6875 L 244.495056 -29.6875 L 243.375324 -29.6875 L 242.255592 -29.6875 L 241.135859 -29.6875 L 240.016127 -29.6875 L 238.896394 -29.6875 L 237.776662 -29.6875 L 236.656929 -29.6875 L 235.537197 -29.6875 L 234.417464 -29.6875 L 233.297732 -29.6875 L 232.178 -29.6875 L 231.058267 -29.6875 L 229.938535 -29.6875 L 228.818802 -29.6875 L 227.69907 -29.6875 L 226.579337 -29.6875 L 225.459605 -29.6875 L 224.339872 -29.6875 L 223.22014 -29.6875 L 222.100408 -29.6875 L 220.980675 -29.6875 L 219.860943 -29.6875 L 218.74121 -29.6875 L 217.621478 -29.6875 L 216.501745 -29.6875 L 215.382013 -29.6875 L 214.262281 -29.6875 L 213.142548 -29.6875 L 212.022816 -29.6875 L 210.903083 -29.6875 L 209.783351 -29.6875 L 208.663618 -29.6875 L 207.543886 -29.6875 L 206.424153 -29.6875 L 205.304421 -29.6875 L 204.184689 -29.6875 L 203.064956 -29.6875 L 201.945224 -29.6875 L 200.825491 -29.6875 L 199.705759 -29.6875 L 198.586026 -29.6875 L 197.466294 -29.6875 L 196.346561 -29.6875 L 195.226829 -29.6875 L 194.107097 -29.6875 L 192.987364 -29.6875 L 191.867632 -29.6875 L 190.747899 -29.6875 L 189.628167 -29.6875 L 188.508434 -29.6875 L 187.388702 -29.6875 L 186.268969 -29.6875 L 185.149237 -29.6875 L 184.029505 -29.6875 L 182.909772 -29.6875 L 181.79004 -29.6875 L 180.670307 -29.6875 L 179.550575 -29.6875 L 178.430842 -29.6875 L 177.31111 -29.6875 L 176.191378 -29.6875 L 175.071645 -29.6875 L 173.951913 -29.6875 L 172.83218 -29.6875 L 171.712448 -29.6875 L 170.592715 -29.6875 L 169.472983 -29.6875 L 168.35325 -29.6875 L 167.233518 -29.6875 L 166.113786 -29.6875 L 164.994053 -29.6875 L 163.874321 -29.6875 L 162.754588 -29.6875 L 161.634856 -29.6875 L 160.515123 -29.6875 L 159.395391 -29.6875 L 158.275658 -29.6875 L 157.155926 -29.6875 L 156.036194 -29.6875 L 154.916461 -29.6875 L 153.796729 -29.6875 L 152.676996 -29.6875 L 151.557264 -29.6875 L 150.437531 -29.6875 L 149.317799 -29.6875 L 148.198066 -29.6875 L 147.078334 -29.6875 L 145.958602 -29.6875 L 144.838869 -29.6875 L 143.719137 -29.6875 L 142.599404 -29.6875 L 141.479672 -29.6875 L 140.359939 -29.6875 L 139.240207 -29.6875 L 138.120474 -29.6875 L 137.000742 -29.6875 L 135.88101 -29.6875 L 134.761277 -29.6875 L 133.641545 -29.6875 L 132.521812 -29.6875 L 131.40208 -29.6875 L 130.282347 -29.6875 L 129.162615 -29.6875 L 128.042883 -29.6875 L 126.92315 -29.6875 L 125.803418 -29.6875 L 124.683685 -29.6875 L 123.563953 -29.6875 L 122.44422 -29.6875 L 121.324488 -29.6875 L 120.204755 -29.6875 L 119.085023 -29.6875 L 117.965291 -29.6875 L 116.845558 -29.6875 L 115.725826 -29.6875 L 114.606093 -29.6875 L 113.486361 -29.6875 L 112.366628 -29.6875 L 111.246896 -29.6875 L 110.127163 -29.6875 L 109.007431 -29.6875 L 107.887699 -29.6875 L 106.767966 -29.6875 L 105.648234 -29.6875 L 104.528501 -29.6875 L 103.408769 -29.6875 L 102.289036 -29.6875 L 101.169304 -29.6875 L 100.049571 -29.6875 L 98.929839 -29.6875 L 97.810107 -29.6875 L 96.690374 -29.6875 L 95.570642 -29.6875 L 94.450909 -29.6875 L 93.331177 -29.6875 L 92.211444 -29.6875 L 91.091712 -29.6875 L 89.97198 -29.6875 L 88.852247 -29.6875 L 87.732515 -29.6875 L 86.612782 -29.6875 L 85.49305 -29.6875 L 84.373317 -29.6875 L 83.253585 -29.6875 L 82.133852 -29.6875 L 81.01412 -29.6875 L 79.894388 -29.6875 L 78.774655 -29.6875 L 77.654923 -29.6875 L 76.53519 -29.6875 L 75.415458 -29.6875 L 74.295725 -29.6875 L 73.175993 -29.6875 L 72.05626 -29.6875 L 70.936528 -29.6875 L 69.816796 -29.6875 L 68.697063 -29.6875 L 67.577331 -29.6875 L 66.457598 -29.6875 L 65.337866 -29.6875 L 64.218133 -29.6875 L 63.098401 -29.6875 L 61.978668 -29.6875 L 60.858936 -29.6875 L 59.739204 -29.6875 L 58.619471 -29.6875 L 57.499739 -29.6875 L 56.380006 -29.6875 L 55.260274 -29.6875 L 54.140541 -29.6875 L 53.020809 -29.6875 L 51.901077 -29.6875 L 50.781344 -29.6875 L 49.661612 -29.6875 L 48.541879 -29.6875 L 47.422147 -29.6875 L 46.302414 -29.6875 L 45.182682 -29.6875 L 44.062949 -29.6875 L 42.943217 -29.6875 L 41.823485 -29.6875 L 40.703752 -29.6875 L 39.58402 -29.6875 L 38.464287 -29.6875 L 37.344555 -29.6875 L 36.224822 -29.6875 L 35.10509 -29.6875 L 33.985357 -29.6875 L 32.865625 -29.6875 z \" style=\"stroke: #8fbc8f\"/>\n",
" </defs>\n",
" <g clip-path=\"url(#pf010898656)\">\n",
" <use xlink:href=\"#mc2e646ccc5\" x=\"0\" y=\"170.563\" style=\"fill: #8fbc8f; stroke: #8fbc8f\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m2bc4eaea05\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(35.625 154.238)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 55.260274 140.8755 L 55.260274 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"55.260274\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 20 -->\n",
" <g transform=\"translate(58.019649 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-32\" d=\"M 1228 531 L 3431 531 L 3431 0 L 469 0 L 469 531 Q 828 903 1448 1529 Q 2069 2156 2228 2338 Q 2531 2678 2651 2914 Q 2772 3150 2772 3378 Q 2772 3750 2511 3984 Q 2250 4219 1831 4219 Q 1534 4219 1204 4116 Q 875 4013 500 3803 L 500 4441 Q 881 4594 1212 4672 Q 1544 4750 1819 4750 Q 2544 4750 2975 4387 Q 3406 4025 3406 3419 Q 3406 3131 3298 2873 Q 3191 2616 2906 2266 Q 2828 2175 2409 1742 Q 1991 1309 1228 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 77.654923 140.8755 L 77.654923 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"77.654923\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 40 -->\n",
" <g transform=\"translate(80.414298 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 100.049571 140.8755 L 100.049571 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"100.049571\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 60 -->\n",
" <g transform=\"translate(102.808946 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 122.44422 140.8755 L 122.44422 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"122.44422\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 80 -->\n",
" <g transform=\"translate(125.203595 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 144.838869 140.8755 L 144.838869 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_12\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"144.838869\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <g transform=\"translate(147.598244 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_7\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 167.233518 140.8755 L 167.233518 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_14\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"167.233518\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 120 -->\n",
" <g transform=\"translate(169.992893 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_8\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 189.628167 140.8755 L 189.628167 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_16\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"189.628167\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 140 -->\n",
" <g transform=\"translate(192.387542 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_9\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 212.022816 140.8755 L 212.022816 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_18\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"212.022816\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 160 -->\n",
" <g transform=\"translate(214.782191 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_10\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 234.417464 140.8755 L 234.417464 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_20\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"234.417464\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 180 -->\n",
" <g transform=\"translate(237.176839 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_11\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 256.812113 140.8755 L 256.812113 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_22\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"256.812113\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_11\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(259.571488 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_12\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 279.206762 140.8755 L 279.206762 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_24\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"279.206762\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_12\">\n",
" <!-- 220 -->\n",
" <g transform=\"translate(281.966137 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_13\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 301.601411 140.8755 L 301.601411 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_26\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"301.601411\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_13\">\n",
" <!-- 240 -->\n",
" <g transform=\"translate(304.360786 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_14\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 323.99606 140.8755 L 323.99606 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_28\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"323.99606\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_14\">\n",
" <!-- 260 -->\n",
" <g transform=\"translate(326.755435 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_15\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 346.390709 140.8755 L 346.390709 32.1555 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_30\">\n",
" <g>\n",
" <use xlink:href=\"#m2bc4eaea05\" x=\"346.390709\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_15\">\n",
" <!-- 280 -->\n",
" <g transform=\"translate(349.150084 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_31\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_32\">\n",
" <defs>\n",
" <path id=\"m8db4665ccb\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m8db4665ccb\" x=\"32.865625\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_16\">\n",
" <!-- 0.00 -->\n",
" <g transform=\"translate(3.6 144.674719)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_33\">\n",
" <path d=\"M 32.865625 109.395874 L 367.665625 109.395874 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_34\">\n",
" <g>\n",
" <use xlink:href=\"#m8db4665ccb\" x=\"32.865625\" y=\"109.395874\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_17\">\n",
" <!-- 0.01 -->\n",
" <g transform=\"translate(3.6 113.195093)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_35\">\n",
" <path d=\"M 32.865625 77.916248 L 367.665625 77.916248 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_36\">\n",
" <g>\n",
" <use xlink:href=\"#m8db4665ccb\" x=\"32.865625\" y=\"77.916248\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_18\">\n",
" <!-- 0.02 -->\n",
" <g transform=\"translate(3.6 81.715467)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_37\">\n",
" <path d=\"M 32.865625 46.436623 L 367.665625 46.436623 \" clip-path=\"url(#pf010898656)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_38\">\n",
" <g>\n",
" <use xlink:href=\"#m8db4665ccb\" x=\"32.865625\" y=\"46.436623\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_19\">\n",
" <!-- 0.03 -->\n",
" <g transform=\"translate(3.6 50.235841)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"159.033203\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 32.865625 140.8755 L 32.865625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 367.665625 140.8755 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 32.865625 140.8755 L 367.665625 140.8755 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 32.865625 32.1555 L 367.665625 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_20\">\n",
" <!-- A -->\n",
" <g transform=\"translate(196.16125 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-41\" d=\"M 2188 4044 L 1331 1722 L 3047 1722 L 2188 4044 z M 1831 4666 L 2547 4666 L 4325 0 L 3669 0 L 3244 1197 L 1141 1197 L 716 0 L 50 0 L 1831 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-41\"/>\n",
" </g>\n",
" <!-- $\\mu=26.73$; $\\sigma=24.85$ -->\n",
" <g transform=\"translate(140.205625 26.1555)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-Oblique-3bc\" d=\"M -84 -1331 L 856 3500 L 1434 3500 L 1009 1322 Q 997 1256 987 1175 Q 978 1094 978 1013 Q 978 722 1161 565 Q 1344 409 1684 409 Q 2147 409 2431 671 Q 2716 934 2816 1459 L 3213 3500 L 3788 3500 L 3266 809 Q 3253 750 3248 706 Q 3244 663 3244 628 Q 3244 531 3283 486 Q 3322 441 3406 441 Q 3438 441 3492 456 Q 3547 472 3647 513 L 3559 50 Q 3422 -19 3297 -55 Q 3172 -91 3053 -91 Q 2847 -91 2730 40 Q 2613 172 2613 403 Q 2438 153 2195 31 Q 1953 -91 1625 -91 Q 1334 -91 1117 43 Q 900 178 831 397 L 494 -1331 L -84 -1331 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3d\" d=\"M 678 2906 L 4684 2906 L 4684 2381 L 678 2381 L 678 2906 z M 678 1631 L 4684 1631 L 4684 1100 L 678 1100 L 678 1631 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-37\" d=\"M 525 4666 L 3525 4666 L 3525 4397 L 1831 0 L 1172 0 L 2766 4134 L 525 4134 L 525 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3b\" d=\"M 750 3309 L 1409 3309 L 1409 2516 L 750 2516 L 750 3309 z M 750 794 L 1409 794 L 1409 256 L 897 -744 L 494 -744 L 750 256 L 750 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-Oblique-3c3\" d=\"M 2219 3044 Q 1744 3044 1422 2700 Q 1081 2341 969 1747 Q 844 1119 1044 756 Q 1241 397 1706 397 Q 2166 397 2503 759 Q 2844 1122 2966 1747 Q 3075 2319 2881 2700 Q 2700 3044 2219 3044 z M 2309 3503 L 4219 3500 L 4106 2925 L 3463 2925 Q 3706 2438 3575 1747 Q 3406 888 2884 400 Q 2359 -91 1609 -91 Q 856 -91 525 400 Q 194 888 363 1747 Q 528 2609 1050 3097 Q 1484 3503 2309 3503 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-35\" d=\"M 691 4666 L 3169 4666 L 3169 4134 L 1269 4134 L 1269 2991 Q 1406 3038 1543 3061 Q 1681 3084 1819 3084 Q 2600 3084 3056 2656 Q 3513 2228 3513 1497 Q 3513 744 3044 326 Q 2575 -91 1722 -91 Q 1428 -91 1123 -41 Q 819 9 494 109 L 494 744 Q 775 591 1075 516 Q 1375 441 1709 441 Q 2250 441 2565 725 Q 2881 1009 2881 1497 Q 2881 1984 2565 2268 Q 2250 2553 1709 2553 Q 1456 2553 1204 2497 Q 953 2441 691 2322 L 691 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3bc\" transform=\"translate(0 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(83.105469 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(186.376953 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(250 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(313.623047 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-37\" transform=\"translate(337.660156 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" transform=\"translate(401.283203 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3b\" transform=\"translate(464.90625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-20\" transform=\"translate(498.597656 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3c3\" transform=\"translate(530.384766 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(613.246094 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" transform=\"translate(716.517578 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(780.140625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(843.763672 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" transform=\"translate(872.925781 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-35\" transform=\"translate(936.548828 0.78125)\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"pf010898656\">\n",
" <rect x=\"32.865625\" y=\"32.1555\" width=\"334.8\" height=\"108.72\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- B -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>B</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"190.5,-64 89.5,-64 89.5,-23 190.5,-23 190.5,-64\"/>\n",
"<svg viewBox=\"0 0 132.1625 52.998125\" width=\"101px\" height=\"41px\" preserveAspectRatio=\"xMinYMin meet\" x=\"89.5\" y=\"-64\"> <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>2022-07-10T22:55:17.646218</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 52.998125 L 132.1625 52.998125 L 132.1625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 18.718125 L 16.9625 18.718125 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 16.9625 45.898125 L 26.939242 45.898125 L 26.939242 33.818125 L 16.9625 33.818125 z \" clip-path=\"url(#p14dd7d29a1)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 16.9625 30.798125 L 118.585758 30.798125 L 118.585758 18.718125 L 16.9625 18.718125 z \" clip-path=\"url(#p14dd7d29a1)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" clip-path=\"url(#p14dd7d29a1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m27edb6f817\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m27edb6f817\" x=\"16.9625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 72.7625 45.898125 L 72.7625 18.718125 \" clip-path=\"url(#p14dd7d29a1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m27edb6f817\" x=\"72.7625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" clip-path=\"url(#p14dd7d29a1)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m27edb6f817\" x=\"128.5625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_7\">\n",
" <defs>\n",
" <path id=\"m91252b6769\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m91252b6769\" x=\"16.9625\" y=\"39.858125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 1 -->\n",
" <g transform=\"translate(3.6 43.657344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#m91252b6769\" x=\"16.9625\" y=\"24.758125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(3.6 28.557344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 16.9625 18.718125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 8.94% -->\n",
" <g transform=\"translate(96.795312 43.818437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-39\" d=\"M 703 97 L 703 672 Q 941 559 1184 500 Q 1428 441 1663 441 Q 2288 441 2617 861 Q 2947 1281 2994 2138 Q 2813 1869 2534 1725 Q 2256 1581 1919 1581 Q 1219 1581 811 2004 Q 403 2428 403 3163 Q 403 3881 828 4315 Q 1253 4750 1959 4750 Q 2769 4750 3195 4129 Q 3622 3509 3622 2328 Q 3622 1225 3098 567 Q 2575 -91 1691 -91 Q 1453 -91 1209 -44 Q 966 3 703 97 z M 1959 2075 Q 2384 2075 2632 2365 Q 2881 2656 2881 3163 Q 2881 3666 2632 3958 Q 2384 4250 1959 4250 Q 1534 4250 1286 3958 Q 1038 3666 1038 3163 Q 1038 2656 1286 2365 Q 1534 2075 1959 2075 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-25\" d=\"M 4653 2053 Q 4381 2053 4226 1822 Q 4072 1591 4072 1178 Q 4072 772 4226 539 Q 4381 306 4653 306 Q 4919 306 5073 539 Q 5228 772 5228 1178 Q 5228 1588 5073 1820 Q 4919 2053 4653 2053 z M 4653 2450 Q 5147 2450 5437 2106 Q 5728 1763 5728 1178 Q 5728 594 5436 251 Q 5144 -91 4653 -91 Q 4153 -91 3862 251 Q 3572 594 3572 1178 Q 3572 1766 3864 2108 Q 4156 2450 4653 2450 z M 1428 4353 Q 1159 4353 1004 4120 Q 850 3888 850 3481 Q 850 3069 1003 2837 Q 1156 2606 1428 2606 Q 1700 2606 1854 2837 Q 2009 3069 2009 3481 Q 2009 3884 1853 4118 Q 1697 4353 1428 4353 z M 4250 4750 L 4750 4750 L 1831 -91 L 1331 -91 L 4250 4750 z M 1428 4750 Q 1922 4750 2215 4408 Q 2509 4066 2509 3481 Q 2509 2891 2217 2550 Q 1925 2209 1428 2209 Q 931 2209 642 2551 Q 353 2894 353 3481 Q 353 4063 643 4406 Q 934 4750 1428 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-39\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 91.06% -->\n",
" <g transform=\"translate(90.432812 28.718437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-39\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"286.279297\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- B -->\n",
" <g transform=\"translate(68.645938 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-42\" d=\"M 1259 2228 L 1259 519 L 2272 519 Q 2781 519 3026 730 Q 3272 941 3272 1375 Q 3272 1813 3026 2020 Q 2781 2228 2272 2228 L 1259 2228 z M 1259 4147 L 1259 2741 L 2194 2741 Q 2656 2741 2882 2914 Q 3109 3088 3109 3444 Q 3109 3797 2882 3972 Q 2656 4147 2194 4147 L 1259 4147 z M 628 4666 L 2241 4666 Q 2963 4666 3353 4366 Q 3744 4066 3744 3513 Q 3744 3084 3544 2831 Q 3344 2578 2956 2516 Q 3422 2416 3680 2098 Q 3938 1781 3938 1306 Q 3938 681 3513 340 Q 3088 0 2303 0 L 628 0 L 628 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-42\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p14dd7d29a1\">\n",
" <rect x=\"16.9625\" y=\"18.718125\" width=\"111.6\" height=\"27.18\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1):\">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M140,-99.9816C140,-91.0601 140,-82.2619 140,-74.3618\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"143.5001,-74.2184 140,-64.2184 136.5001,-74.2184 143.5001,-74.2184\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg><br><center><small><em>Source</em></small></center></div><div class=\"floating-box\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"293pt\" height=\"238pt\" viewBox=\"0.00 0.00 293.00 238.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 234)\">\n",
"<title>structs</title>\n",
"<text text-anchor=\"middle\" x=\"142.5\" y=\"-7.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#4a4a4a\">Inference in 0.18ms</text>\n",
"<!-- A -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>A</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"285,-230 0,-230 0,-100 285,-100 285,-230\"/>\n",
"<svg viewBox=\"0 0 377.628125 170.563\" width=\"285px\" height=\"130px\" preserveAspectRatio=\"xMinYMin meet\" x=\"0\" y=\"-230\"> <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>2022-07-10T22:55:18.050781</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 170.563 L 377.628125 170.563 L 377.628125 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 L 374.028125 32.1555 L 39.228125 32.1555 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"PolyCollection_1\">\n",
" <defs>\n",
" <path id=\"madcc7b9763\" d=\"M 39.228125 -29.6875 L 39.228125 -117.871652 L 40.347857 -126.600819 L 41.46759 -107.37932 L 42.587322 -115.759877 L 43.707055 -123.097117 L 44.826787 -124.662628 L 45.94652 -123.551901 L 47.066252 -122.721377 L 48.185985 -129.65051 L 49.305717 -121.003773 L 50.425449 -118.677541 L 51.545182 -131.177975 L 52.664914 -123.61536 L 53.784647 -113.118021 L 54.904379 -123.207273 L 56.024112 -123.365032 L 57.143844 -114.543347 L 58.263577 -116.408503 L 59.383309 -125.244728 L 60.503041 -116.603651 L 61.622774 -110.194692 L 62.742506 -120.849713 L 63.862239 -121.719168 L 64.981971 -116.783671 L 66.101704 -115.822401 L 67.221436 -123.774738 L 68.341168 -118.132209 L 69.460901 -127.714514 L 70.580633 -119.209233 L 71.700366 -116.484501 L 72.820098 -120.922229 L 73.939831 -114.435138 L 75.059563 -131.534953 L 76.179296 -117.918013 L 77.299028 -119.512176 L 78.41876 -116.750138 L 79.538493 -119.529115 L 80.658225 -117.686226 L 81.777958 -110.627085 L 82.89769 -117.904285 L 84.017423 -110.605667 L 85.137155 -121.8148 L 86.256888 -113.264814 L 87.37662 -124.857591 L 88.496352 -116.690579 L 89.616085 -109.608643 L 90.735817 -113.177266 L 91.85555 -112.301586 L 92.975282 -119.609242 L 94.095015 -118.092159 L 95.214747 -125.799622 L 96.33448 -110.686893 L 97.454212 -121.055828 L 98.573944 -117.516258 L 99.693677 -118.671343 L 100.813409 -116.719041 L 101.933142 -119.757506 L 103.052874 -117.540332 L 104.172607 -113.819953 L 105.292339 -109.934398 L 106.412071 -117.012341 L 107.531804 -114.443896 L 108.651536 -114.168105 L 109.771269 -111.116482 L 110.891001 -117.777979 L 112.010734 -113.226016 L 113.130466 -118.516538 L 114.250199 -117.574043 L 115.369931 -122.198791 L 116.489663 -110.914135 L 117.609396 -113.410558 L 118.729128 -115.253668 L 119.848861 -128.401566 L 120.968593 -123.047715 L 122.088326 -115.279661 L 123.208058 -119.111571 L 124.327791 -132.276274 L 125.447523 -116.823332 L 126.567255 -124.730433 L 127.686988 -120.631237 L 128.80672 -117.957827 L 129.926453 -116.619024 L 131.046185 -114.376818 L 132.165918 -113.189665 L 133.28565 -116.594196 L 134.405383 -117.983834 L 135.525115 -124.465058 L 136.644847 -124.519589 L 137.76458 -128.998544 L 138.884312 -116.764096 L 140.004045 -124.976227 L 141.123777 -122.546547 L 142.24351 -114.587235 L 143.363242 -104.9083 L 144.482974 -110.781126 L 145.602707 -113.467949 L 146.722439 -128.887679 L 147.842172 -116.986755 L 148.961904 -124.9734 L 150.081637 -122.196074 L 151.201369 -118.53458 L 152.321102 -123.113836 L 153.440834 -123.290701 L 154.560566 -118.049853 L 155.680299 -122.594749 L 156.800031 -111.296177 L 157.919764 -126.723713 L 159.039496 -120.244085 L 160.159229 -127.569178 L 161.278961 -129.609804 L 162.398694 -119.451476 L 163.518426 -123.839761 L 164.638158 -114.80899 L 165.757891 -122.642744 L 166.877623 -125.832356 L 167.997356 -111.371003 L 169.117088 -111.520051 L 170.236821 -114.996418 L 171.356553 -130.071292 L 172.476286 -112.663571 L 173.596018 -115.156866 L 174.71575 -116.423222 L 175.835483 -108.828993 L 176.955215 -116.209379 L 178.074948 -122.293467 L 179.19468 -109.946341 L 180.314413 -120.837491 L 181.434145 -120.101729 L 182.553878 -114.99898 L 183.67361 -118.96454 L 184.793342 -109.094384 L 185.913075 -125.011888 L 187.032807 -106.54179 L 188.15254 -128.799508 L 189.272272 -123.398257 L 190.392005 -116.903066 L 191.511737 -117.238229 L 192.631469 -112.848476 L 193.751202 -121.98546 L 194.870934 -117.956621 L 195.990667 -122.038973 L 197.110399 -117.689336 L 198.230132 -120.151503 L 199.349864 -110.400331 L 200.469597 -115.592293 L 201.589329 -127.627632 L 202.709061 -115.210496 L 203.828794 -119.227666 L 204.948526 -121.37245 L 206.068259 -125.915602 L 207.187991 -118.132313 L 208.307724 -120.444579 L 209.427456 -125.277056 L 210.547189 -116.243058 L 211.666921 -116.115712 L 212.786653 -122.186003 L 213.906386 -123.947285 L 215.026118 -132.556398 L 216.145851 -125.168326 L 217.265583 -107.346077 L 218.385316 -124.515361 L 219.505048 -111.958069 L 220.624781 -121.892961 L 221.744513 -110.974925 L 222.864245 -116.955386 L 223.983978 -117.052355 L 225.10371 -124.794319 L 226.223443 -126.998997 L 227.343175 -112.657051 L 228.462908 -118.216134 L 229.58264 -123.775838 L 230.702372 -120.619481 L 231.822105 -113.409505 L 232.941837 -124.731944 L 234.06157 -116.012039 L 235.181302 -115.171873 L 236.301035 -112.18824 L 237.420767 -122.661848 L 238.5405 -123.309773 L 239.660232 -116.506436 L 240.779964 -113.913563 L 241.899697 -112.762629 L 243.019429 -127.181514 L 244.139162 -122.548305 L 245.258894 -123.909694 L 246.378627 -124.742398 L 247.498359 -130.80024 L 248.618092 -113.466359 L 249.737824 -121.438372 L 250.857556 -126.786159 L 251.977289 -128.094392 L 253.097021 -116.767599 L 254.216754 -123.251832 L 255.336486 -126.092662 L 256.456219 -121.007521 L 257.575951 -114.747877 L 258.695684 -117.167081 L 259.815416 -114.507952 L 260.935148 -122.724372 L 262.054881 -118.27052 L 263.174613 -127.903308 L 264.294346 -111.822478 L 265.414078 -112.996578 L 266.533811 -120.584278 L 267.653543 -114.970461 L 268.773276 -118.61128 L 269.893008 -129.990243 L 271.01274 -118.096492 L 272.132473 -113.723743 L 273.252205 -117.474788 L 274.371938 -126.349891 L 275.49167 -123.551692 L 276.611403 -124.925696 L 277.731135 -125.099472 L 278.850867 -125.240317 L 279.9706 -121.55077 L 281.090332 -120.563584 L 282.210065 -115.172079 L 283.329797 -128.935005 L 284.44953 -116.30431 L 285.569262 -119.732313 L 286.688995 -128.085716 L 287.808727 -119.344749 L 288.928459 -116.542883 L 290.048192 -108.947286 L 291.167924 -119.157565 L 292.287657 -121.934175 L 293.407389 -116.086648 L 294.527122 -125.791981 L 295.646854 -125.24239 L 296.766587 -126.407206 L 297.886319 -116.23586 L 299.006051 -116.989299 L 300.125784 -127.76383 L 301.245516 -110.075928 L 302.365249 -110.036399 L 303.484981 -110.877531 L 304.604714 -127.696073 L 305.724446 -125.461131 L 306.844179 -114.735849 L 307.963911 -123.154507 L 309.083643 -124.547943 L 310.203376 -127.548772 L 311.323108 -113.171926 L 312.442841 -125.593646 L 313.562573 -119.097915 L 314.682306 -120.798354 L 315.802038 -117.611794 L 316.92177 -126.340324 L 318.041503 -117.567197 L 319.161235 -119.488433 L 320.280968 -125.147289 L 321.4007 -121.417358 L 322.520433 -117.130912 L 323.640165 -110.267685 L 324.759898 -117.687401 L 325.87963 -113.693249 L 326.999362 -120.315669 L 328.119095 -123.323888 L 329.238827 -121.428939 L 330.35856 -111.585579 L 331.478292 -125.320518 L 332.598025 -118.252548 L 333.717757 -118.76758 L 334.83749 -115.926835 L 335.957222 -112.497547 L 337.076954 -125.759226 L 338.196687 -115.22674 L 339.316419 -115.613558 L 340.436152 -113.285278 L 341.555884 -111.386877 L 342.675617 -117.621565 L 343.795349 -106.770839 L 344.915082 -112.903967 L 346.034814 -121.518241 L 347.154546 -118.863413 L 348.274279 -121.191542 L 349.394011 -123.836197 L 350.513744 -118.743945 L 351.633476 -117.326176 L 352.753209 -120.794116 L 353.872941 -122.586827 L 354.992673 -118.036031 L 356.112406 -129.338452 L 357.232138 -119.58964 L 358.351871 -118.372861 L 359.471603 -112.192169 L 360.591336 -120.970974 L 361.711068 -113.406373 L 362.830801 -119.601568 L 363.950533 -112.888243 L 365.070265 -133.230357 L 366.189998 -116.143426 L 367.30973 -116.384297 L 368.429463 -118.329898 L 369.549195 -128.261209 L 370.668928 -111.737687 L 371.78866 -115.346006 L 372.908393 -130.061271 L 374.028125 -111.745695 L 374.028125 -29.6875 L 374.028125 -29.6875 L 372.908393 -29.6875 L 371.78866 -29.6875 L 370.668928 -29.6875 L 369.549195 -29.6875 L 368.429463 -29.6875 L 367.30973 -29.6875 L 366.189998 -29.6875 L 365.070265 -29.6875 L 363.950533 -29.6875 L 362.830801 -29.6875 L 361.711068 -29.6875 L 360.591336 -29.6875 L 359.471603 -29.6875 L 358.351871 -29.6875 L 357.232138 -29.6875 L 356.112406 -29.6875 L 354.992673 -29.6875 L 353.872941 -29.6875 L 352.753209 -29.6875 L 351.633476 -29.6875 L 350.513744 -29.6875 L 349.394011 -29.6875 L 348.274279 -29.6875 L 347.154546 -29.6875 L 346.034814 -29.6875 L 344.915082 -29.6875 L 343.795349 -29.6875 L 342.675617 -29.6875 L 341.555884 -29.6875 L 340.436152 -29.6875 L 339.316419 -29.6875 L 338.196687 -29.6875 L 337.076954 -29.6875 L 335.957222 -29.6875 L 334.83749 -29.6875 L 333.717757 -29.6875 L 332.598025 -29.6875 L 331.478292 -29.6875 L 330.35856 -29.6875 L 329.238827 -29.6875 L 328.119095 -29.6875 L 326.999362 -29.6875 L 325.87963 -29.6875 L 324.759898 -29.6875 L 323.640165 -29.6875 L 322.520433 -29.6875 L 321.4007 -29.6875 L 320.280968 -29.6875 L 319.161235 -29.6875 L 318.041503 -29.6875 L 316.92177 -29.6875 L 315.802038 -29.6875 L 314.682306 -29.6875 L 313.562573 -29.6875 L 312.442841 -29.6875 L 311.323108 -29.6875 L 310.203376 -29.6875 L 309.083643 -29.6875 L 307.963911 -29.6875 L 306.844179 -29.6875 L 305.724446 -29.6875 L 304.604714 -29.6875 L 303.484981 -29.6875 L 302.365249 -29.6875 L 301.245516 -29.6875 L 300.125784 -29.6875 L 299.006051 -29.6875 L 297.886319 -29.6875 L 296.766587 -29.6875 L 295.646854 -29.6875 L 294.527122 -29.6875 L 293.407389 -29.6875 L 292.287657 -29.6875 L 291.167924 -29.6875 L 290.048192 -29.6875 L 288.928459 -29.6875 L 287.808727 -29.6875 L 286.688995 -29.6875 L 285.569262 -29.6875 L 284.44953 -29.6875 L 283.329797 -29.6875 L 282.210065 -29.6875 L 281.090332 -29.6875 L 279.9706 -29.6875 L 278.850867 -29.6875 L 277.731135 -29.6875 L 276.611403 -29.6875 L 275.49167 -29.6875 L 274.371938 -29.6875 L 273.252205 -29.6875 L 272.132473 -29.6875 L 271.01274 -29.6875 L 269.893008 -29.6875 L 268.773276 -29.6875 L 267.653543 -29.6875 L 266.533811 -29.6875 L 265.414078 -29.6875 L 264.294346 -29.6875 L 263.174613 -29.6875 L 262.054881 -29.6875 L 260.935148 -29.6875 L 259.815416 -29.6875 L 258.695684 -29.6875 L 257.575951 -29.6875 L 256.456219 -29.6875 L 255.336486 -29.6875 L 254.216754 -29.6875 L 253.097021 -29.6875 L 251.977289 -29.6875 L 250.857556 -29.6875 L 249.737824 -29.6875 L 248.618092 -29.6875 L 247.498359 -29.6875 L 246.378627 -29.6875 L 245.258894 -29.6875 L 244.139162 -29.6875 L 243.019429 -29.6875 L 241.899697 -29.6875 L 240.779964 -29.6875 L 239.660232 -29.6875 L 238.5405 -29.6875 L 237.420767 -29.6875 L 236.301035 -29.6875 L 235.181302 -29.6875 L 234.06157 -29.6875 L 232.941837 -29.6875 L 231.822105 -29.6875 L 230.702372 -29.6875 L 229.58264 -29.6875 L 228.462908 -29.6875 L 227.343175 -29.6875 L 226.223443 -29.6875 L 225.10371 -29.6875 L 223.983978 -29.6875 L 222.864245 -29.6875 L 221.744513 -29.6875 L 220.624781 -29.6875 L 219.505048 -29.6875 L 218.385316 -29.6875 L 217.265583 -29.6875 L 216.145851 -29.6875 L 215.026118 -29.6875 L 213.906386 -29.6875 L 212.786653 -29.6875 L 211.666921 -29.6875 L 210.547189 -29.6875 L 209.427456 -29.6875 L 208.307724 -29.6875 L 207.187991 -29.6875 L 206.068259 -29.6875 L 204.948526 -29.6875 L 203.828794 -29.6875 L 202.709061 -29.6875 L 201.589329 -29.6875 L 200.469597 -29.6875 L 199.349864 -29.6875 L 198.230132 -29.6875 L 197.110399 -29.6875 L 195.990667 -29.6875 L 194.870934 -29.6875 L 193.751202 -29.6875 L 192.631469 -29.6875 L 191.511737 -29.6875 L 190.392005 -29.6875 L 189.272272 -29.6875 L 188.15254 -29.6875 L 187.032807 -29.6875 L 185.913075 -29.6875 L 184.793342 -29.6875 L 183.67361 -29.6875 L 182.553878 -29.6875 L 181.434145 -29.6875 L 180.314413 -29.6875 L 179.19468 -29.6875 L 178.074948 -29.6875 L 176.955215 -29.6875 L 175.835483 -29.6875 L 174.71575 -29.6875 L 173.596018 -29.6875 L 172.476286 -29.6875 L 171.356553 -29.6875 L 170.236821 -29.6875 L 169.117088 -29.6875 L 167.997356 -29.6875 L 166.877623 -29.6875 L 165.757891 -29.6875 L 164.638158 -29.6875 L 163.518426 -29.6875 L 162.398694 -29.6875 L 161.278961 -29.6875 L 160.159229 -29.6875 L 159.039496 -29.6875 L 157.919764 -29.6875 L 156.800031 -29.6875 L 155.680299 -29.6875 L 154.560566 -29.6875 L 153.440834 -29.6875 L 152.321102 -29.6875 L 151.201369 -29.6875 L 150.081637 -29.6875 L 148.961904 -29.6875 L 147.842172 -29.6875 L 146.722439 -29.6875 L 145.602707 -29.6875 L 144.482974 -29.6875 L 143.363242 -29.6875 L 142.24351 -29.6875 L 141.123777 -29.6875 L 140.004045 -29.6875 L 138.884312 -29.6875 L 137.76458 -29.6875 L 136.644847 -29.6875 L 135.525115 -29.6875 L 134.405383 -29.6875 L 133.28565 -29.6875 L 132.165918 -29.6875 L 131.046185 -29.6875 L 129.926453 -29.6875 L 128.80672 -29.6875 L 127.686988 -29.6875 L 126.567255 -29.6875 L 125.447523 -29.6875 L 124.327791 -29.6875 L 123.208058 -29.6875 L 122.088326 -29.6875 L 120.968593 -29.6875 L 119.848861 -29.6875 L 118.729128 -29.6875 L 117.609396 -29.6875 L 116.489663 -29.6875 L 115.369931 -29.6875 L 114.250199 -29.6875 L 113.130466 -29.6875 L 112.010734 -29.6875 L 110.891001 -29.6875 L 109.771269 -29.6875 L 108.651536 -29.6875 L 107.531804 -29.6875 L 106.412071 -29.6875 L 105.292339 -29.6875 L 104.172607 -29.6875 L 103.052874 -29.6875 L 101.933142 -29.6875 L 100.813409 -29.6875 L 99.693677 -29.6875 L 98.573944 -29.6875 L 97.454212 -29.6875 L 96.33448 -29.6875 L 95.214747 -29.6875 L 94.095015 -29.6875 L 92.975282 -29.6875 L 91.85555 -29.6875 L 90.735817 -29.6875 L 89.616085 -29.6875 L 88.496352 -29.6875 L 87.37662 -29.6875 L 86.256888 -29.6875 L 85.137155 -29.6875 L 84.017423 -29.6875 L 82.89769 -29.6875 L 81.777958 -29.6875 L 80.658225 -29.6875 L 79.538493 -29.6875 L 78.41876 -29.6875 L 77.299028 -29.6875 L 76.179296 -29.6875 L 75.059563 -29.6875 L 73.939831 -29.6875 L 72.820098 -29.6875 L 71.700366 -29.6875 L 70.580633 -29.6875 L 69.460901 -29.6875 L 68.341168 -29.6875 L 67.221436 -29.6875 L 66.101704 -29.6875 L 64.981971 -29.6875 L 63.862239 -29.6875 L 62.742506 -29.6875 L 61.622774 -29.6875 L 60.503041 -29.6875 L 59.383309 -29.6875 L 58.263577 -29.6875 L 57.143844 -29.6875 L 56.024112 -29.6875 L 54.904379 -29.6875 L 53.784647 -29.6875 L 52.664914 -29.6875 L 51.545182 -29.6875 L 50.425449 -29.6875 L 49.305717 -29.6875 L 48.185985 -29.6875 L 47.066252 -29.6875 L 45.94652 -29.6875 L 44.826787 -29.6875 L 43.707055 -29.6875 L 42.587322 -29.6875 L 41.46759 -29.6875 L 40.347857 -29.6875 L 39.228125 -29.6875 z \" style=\"stroke: #8fbc8f\"/>\n",
" </defs>\n",
" <g clip-path=\"url(#pc64e7a34f0)\">\n",
" <use xlink:href=\"#madcc7b9763\" x=\"0\" y=\"170.563\" style=\"fill: #8fbc8f; stroke: #8fbc8f\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 39.228125 140.8755 L 39.228125 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"mdda94fd180\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"39.228125\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(41.9875 154.238)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 61.622774 140.8755 L 61.622774 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"61.622774\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 20 -->\n",
" <g transform=\"translate(64.382149 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-32\" d=\"M 1228 531 L 3431 531 L 3431 0 L 469 0 L 469 531 Q 828 903 1448 1529 Q 2069 2156 2228 2338 Q 2531 2678 2651 2914 Q 2772 3150 2772 3378 Q 2772 3750 2511 3984 Q 2250 4219 1831 4219 Q 1534 4219 1204 4116 Q 875 4013 500 3803 L 500 4441 Q 881 4594 1212 4672 Q 1544 4750 1819 4750 Q 2544 4750 2975 4387 Q 3406 4025 3406 3419 Q 3406 3131 3298 2873 Q 3191 2616 2906 2266 Q 2828 2175 2409 1742 Q 1991 1309 1228 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 84.017423 140.8755 L 84.017423 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"84.017423\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 40 -->\n",
" <g transform=\"translate(86.776798 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-34\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_4\">\n",
" <g id=\"line2d_7\">\n",
" <path d=\"M 106.412071 140.8755 L 106.412071 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"106.412071\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 60 -->\n",
" <g transform=\"translate(109.171446 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-36\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_5\">\n",
" <g id=\"line2d_9\">\n",
" <path d=\"M 128.80672 140.8755 L 128.80672 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_10\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"128.80672\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- 80 -->\n",
" <g transform=\"translate(131.566095 160.6005)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_6\">\n",
" <g id=\"line2d_11\">\n",
" <path d=\"M 151.201369 140.8755 L 151.201369 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_12\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"151.201369\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_6\">\n",
" <!-- 100 -->\n",
" <g transform=\"translate(153.960744 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_7\">\n",
" <g id=\"line2d_13\">\n",
" <path d=\"M 173.596018 140.8755 L 173.596018 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_14\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"173.596018\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_7\">\n",
" <!-- 120 -->\n",
" <g transform=\"translate(176.355393 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_8\">\n",
" <g id=\"line2d_15\">\n",
" <path d=\"M 195.990667 140.8755 L 195.990667 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_16\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"195.990667\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_8\">\n",
" <!-- 140 -->\n",
" <g transform=\"translate(198.750042 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_9\">\n",
" <g id=\"line2d_17\">\n",
" <path d=\"M 218.385316 140.8755 L 218.385316 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_18\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"218.385316\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_9\">\n",
" <!-- 160 -->\n",
" <g transform=\"translate(221.144691 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_10\">\n",
" <g id=\"line2d_19\">\n",
" <path d=\"M 240.779964 140.8755 L 240.779964 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_20\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"240.779964\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_10\">\n",
" <!-- 180 -->\n",
" <g transform=\"translate(243.539339 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_11\">\n",
" <g id=\"line2d_21\">\n",
" <path d=\"M 263.174613 140.8755 L 263.174613 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_22\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"263.174613\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_11\">\n",
" <!-- 200 -->\n",
" <g transform=\"translate(265.933988 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_12\">\n",
" <g id=\"line2d_23\">\n",
" <path d=\"M 285.569262 140.8755 L 285.569262 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_24\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"285.569262\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_12\">\n",
" <!-- 220 -->\n",
" <g transform=\"translate(288.328637 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_13\">\n",
" <g id=\"line2d_25\">\n",
" <path d=\"M 307.963911 140.8755 L 307.963911 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_26\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"307.963911\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_13\">\n",
" <!-- 240 -->\n",
" <g transform=\"translate(310.723286 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_14\">\n",
" <g id=\"line2d_27\">\n",
" <path d=\"M 330.35856 140.8755 L 330.35856 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_28\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"330.35856\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_14\">\n",
" <!-- 260 -->\n",
" <g transform=\"translate(333.117935 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_15\">\n",
" <g id=\"line2d_29\">\n",
" <path d=\"M 352.753209 140.8755 L 352.753209 32.1555 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_30\">\n",
" <g>\n",
" <use xlink:href=\"#mdda94fd180\" x=\"352.753209\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_15\">\n",
" <!-- 280 -->\n",
" <g transform=\"translate(355.512584 166.963)rotate(-90)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-32\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"127.246094\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_31\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_32\">\n",
" <defs>\n",
" <path id=\"m430eec7f46\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m430eec7f46\" x=\"39.228125\" y=\"140.8755\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_16\">\n",
" <!-- 0.000 -->\n",
" <g transform=\"translate(3.6 144.674719)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_33\">\n",
" <path d=\"M 39.228125 114.026018 L 374.028125 114.026018 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_34\">\n",
" <g>\n",
" <use xlink:href=\"#m430eec7f46\" x=\"39.228125\" y=\"114.026018\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_17\">\n",
" <!-- 0.001 -->\n",
" <g transform=\"translate(3.6 117.825237)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_3\">\n",
" <g id=\"line2d_35\">\n",
" <path d=\"M 39.228125 87.176536 L 374.028125 87.176536 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_36\">\n",
" <g>\n",
" <use xlink:href=\"#m430eec7f46\" x=\"39.228125\" y=\"87.176536\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_18\">\n",
" <!-- 0.002 -->\n",
" <g transform=\"translate(3.6 90.975755)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-32\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_4\">\n",
" <g id=\"line2d_37\">\n",
" <path d=\"M 39.228125 60.327054 L 374.028125 60.327054 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_38\">\n",
" <g>\n",
" <use xlink:href=\"#m430eec7f46\" x=\"39.228125\" y=\"60.327054\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_19\">\n",
" <!-- 0.003 -->\n",
" <g transform=\"translate(3.6 64.126273)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_5\">\n",
" <g id=\"line2d_39\">\n",
" <path d=\"M 39.228125 33.477573 L 374.028125 33.477573 \" clip-path=\"url(#pc64e7a34f0)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_40\">\n",
" <g>\n",
" <use xlink:href=\"#m430eec7f46\" x=\"39.228125\" y=\"33.477573\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_20\">\n",
" <!-- 0.004 -->\n",
" <g transform=\"translate(3.6 37.276791)scale(0.1 -0.1)\">\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
" <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"222.65625\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 39.228125 140.8755 L 39.228125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 374.028125 140.8755 L 374.028125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 39.228125 140.8755 L 374.028125 140.8755 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 39.228125 32.1555 L 374.028125 32.1555 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_21\">\n",
" <!-- A -->\n",
" <g transform=\"translate(202.52375 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-41\" d=\"M 2188 4044 L 1331 1722 L 3047 1722 L 2188 4044 z M 1831 4666 L 2547 4666 L 4325 0 L 3669 0 L 3244 1197 L 1141 1197 L 716 0 L 50 0 L 1831 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-41\"/>\n",
" </g>\n",
" <!-- $\\mu=149.67$; $\\sigma=86.55$ -->\n",
" <g transform=\"translate(142.128125 26.1555)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-Oblique-3bc\" d=\"M -84 -1331 L 856 3500 L 1434 3500 L 1009 1322 Q 997 1256 987 1175 Q 978 1094 978 1013 Q 978 722 1161 565 Q 1344 409 1684 409 Q 2147 409 2431 671 Q 2716 934 2816 1459 L 3213 3500 L 3788 3500 L 3266 809 Q 3253 750 3248 706 Q 3244 663 3244 628 Q 3244 531 3283 486 Q 3322 441 3406 441 Q 3438 441 3492 456 Q 3547 472 3647 513 L 3559 50 Q 3422 -19 3297 -55 Q 3172 -91 3053 -91 Q 2847 -91 2730 40 Q 2613 172 2613 403 Q 2438 153 2195 31 Q 1953 -91 1625 -91 Q 1334 -91 1117 43 Q 900 178 831 397 L 494 -1331 L -84 -1331 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3d\" d=\"M 678 2906 L 4684 2906 L 4684 2381 L 678 2381 L 678 2906 z M 678 1631 L 4684 1631 L 4684 1100 L 678 1100 L 678 1631 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-39\" d=\"M 703 97 L 703 672 Q 941 559 1184 500 Q 1428 441 1663 441 Q 2288 441 2617 861 Q 2947 1281 2994 2138 Q 2813 1869 2534 1725 Q 2256 1581 1919 1581 Q 1219 1581 811 2004 Q 403 2428 403 3163 Q 403 3881 828 4315 Q 1253 4750 1959 4750 Q 2769 4750 3195 4129 Q 3622 3509 3622 2328 Q 3622 1225 3098 567 Q 2575 -91 1691 -91 Q 1453 -91 1209 -44 Q 966 3 703 97 z M 1959 2075 Q 2384 2075 2632 2365 Q 2881 2656 2881 3163 Q 2881 3666 2632 3958 Q 2384 4250 1959 4250 Q 1534 4250 1286 3958 Q 1038 3666 1038 3163 Q 1038 2656 1286 2365 Q 1534 2075 1959 2075 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-37\" d=\"M 525 4666 L 3525 4666 L 3525 4397 L 1831 0 L 1172 0 L 2766 4134 L 525 4134 L 525 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-3b\" d=\"M 750 3309 L 1409 3309 L 1409 2516 L 750 2516 L 750 3309 z M 750 794 L 1409 794 L 1409 256 L 897 -744 L 494 -744 L 750 256 L 750 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-Oblique-3c3\" d=\"M 2219 3044 Q 1744 3044 1422 2700 Q 1081 2341 969 1747 Q 844 1119 1044 756 Q 1241 397 1706 397 Q 2166 397 2503 759 Q 2844 1122 2966 1747 Q 3075 2319 2881 2700 Q 2700 3044 2219 3044 z M 2309 3503 L 4219 3500 L 4106 2925 L 3463 2925 Q 3706 2438 3575 1747 Q 3406 888 2884 400 Q 2359 -91 1609 -91 Q 856 -91 525 400 Q 194 888 363 1747 Q 528 2609 1050 3097 Q 1484 3503 2309 3503 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-35\" d=\"M 691 4666 L 3169 4666 L 3169 4134 L 1269 4134 L 1269 2991 Q 1406 3038 1543 3061 Q 1681 3084 1819 3084 Q 2600 3084 3056 2656 Q 3513 2228 3513 1497 Q 3513 744 3044 326 Q 2575 -91 1722 -91 Q 1428 -91 1123 -41 Q 819 9 494 109 L 494 744 Q 775 591 1075 516 Q 1375 441 1709 441 Q 2250 441 2565 725 Q 2881 1009 2881 1497 Q 2881 1984 2565 2268 Q 2250 2553 1709 2553 Q 1456 2553 1204 2497 Q 953 2441 691 2322 L 691 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3bc\" transform=\"translate(0 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(83.105469 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-31\" transform=\"translate(186.376953 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" transform=\"translate(250 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-39\" transform=\"translate(313.623047 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(377.246094 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(409.033203 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-37\" transform=\"translate(472.65625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3b\" transform=\"translate(536.279297 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-20\" transform=\"translate(569.970703 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-Oblique-3c3\" transform=\"translate(601.757812 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-3d\" transform=\"translate(684.619141 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-38\" transform=\"translate(787.890625 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" transform=\"translate(851.513672 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" transform=\"translate(915.136719 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-35\" transform=\"translate(946.923828 0.78125)\"/>\n",
" <use xlink:href=\"#DejaVuSans-35\" transform=\"translate(1010.546875 0.78125)\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"pc64e7a34f0\">\n",
" <rect x=\"39.228125\" y=\"32.1555\" width=\"334.8\" height=\"108.72\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- B -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>B</title>\n",
"<polygon fill=\"#e0e0e0\" stroke=\"#000000\" points=\"193,-64 92,-64 92,-23 193,-23 193,-64\"/>\n",
"<svg viewBox=\"0 0 132.1625 52.998125\" width=\"101px\" height=\"41px\" preserveAspectRatio=\"xMinYMin meet\" x=\"92\" y=\"-64\"> <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>2022-07-10T22:55:18.165067</dc:date>\n",
" <dc:format>image/svg+xml</dc:format>\n",
" <dc:creator>\n",
" <cc:Agent>\n",
" <dc:title>Matplotlib v3.5.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 52.998125 L 132.1625 52.998125 L 132.1625 0 L 0 0 z \" style=\"fill: #e0e0e0\"/>\n",
" </g>\n",
" <g id=\"axes_1\">\n",
" <g id=\"patch_2\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 L 128.5625 18.718125 L 16.9625 18.718125 z \" style=\"fill: #ffffff\"/>\n",
" </g>\n",
" <g id=\"patch_3\">\n",
" <path d=\"M 16.9625 45.898125 L 31.846722 45.898125 L 31.846722 33.818125 L 16.9625 33.818125 z \" clip-path=\"url(#p9c23b0136b)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"patch_4\">\n",
" <path d=\"M 16.9625 30.798125 L 113.678278 30.798125 L 113.678278 18.718125 L 16.9625 18.718125 z \" clip-path=\"url(#p9c23b0136b)\" style=\"fill: #8fbc8f\"/>\n",
" </g>\n",
" <g id=\"matplotlib.axis_1\">\n",
" <g id=\"xtick_1\">\n",
" <g id=\"line2d_1\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" clip-path=\"url(#p9c23b0136b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_2\">\n",
" <defs>\n",
" <path id=\"m69278834f1\" d=\"M 0 0 L 0 3.5 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#m69278834f1\" x=\"16.9625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_2\">\n",
" <g id=\"line2d_3\">\n",
" <path d=\"M 72.7625 45.898125 L 72.7625 18.718125 \" clip-path=\"url(#p9c23b0136b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_4\">\n",
" <g>\n",
" <use xlink:href=\"#m69278834f1\" x=\"72.7625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"xtick_3\">\n",
" <g id=\"line2d_5\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" clip-path=\"url(#p9c23b0136b)\" style=\"fill: none; stroke: #b0b0b0; stroke-width: 0.8; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"line2d_6\">\n",
" <g>\n",
" <use xlink:href=\"#m69278834f1\" x=\"128.5625\" y=\"45.898125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"matplotlib.axis_2\">\n",
" <g id=\"ytick_1\">\n",
" <g id=\"line2d_7\">\n",
" <defs>\n",
" <path id=\"mde977521c2\" d=\"M 0 0 L -3.5 0 \" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </defs>\n",
" <g>\n",
" <use xlink:href=\"#mde977521c2\" x=\"16.9625\" y=\"39.858125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_1\">\n",
" <!-- 1 -->\n",
" <g transform=\"translate(3.6 43.657344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-31\" d=\"M 794 531 L 1825 531 L 1825 4091 L 703 3866 L 703 4441 L 1819 4666 L 2450 4666 L 2450 531 L 3481 531 L 3481 0 L 794 0 L 794 531 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"ytick_2\">\n",
" <g id=\"line2d_8\">\n",
" <g>\n",
" <use xlink:href=\"#mde977521c2\" x=\"16.9625\" y=\"24.758125\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_2\">\n",
" <!-- 0 -->\n",
" <g transform=\"translate(3.6 28.557344)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-30\" d=\"M 2034 4250 Q 1547 4250 1301 3770 Q 1056 3291 1056 2328 Q 1056 1369 1301 889 Q 1547 409 2034 409 Q 2525 409 2770 889 Q 3016 1369 3016 2328 Q 3016 3291 2770 3770 Q 2525 4250 2034 4250 z M 2034 4750 Q 2819 4750 3233 4129 Q 3647 3509 3647 2328 Q 3647 1150 3233 529 Q 2819 -91 2034 -91 Q 1250 -91 836 529 Q 422 1150 422 2328 Q 422 3509 836 4129 Q 1250 4750 2034 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-30\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <g id=\"patch_5\">\n",
" <path d=\"M 16.9625 45.898125 L 16.9625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_6\">\n",
" <path d=\"M 128.5625 45.898125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_7\">\n",
" <path d=\"M 16.9625 45.898125 L 128.5625 45.898125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"patch_8\">\n",
" <path d=\"M 16.9625 18.718125 L 128.5625 18.718125 \" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
" </g>\n",
" <g id=\"text_3\">\n",
" <!-- 13.34% -->\n",
" <g transform=\"translate(90.432812 43.818437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-33\" d=\"M 2597 2516 Q 3050 2419 3304 2112 Q 3559 1806 3559 1356 Q 3559 666 3084 287 Q 2609 -91 1734 -91 Q 1441 -91 1130 -33 Q 819 25 488 141 L 488 750 Q 750 597 1062 519 Q 1375 441 1716 441 Q 2309 441 2620 675 Q 2931 909 2931 1356 Q 2931 1769 2642 2001 Q 2353 2234 1838 2234 L 1294 2234 L 1294 2753 L 1863 2753 Q 2328 2753 2575 2939 Q 2822 3125 2822 3475 Q 2822 3834 2567 4026 Q 2313 4219 1838 4219 Q 1578 4219 1281 4162 Q 984 4106 628 3988 L 628 4550 Q 988 4650 1302 4700 Q 1616 4750 1894 4750 Q 2613 4750 3031 4423 Q 3450 4097 3450 3541 Q 3450 3153 3228 2886 Q 3006 2619 2597 2516 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-2e\" d=\"M 684 794 L 1344 794 L 1344 0 L 684 0 L 684 794 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-34\" d=\"M 2419 4116 L 825 1625 L 2419 1625 L 2419 4116 z M 2253 4666 L 3047 4666 L 3047 1625 L 3713 1625 L 3713 1100 L 3047 1100 L 3047 0 L 2419 0 L 2419 1100 L 313 1100 L 313 1709 L 2253 4666 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-25\" d=\"M 4653 2053 Q 4381 2053 4226 1822 Q 4072 1591 4072 1178 Q 4072 772 4226 539 Q 4381 306 4653 306 Q 4919 306 5073 539 Q 5228 772 5228 1178 Q 5228 1588 5073 1820 Q 4919 2053 4653 2053 z M 4653 2450 Q 5147 2450 5437 2106 Q 5728 1763 5728 1178 Q 5728 594 5436 251 Q 5144 -91 4653 -91 Q 4153 -91 3862 251 Q 3572 594 3572 1178 Q 3572 1766 3864 2108 Q 4156 2450 4653 2450 z M 1428 4353 Q 1159 4353 1004 4120 Q 850 3888 850 3481 Q 850 3069 1003 2837 Q 1156 2606 1428 2606 Q 1700 2606 1854 2837 Q 2009 3069 2009 3481 Q 2009 3884 1853 4118 Q 1697 4353 1428 4353 z M 4250 4750 L 4750 4750 L 1831 -91 L 1331 -91 L 4250 4750 z M 1428 4750 Q 1922 4750 2215 4408 Q 2509 4066 2509 3481 Q 2509 2891 2217 2550 Q 1925 2209 1428 2209 Q 931 2209 642 2551 Q 353 2894 353 3481 Q 353 4063 643 4406 Q 934 4750 1428 4750 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-31\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-33\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-34\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"286.279297\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_4\">\n",
" <!-- 86.66% -->\n",
" <g transform=\"translate(90.432812 28.718437)scale(0.1 -0.1)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-38\" d=\"M 2034 2216 Q 1584 2216 1326 1975 Q 1069 1734 1069 1313 Q 1069 891 1326 650 Q 1584 409 2034 409 Q 2484 409 2743 651 Q 3003 894 3003 1313 Q 3003 1734 2745 1975 Q 2488 2216 2034 2216 z M 1403 2484 Q 997 2584 770 2862 Q 544 3141 544 3541 Q 544 4100 942 4425 Q 1341 4750 2034 4750 Q 2731 4750 3128 4425 Q 3525 4100 3525 3541 Q 3525 3141 3298 2862 Q 3072 2584 2669 2484 Q 3125 2378 3379 2068 Q 3634 1759 3634 1313 Q 3634 634 3220 271 Q 2806 -91 2034 -91 Q 1263 -91 848 271 Q 434 634 434 1313 Q 434 1759 690 2068 Q 947 2378 1403 2484 z M 1172 3481 Q 1172 3119 1398 2916 Q 1625 2713 2034 2713 Q 2441 2713 2670 2916 Q 2900 3119 2900 3481 Q 2900 3844 2670 4047 Q 2441 4250 2034 4250 Q 1625 4250 1398 4047 Q 1172 3844 1172 3481 z \" transform=\"scale(0.015625)\"/>\n",
" <path id=\"DejaVuSans-36\" d=\"M 2113 2584 Q 1688 2584 1439 2293 Q 1191 2003 1191 1497 Q 1191 994 1439 701 Q 1688 409 2113 409 Q 2538 409 2786 701 Q 3034 994 3034 1497 Q 3034 2003 2786 2293 Q 2538 2584 2113 2584 z M 3366 4563 L 3366 3988 Q 3128 4100 2886 4159 Q 2644 4219 2406 4219 Q 1781 4219 1451 3797 Q 1122 3375 1075 2522 Q 1259 2794 1537 2939 Q 1816 3084 2150 3084 Q 2853 3084 3261 2657 Q 3669 2231 3669 1497 Q 3669 778 3244 343 Q 2819 -91 2113 -91 Q 1303 -91 875 529 Q 447 1150 447 2328 Q 447 3434 972 4092 Q 1497 4750 2381 4750 Q 2619 4750 2861 4703 Q 3103 4656 3366 4563 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-38\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"63.623047\"/>\n",
" <use xlink:href=\"#DejaVuSans-2e\" x=\"127.246094\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"159.033203\"/>\n",
" <use xlink:href=\"#DejaVuSans-36\" x=\"222.65625\"/>\n",
" <use xlink:href=\"#DejaVuSans-25\" x=\"286.279297\"/>\n",
" </g>\n",
" </g>\n",
" <g id=\"text_5\">\n",
" <!-- B -->\n",
" <g transform=\"translate(68.645938 12.718125)scale(0.12 -0.12)\">\n",
" <defs>\n",
" <path id=\"DejaVuSans-42\" d=\"M 1259 2228 L 1259 519 L 2272 519 Q 2781 519 3026 730 Q 3272 941 3272 1375 Q 3272 1813 3026 2020 Q 2781 2228 2272 2228 L 1259 2228 z M 1259 4147 L 1259 2741 L 2194 2741 Q 2656 2741 2882 2914 Q 3109 3088 3109 3444 Q 3109 3797 2882 3972 Q 2656 4147 2194 4147 L 1259 4147 z M 628 4666 L 2241 4666 Q 2963 4666 3353 4366 Q 3744 4066 3744 3513 Q 3744 3084 3544 2831 Q 3344 2578 2956 2516 Q 3422 2416 3680 2098 Q 3938 1781 3938 1306 Q 3938 681 3513 340 Q 3088 0 2303 0 L 628 0 L 628 4666 z \" transform=\"scale(0.015625)\"/>\n",
" </defs>\n",
" <use xlink:href=\"#DejaVuSans-42\"/>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" </g>\n",
" <defs>\n",
" <clipPath id=\"p9c23b0136b\">\n",
" <rect x=\"16.9625\" y=\"18.718125\" width=\"111.6\" height=\"27.18\"/>\n",
" </clipPath>\n",
" </defs>\n",
"</svg>\n",
"\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1):\">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M142.5,-99.9816C142.5,-91.0601 142.5,-82.2619 142.5,-74.3618\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"146.0001,-74.2184 142.5,-64.2184 139.0001,-74.2184 146.0001,-74.2184\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg><br><center><small><em>Estimation EM en 3 iteration(s)</em></small></center></div>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"learner = gum.BNLearner(\"out/coin_latent.csv\",bn,[\"?\"])\n",
"learner.useSmoothingPrior()\n",
"learner.setVerbosity(True)\n",
"learner.useEM(1e-15)\n",
"print(learner)\n",
"bn_em01=learner.learnParameters(bn.dag())\n",
"gnb.flow.row(gnb.getInference(bn),gnb.getInference(bn_em01),captions=[\"Source\",f\"Estimation EM en {learner.nbrIterations()} iteration(s)\"])"
]
},
{
"cell_type": "code",
"execution_count": 23,
"id": "477fbd7b-9633-40c6-a27f-5a8571f3c6c5",
"metadata": {},
"outputs": [
{
"data": {
"image/png": "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\n",
"text/plain": [
"<Figure size 432x288 with 1 Axes>"
]
},
"metadata": {
"needs_background": "light"
},
"output_type": "display_data"
}
],
"source": [
"plot(np.arange(1,1+learner.nbrIterations()),learner.history())\n",
"xticks(np.arange(1, 1+learner.nbrIterations(), step=2))\n",
"title(\"Error during EM iterations\");"
]
},
{
"cell_type": "markdown",
"id": "fe24de5d-f90a-4003-b31f-e36aee74bcf8",
"metadata": {},
"source": [
"## Causal learning and causal impact\n",
"\n",
"* this seems like it's unreasonable for the `useMIIC` to discover the latent variable `A`, but I am trying for completion sake"
]
},
{
"cell_type": "code",
"execution_count": 24,
"id": "e8c9911a-04cf-4b42-95e4-57955937062d",
"metadata": {},
"outputs": [
{
"name": "stderr",
"output_type": "stream",
"text": [
"100%|██████████████████████████████████████████████████████|"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
"Log2-Likelihood : -32812.61732637457\n"
]
},
{
"name": "stderr",
"output_type": "stream",
"text": [
"\n"
]
}
],
"source": [
"(samples,log2_likelihood) = gum.generateSample(bn,n=5000,name_out=None,show_progress=True, with_labels=True, random_order=False);\n",
"samples[[\"B\"]].to_csv(\"out/classifier_latent.csv\", index=False)"
]
},
{
"cell_type": "code",
"execution_count": 25,
"id": "ec21bc83-0701-441e-ac13-9c25010240d0",
"metadata": {},
"outputs": [],
"source": [
"learner=gum.BNLearner(\"out/classifier_latent.csv\")\n",
"learner.useMIIC()\n",
"bn_latent=learner.learnBN()"
]
},
{
"cell_type": "code",
"execution_count": 26,
"id": "96c7e83c-6198-4285-8682-5ba3990bd5fe",
"metadata": {},
"outputs": [
{
"data": {
"text/html": [
"\n",
" <style>\n",
" .floating-box {\n",
" display: inline-block;\n",
" margin: 7px;\n",
" padding : 3px;\n",
" border: 2px solid #FFFFFF; \n",
" valign:middle;\n",
" background-color: #FDFDFD;\n",
" }\n",
" </style>\n",
" <div class=\"floating-box\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"62pt\" height=\"116pt\" viewBox=\"0.00 0.00 62.00 116.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 112)\">\n",
"<title>G</title>\n",
"<!-- B -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>B</title>\n",
"<g id=\"a_node1\"><a xlink:title=\"(1) B\">\n",
"<ellipse fill=\"#404040\" stroke=\"#000000\" cx=\"27\" cy=\"-18\" rx=\"27\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"27\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#ffffff\">B</text>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"<!-- A -->\n",
"<g id=\"node2\" class=\"node\">\n",
"<title>A</title>\n",
"<g id=\"a_node2\"><a xlink:title=\"(0) A\">\n",
"<ellipse fill=\"#404040\" stroke=\"#000000\" cx=\"27\" cy=\"-90\" rx=\"27\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"27\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#ffffff\">A</text>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"<!-- A&#45;&gt;B -->\n",
"<g id=\"edge1\" class=\"edge\">\n",
"<title>A-&gt;B</title>\n",
"<g id=\"a_edge1\"><a xlink:title=\"(0, 1) : \">\n",
"<path fill=\"none\" stroke=\"#4a4a4a\" d=\"M27,-71.8314C27,-64.131 27,-54.9743 27,-46.4166\"/>\n",
"<polygon fill=\"#4a4a4a\" stroke=\"#4a4a4a\" points=\"30.5001,-46.4132 27,-36.4133 23.5001,-46.4133 30.5001,-46.4132\"/>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg><br><center><small><em>original model</em></small></center></div><div class=\"floating-box\"><svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"62pt\" height=\"44pt\" viewBox=\"0.00 0.00 62.00 44.00\">\n",
"<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 40)\">\n",
"<title>G</title>\n",
"<!-- B -->\n",
"<g id=\"node1\" class=\"node\">\n",
"<title>B</title>\n",
"<g id=\"a_node1\"><a xlink:title=\"(0) B\">\n",
"<ellipse fill=\"#404040\" stroke=\"#000000\" cx=\"27\" cy=\"-18\" rx=\"27\" ry=\"18\"/>\n",
"<text text-anchor=\"middle\" x=\"27\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#ffffff\">B</text>\n",
"</a>\n",
"</g>\n",
"</g>\n",
"</g>\n",
"</svg><br><center><small><em>learned model</em></small></center></div><div class=\"floating-box\">$$[]$$<br><center><small><em>Latent variables found</em></small></center></div>"
],
"text/plain": [
"<IPython.core.display.HTML object>"
]
},
"metadata": {},
"output_type": "display_data"
}
],
"source": [
"gnb.flow.row(bn,bn_latent,f\"$${[(bn_latent.variable(i).name(),bn_latent.variable(j).name()) for (i,j) in learner.latentVariables()]}$$\",\n",
" captions=['original model','learned model','Latent variables found'])"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "4f50e93b-e44c-4bb4-8287-39d60f2af218",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3",
"language": "python",
"name": "python3"
},
"language_info": {
"codemirror_mode": {
"name": "ipython",
"version": 3
},
"file_extension": ".py",
"mimetype": "text/x-python",
"name": "python",
"nbconvert_exporter": "python",
"pygments_lexer": "ipython3",
"version": "3.9.12"
}
},
"nbformat": 4,
"nbformat_minor": 5
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment