{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 0
   },
   "source": [
    "# Probability\n",
    ":label:`sec_prob`\n",
    "\n",
    "In some form or another, machine learning is all about making predictions.\n",
    "We might want to predict the *probability* of a patient suffering a heart attack in the next year, given their clinical history. In anomaly detection, we might want to assess how *likely* a set of readings from an airplane's jet engine would be, were it operating normally. In reinforcement learning, we want an agent to act intelligently in an environment. This means we need to think about the probability of getting a high reward under each of the available actions. And when we build recommender systems we also need to think about probability. For example, say *hypothetically* that we worked for a large online bookseller. We might want to estimate the probability that a particular user would buy a particular book. For this we need to use the language of probability.\n",
    "Entire courses, majors, theses, careers, and even departments, are devoted to probability. So naturally, our goal in this section is not to teach the whole subject. Instead we hope to get you off the ground, to teach you just enough that you can start building your first deep learning models, and to give you enough of a flavor for the subject that you can begin to explore it on your own if you wish.\n",
    "\n",
    "We have already invoked probabilities in previous sections without articulating what precisely they are or giving a concrete example. Let us get more serious now by considering the first case: distinguishing cats and dogs based on photographs. This might sound simple but it is actually a formidable challenge. To start with, the difficulty of the problem may depend on the resolution of the image.\n",
    "\n",
    "![Images of varying resolutions ($10 \\times 10$, $20 \\times 20$, $40 \\times 40$, $80 \\times 80$, and $160 \\times 160$ pixels).](../img/cat-dog-pixels.png)\n",
    ":width:`300px`\n",
    ":label:`fig_cat_dog`\n",
    "\n",
    "As shown in :numref:`fig_cat_dog`,\n",
    "while it is easy for humans to recognize cats and dogs at the resolution of $160 \\times 160$ pixels,\n",
    "it becomes challenging at $40 \\times 40$ pixels and next to impossible at $10 \\times 10$ pixels. In\n",
    "other words, our ability to tell cats and dogs apart at a large distance (and thus low resolution) might approach uninformed guessing. Probability gives us a\n",
    "formal way of reasoning about our level of certainty.\n",
    "If we are completely sure\n",
    "that the image depicts a cat, we say that the *probability* that the corresponding label $y$ is \"cat\", denoted $P(y=$ \"cat\"$)$ equals $1$.\n",
    "If we had no evidence to suggest that $y =$ \"cat\" or that $y =$ \"dog\", then we might say that the two possibilities were equally\n",
    "*likely* expressing this as $P(y=$ \"cat\"$) = P(y=$ \"dog\"$) = 0.5$. If we were reasonably\n",
    "confident, but not sure that the image depicted a cat, we might assign a\n",
    "probability $0.5  < P(y=$ \"cat\"$) < 1$.\n",
    "\n",
    "Now consider the second case: given some weather monitoring data, we want to predict the probability that it will rain in Taipei tomorrow. If it is summertime, the rain might come with probability 0.5.\n",
    "\n",
    "In both cases, we have some value of interest. And in both cases we are uncertain about the outcome.\n",
    "But there is a key difference between the two cases. In this first case, the image is in fact either a dog or a cat, and we just do not know which. In the second case, the outcome may actually be a random event, if you believe in such things (and most physicists do). So probability is a flexible language for reasoning about our level of certainty, and it can be applied effectively in a broad set of contexts.\n",
    "\n",
    "## Basic Probability Theory\n",
    "\n",
    "Say that we cast a die and want to know what the chance is of seeing a 1 rather than another digit. If the die is fair, all the six outcomes $\\{1, \\ldots, 6\\}$ are equally likely to occur, and thus we would see a $1$ in one out of six cases. Formally we state that $1$ occurs with probability $\\frac{1}{6}$.\n",
    "\n",
    "For a real die that we receive from a factory, we might not know those proportions and we would need to check whether it is tainted. The only way to investigate the die is by casting it many times and recording the outcomes. For each cast of the die, we will observe a value in $\\{1, \\ldots, 6\\}$. Given these outcomes, we want to investigate the probability of observing each outcome.\n",
    "\n",
    "One natural approach for each value is to take the\n",
    "individual count for that value and to divide it by the total number of tosses.\n",
    "This gives us an *estimate* of the probability of a given *event*. The *law of\n",
    "large numbers* tell us that as the number of tosses grows this estimate will draw closer and closer to the true underlying probability. Before going into the details of what is going here, let us try it out.\n",
    "\n",
    "To start, let us import the necessary packages.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "origin_pos": 1,
    "tab": [
     "mxnet"
    ]
   },
   "outputs": [],
   "source": [
    "%matplotlib inline\n",
    "import random\n",
    "from mxnet import np, npx\n",
    "from d2l import mxnet as d2l\n",
    "\n",
    "npx.set_np()"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 4
   },
   "source": [
    "Next, we will want to be able to cast the die. In statistics we call this process\n",
    "of drawing examples from probability distributions *sampling*.\n",
    "The distribution\n",
    "that assigns probabilities to a number of discrete choices is called the\n",
    "*multinomial distribution*. We will give a more formal definition of\n",
    "*distribution* later, but at a high level, think of it as just an assignment of\n",
    "probabilities to events.\n",
    "\n",
    "To draw a single sample, we simply pass in a vector of probabilities.\n",
    "The output is another vector of the same length:\n",
    "its value at index $i$ is the number of times the sampling outcome corresponds to $i$.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "origin_pos": 5,
    "tab": [
     "mxnet"
    ]
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([0, 0, 0, 1, 0, 0], dtype=int64)"
      ]
     },
     "execution_count": 2,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "fair_probs = [1.0 / 6] * 6\n",
    "np.random.multinomial(1, fair_probs)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 8
   },
   "source": [
    "If you run the sampler a bunch of times, you will find that you get out random\n",
    "values each time. As with estimating the fairness of a die, we often want to\n",
    "generate many samples from the same distribution. It would be unbearably slow to\n",
    "do this with a Python `for` loop, so the function we are using supports drawing\n",
    "multiple samples at once, returning an array of independent samples in any shape\n",
    "we might desire.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "origin_pos": 9,
    "tab": [
     "mxnet"
    ]
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([1, 1, 5, 1, 1, 1], dtype=int64)"
      ]
     },
     "execution_count": 3,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "np.random.multinomial(10, fair_probs)"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 12
   },
   "source": [
    "Now that we know how to sample rolls of a die, we can simulate 1000 rolls. We\n",
    "can then go through and count, after each of the 1000 rolls, how many times each\n",
    "number was rolled.\n",
    "Specifically, we calculate the relative frequency as the estimate of the true probability.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "origin_pos": 13,
    "tab": [
     "mxnet"
    ]
   },
   "outputs": [
    {
     "data": {
      "text/plain": [
       "array([0.162, 0.149, 0.178, 0.17 , 0.166, 0.175])"
      ]
     },
     "execution_count": 4,
     "metadata": {},
     "output_type": "execute_result"
    }
   ],
   "source": [
    "counts = np.random.multinomial(1000, fair_probs).astype(np.float32)\n",
    "counts / 1000"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 16
   },
   "source": [
    "Because we generated the data from a fair die, we know that each outcome has true probability $\\frac{1}{6}$, roughly $0.167$, so the above output estimates look good.\n",
    "\n",
    "We can also visualize how these probabilities converge over time towards the true probability.\n",
    "Let us conduct 500 groups of experiments where each group draws 10 samples.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "origin_pos": 17,
    "tab": [
     "mxnet"
    ]
   },
   "outputs": [
    {
     "data": {
      "image/svg+xml": [
       "<?xml version=\"1.0\" encoding=\"utf-8\" standalone=\"no\"?>\n",
       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
       "  \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
       "<svg xmlns:xlink=\"http://www.w3.org/1999/xlink\" width=\"392.14375pt\" height=\"289.37625pt\" viewBox=\"0 0 392.14375 289.37625\" xmlns=\"http://www.w3.org/2000/svg\" version=\"1.1\">\n",
       " <metadata>\n",
       "  <rdf:RDF xmlns:dc=\"http://purl.org/dc/elements/1.1/\" xmlns:cc=\"http://creativecommons.org/ns#\" xmlns:rdf=\"http://www.w3.org/1999/02/22-rdf-syntax-ns#\">\n",
       "   <cc:Work>\n",
       "    <dc:type rdf:resource=\"http://purl.org/dc/dcmitype/StillImage\"/>\n",
       "    <dc:date>2022-03-24T10:59:35.428926</dc:date>\n",
       "    <dc:format>image/svg+xml</dc:format>\n",
       "    <dc:creator>\n",
       "     <cc:Agent>\n",
       "      <dc:title>Matplotlib v3.5.1, 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 289.37625 \n",
       "L 392.14375 289.37625 \n",
       "L 392.14375 0 \n",
       "L 0 0 \n",
       "L 0 289.37625 \n",
       "z\n",
       "\" style=\"fill: none\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 50.14375 251.82 \n",
       "L 384.94375 251.82 \n",
       "L 384.94375 7.2 \n",
       "L 50.14375 7.2 \n",
       "z\n",
       "\" style=\"fill: #ffffff\"/>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_1\">\n",
       "    <g id=\"xtick_1\">\n",
       "     <g id=\"line2d_1\">\n",
       "      <defs>\n",
       "       <path id=\"m63d8e1cf61\" d=\"M 0 0 \n",
       "L 0 3.5 \n",
       "\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use xlink:href=\"#m63d8e1cf61\" x=\"65.361932\" y=\"251.82\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(62.180682 266.418437)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-30\" d=\"M 2034 4250 \n",
       "Q 1547 4250 1301 3770 \n",
       "Q 1056 3291 1056 2328 \n",
       "Q 1056 1369 1301 889 \n",
       "Q 1547 409 2034 409 \n",
       "Q 2525 409 2770 889 \n",
       "Q 3016 1369 3016 2328 \n",
       "Q 3016 3291 2770 3770 \n",
       "Q 2525 4250 2034 4250 \n",
       "z\n",
       "M 2034 4750 \n",
       "Q 2819 4750 3233 4129 \n",
       "Q 3647 3509 3647 2328 \n",
       "Q 3647 1150 3233 529 \n",
       "Q 2819 -91 2034 -91 \n",
       "Q 1250 -91 836 529 \n",
       "Q 422 1150 422 2328 \n",
       "Q 422 3509 836 4129 \n",
       "Q 1250 4750 2034 4750 \n",
       "z\n",
       "\" 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_2\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m63d8e1cf61\" x=\"126.356649\" y=\"251.82\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- 100 -->\n",
       "      <g transform=\"translate(116.812899 266.418437)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-31\" d=\"M 794 531 \n",
       "L 1825 531 \n",
       "L 1825 4091 \n",
       "L 703 3866 \n",
       "L 703 4441 \n",
       "L 1819 4666 \n",
       "L 2450 4666 \n",
       "L 2450 531 \n",
       "L 3481 531 \n",
       "L 3481 0 \n",
       "L 794 0 \n",
       "L 794 531 \n",
       "z\n",
       "\" 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_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m63d8e1cf61\" x=\"187.351365\" y=\"251.82\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 200 -->\n",
       "      <g transform=\"translate(177.807615 266.418437)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-32\" d=\"M 1228 531 \n",
       "L 3431 531 \n",
       "L 3431 0 \n",
       "L 469 0 \n",
       "L 469 531 \n",
       "Q 828 903 1448 1529 \n",
       "Q 2069 2156 2228 2338 \n",
       "Q 2531 2678 2651 2914 \n",
       "Q 2772 3150 2772 3378 \n",
       "Q 2772 3750 2511 3984 \n",
       "Q 2250 4219 1831 4219 \n",
       "Q 1534 4219 1204 4116 \n",
       "Q 875 4013 500 3803 \n",
       "L 500 4441 \n",
       "Q 881 4594 1212 4672 \n",
       "Q 1544 4750 1819 4750 \n",
       "Q 2544 4750 2975 4387 \n",
       "Q 3406 4025 3406 3419 \n",
       "Q 3406 3131 3298 2873 \n",
       "Q 3191 2616 2906 2266 \n",
       "Q 2828 2175 2409 1742 \n",
       "Q 1991 1309 1228 531 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       </defs>\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_4\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m63d8e1cf61\" x=\"248.346082\" y=\"251.82\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_4\">\n",
       "      <!-- 300 -->\n",
       "      <g transform=\"translate(238.802332 266.418437)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-33\" d=\"M 2597 2516 \n",
       "Q 3050 2419 3304 2112 \n",
       "Q 3559 1806 3559 1356 \n",
       "Q 3559 666 3084 287 \n",
       "Q 2609 -91 1734 -91 \n",
       "Q 1441 -91 1130 -33 \n",
       "Q 819 25 488 141 \n",
       "L 488 750 \n",
       "Q 750 597 1062 519 \n",
       "Q 1375 441 1716 441 \n",
       "Q 2309 441 2620 675 \n",
       "Q 2931 909 2931 1356 \n",
       "Q 2931 1769 2642 2001 \n",
       "Q 2353 2234 1838 2234 \n",
       "L 1294 2234 \n",
       "L 1294 2753 \n",
       "L 1863 2753 \n",
       "Q 2328 2753 2575 2939 \n",
       "Q 2822 3125 2822 3475 \n",
       "Q 2822 3834 2567 4026 \n",
       "Q 2313 4219 1838 4219 \n",
       "Q 1578 4219 1281 4162 \n",
       "Q 984 4106 628 3988 \n",
       "L 628 4550 \n",
       "Q 988 4650 1302 4700 \n",
       "Q 1616 4750 1894 4750 \n",
       "Q 2613 4750 3031 4423 \n",
       "Q 3450 4097 3450 3541 \n",
       "Q 3450 3153 3228 2886 \n",
       "Q 3006 2619 2597 2516 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-33\"/>\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_5\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m63d8e1cf61\" x=\"309.340799\" y=\"251.82\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- 400 -->\n",
       "      <g transform=\"translate(299.797049 266.418437)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-34\" d=\"M 2419 4116 \n",
       "L 825 1625 \n",
       "L 2419 1625 \n",
       "L 2419 4116 \n",
       "z\n",
       "M 2253 4666 \n",
       "L 3047 4666 \n",
       "L 3047 1625 \n",
       "L 3713 1625 \n",
       "L 3713 1100 \n",
       "L 3047 1100 \n",
       "L 3047 0 \n",
       "L 2419 0 \n",
       "L 2419 1100 \n",
       "L 313 1100 \n",
       "L 313 1709 \n",
       "L 2253 4666 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-34\"/>\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_6\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m63d8e1cf61\" x=\"370.335515\" y=\"251.82\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- 500 -->\n",
       "      <g transform=\"translate(360.791765 266.418437)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
       "L 3169 4666 \n",
       "L 3169 4134 \n",
       "L 1269 4134 \n",
       "L 1269 2991 \n",
       "Q 1406 3038 1543 3061 \n",
       "Q 1681 3084 1819 3084 \n",
       "Q 2600 3084 3056 2656 \n",
       "Q 3513 2228 3513 1497 \n",
       "Q 3513 744 3044 326 \n",
       "Q 2575 -91 1722 -91 \n",
       "Q 1428 -91 1123 -41 \n",
       "Q 819 9 494 109 \n",
       "L 494 744 \n",
       "Q 775 591 1075 516 \n",
       "Q 1375 441 1709 441 \n",
       "Q 2250 441 2565 725 \n",
       "Q 2881 1009 2881 1497 \n",
       "Q 2881 1984 2565 2268 \n",
       "Q 2250 2553 1709 2553 \n",
       "Q 1456 2553 1204 2497 \n",
       "Q 953 2441 691 2322 \n",
       "L 691 4666 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       </defs>\n",
       "       <use xlink:href=\"#DejaVuSans-35\"/>\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=\"text_7\">\n",
       "     <!-- Groups of experiments -->\n",
       "     <g transform=\"translate(160.397656 280.096562)scale(0.1 -0.1)\">\n",
       "      <defs>\n",
       "       <path id=\"DejaVuSans-47\" d=\"M 3809 666 \n",
       "L 3809 1919 \n",
       "L 2778 1919 \n",
       "L 2778 2438 \n",
       "L 4434 2438 \n",
       "L 4434 434 \n",
       "Q 4069 175 3628 42 \n",
       "Q 3188 -91 2688 -91 \n",
       "Q 1594 -91 976 548 \n",
       "Q 359 1188 359 2328 \n",
       "Q 359 3472 976 4111 \n",
       "Q 1594 4750 2688 4750 \n",
       "Q 3144 4750 3555 4637 \n",
       "Q 3966 4525 4313 4306 \n",
       "L 4313 3634 \n",
       "Q 3963 3931 3569 4081 \n",
       "Q 3175 4231 2741 4231 \n",
       "Q 1884 4231 1454 3753 \n",
       "Q 1025 3275 1025 2328 \n",
       "Q 1025 1384 1454 906 \n",
       "Q 1884 428 2741 428 \n",
       "Q 3075 428 3337 486 \n",
       "Q 3600 544 3809 666 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
       "Q 2534 3019 2420 3045 \n",
       "Q 2306 3072 2169 3072 \n",
       "Q 1681 3072 1420 2755 \n",
       "Q 1159 2438 1159 1844 \n",
       "L 1159 0 \n",
       "L 581 0 \n",
       "L 581 3500 \n",
       "L 1159 3500 \n",
       "L 1159 2956 \n",
       "Q 1341 3275 1631 3429 \n",
       "Q 1922 3584 2338 3584 \n",
       "Q 2397 3584 2469 3576 \n",
       "Q 2541 3569 2628 3553 \n",
       "L 2631 2963 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
       "Q 1497 3097 1228 2736 \n",
       "Q 959 2375 959 1747 \n",
       "Q 959 1119 1226 758 \n",
       "Q 1494 397 1959 397 \n",
       "Q 2419 397 2687 759 \n",
       "Q 2956 1122 2956 1747 \n",
       "Q 2956 2369 2687 2733 \n",
       "Q 2419 3097 1959 3097 \n",
       "z\n",
       "M 1959 3584 \n",
       "Q 2709 3584 3137 3096 \n",
       "Q 3566 2609 3566 1747 \n",
       "Q 3566 888 3137 398 \n",
       "Q 2709 -91 1959 -91 \n",
       "Q 1206 -91 779 398 \n",
       "Q 353 888 353 1747 \n",
       "Q 353 2609 779 3096 \n",
       "Q 1206 3584 1959 3584 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
       "L 544 3500 \n",
       "L 1119 3500 \n",
       "L 1119 1403 \n",
       "Q 1119 906 1312 657 \n",
       "Q 1506 409 1894 409 \n",
       "Q 2359 409 2629 706 \n",
       "Q 2900 1003 2900 1516 \n",
       "L 2900 3500 \n",
       "L 3475 3500 \n",
       "L 3475 0 \n",
       "L 2900 0 \n",
       "L 2900 538 \n",
       "Q 2691 219 2414 64 \n",
       "Q 2138 -91 1772 -91 \n",
       "Q 1169 -91 856 284 \n",
       "Q 544 659 544 1381 \n",
       "z\n",
       "M 1991 3584 \n",
       "L 1991 3584 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-70\" d=\"M 1159 525 \n",
       "L 1159 -1331 \n",
       "L 581 -1331 \n",
       "L 581 3500 \n",
       "L 1159 3500 \n",
       "L 1159 2969 \n",
       "Q 1341 3281 1617 3432 \n",
       "Q 1894 3584 2278 3584 \n",
       "Q 2916 3584 3314 3078 \n",
       "Q 3713 2572 3713 1747 \n",
       "Q 3713 922 3314 415 \n",
       "Q 2916 -91 2278 -91 \n",
       "Q 1894 -91 1617 61 \n",
       "Q 1341 213 1159 525 \n",
       "z\n",
       "M 3116 1747 \n",
       "Q 3116 2381 2855 2742 \n",
       "Q 2594 3103 2138 3103 \n",
       "Q 1681 3103 1420 2742 \n",
       "Q 1159 2381 1159 1747 \n",
       "Q 1159 1113 1420 752 \n",
       "Q 1681 391 2138 391 \n",
       "Q 2594 391 2855 752 \n",
       "Q 3116 1113 3116 1747 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
       "L 2834 2853 \n",
       "Q 2591 2978 2328 3040 \n",
       "Q 2066 3103 1784 3103 \n",
       "Q 1356 3103 1142 2972 \n",
       "Q 928 2841 928 2578 \n",
       "Q 928 2378 1081 2264 \n",
       "Q 1234 2150 1697 2047 \n",
       "L 1894 2003 \n",
       "Q 2506 1872 2764 1633 \n",
       "Q 3022 1394 3022 966 \n",
       "Q 3022 478 2636 193 \n",
       "Q 2250 -91 1575 -91 \n",
       "Q 1294 -91 989 -36 \n",
       "Q 684 19 347 128 \n",
       "L 347 722 \n",
       "Q 666 556 975 473 \n",
       "Q 1284 391 1588 391 \n",
       "Q 1994 391 2212 530 \n",
       "Q 2431 669 2431 922 \n",
       "Q 2431 1156 2273 1281 \n",
       "Q 2116 1406 1581 1522 \n",
       "L 1381 1569 \n",
       "Q 847 1681 609 1914 \n",
       "Q 372 2147 372 2553 \n",
       "Q 372 3047 722 3315 \n",
       "Q 1072 3584 1716 3584 \n",
       "Q 2034 3584 2315 3537 \n",
       "Q 2597 3491 2834 3397 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-66\" d=\"M 2375 4863 \n",
       "L 2375 4384 \n",
       "L 1825 4384 \n",
       "Q 1516 4384 1395 4259 \n",
       "Q 1275 4134 1275 3809 \n",
       "L 1275 3500 \n",
       "L 2222 3500 \n",
       "L 2222 3053 \n",
       "L 1275 3053 \n",
       "L 1275 0 \n",
       "L 697 0 \n",
       "L 697 3053 \n",
       "L 147 3053 \n",
       "L 147 3500 \n",
       "L 697 3500 \n",
       "L 697 3744 \n",
       "Q 697 4328 969 4595 \n",
       "Q 1241 4863 1831 4863 \n",
       "L 2375 4863 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
       "L 3597 1613 \n",
       "L 953 1613 \n",
       "Q 991 1019 1311 708 \n",
       "Q 1631 397 2203 397 \n",
       "Q 2534 397 2845 478 \n",
       "Q 3156 559 3463 722 \n",
       "L 3463 178 \n",
       "Q 3153 47 2828 -22 \n",
       "Q 2503 -91 2169 -91 \n",
       "Q 1331 -91 842 396 \n",
       "Q 353 884 353 1716 \n",
       "Q 353 2575 817 3079 \n",
       "Q 1281 3584 2069 3584 \n",
       "Q 2775 3584 3186 3129 \n",
       "Q 3597 2675 3597 1894 \n",
       "z\n",
       "M 3022 2063 \n",
       "Q 3016 2534 2758 2815 \n",
       "Q 2500 3097 2075 3097 \n",
       "Q 1594 3097 1305 2825 \n",
       "Q 1016 2553 972 2059 \n",
       "L 3022 2063 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-78\" d=\"M 3513 3500 \n",
       "L 2247 1797 \n",
       "L 3578 0 \n",
       "L 2900 0 \n",
       "L 1881 1375 \n",
       "L 863 0 \n",
       "L 184 0 \n",
       "L 1544 1831 \n",
       "L 300 3500 \n",
       "L 978 3500 \n",
       "L 1906 2253 \n",
       "L 2834 3500 \n",
       "L 3513 3500 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
       "L 1178 3500 \n",
       "L 1178 0 \n",
       "L 603 0 \n",
       "L 603 3500 \n",
       "z\n",
       "M 603 4863 \n",
       "L 1178 4863 \n",
       "L 1178 4134 \n",
       "L 603 4134 \n",
       "L 603 4863 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-6d\" d=\"M 3328 2828 \n",
       "Q 3544 3216 3844 3400 \n",
       "Q 4144 3584 4550 3584 \n",
       "Q 5097 3584 5394 3201 \n",
       "Q 5691 2819 5691 2113 \n",
       "L 5691 0 \n",
       "L 5113 0 \n",
       "L 5113 2094 \n",
       "Q 5113 2597 4934 2840 \n",
       "Q 4756 3084 4391 3084 \n",
       "Q 3944 3084 3684 2787 \n",
       "Q 3425 2491 3425 1978 \n",
       "L 3425 0 \n",
       "L 2847 0 \n",
       "L 2847 2094 \n",
       "Q 2847 2600 2669 2842 \n",
       "Q 2491 3084 2119 3084 \n",
       "Q 1678 3084 1418 2786 \n",
       "Q 1159 2488 1159 1978 \n",
       "L 1159 0 \n",
       "L 581 0 \n",
       "L 581 3500 \n",
       "L 1159 3500 \n",
       "L 1159 2956 \n",
       "Q 1356 3278 1631 3431 \n",
       "Q 1906 3584 2284 3584 \n",
       "Q 2666 3584 2933 3390 \n",
       "Q 3200 3197 3328 2828 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
       "L 3513 0 \n",
       "L 2938 0 \n",
       "L 2938 2094 \n",
       "Q 2938 2591 2744 2837 \n",
       "Q 2550 3084 2163 3084 \n",
       "Q 1697 3084 1428 2787 \n",
       "Q 1159 2491 1159 1978 \n",
       "L 1159 0 \n",
       "L 581 0 \n",
       "L 581 3500 \n",
       "L 1159 3500 \n",
       "L 1159 2956 \n",
       "Q 1366 3272 1645 3428 \n",
       "Q 1925 3584 2291 3584 \n",
       "Q 2894 3584 3203 3211 \n",
       "Q 3513 2838 3513 2113 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
       "L 1172 3500 \n",
       "L 2356 3500 \n",
       "L 2356 3053 \n",
       "L 1172 3053 \n",
       "L 1172 1153 \n",
       "Q 1172 725 1289 603 \n",
       "Q 1406 481 1766 481 \n",
       "L 2356 481 \n",
       "L 2356 0 \n",
       "L 1766 0 \n",
       "Q 1100 0 847 248 \n",
       "Q 594 497 594 1153 \n",
       "L 594 3053 \n",
       "L 172 3053 \n",
       "L 172 3500 \n",
       "L 594 3500 \n",
       "L 594 4494 \n",
       "L 1172 4494 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "      </defs>\n",
       "      <use xlink:href=\"#DejaVuSans-47\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-72\" x=\"77.490234\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-6f\" x=\"116.353516\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-75\" x=\"177.535156\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-70\" x=\"240.914062\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-73\" x=\"304.390625\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-20\" x=\"356.490234\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-6f\" x=\"388.277344\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-66\" x=\"449.458984\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-20\" x=\"484.664062\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"516.451172\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-78\" x=\"576.224609\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-70\" x=\"635.404297\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"698.880859\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-72\" x=\"760.404297\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"801.517578\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-6d\" x=\"829.300781\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"926.712891\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-6e\" x=\"988.236328\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-74\" x=\"1051.615234\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-73\" x=\"1090.824219\"/>\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=\"m633ca40be3\" d=\"M 0 0 \n",
       "L -3.5 0 \n",
       "\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </defs>\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"240.700909\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 0.00 -->\n",
       "      <g transform=\"translate(20.878125 244.500128)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
       "L 1344 794 \n",
       "L 1344 0 \n",
       "L 684 0 \n",
       "L 684 794 \n",
       "z\n",
       "\" 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_8\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"212.903182\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_9\">\n",
       "      <!-- 0.05 -->\n",
       "      <g transform=\"translate(20.878125 216.702401)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-35\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_9\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"185.105455\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_10\">\n",
       "      <!-- 0.10 -->\n",
       "      <g transform=\"translate(20.878125 188.904674)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-31\" x=\"95.410156\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_10\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"157.307729\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_11\">\n",
       "      <!-- 0.15 -->\n",
       "      <g transform=\"translate(20.878125 161.106947)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-31\" x=\"95.410156\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_5\">\n",
       "     <g id=\"line2d_11\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"129.510002\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_12\">\n",
       "      <!-- 0.20 -->\n",
       "      <g transform=\"translate(20.878125 133.30922)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-32\" x=\"95.410156\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_6\">\n",
       "     <g id=\"line2d_12\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"101.712275\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_13\">\n",
       "      <!-- 0.25 -->\n",
       "      <g transform=\"translate(20.878125 105.511494)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-32\" x=\"95.410156\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_7\">\n",
       "     <g id=\"line2d_13\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"73.914548\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_14\">\n",
       "      <!-- 0.30 -->\n",
       "      <g transform=\"translate(20.878125 77.713767)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-33\" x=\"95.410156\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_8\">\n",
       "     <g id=\"line2d_14\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"46.116821\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_15\">\n",
       "      <!-- 0.35 -->\n",
       "      <g transform=\"translate(20.878125 49.91604)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-33\" x=\"95.410156\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_9\">\n",
       "     <g id=\"line2d_15\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m633ca40be3\" x=\"50.14375\" y=\"18.319094\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_16\">\n",
       "      <!-- 0.40 -->\n",
       "      <g transform=\"translate(20.878125 22.118313)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-34\" x=\"95.410156\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_17\">\n",
       "     <!-- Estimated probability -->\n",
       "     <g transform=\"translate(14.798438 183.033437)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <defs>\n",
       "       <path id=\"DejaVuSans-45\" d=\"M 628 4666 \n",
       "L 3578 4666 \n",
       "L 3578 4134 \n",
       "L 1259 4134 \n",
       "L 1259 2753 \n",
       "L 3481 2753 \n",
       "L 3481 2222 \n",
       "L 1259 2222 \n",
       "L 1259 531 \n",
       "L 3634 531 \n",
       "L 3634 0 \n",
       "L 628 0 \n",
       "L 628 4666 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
       "Q 1497 1759 1228 1600 \n",
       "Q 959 1441 959 1056 \n",
       "Q 959 750 1161 570 \n",
       "Q 1363 391 1709 391 \n",
       "Q 2188 391 2477 730 \n",
       "Q 2766 1069 2766 1631 \n",
       "L 2766 1759 \n",
       "L 2194 1759 \n",
       "z\n",
       "M 3341 1997 \n",
       "L 3341 0 \n",
       "L 2766 0 \n",
       "L 2766 531 \n",
       "Q 2569 213 2275 61 \n",
       "Q 1981 -91 1556 -91 \n",
       "Q 1019 -91 701 211 \n",
       "Q 384 513 384 1019 \n",
       "Q 384 1609 779 1909 \n",
       "Q 1175 2209 1959 2209 \n",
       "L 2766 2209 \n",
       "L 2766 2266 \n",
       "Q 2766 2663 2505 2880 \n",
       "Q 2244 3097 1772 3097 \n",
       "Q 1472 3097 1187 3025 \n",
       "Q 903 2953 641 2809 \n",
       "L 641 3341 \n",
       "Q 956 3463 1253 3523 \n",
       "Q 1550 3584 1831 3584 \n",
       "Q 2591 3584 2966 3190 \n",
       "Q 3341 2797 3341 1997 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
       "L 2906 4863 \n",
       "L 3481 4863 \n",
       "L 3481 0 \n",
       "L 2906 0 \n",
       "L 2906 525 \n",
       "Q 2725 213 2448 61 \n",
       "Q 2172 -91 1784 -91 \n",
       "Q 1150 -91 751 415 \n",
       "Q 353 922 353 1747 \n",
       "Q 353 2572 751 3078 \n",
       "Q 1150 3584 1784 3584 \n",
       "Q 2172 3584 2448 3432 \n",
       "Q 2725 3281 2906 2969 \n",
       "z\n",
       "M 947 1747 \n",
       "Q 947 1113 1208 752 \n",
       "Q 1469 391 1925 391 \n",
       "Q 2381 391 2643 752 \n",
       "Q 2906 1113 2906 1747 \n",
       "Q 2906 2381 2643 2742 \n",
       "Q 2381 3103 1925 3103 \n",
       "Q 1469 3103 1208 2742 \n",
       "Q 947 2381 947 1747 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-62\" d=\"M 3116 1747 \n",
       "Q 3116 2381 2855 2742 \n",
       "Q 2594 3103 2138 3103 \n",
       "Q 1681 3103 1420 2742 \n",
       "Q 1159 2381 1159 1747 \n",
       "Q 1159 1113 1420 752 \n",
       "Q 1681 391 2138 391 \n",
       "Q 2594 391 2855 752 \n",
       "Q 3116 1113 3116 1747 \n",
       "z\n",
       "M 1159 2969 \n",
       "Q 1341 3281 1617 3432 \n",
       "Q 1894 3584 2278 3584 \n",
       "Q 2916 3584 3314 3078 \n",
       "Q 3713 2572 3713 1747 \n",
       "Q 3713 922 3314 415 \n",
       "Q 2916 -91 2278 -91 \n",
       "Q 1894 -91 1617 61 \n",
       "Q 1341 213 1159 525 \n",
       "L 1159 0 \n",
       "L 581 0 \n",
       "L 581 4863 \n",
       "L 1159 4863 \n",
       "L 1159 2969 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
       "L 1178 4863 \n",
       "L 1178 0 \n",
       "L 603 0 \n",
       "L 603 4863 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-79\" d=\"M 2059 -325 \n",
       "Q 1816 -950 1584 -1140 \n",
       "Q 1353 -1331 966 -1331 \n",
       "L 506 -1331 \n",
       "L 506 -850 \n",
       "L 844 -850 \n",
       "Q 1081 -850 1212 -737 \n",
       "Q 1344 -625 1503 -206 \n",
       "L 1606 56 \n",
       "L 191 3500 \n",
       "L 800 3500 \n",
       "L 1894 763 \n",
       "L 2988 3500 \n",
       "L 3597 3500 \n",
       "L 2059 -325 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "      </defs>\n",
       "      <use xlink:href=\"#DejaVuSans-45\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-73\" x=\"63.183594\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-74\" x=\"115.283203\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"154.492188\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-6d\" x=\"182.275391\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-61\" x=\"279.6875\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-74\" x=\"340.966797\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"380.175781\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-64\" x=\"441.699219\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-20\" x=\"505.175781\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-70\" x=\"536.962891\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-72\" x=\"600.439453\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-6f\" x=\"639.302734\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-62\" x=\"700.484375\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-61\" x=\"763.960938\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-62\" x=\"825.240234\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"888.716797\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-6c\" x=\"916.5\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"944.283203\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-74\" x=\"972.066406\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-79\" x=\"1011.275391\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_16\">\n",
       "    <path d=\"M 65.361932 185.105455 \n",
       "L 65.971879 185.105455 \n",
       "L 66.581826 148.041817 \n",
       "L 67.191773 143.408867 \n",
       "L 67.80172 129.51 \n",
       "L 68.411668 148.041817 \n",
       "L 69.021615 129.51 \n",
       "L 69.631562 136.459433 \n",
       "L 70.241509 141.864545 \n",
       "L 71.461403 149.726534 \n",
       "L 72.681298 146.616292 \n",
       "L 73.291245 137.452207 \n",
       "L 73.901192 140.629088 \n",
       "L 74.511139 146.883579 \n",
       "L 75.121086 145.861603 \n",
       "L 75.731034 151.130453 \n",
       "L 76.340981 141.214304 \n",
       "L 76.950928 140.629088 \n",
       "L 77.560875 137.452207 \n",
       "L 78.170822 142.145335 \n",
       "L 78.780769 141.595974 \n",
       "L 79.390717 143.408867 \n",
       "L 80.000664 142.852911 \n",
       "L 81.220558 145.982729 \n",
       "L 81.830505 147.37997 \n",
       "L 82.440452 146.763762 \n",
       "L 83.0504 148.041817 \n",
       "L 83.660347 147.444017 \n",
       "L 84.880241 142.987689 \n",
       "L 86.710083 146.497503 \n",
       "L 87.32003 146.038383 \n",
       "L 89.149871 140.629088 \n",
       "L 90.369766 142.747012 \n",
       "L 90.979713 141.146257 \n",
       "L 91.58966 142.145335 \n",
       "L 92.199607 139.393641 \n",
       "L 92.809554 141.595974 \n",
       "L 95.249343 140.629088 \n",
       "L 95.85929 141.501176 \n",
       "L 97.079185 141.048683 \n",
       "L 98.909026 143.408867 \n",
       "L 100.12892 142.929591 \n",
       "L 100.738868 140.81755 \n",
       "L 101.348815 141.555687 \n",
       "L 102.568709 141.167117 \n",
       "L 103.178656 141.864545 \n",
       "L 103.788603 141.67151 \n",
       "L 104.398551 142.339719 \n",
       "L 105.008498 140.460618 \n",
       "L 105.618445 139.467396 \n",
       "L 106.838339 140.790236 \n",
       "L 108.058234 140.472489 \n",
       "L 108.668181 139.54807 \n",
       "L 109.278128 139.410566 \n",
       "L 109.888075 140.028058 \n",
       "L 110.498022 141.370365 \n",
       "L 111.717917 142.506343 \n",
       "L 112.937811 144.992283 \n",
       "L 113.547758 144.798752 \n",
       "L 114.157705 145.296369 \n",
       "L 114.767652 144.425856 \n",
       "L 115.3776 144.246143 \n",
       "L 115.987547 142.747012 \n",
       "L 116.597494 143.899417 \n",
       "L 117.207441 143.085636 \n",
       "L 117.817388 141.651537 \n",
       "L 118.427335 141.513569 \n",
       "L 120.257177 142.950658 \n",
       "L 120.867124 142.200269 \n",
       "L 121.477071 142.063817 \n",
       "L 122.087018 143.113148 \n",
       "L 123.306913 143.987986 \n",
       "L 123.91686 141.546135 \n",
       "L 124.526807 141.423311 \n",
       "L 125.136754 142.426117 \n",
       "L 125.746701 141.185044 \n",
       "L 126.356649 141.069452 \n",
       "L 126.966596 142.046229 \n",
       "L 127.576543 142.464283 \n",
       "L 128.18649 142.339719 \n",
       "L 128.796437 140.629088 \n",
       "L 129.406384 141.048683 \n",
       "L 130.016332 141.980012 \n",
       "L 130.626279 142.379319 \n",
       "L 132.45612 142.031499 \n",
       "L 134.285962 143.165025 \n",
       "L 135.505856 142.929591 \n",
       "L 136.115803 143.290069 \n",
       "L 136.72575 144.11559 \n",
       "L 137.945645 144.798752 \n",
       "L 138.555592 144.672399 \n",
       "L 139.165539 145.459513 \n",
       "L 140.385433 146.098967 \n",
       "L 140.995381 146.855785 \n",
       "L 142.825222 147.752262 \n",
       "L 144.045116 147.471612 \n",
       "L 144.655064 146.910106 \n",
       "L 145.265011 147.199462 \n",
       "L 145.874958 147.066457 \n",
       "L 146.484905 147.765227 \n",
       "L 147.094852 147.218185 \n",
       "L 147.704799 147.905556 \n",
       "L 148.314747 148.177092 \n",
       "L 148.924694 148.041817 \n",
       "L 149.534641 147.108566 \n",
       "L 150.754535 147.647522 \n",
       "L 151.364482 148.302832 \n",
       "L 151.97443 147.782632 \n",
       "L 152.584377 147.65574 \n",
       "L 153.194324 146.380345 \n",
       "L 153.804271 146.645586 \n",
       "L 154.414218 146.529017 \n",
       "L 155.024165 146.789668 \n",
       "L 155.634113 146.300575 \n",
       "L 156.24406 146.559271 \n",
       "L 157.463954 147.797983 \n",
       "L 159.293796 148.520057 \n",
       "L 159.903743 149.110964 \n",
       "L 160.51369 148.986119 \n",
       "L 161.123637 149.566588 \n",
       "L 162.343531 147.925993 \n",
       "L 162.953479 148.156928 \n",
       "L 163.563426 147.355457 \n",
       "L 164.173373 147.587055 \n",
       "L 164.78332 148.154816 \n",
       "L 166.613162 146.821165 \n",
       "L 167.223109 147.049043 \n",
       "L 170.882792 146.444251 \n",
       "L 171.492739 146.029792 \n",
       "L 172.102686 146.567696 \n",
       "L 173.32258 146.376037 \n",
       "L 173.932528 146.90299 \n",
       "L 175.762369 147.532701 \n",
       "L 176.372316 147.13042 \n",
       "L 176.982263 147.336809 \n",
       "L 178.202158 146.547317 \n",
       "L 180.031999 147.159349 \n",
       "L 180.641946 146.773853 \n",
       "L 181.251894 147.265621 \n",
       "L 181.861841 147.462698 \n",
       "L 182.471788 147.945801 \n",
       "L 183.081735 146.991044 \n",
       "L 184.911577 146.724834 \n",
       "L 185.521524 146.357108 \n",
       "L 186.131471 145.713702 \n",
       "L 187.351365 145.552472 \n",
       "L 187.961312 145.197826 \n",
       "L 188.57126 145.668287 \n",
       "L 189.181207 145.31655 \n",
       "L 189.791154 145.510644 \n",
       "L 190.401101 145.97273 \n",
       "L 191.620995 145.279866 \n",
       "L 192.84089 145.659158 \n",
       "L 193.450837 145.319134 \n",
       "L 194.060784 144.457833 \n",
       "L 194.670731 144.909679 \n",
       "L 195.280678 144.837721 \n",
       "L 196.500573 145.210568 \n",
       "L 197.11052 145.650617 \n",
       "L 197.720467 145.831605 \n",
       "L 198.330414 145.757071 \n",
       "L 198.940361 145.177811 \n",
       "L 199.550309 145.358477 \n",
       "L 200.160256 145.787947 \n",
       "L 200.770203 145.964263 \n",
       "L 201.38015 145.394414 \n",
       "L 202.600044 145.253845 \n",
       "L 203.209992 145.429408 \n",
       "L 203.819939 145.359579 \n",
       "L 204.429886 145.533144 \n",
       "L 205.039833 145.22176 \n",
       "L 205.64978 145.153745 \n",
       "L 206.259727 144.607043 \n",
       "L 206.869675 144.780858 \n",
       "L 207.479622 144.715593 \n",
       "L 208.089569 144.414316 \n",
       "L 208.699516 144.351164 \n",
       "L 209.309463 144.523123 \n",
       "L 209.91941 144.927226 \n",
       "L 210.529358 144.630107 \n",
       "L 211.139305 144.567104 \n",
       "L 211.749252 144.73531 \n",
       "L 212.359199 144.672399 \n",
       "L 213.579093 145.003815 \n",
       "L 215.408935 144.815635 \n",
       "L 216.018882 144.978092 \n",
       "L 217.848724 146.122188 \n",
       "L 219.068618 146.430358 \n",
       "L 220.288512 146.297651 \n",
       "L 220.898459 146.014905 \n",
       "L 222.118354 146.317931 \n",
       "L 222.728301 146.253031 \n",
       "L 223.338248 146.402465 \n",
       "L 224.558142 145.849127 \n",
       "L 225.16809 145.998386 \n",
       "L 225.778037 146.357108 \n",
       "L 226.387984 146.293533 \n",
       "L 226.997931 146.439446 \n",
       "L 227.607878 146.792484 \n",
       "L 228.217825 146.935439 \n",
       "L 228.827773 146.663986 \n",
       "L 229.43772 146.600453 \n",
       "L 230.657614 146.883579 \n",
       "L 231.267561 146.412646 \n",
       "L 231.877508 146.75677 \n",
       "L 232.487456 146.896213 \n",
       "L 233.097403 146.833219 \n",
       "L 233.70735 146.971394 \n",
       "L 234.317297 146.708597 \n",
       "L 234.927244 147.045489 \n",
       "L 235.537191 146.982859 \n",
       "L 236.147139 147.118524 \n",
       "L 236.757086 147.450379 \n",
       "L 237.367033 147.386987 \n",
       "L 238.586927 148.041817 \n",
       "L 239.196874 147.977025 \n",
       "L 239.806822 147.718967 \n",
       "L 240.416769 148.041817 \n",
       "L 241.636663 148.297431 \n",
       "L 242.24661 148.041817 \n",
       "L 244.076452 147.852718 \n",
       "L 244.686399 147.978996 \n",
       "L 245.296346 147.728784 \n",
       "L 245.906293 148.041817 \n",
       "L 246.51624 147.606506 \n",
       "L 247.736135 148.227138 \n",
       "L 248.346082 148.164956 \n",
       "L 248.956029 148.287274 \n",
       "L 250.785871 148.102583 \n",
       "L 251.395818 148.405186 \n",
       "L 252.005765 148.524737 \n",
       "L 252.615712 148.82401 \n",
       "L 254.445554 149.173992 \n",
       "L 255.665448 149.048343 \n",
       "L 256.275395 149.340226 \n",
       "L 256.885342 149.277273 \n",
       "L 257.495289 149.390653 \n",
       "L 258.105237 149.6787 \n",
       "L 259.325131 149.552248 \n",
       "L 261.154972 148.847554 \n",
       "L 262.374867 148.728185 \n",
       "L 262.984814 148.840115 \n",
       "L 263.594761 148.780816 \n",
       "L 264.204708 149.061921 \n",
       "L 264.814655 148.832808 \n",
       "L 265.424603 148.943065 \n",
       "L 266.03455 149.221113 \n",
       "L 267.254444 149.102373 \n",
       "L 267.864391 149.377447 \n",
       "L 268.474338 149.484415 \n",
       "L 269.084286 149.258832 \n",
       "L 269.694233 148.703672 \n",
       "L 270.30418 148.811691 \n",
       "L 272.743969 148.585271 \n",
       "L 273.353916 148.204381 \n",
       "L 274.57381 148.418921 \n",
       "L 276.403652 148.255446 \n",
       "L 277.013599 148.521092 \n",
       "L 277.623546 148.625914 \n",
       "L 278.233493 148.888985 \n",
       "L 278.84344 148.833778 \n",
       "L 279.453387 148.620936 \n",
       "L 280.673282 149.141161 \n",
       "L 281.283229 149.24247 \n",
       "L 281.893176 149.187048 \n",
       "L 282.503123 148.820465 \n",
       "L 283.11307 148.611235 \n",
       "L 284.332965 148.505112 \n",
       "L 284.942912 148.144485 \n",
       "L 285.552859 148.093014 \n",
       "L 286.162806 148.194978 \n",
       "L 286.772753 148.14364 \n",
       "L 287.382701 148.244908 \n",
       "L 287.992648 147.889923 \n",
       "L 288.602595 147.839836 \n",
       "L 289.212542 147.941104 \n",
       "L 289.822489 147.891157 \n",
       "L 291.042384 148.091772 \n",
       "L 291.652331 148.041817 \n",
       "L 292.262278 148.290232 \n",
       "L 292.872225 148.091374 \n",
       "L 293.482172 148.190074 \n",
       "L 294.092119 147.992533 \n",
       "L 294.702067 148.238446 \n",
       "L 295.312014 148.188897 \n",
       "L 295.921961 148.432996 \n",
       "L 296.531908 148.529501 \n",
       "L 297.751802 148.429923 \n",
       "L 298.36175 148.670841 \n",
       "L 299.581644 148.282494 \n",
       "L 300.801538 148.185476 \n",
       "L 302.021433 148.375296 \n",
       "L 302.63138 148.184374 \n",
       "L 303.241327 148.278799 \n",
       "L 303.851274 148.089096 \n",
       "L 304.461221 148.183281 \n",
       "L 305.071168 148.418101 \n",
       "L 306.291063 148.603389 \n",
       "L 306.90101 148.41526 \n",
       "L 307.510957 148.50744 \n",
       "L 309.340799 148.365321 \n",
       "L 309.950746 148.456715 \n",
       "L 310.560693 148.409701 \n",
       "L 311.780587 148.865457 \n",
       "L 312.390534 148.954721 \n",
       "L 313.610429 148.58687 \n",
       "L 314.220376 148.676159 \n",
       "L 314.830323 148.62941 \n",
       "L 315.44027 148.853428 \n",
       "L 316.050217 148.941425 \n",
       "L 316.660165 149.163603 \n",
       "L 317.270112 148.981836 \n",
       "L 318.490006 149.155509 \n",
       "L 319.099953 149.375045 \n",
       "L 319.7099 149.327518 \n",
       "L 320.319848 149.412905 \n",
       "L 320.929795 149.365518 \n",
       "L 321.539742 149.582469 \n",
       "L 322.149689 149.139678 \n",
       "L 322.759636 149.093269 \n",
       "L 323.369583 149.309325 \n",
       "L 323.979531 149.131924 \n",
       "L 324.589478 149.085863 \n",
       "L 325.199425 149.170222 \n",
       "L 325.809372 148.864496 \n",
       "L 326.419319 149.078564 \n",
       "L 327.639214 149.245743 \n",
       "L 328.249161 148.942676 \n",
       "L 328.859108 149.02619 \n",
       "L 329.469055 148.853122 \n",
       "L 330.079002 148.936462 \n",
       "L 330.688949 149.146927 \n",
       "L 331.298897 148.974769 \n",
       "L 331.908844 149.18419 \n",
       "L 332.518791 149.13938 \n",
       "L 333.128738 149.347466 \n",
       "L 334.348632 149.509268 \n",
       "L 334.95858 149.464127 \n",
       "L 335.568527 149.293966 \n",
       "L 336.178474 149.249512 \n",
       "L 336.788421 149.454558 \n",
       "L 338.618263 149.321296 \n",
       "L 339.22821 149.400818 \n",
       "L 339.838157 149.356712 \n",
       "L 340.448104 149.189807 \n",
       "L 341.667998 149.103111 \n",
       "L 342.277946 149.304429 \n",
       "L 344.107787 149.17477 \n",
       "L 344.717734 148.88968 \n",
       "L 345.937629 149.046802 \n",
       "L 346.547576 149.00451 \n",
       "L 347.157523 149.202556 \n",
       "L 347.76747 149.160115 \n",
       "L 348.377417 149.237417 \n",
       "L 349.597312 149.152933 \n",
       "L 350.207259 148.873377 \n",
       "L 350.817206 148.950629 \n",
       "L 351.427153 148.909265 \n",
       "L 352.0371 149.104154 \n",
       "L 352.647048 149.062642 \n",
       "L 353.256995 148.903764 \n",
       "L 353.866942 148.980137 \n",
       "L 354.476889 148.822105 \n",
       "L 355.086836 148.898329 \n",
       "L 355.696783 148.624581 \n",
       "L 356.916678 148.776905 \n",
       "L 357.526625 148.736759 \n",
       "L 358.136572 148.812371 \n",
       "L 358.746519 148.772324 \n",
       "L 359.356466 148.847554 \n",
       "L 359.966414 149.037333 \n",
       "L 360.576361 148.88244 \n",
       "L 361.796255 149.031194 \n",
       "L 363.016149 149.406128 \n",
       "L 363.626097 149.138601 \n",
       "L 365.455938 149.583008 \n",
       "L 366.675832 149.389584 \n",
       "L 367.28578 149.573688 \n",
       "L 368.505674 149.493106 \n",
       "L 369.725568 149.746748 \n",
       "L 369.725568 149.746748 \n",
       "\" clip-path=\"url(#p0ec87febca)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_17\">\n",
       "    <path d=\"M 65.361932 73.914541 \n",
       "L 65.971879 18.319091 \n",
       "L 66.581826 73.914541 \n",
       "L 67.191773 101.712275 \n",
       "L 67.80172 118.390912 \n",
       "L 68.411668 110.978183 \n",
       "L 69.021615 121.567793 \n",
       "L 69.631562 129.51 \n",
       "L 70.241509 123.332728 \n",
       "L 70.851456 112.831363 \n",
       "L 71.461403 114.347601 \n",
       "L 72.071351 106.345233 \n",
       "L 72.681298 112.403708 \n",
       "L 73.291245 121.567793 \n",
       "L 73.901192 125.80364 \n",
       "L 74.511139 126.035287 \n",
       "L 75.121086 129.51 \n",
       "L 75.731034 129.51 \n",
       "L 76.340981 135.362152 \n",
       "L 77.560875 140.09961 \n",
       "L 78.170822 134.564136 \n",
       "L 78.780769 136.761581 \n",
       "L 79.390717 134.142958 \n",
       "L 80.000664 133.957637 \n",
       "L 80.610611 129.51 \n",
       "L 81.220558 133.628184 \n",
       "L 81.830505 131.495556 \n",
       "L 83.0504 131.36318 \n",
       "L 83.660347 129.51 \n",
       "L 84.270294 131.247356 \n",
       "L 86.100135 140.629088 \n",
       "L 86.710083 141.864545 \n",
       "L 87.32003 141.530643 \n",
       "L 87.929977 144.140385 \n",
       "L 88.539924 143.765244 \n",
       "L 89.149871 144.798752 \n",
       "L 89.759819 144.425856 \n",
       "L 90.369766 142.747012 \n",
       "L 90.979713 142.439173 \n",
       "L 91.58966 140.881803 \n",
       "L 92.199607 141.864545 \n",
       "L 92.809554 140.387375 \n",
       "L 94.029449 142.250629 \n",
       "L 94.639396 141.990616 \n",
       "L 95.249343 142.852911 \n",
       "L 95.85929 144.771496 \n",
       "L 96.469237 144.478006 \n",
       "L 97.079185 145.244567 \n",
       "L 97.689132 144.953181 \n",
       "L 98.299079 145.683224 \n",
       "L 98.909026 143.408867 \n",
       "L 99.518973 143.165025 \n",
       "L 100.12892 143.888134 \n",
       "L 100.738868 145.529027 \n",
       "L 101.958762 145.003815 \n",
       "L 102.568709 146.547317 \n",
       "L 103.178656 146.276882 \n",
       "L 104.398551 149.182243 \n",
       "L 105.618445 150.254572 \n",
       "L 106.228392 149.949508 \n",
       "L 106.838339 150.459013 \n",
       "L 107.448286 150.15974 \n",
       "L 108.058234 149.085863 \n",
       "L 109.278128 150.072705 \n",
       "L 109.888075 148.292253 \n",
       "L 110.498022 148.041817 \n",
       "L 111.717917 150.44855 \n",
       "L 112.327864 150.180103 \n",
       "L 112.937811 150.622199 \n",
       "L 113.547758 148.273464 \n",
       "L 114.157705 148.728185 \n",
       "L 114.767652 149.849806 \n",
       "L 115.987547 150.689219 \n",
       "L 116.597494 151.748185 \n",
       "L 117.817388 152.515019 \n",
       "L 118.427335 150.990066 \n",
       "L 119.037283 150.124043 \n",
       "L 119.64723 151.130453 \n",
       "L 120.257177 150.281927 \n",
       "L 120.867124 150.056144 \n",
       "L 121.477071 151.030825 \n",
       "L 122.087018 151.393316 \n",
       "L 122.696966 151.162969 \n",
       "L 123.91686 151.862816 \n",
       "L 125.746701 151.192229 \n",
       "L 126.356649 152.07845 \n",
       "L 126.966596 151.312137 \n",
       "L 127.576543 151.640232 \n",
       "L 128.18649 150.892866 \n",
       "L 129.406384 151.538392 \n",
       "L 130.016332 150.81293 \n",
       "L 130.626279 151.130453 \n",
       "L 131.236226 150.9321 \n",
       "L 131.846173 151.242772 \n",
       "L 132.45612 152.048701 \n",
       "L 133.066067 151.351074 \n",
       "L 133.676015 151.649783 \n",
       "L 134.285962 151.455573 \n",
       "L 134.895909 152.231619 \n",
       "L 135.505856 151.556477 \n",
       "L 136.115803 151.36804 \n",
       "L 136.72575 151.65395 \n",
       "L 137.335698 151.000678 \n",
       "L 140.385433 152.375875 \n",
       "L 140.995381 152.192948 \n",
       "L 142.825222 150.3583 \n",
       "L 144.045116 150.892866 \n",
       "L 144.655064 150.729639 \n",
       "L 145.265011 150.147711 \n",
       "L 146.484905 151.499248 \n",
       "L 148.314747 149.800315 \n",
       "L 148.924694 149.653284 \n",
       "L 149.534641 149.908335 \n",
       "L 150.754535 149.618995 \n",
       "L 151.97443 150.115311 \n",
       "L 152.584377 149.972215 \n",
       "L 153.194324 150.214517 \n",
       "L 154.414218 149.932823 \n",
       "L 155.024165 149.419184 \n",
       "L 155.634113 149.658694 \n",
       "L 156.24406 148.783094 \n",
       "L 156.854007 149.023639 \n",
       "L 157.463954 148.895256 \n",
       "L 158.073901 149.131924 \n",
       "L 158.683848 148.282494 \n",
       "L 159.903743 148.041817 \n",
       "L 160.51369 147.215559 \n",
       "L 161.123637 147.103496 \n",
       "L 162.343531 147.578522 \n",
       "L 163.563426 148.728185 \n",
       "L 164.78332 149.171805 \n",
       "L 165.393267 149.726534 \n",
       "L 166.003214 149.939658 \n",
       "L 166.613162 149.484415 \n",
       "L 167.223109 149.365518 \n",
       "L 167.833056 149.577001 \n",
       "L 169.662897 149.226995 \n",
       "L 170.272845 149.755745 \n",
       "L 171.492739 148.888985 \n",
       "L 172.102686 149.09476 \n",
       "L 172.712633 148.67002 \n",
       "L 173.32258 149.187048 \n",
       "L 173.932528 148.766525 \n",
       "L 174.542475 149.277273 \n",
       "L 175.762369 149.060048 \n",
       "L 176.372316 149.257018 \n",
       "L 176.982263 148.243251 \n",
       "L 177.592211 147.841476 \n",
       "L 178.202158 147.742917 \n",
       "L 179.422052 148.73183 \n",
       "L 180.031999 148.630131 \n",
       "L 180.641946 148.236889 \n",
       "L 181.251894 148.138843 \n",
       "L 181.861841 148.33138 \n",
       "L 182.471788 148.233857 \n",
       "L 183.081735 148.71049 \n",
       "L 184.301629 149.08187 \n",
       "L 184.911577 149.546946 \n",
       "L 185.521524 149.726534 \n",
       "L 186.131471 149.624943 \n",
       "L 186.741418 149.802344 \n",
       "L 187.351365 150.254572 \n",
       "L 189.181207 149.949508 \n",
       "L 189.791154 150.3922 \n",
       "L 190.401101 150.560704 \n",
       "L 191.011048 150.190434 \n",
       "L 191.620995 150.3583 \n",
       "L 192.230943 150.258548 \n",
       "L 192.84089 149.895005 \n",
       "L 194.060784 150.751658 \n",
       "L 194.670731 150.651931 \n",
       "L 195.280678 150.81293 \n",
       "L 195.890626 150.713849 \n",
       "L 196.500573 150.3583 \n",
       "L 197.11052 150.51842 \n",
       "L 198.330414 149.818847 \n",
       "L 199.550309 150.138176 \n",
       "L 200.160256 149.544402 \n",
       "L 200.770203 149.205249 \n",
       "L 201.38015 149.117327 \n",
       "L 201.990097 149.524362 \n",
       "L 202.600044 149.189807 \n",
       "L 204.429886 149.660317 \n",
       "L 205.039833 149.57271 \n",
       "L 205.64978 149.726534 \n",
       "L 206.259727 150.118658 \n",
       "L 206.869675 149.791608 \n",
       "L 207.479622 149.942516 \n",
       "L 208.089569 149.855572 \n",
       "L 208.699516 150.004939 \n",
       "L 209.309463 150.387618 \n",
       "L 209.91941 150.299895 \n",
       "L 210.529358 149.747676 \n",
       "L 211.139305 150.126653 \n",
       "L 211.749252 150.0411 \n",
       "L 212.359199 149.726534 \n",
       "L 212.969146 149.872124 \n",
       "L 213.579093 150.244373 \n",
       "L 214.189041 150.386666 \n",
       "L 214.798988 150.301801 \n",
       "L 215.408935 150.667788 \n",
       "L 216.018882 150.80665 \n",
       "L 216.628829 150.27457 \n",
       "L 217.238776 149.524362 \n",
       "L 217.848724 149.223135 \n",
       "L 218.458671 148.262438 \n",
       "L 220.288512 148.695884 \n",
       "L 221.508407 149.411877 \n",
       "L 222.118354 149.550226 \n",
       "L 222.728301 149.47285 \n",
       "L 223.338248 149.182243 \n",
       "L 223.948195 149.319879 \n",
       "L 225.778037 149.09476 \n",
       "L 226.387984 149.230657 \n",
       "L 226.997931 149.574524 \n",
       "L 227.607878 148.666491 \n",
       "L 228.217825 149.009903 \n",
       "L 228.827773 149.144085 \n",
       "L 230.047667 148.999183 \n",
       "L 231.267561 149.263695 \n",
       "L 231.877508 148.988704 \n",
       "L 233.097403 148.847554 \n",
       "L 234.317297 149.508365 \n",
       "L 235.537191 149.365518 \n",
       "L 236.757086 149.618995 \n",
       "L 237.367033 149.54794 \n",
       "L 237.97698 149.085863 \n",
       "L 238.586927 149.212249 \n",
       "L 239.196874 149.143364 \n",
       "L 239.806822 149.268665 \n",
       "L 241.636663 149.064265 \n",
       "L 242.24661 148.806017 \n",
       "L 242.856557 148.739932 \n",
       "L 244.076452 148.98732 \n",
       "L 244.686399 149.298216 \n",
       "L 245.296346 149.419184 \n",
       "L 245.906293 149.726534 \n",
       "L 247.126188 149.5913 \n",
       "L 248.346082 148.719064 \n",
       "L 248.956029 148.655457 \n",
       "L 249.565976 148.959236 \n",
       "L 250.785871 148.831698 \n",
       "L 251.395818 148.223501 \n",
       "L 252.005765 147.981457 \n",
       "L 252.615712 147.921486 \n",
       "L 253.225659 147.502057 \n",
       "L 253.835606 147.623357 \n",
       "L 256.275395 147.392612 \n",
       "L 256.885342 147.159349 \n",
       "L 257.495289 147.455366 \n",
       "L 258.105237 147.398759 \n",
       "L 259.325131 146.938041 \n",
       "L 259.935078 147.231051 \n",
       "L 260.545025 147.349045 \n",
       "L 261.154972 147.638956 \n",
       "L 261.76492 147.754946 \n",
       "L 262.374867 147.698637 \n",
       "L 263.594761 146.904895 \n",
       "L 264.204708 146.851701 \n",
       "L 264.814655 147.137827 \n",
       "L 265.424603 146.915267 \n",
       "L 266.03455 146.525579 \n",
       "L 267.254444 147.0929 \n",
       "L 268.474338 146.987614 \n",
       "L 269.084286 147.1014 \n",
       "L 269.694233 147.37997 \n",
       "L 270.30418 147.326942 \n",
       "L 270.914127 147.438715 \n",
       "L 271.524074 147.385827 \n",
       "L 272.134021 147.66028 \n",
       "L 272.743969 147.444017 \n",
       "L 273.353916 147.554141 \n",
       "L 273.963863 147.339451 \n",
       "L 274.57381 147.449236 \n",
       "L 275.793704 147.024173 \n",
       "L 276.403652 147.133925 \n",
       "L 277.013599 147.083274 \n",
       "L 277.623546 146.873621 \n",
       "L 278.233493 146.506326 \n",
       "L 278.84344 146.299515 \n",
       "L 279.453387 146.567696 \n",
       "L 280.063335 146.676868 \n",
       "L 280.673282 146.471324 \n",
       "L 281.893176 146.376037 \n",
       "L 283.11307 146.90299 \n",
       "L 283.723018 146.854543 \n",
       "L 284.332965 146.960798 \n",
       "L 285.552859 146.864384 \n",
       "L 286.162806 146.663422 \n",
       "L 286.772753 146.921762 \n",
       "L 287.382701 146.874061 \n",
       "L 288.602595 147.082404 \n",
       "L 290.432436 146.93993 \n",
       "L 291.042384 146.443389 \n",
       "L 291.652331 146.397867 \n",
       "L 292.262278 146.054496 \n",
       "L 292.872225 146.158904 \n",
       "L 293.482172 145.966259 \n",
       "L 294.092119 146.070353 \n",
       "L 294.702067 146.026421 \n",
       "L 295.312014 145.835648 \n",
       "L 295.921961 145.499195 \n",
       "L 296.531908 145.457119 \n",
       "L 297.141855 145.561179 \n",
       "L 297.751802 145.51916 \n",
       "L 298.36175 145.332207 \n",
       "L 299.581644 145.827629 \n",
       "L 300.801538 145.455984 \n",
       "L 301.411485 145.558172 \n",
       "L 302.021433 145.23108 \n",
       "L 302.63138 145.475875 \n",
       "L 303.241327 145.577234 \n",
       "L 303.851274 145.394414 \n",
       "L 304.461221 145.495459 \n",
       "L 305.071168 145.313783 \n",
       "L 305.681116 145.414521 \n",
       "L 306.291063 145.655148 \n",
       "L 307.510957 145.574011 \n",
       "L 308.120904 145.673092 \n",
       "L 308.730851 145.910663 \n",
       "L 309.340799 145.731116 \n",
       "L 309.950746 145.829062 \n",
       "L 310.560693 145.788568 \n",
       "L 311.780587 146.257273 \n",
       "L 312.390534 146.079093 \n",
       "L 313.610429 146.542926 \n",
       "L 314.220376 146.501281 \n",
       "L 314.830323 146.324235 \n",
       "L 315.44027 146.553861 \n",
       "L 316.050217 146.512498 \n",
       "L 316.660165 146.740558 \n",
       "L 317.270112 146.564648 \n",
       "L 317.880059 146.523549 \n",
       "L 319.099953 146.975238 \n",
       "L 319.7099 147.066457 \n",
       "L 320.319848 147.024563 \n",
       "L 322.149689 147.295279 \n",
       "L 322.759636 147.253228 \n",
       "L 323.369583 147.342508 \n",
       "L 323.979531 147.300548 \n",
       "L 324.589478 147.38929 \n",
       "L 325.199425 147.347421 \n",
       "L 327.029266 147.610847 \n",
       "L 328.249161 148.041817 \n",
       "L 328.859108 147.99902 \n",
       "L 329.469055 148.084523 \n",
       "L 330.079002 148.297431 \n",
       "L 330.688949 148.254344 \n",
       "L 331.298897 148.084224 \n",
       "L 333.128738 148.336641 \n",
       "L 333.738685 148.546086 \n",
       "L 334.95858 148.209153 \n",
       "L 335.568527 148.167035 \n",
       "L 336.178474 148.000171 \n",
       "L 336.788421 147.958716 \n",
       "L 337.398368 148.041817 \n",
       "L 338.008315 147.876353 \n",
       "L 338.618263 147.959271 \n",
       "L 340.448104 147.83682 \n",
       "L 341.058051 148.041817 \n",
       "L 342.277946 148.204737 \n",
       "L 342.887893 147.919896 \n",
       "L 344.107787 147.839504 \n",
       "L 344.717734 148.041817 \n",
       "L 345.327681 147.880669 \n",
       "L 345.937629 147.840821 \n",
       "L 346.547576 147.921486 \n",
       "L 348.377417 148.520057 \n",
       "L 348.987365 148.598568 \n",
       "L 349.597312 148.438646 \n",
       "L 350.207259 148.635789 \n",
       "L 350.817206 148.595005 \n",
       "L 351.427153 148.672688 \n",
       "L 352.0371 148.632003 \n",
       "L 352.647048 148.473706 \n",
       "L 353.866942 148.628267 \n",
       "L 356.306731 149.398755 \n",
       "L 357.526625 149.547534 \n",
       "L 358.136572 149.505872 \n",
       "L 359.356466 149.653284 \n",
       "L 359.966414 149.611663 \n",
       "L 360.576361 149.684847 \n",
       "L 361.186308 149.643334 \n",
       "L 361.796255 149.373678 \n",
       "L 362.406202 149.560822 \n",
       "L 363.016149 149.519814 \n",
       "L 364.236044 149.211851 \n",
       "L 365.455938 149.131924 \n",
       "L 366.065885 149.204743 \n",
       "L 366.675832 149.164962 \n",
       "L 367.28578 149.349504 \n",
       "L 367.895727 149.30959 \n",
       "L 368.505674 149.381465 \n",
       "L 369.115621 149.230234 \n",
       "L 369.725568 149.413178 \n",
       "L 369.725568 149.413178 \n",
       "\" clip-path=\"url(#p0ec87febca)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_18\">\n",
       "    <path d=\"M 65.361932 73.914541 \n",
       "L 66.581826 73.914541 \n",
       "L 67.191773 115.611142 \n",
       "L 67.80172 129.51 \n",
       "L 68.411668 120.244092 \n",
       "L 69.021615 137.452207 \n",
       "L 69.631562 136.459433 \n",
       "L 70.851456 135.069548 \n",
       "L 71.461403 129.51 \n",
       "L 72.681298 138.063146 \n",
       "L 73.291245 137.452207 \n",
       "L 73.901192 140.629088 \n",
       "L 75.121086 152.402244 \n",
       "L 75.731034 151.130453 \n",
       "L 76.340981 152.918617 \n",
       "L 77.560875 150.689219 \n",
       "L 78.170822 149.726534 \n",
       "L 78.780769 151.264743 \n",
       "L 79.390717 154.99125 \n",
       "L 80.000664 156.195822 \n",
       "L 80.610611 155.169439 \n",
       "L 81.220558 150.100913 \n",
       "L 82.440452 156.349182 \n",
       "L 83.0504 155.454545 \n",
       "L 83.660347 156.411025 \n",
       "L 84.880241 154.780662 \n",
       "L 85.490188 157.307725 \n",
       "L 86.100135 156.513511 \n",
       "L 86.710083 154.219089 \n",
       "L 87.32003 156.556441 \n",
       "L 87.929977 154.381653 \n",
       "L 88.539924 156.594963 \n",
       "L 89.759819 157.985718 \n",
       "L 90.369766 157.307725 \n",
       "L 91.58966 161.098329 \n",
       "L 92.809554 157.307725 \n",
       "L 93.419502 157.899171 \n",
       "L 94.029449 156.149488 \n",
       "L 94.639396 156.740428 \n",
       "L 95.249343 158.419637 \n",
       "L 95.85929 156.762672 \n",
       "L 97.079185 155.734275 \n",
       "L 97.689132 152.160001 \n",
       "L 100.12892 150.597934 \n",
       "L 100.738868 149.298216 \n",
       "L 101.348815 150.821595 \n",
       "L 101.958762 151.383623 \n",
       "L 102.568709 151.030825 \n",
       "L 103.178656 151.571687 \n",
       "L 103.788603 151.226974 \n",
       "L 104.398551 151.748185 \n",
       "L 105.618445 149.424793 \n",
       "L 106.228392 149.949508 \n",
       "L 106.838339 148.847554 \n",
       "L 107.448286 150.15974 \n",
       "L 108.058234 149.085863 \n",
       "L 108.668181 149.586139 \n",
       "L 109.278128 148.549541 \n",
       "L 109.888075 149.043538 \n",
       "L 110.498022 147.300548 \n",
       "L 113.547758 149.663358 \n",
       "L 114.157705 148.728185 \n",
       "L 114.767652 149.171805 \n",
       "L 115.3776 150.27457 \n",
       "L 115.987547 150.027373 \n",
       "L 116.597494 148.477865 \n",
       "L 118.427335 149.726534 \n",
       "L 119.037283 150.748718 \n",
       "L 119.64723 150.512729 \n",
       "L 120.257177 150.892866 \n",
       "L 122.087018 150.210432 \n",
       "L 123.306913 150.937419 \n",
       "L 123.91686 151.862816 \n",
       "L 124.526807 151.634722 \n",
       "L 125.136754 150.849671 \n",
       "L 125.746701 151.748185 \n",
       "L 126.356649 150.977557 \n",
       "L 126.966596 151.857191 \n",
       "L 128.18649 151.427439 \n",
       "L 128.796437 152.277664 \n",
       "L 130.016332 151.852096 \n",
       "L 130.626279 151.130453 \n",
       "L 131.236226 151.442152 \n",
       "L 133.066067 150.854683 \n",
       "L 133.676015 150.173799 \n",
       "L 134.285962 150.480213 \n",
       "L 134.895909 150.297866 \n",
       "L 135.505856 149.639391 \n",
       "L 136.115803 149.942516 \n",
       "L 136.72575 149.769364 \n",
       "L 137.335698 150.066301 \n",
       "L 137.945645 148.968407 \n",
       "L 138.555592 148.807599 \n",
       "L 139.165539 147.738021 \n",
       "L 140.995381 148.634837 \n",
       "L 142.215275 148.333659 \n",
       "L 143.435169 148.903764 \n",
       "L 144.045116 148.754579 \n",
       "L 145.265011 149.305349 \n",
       "L 145.874958 149.156512 \n",
       "L 146.484905 148.595005 \n",
       "L 147.094852 148.453641 \n",
       "L 147.704799 148.72314 \n",
       "L 148.314747 148.582894 \n",
       "L 148.924694 148.041817 \n",
       "L 149.534641 148.308466 \n",
       "L 150.144588 147.777082 \n",
       "L 150.754535 148.436111 \n",
       "L 152.584377 149.200054 \n",
       "L 153.194324 149.831099 \n",
       "L 153.804271 149.311123 \n",
       "L 154.414218 149.176419 \n",
       "L 155.024165 149.419184 \n",
       "L 155.634113 150.031813 \n",
       "L 156.854007 149.760003 \n",
       "L 158.073901 148.768555 \n",
       "L 158.683848 148.643502 \n",
       "L 159.903743 146.972678 \n",
       "L 161.123637 148.159107 \n",
       "L 161.733584 147.692167 \n",
       "L 162.343531 147.925993 \n",
       "L 162.953479 147.120984 \n",
       "L 163.563426 147.355457 \n",
       "L 164.173373 147.245971 \n",
       "L 164.78332 146.120838 \n",
       "L 166.003214 145.920704 \n",
       "L 167.223109 147.049043 \n",
       "L 167.833056 147.274229 \n",
       "L 168.443003 147.823797 \n",
       "L 169.05295 148.041817 \n",
       "L 169.662897 148.580533 \n",
       "L 170.882792 149.00036 \n",
       "L 171.492739 149.524362 \n",
       "L 172.102686 149.09476 \n",
       "L 174.542475 149.895005 \n",
       "L 175.762369 149.670988 \n",
       "L 177.592211 151.147154 \n",
       "L 178.202158 151.030825 \n",
       "L 178.812105 151.21304 \n",
       "L 179.422052 150.50616 \n",
       "L 180.031999 150.983381 \n",
       "L 181.251894 151.340677 \n",
       "L 181.861841 150.937419 \n",
       "L 182.471788 150.826392 \n",
       "L 185.521524 151.692025 \n",
       "L 186.131471 151.580559 \n",
       "L 186.741418 151.192229 \n",
       "L 187.351365 151.084359 \n",
       "L 187.961312 151.25278 \n",
       "L 188.57126 151.693409 \n",
       "L 189.791154 151.476988 \n",
       "L 190.401101 150.830592 \n",
       "L 191.011048 150.727592 \n",
       "L 191.620995 150.3583 \n",
       "L 192.230943 150.258548 \n",
       "L 192.84089 150.424484 \n",
       "L 193.450837 149.798393 \n",
       "L 194.060784 149.964933 \n",
       "L 194.670731 149.868901 \n",
       "L 195.280678 149.254184 \n",
       "L 195.890626 148.903764 \n",
       "L 196.500573 149.071365 \n",
       "L 197.11052 148.468818 \n",
       "L 197.720467 148.381857 \n",
       "L 199.550309 148.880361 \n",
       "L 200.770203 149.703868 \n",
       "L 201.38015 149.861909 \n",
       "L 201.990097 149.771452 \n",
       "L 202.600044 149.927803 \n",
       "L 203.209992 149.837851 \n",
       "L 205.039833 150.297866 \n",
       "L 206.259727 150.118658 \n",
       "L 207.479622 150.417691 \n",
       "L 208.089569 150.801878 \n",
       "L 208.699516 150.947228 \n",
       "L 209.309463 150.387618 \n",
       "L 209.91941 150.53349 \n",
       "L 210.529358 150.91076 \n",
       "L 211.749252 150.271786 \n",
       "L 212.359199 150.185994 \n",
       "L 212.969146 150.329694 \n",
       "L 214.189041 150.15974 \n",
       "L 214.798988 150.527798 \n",
       "L 215.408935 150.442701 \n",
       "L 216.018882 150.582475 \n",
       "L 216.628829 150.944394 \n",
       "L 217.238776 150.858659 \n",
       "L 217.848724 150.552105 \n",
       "L 219.068618 150.825257 \n",
       "L 219.678565 150.741336 \n",
       "L 220.288512 150.222031 \n",
       "L 220.898459 150.575467 \n",
       "L 222.118354 150.843143 \n",
       "L 222.728301 150.546123 \n",
       "L 223.948195 151.236957 \n",
       "L 225.778037 151.621832 \n",
       "L 226.387984 151.538392 \n",
       "L 226.997931 150.828562 \n",
       "L 227.607878 150.748718 \n",
       "L 228.827773 150.177461 \n",
       "L 230.047667 150.024929 \n",
       "L 230.657614 150.1539 \n",
       "L 231.877508 150.003216 \n",
       "L 233.097403 150.660448 \n",
       "L 233.70735 150.784796 \n",
       "L 234.317297 151.108234 \n",
       "L 235.537191 151.351074 \n",
       "L 236.147139 151.669045 \n",
       "L 237.367033 151.119542 \n",
       "L 238.586927 151.358041 \n",
       "L 239.196874 151.281651 \n",
       "L 240.416769 151.516538 \n",
       "L 241.636663 152.131602 \n",
       "L 242.24661 152.244916 \n",
       "L 242.856557 151.97666 \n",
       "L 243.466505 152.27947 \n",
       "L 244.076452 152.202028 \n",
       "L 245.296346 152.424347 \n",
       "L 245.906293 151.972807 \n",
       "L 246.51624 152.270556 \n",
       "L 247.736135 152.118819 \n",
       "L 248.346082 152.413113 \n",
       "L 248.956029 152.153183 \n",
       "L 249.565976 152.26194 \n",
       "L 250.175923 152.552854 \n",
       "L 250.785871 152.659582 \n",
       "L 251.395818 152.947298 \n",
       "L 252.005765 152.689861 \n",
       "L 253.225659 152.539831 \n",
       "L 253.835606 152.824225 \n",
       "L 255.665448 152.067904 \n",
       "L 256.275395 152.173115 \n",
       "L 256.885342 152.454154 \n",
       "L 257.495289 152.38155 \n",
       "L 258.105237 151.607881 \n",
       "L 258.715184 151.538392 \n",
       "L 259.325131 151.643612 \n",
       "L 260.545025 151.50571 \n",
       "L 261.154972 151.264743 \n",
       "L 262.374867 151.816821 \n",
       "L 264.204708 152.122216 \n",
       "L 264.814655 151.883784 \n",
       "L 266.03455 152.422069 \n",
       "L 266.644497 152.184887 \n",
       "L 267.864391 152.048701 \n",
       "L 268.474338 151.814767 \n",
       "L 269.084286 152.080098 \n",
       "L 269.694233 152.178384 \n",
       "L 270.914127 152.044252 \n",
       "L 272.134021 152.238727 \n",
       "L 273.353916 152.756053 \n",
       "L 274.57381 152.620902 \n",
       "L 275.793704 152.808675 \n",
       "L 276.403652 152.741531 \n",
       "L 278.233493 153.495466 \n",
       "L 278.84344 153.427137 \n",
       "L 279.453387 153.201247 \n",
       "L 280.063335 153.291629 \n",
       "L 280.673282 153.067396 \n",
       "L 281.893176 153.247382 \n",
       "L 282.503123 153.492351 \n",
       "L 283.11307 153.580663 \n",
       "L 283.723018 153.358749 \n",
       "L 284.332965 153.601365 \n",
       "L 284.942912 153.534626 \n",
       "L 285.552859 153.77542 \n",
       "L 286.162806 153.55542 \n",
       "L 286.772753 153.48936 \n",
       "L 287.382701 153.575982 \n",
       "L 288.602595 153.444832 \n",
       "L 289.212542 153.228718 \n",
       "L 289.822489 152.863104 \n",
       "L 290.432436 152.649731 \n",
       "L 291.042384 152.887062 \n",
       "L 291.652331 152.973675 \n",
       "L 292.262278 153.208868 \n",
       "L 293.482172 152.785968 \n",
       "L 294.092119 152.871918 \n",
       "L 294.702067 152.662481 \n",
       "L 295.312014 152.748315 \n",
       "L 295.921961 152.540312 \n",
       "L 296.531908 152.626005 \n",
       "L 297.141855 152.419418 \n",
       "L 297.751802 152.359439 \n",
       "L 298.36175 152.154625 \n",
       "L 298.971697 152.385212 \n",
       "L 299.581644 152.325796 \n",
       "L 300.191591 152.410719 \n",
       "L 300.801538 152.638862 \n",
       "L 301.411485 152.292675 \n",
       "L 302.021433 152.377027 \n",
       "L 302.63138 152.31839 \n",
       "L 303.851274 152.769325 \n",
       "L 305.071168 152.933463 \n",
       "L 305.681116 152.874163 \n",
       "L 306.291063 152.674775 \n",
       "L 306.90101 152.896506 \n",
       "L 307.510957 152.837745 \n",
       "L 309.340799 153.079143 \n",
       "L 309.950746 152.882216 \n",
       "L 310.560693 152.962176 \n",
       "L 311.17064 152.904128 \n",
       "L 311.780587 152.571817 \n",
       "L 313.000482 153.004882 \n",
       "L 314.220376 152.889995 \n",
       "L 314.830323 152.968572 \n",
       "L 315.44027 152.776226 \n",
       "L 316.050217 152.854695 \n",
       "L 316.660165 152.798171 \n",
       "L 317.270112 152.87621 \n",
       "L 317.880059 153.087834 \n",
       "L 318.490006 153.164796 \n",
       "L 319.099953 152.974752 \n",
       "L 319.7099 153.051614 \n",
       "L 320.929795 152.93951 \n",
       "L 321.539742 152.61975 \n",
       "L 322.149689 152.696729 \n",
       "L 322.759636 152.641919 \n",
       "L 323.369583 152.456242 \n",
       "L 323.979531 152.663873 \n",
       "L 324.589478 152.609519 \n",
       "L 325.199425 152.425225 \n",
       "L 326.419319 152.577583 \n",
       "L 327.029266 152.523933 \n",
       "L 327.639214 152.212557 \n",
       "L 328.249161 152.28869 \n",
       "L 328.859108 152.236085 \n",
       "L 329.469055 152.31182 \n",
       "L 330.079002 152.515019 \n",
       "L 330.688949 152.462256 \n",
       "L 331.298897 152.536948 \n",
       "L 331.908844 152.484376 \n",
       "L 332.518791 152.3054 \n",
       "L 333.738685 152.454154 \n",
       "L 334.348632 152.402244 \n",
       "L 336.178474 152.622716 \n",
       "L 336.788421 152.446243 \n",
       "L 337.398368 152.394929 \n",
       "L 338.008315 152.467948 \n",
       "L 338.618263 152.29299 \n",
       "L 339.22821 152.365909 \n",
       "L 340.448104 152.264782 \n",
       "L 341.058051 152.33727 \n",
       "L 342.277946 151.625999 \n",
       "L 342.887893 151.699415 \n",
       "L 343.49784 151.65086 \n",
       "L 344.107787 151.845294 \n",
       "L 344.717734 151.675506 \n",
       "L 345.937629 151.820541 \n",
       "L 346.547576 151.772251 \n",
       "L 347.157523 151.604095 \n",
       "L 347.76747 151.676293 \n",
       "L 348.377417 151.509065 \n",
       "L 348.987365 151.461853 \n",
       "L 349.597312 151.533893 \n",
       "L 350.207259 151.486838 \n",
       "L 350.817206 151.558515 \n",
       "L 351.427153 151.511608 \n",
       "L 352.647048 151.65395 \n",
       "L 353.256995 151.607135 \n",
       "L 353.866942 151.677809 \n",
       "L 355.086836 151.351074 \n",
       "L 355.696783 151.421839 \n",
       "L 356.306731 151.60861 \n",
       "L 356.916678 151.44641 \n",
       "L 357.526625 151.169066 \n",
       "L 358.136572 151.239616 \n",
       "L 358.746519 151.194533 \n",
       "L 359.356466 151.264743 \n",
       "L 360.576361 150.945778 \n",
       "L 361.186308 150.901672 \n",
       "L 361.796255 150.971898 \n",
       "L 363.016149 150.54305 \n",
       "L 363.626097 150.613583 \n",
       "L 364.236044 150.570604 \n",
       "L 364.845991 150.640797 \n",
       "L 366.675832 151.074301 \n",
       "L 367.28578 151.030825 \n",
       "L 368.505674 150.609482 \n",
       "L 369.725568 150.858659 \n",
       "L 369.725568 150.858659 \n",
       "\" clip-path=\"url(#p0ec87febca)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_19\">\n",
       "    <path d=\"M 65.361932 185.105455 \n",
       "L 65.971879 185.105455 \n",
       "L 66.581826 203.637271 \n",
       "L 67.191773 157.307725 \n",
       "L 67.80172 162.867274 \n",
       "L 68.411668 175.839546 \n",
       "L 69.021615 177.163247 \n",
       "L 69.631562 178.156025 \n",
       "L 70.241509 178.928182 \n",
       "L 70.851456 185.105455 \n",
       "L 71.461403 185.105455 \n",
       "L 72.071351 189.738409 \n",
       "L 73.291245 189.076558 \n",
       "L 73.901192 181.39909 \n",
       "L 74.511139 185.105455 \n",
       "L 75.121086 181.835134 \n",
       "L 75.731034 175.839546 \n",
       "L 76.340981 179.253302 \n",
       "L 77.560875 174.515845 \n",
       "L 78.170822 169.94306 \n",
       "L 78.780769 173.019489 \n",
       "L 80.000664 165.091088 \n",
       "L 80.610611 165.860871 \n",
       "L 81.220558 168.63273 \n",
       "L 81.830505 167.235488 \n",
       "L 82.440452 162.100439 \n",
       "L 83.0504 159.160914 \n",
       "L 83.660347 158.204433 \n",
       "L 84.270294 153.833013 \n",
       "L 84.880241 153.095952 \n",
       "L 86.100135 154.925066 \n",
       "L 87.32003 150.546123 \n",
       "L 88.539924 152.31839 \n",
       "L 89.149871 154.527955 \n",
       "L 89.759819 151.205791 \n",
       "L 90.369766 152.01292 \n",
       "L 90.979713 150.19668 \n",
       "L 91.58966 150.990066 \n",
       "L 92.809554 150.056144 \n",
       "L 94.029449 153.833013 \n",
       "L 94.639396 153.336622 \n",
       "L 95.249343 153.972 \n",
       "L 95.85929 155.672565 \n",
       "L 96.469237 155.169439 \n",
       "L 97.689132 156.278185 \n",
       "L 98.299079 155.791487 \n",
       "L 98.909026 156.314951 \n",
       "L 100.12892 153.473562 \n",
       "L 100.738868 154.951991 \n",
       "L 101.348815 154.527955 \n",
       "L 101.958762 153.206424 \n",
       "L 102.568709 153.720925 \n",
       "L 103.178656 153.336622 \n",
       "L 103.788603 153.833013 \n",
       "L 104.398551 151.748185 \n",
       "L 105.618445 152.743925 \n",
       "L 106.228392 152.402244 \n",
       "L 106.838339 151.264743 \n",
       "L 108.058234 150.651931 \n",
       "L 109.278128 148.549541 \n",
       "L 111.107969 147.797983 \n",
       "L 111.717917 148.282494 \n",
       "L 112.327864 145.190768 \n",
       "L 113.547758 146.188637 \n",
       "L 114.157705 145.982729 \n",
       "L 114.767652 145.103848 \n",
       "L 115.3776 143.576319 \n",
       "L 115.987547 144.732568 \n",
       "L 116.597494 144.553476 \n",
       "L 118.427335 147.831228 \n",
       "L 119.037283 148.250044 \n",
       "L 120.257177 147.83817 \n",
       "L 120.867124 148.243251 \n",
       "L 121.477071 146.846217 \n",
       "L 122.087018 147.253228 \n",
       "L 122.696966 148.236889 \n",
       "L 123.306913 146.883579 \n",
       "L 123.91686 147.850771 \n",
       "L 124.526807 148.230916 \n",
       "L 125.136754 148.041817 \n",
       "L 125.746701 148.412459 \n",
       "L 126.356649 147.674852 \n",
       "L 126.966596 146.406656 \n",
       "L 127.576543 147.322137 \n",
       "L 128.796437 148.041817 \n",
       "L 129.406384 147.342508 \n",
       "L 130.016332 146.136677 \n",
       "L 130.626279 146.497503 \n",
       "L 131.236226 145.831605 \n",
       "L 131.846173 146.188637 \n",
       "L 133.066067 145.890805 \n",
       "L 133.676015 146.72983 \n",
       "L 134.285962 146.091105 \n",
       "L 134.895909 144.980039 \n",
       "L 135.505856 145.80522 \n",
       "L 136.115803 145.665943 \n",
       "L 136.72575 144.586738 \n",
       "L 137.335698 143.992848 \n",
       "L 137.945645 144.335457 \n",
       "L 138.555592 145.131866 \n",
       "L 139.165539 145.459513 \n",
       "L 139.775486 144.877851 \n",
       "L 140.385433 145.650617 \n",
       "L 140.995381 145.521488 \n",
       "L 141.605328 146.276882 \n",
       "L 143.435169 147.179878 \n",
       "L 144.045116 146.616292 \n",
       "L 144.655064 147.334497 \n",
       "L 145.265011 147.62064 \n",
       "L 145.874958 147.484469 \n",
       "L 146.484905 148.180116 \n",
       "L 147.094852 148.453641 \n",
       "L 147.704799 147.08798 \n",
       "L 148.314747 147.365473 \n",
       "L 148.924694 148.041817 \n",
       "L 149.534641 148.308466 \n",
       "L 150.144588 148.968407 \n",
       "L 150.754535 149.2247 \n",
       "L 151.364482 148.694352 \n",
       "L 151.97443 148.948972 \n",
       "L 153.804271 148.549541 \n",
       "L 154.414218 149.176419 \n",
       "L 155.024165 148.667891 \n",
       "L 155.634113 148.539318 \n",
       "L 156.24406 149.153728 \n",
       "L 157.463954 147.43222 \n",
       "L 158.073901 147.315079 \n",
       "L 158.683848 147.921486 \n",
       "L 159.903743 148.398202 \n",
       "L 160.51369 148.986119 \n",
       "L 161.123637 148.510977 \n",
       "L 161.733584 149.090792 \n",
       "L 162.343531 149.315878 \n",
       "L 163.563426 148.385005 \n",
       "L 165.393267 149.052642 \n",
       "L 166.003214 148.600009 \n",
       "L 166.613162 149.151508 \n",
       "L 167.833056 148.261129 \n",
       "L 169.05295 148.041817 \n",
       "L 169.662897 148.25731 \n",
       "L 170.272845 147.506216 \n",
       "L 170.882792 147.722305 \n",
       "L 171.492739 147.618237 \n",
       "L 172.102686 147.831228 \n",
       "L 172.712633 147.413621 \n",
       "L 173.932528 147.834757 \n",
       "L 174.542475 147.424093 \n",
       "L 175.152422 147.32512 \n",
       "L 176.372316 147.738021 \n",
       "L 176.982263 147.638956 \n",
       "L 177.592211 147.240445 \n",
       "L 178.202158 147.742917 \n",
       "L 178.812105 147.645418 \n",
       "L 179.422052 147.844674 \n",
       "L 180.031999 147.453511 \n",
       "L 180.641946 147.651673 \n",
       "L 181.251894 146.974542 \n",
       "L 181.861841 146.594024 \n",
       "L 182.471788 147.081625 \n",
       "L 183.081735 147.277617 \n",
       "L 183.691682 146.616292 \n",
       "L 184.911577 147.00705 \n",
       "L 185.521524 146.357108 \n",
       "L 186.131471 146.831197 \n",
       "L 187.961312 147.399629 \n",
       "L 188.57126 147.3115 \n",
       "L 189.791154 148.222615 \n",
       "L 190.401101 147.592017 \n",
       "L 191.011048 147.504667 \n",
       "L 191.620995 147.68544 \n",
       "L 192.230943 147.598471 \n",
       "L 193.450837 148.480963 \n",
       "L 194.060784 148.391475 \n",
       "L 195.890626 148.903764 \n",
       "L 196.500573 148.556591 \n",
       "L 197.720467 148.381857 \n",
       "L 198.940361 148.7157 \n",
       "L 199.550309 148.125671 \n",
       "L 200.770203 147.958716 \n",
       "L 201.38015 148.372744 \n",
       "L 201.990097 147.794727 \n",
       "L 202.600044 147.713822 \n",
       "L 203.209992 147.87854 \n",
       "L 204.429886 147.718122 \n",
       "L 205.039833 147.880669 \n",
       "L 205.64978 148.282494 \n",
       "L 206.259727 148.441214 \n",
       "L 206.869675 148.359961 \n",
       "L 207.479622 148.516992 \n",
       "L 208.089569 148.436111 \n",
       "L 209.309463 148.745557 \n",
       "L 210.529358 148.119358 \n",
       "L 211.139305 148.273464 \n",
       "L 212.359199 149.037333 \n",
       "L 212.969146 148.728185 \n",
       "L 213.579093 149.105124 \n",
       "L 214.798988 149.397802 \n",
       "L 215.408935 149.092208 \n",
       "L 216.018882 148.564892 \n",
       "L 216.628829 148.488369 \n",
       "L 217.238776 148.634837 \n",
       "L 218.458671 149.365518 \n",
       "L 219.068618 149.28704 \n",
       "L 220.288512 150.004011 \n",
       "L 220.898459 150.141125 \n",
       "L 221.508407 149.628199 \n",
       "L 222.118354 149.550226 \n",
       "L 222.728301 149.687498 \n",
       "L 223.338248 150.037554 \n",
       "L 224.558142 150.305247 \n",
       "L 225.16809 150.014789 \n",
       "L 225.778037 149.937123 \n",
       "L 226.387984 149.650243 \n",
       "L 226.997931 149.574524 \n",
       "L 228.827773 149.970782 \n",
       "L 229.43772 149.689089 \n",
       "L 230.657614 149.949508 \n",
       "L 231.877508 149.800315 \n",
       "L 232.487456 149.928698 \n",
       "L 233.097403 149.653284 \n",
       "L 233.70735 149.580564 \n",
       "L 235.537191 148.174193 \n",
       "L 236.147139 147.909921 \n",
       "L 236.757086 147.450379 \n",
       "L 238.586927 146.676321 \n",
       "L 239.806822 146.556695 \n",
       "L 240.416769 146.690545 \n",
       "L 241.026716 146.631097 \n",
       "L 241.636663 146.380345 \n",
       "L 242.24661 146.704471 \n",
       "L 242.856557 146.645586 \n",
       "L 243.466505 146.397361 \n",
       "L 244.686399 146.282871 \n",
       "L 245.296346 146.414021 \n",
       "L 246.51624 145.927447 \n",
       "L 247.126188 145.872547 \n",
       "L 247.736135 146.003315 \n",
       "L 248.346082 145.948523 \n",
       "L 248.956029 146.078181 \n",
       "L 249.565976 145.840022 \n",
       "L 250.175923 145.786298 \n",
       "L 250.785871 146.0975 \n",
       "L 251.395818 146.224972 \n",
       "L 252.005765 146.532711 \n",
       "L 252.615712 146.116439 \n",
       "L 253.835606 146.726657 \n",
       "L 255.665448 146.56164 \n",
       "L 256.275395 146.330283 \n",
       "L 256.885342 146.629871 \n",
       "L 257.495289 146.399756 \n",
       "L 258.105237 146.697239 \n",
       "L 258.715184 146.818017 \n",
       "L 259.325131 146.763762 \n",
       "L 259.935078 146.536108 \n",
       "L 260.545025 146.829458 \n",
       "L 261.154972 146.94833 \n",
       "L 261.76492 146.722216 \n",
       "L 262.374867 146.325909 \n",
       "L 262.984814 146.274173 \n",
       "L 265.424603 146.746282 \n",
       "L 266.644497 146.642131 \n",
       "L 267.254444 146.255624 \n",
       "L 268.474338 146.15535 \n",
       "L 269.084286 145.773747 \n",
       "L 270.914127 146.122842 \n",
       "L 271.524074 145.909843 \n",
       "L 272.134021 145.861603 \n",
       "L 273.963863 146.204849 \n",
       "L 274.57381 146.156311 \n",
       "L 275.793704 146.381455 \n",
       "L 276.403652 146.172615 \n",
       "L 277.013599 145.645464 \n",
       "L 278.233493 145.870948 \n",
       "L 278.84344 146.141118 \n",
       "L 279.453387 146.251813 \n",
       "L 282.503123 146.017333 \n",
       "L 285.552859 146.557225 \n",
       "L 286.162806 146.816575 \n",
       "L 286.772753 146.616292 \n",
       "L 287.382701 146.569428 \n",
       "L 287.992648 146.826616 \n",
       "L 289.212542 147.034653 \n",
       "L 290.432436 147.54096 \n",
       "L 291.652331 147.742917 \n",
       "L 292.262278 147.395943 \n",
       "L 292.872225 147.348117 \n",
       "L 293.482172 147.152291 \n",
       "L 294.092119 147.253228 \n",
       "L 295.921961 147.112783 \n",
       "L 296.531908 146.773853 \n",
       "L 297.141855 146.874458 \n",
       "L 297.751802 146.829002 \n",
       "L 298.36175 147.074103 \n",
       "L 298.971697 147.173143 \n",
       "L 299.581644 147.127264 \n",
       "L 302.63138 147.614161 \n",
       "L 303.241327 147.283482 \n",
       "L 303.851274 147.37997 \n",
       "L 304.461221 147.334497 \n",
       "L 305.071168 147.430364 \n",
       "L 305.681116 147.666494 \n",
       "L 306.90101 147.855104 \n",
       "L 307.510957 148.088383 \n",
       "L 308.120904 147.902482 \n",
       "L 308.730851 147.995491 \n",
       "L 309.340799 148.226674 \n",
       "L 309.950746 148.180116 \n",
       "L 310.560693 148.409701 \n",
       "L 311.17064 148.500531 \n",
       "L 312.390534 148.406975 \n",
       "L 313.000482 148.223949 \n",
       "L 313.610429 148.178086 \n",
       "L 315.44027 148.447627 \n",
       "L 316.050217 148.671545 \n",
       "L 317.270112 148.847554 \n",
       "L 317.880059 148.666988 \n",
       "L 318.490006 148.220014 \n",
       "L 319.099953 148.175145 \n",
       "L 319.7099 148.26349 \n",
       "L 320.319848 148.086047 \n",
       "L 320.929795 148.174193 \n",
       "L 322.149689 148.612701 \n",
       "L 322.759636 148.567543 \n",
       "L 323.369583 148.391475 \n",
       "L 324.589478 148.302832 \n",
       "L 326.419319 148.560195 \n",
       "L 327.639214 148.987759 \n",
       "L 328.249161 148.942676 \n",
       "L 328.859108 149.02619 \n",
       "L 330.079002 148.936462 \n",
       "L 330.688949 149.019414 \n",
       "L 331.298897 149.229215 \n",
       "L 331.908844 148.930332 \n",
       "L 332.518791 149.012736 \n",
       "L 333.128738 149.221113 \n",
       "L 333.738685 149.302491 \n",
       "L 334.348632 149.131924 \n",
       "L 334.95858 149.338627 \n",
       "L 335.568527 149.419184 \n",
       "L 336.178474 149.624313 \n",
       "L 338.008315 149.489618 \n",
       "L 338.618263 149.568941 \n",
       "L 339.22821 149.400818 \n",
       "L 340.448104 149.558801 \n",
       "L 341.058051 149.391821 \n",
       "L 342.277946 149.793182 \n",
       "L 342.887893 149.870616 \n",
       "L 343.49784 150.069374 \n",
       "L 344.107787 150.145872 \n",
       "L 344.717734 149.979787 \n",
       "L 345.937629 150.132178 \n",
       "L 346.547576 150.328211 \n",
       "L 347.157523 150.16317 \n",
       "L 347.76747 150.238475 \n",
       "L 348.377417 150.193905 \n",
       "L 348.987365 150.030214 \n",
       "L 349.597312 149.986274 \n",
       "L 350.207259 150.061314 \n",
       "L 350.817206 149.898957 \n",
       "L 352.0371 149.812377 \n",
       "L 352.647048 149.651577 \n",
       "L 353.256995 149.726534 \n",
       "L 353.866942 149.683878 \n",
       "L 354.476889 149.758454 \n",
       "L 355.086836 149.599112 \n",
       "L 355.696783 149.673556 \n",
       "L 356.306731 149.515059 \n",
       "L 356.916678 149.589362 \n",
       "L 357.526625 149.547534 \n",
       "L 358.746519 149.69507 \n",
       "L 359.356466 149.538181 \n",
       "L 359.966414 149.4968 \n",
       "L 360.576361 149.570216 \n",
       "L 361.796255 149.487837 \n",
       "L 362.406202 149.560822 \n",
       "L 363.626097 149.819361 \n",
       "L 364.845991 149.623808 \n",
       "L 365.455938 149.583008 \n",
       "L 367.28578 149.125329 \n",
       "L 367.895727 149.085863 \n",
       "L 369.115621 149.118818 \n",
       "L 369.725568 149.0796 \n",
       "L 369.725568 149.0796 \n",
       "\" clip-path=\"url(#p0ec87febca)\" style=\"fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_20\">\n",
       "    <path d=\"M 65.361932 240.700909 \n",
       "L 65.971879 240.700909 \n",
       "L 66.581826 222.16909 \n",
       "L 67.191773 199.004317 \n",
       "L 67.80172 185.105455 \n",
       "L 68.411668 185.105455 \n",
       "L 69.021615 177.163247 \n",
       "L 69.631562 171.206592 \n",
       "L 70.241509 172.75091 \n",
       "L 71.461403 164.888924 \n",
       "L 72.681298 159.446012 \n",
       "L 73.291245 161.278829 \n",
       "L 73.901192 155.454545 \n",
       "L 75.121086 132.780321 \n",
       "L 75.731034 129.51 \n",
       "L 76.340981 132.43608 \n",
       "L 76.950928 137.849318 \n",
       "L 77.560875 137.452207 \n",
       "L 78.170822 142.145335 \n",
       "L 78.780769 139.178777 \n",
       "L 80.000664 147.300548 \n",
       "L 80.610611 150.892866 \n",
       "L 81.220558 150.100913 \n",
       "L 81.830505 147.37997 \n",
       "L 82.440452 146.763762 \n",
       "L 83.0504 149.895005 \n",
       "L 83.660347 151.030825 \n",
       "L 84.270294 153.833013 \n",
       "L 84.880241 151.411243 \n",
       "L 85.490188 145.861603 \n",
       "L 86.100135 143.805978 \n",
       "L 87.32003 143.03322 \n",
       "L 88.539924 145.190768 \n",
       "L 89.149871 144.798752 \n",
       "L 89.759819 147.137827 \n",
       "L 90.369766 146.718116 \n",
       "L 90.979713 148.903764 \n",
       "L 91.58966 147.199462 \n",
       "L 92.199607 149.277273 \n",
       "L 92.809554 150.056144 \n",
       "L 94.029449 146.883579 \n",
       "L 94.639396 147.663619 \n",
       "L 95.249343 143.964822 \n",
       "L 95.85929 141.501176 \n",
       "L 97.079185 141.048683 \n",
       "L 97.689132 142.894093 \n",
       "L 98.299079 141.639922 \n",
       "L 98.909026 141.423311 \n",
       "L 100.12892 142.929591 \n",
       "L 101.348815 140.629088 \n",
       "L 101.958762 142.269617 \n",
       "L 102.568709 142.063817 \n",
       "L 103.178656 142.747012 \n",
       "L 104.398551 142.339719 \n",
       "L 105.008498 143.830044 \n",
       "L 106.228392 143.408867 \n",
       "L 106.838339 144.013162 \n",
       "L 108.058234 146.736764 \n",
       "L 109.888075 148.292253 \n",
       "L 111.717917 147.56047 \n",
       "L 112.327864 148.041817 \n",
       "L 112.937811 147.807237 \n",
       "L 114.157705 150.100913 \n",
       "L 114.767652 149.849806 \n",
       "L 115.3776 150.27457 \n",
       "L 115.987547 149.365518 \n",
       "L 116.597494 149.785991 \n",
       "L 117.817388 148.041817 \n",
       "L 118.427335 148.462994 \n",
       "L 119.037283 147.625378 \n",
       "L 119.64723 146.188637 \n",
       "L 120.257177 146.005353 \n",
       "L 120.867124 147.034653 \n",
       "L 121.477071 147.444017 \n",
       "L 122.087018 145.478907 \n",
       "L 122.696966 144.140385 \n",
       "L 123.91686 144.985026 \n",
       "L 124.526807 145.96172 \n",
       "L 126.356649 145.47305 \n",
       "L 126.966596 144.771496 \n",
       "L 128.18649 144.478006 \n",
       "L 128.796437 143.805978 \n",
       "L 129.406384 144.195592 \n",
       "L 130.016332 145.097511 \n",
       "L 130.626279 144.953181 \n",
       "L 131.236226 145.321553 \n",
       "L 131.846173 145.177811 \n",
       "L 132.45612 144.535798 \n",
       "L 133.676015 145.253845 \n",
       "L 134.285962 145.115745 \n",
       "L 134.895909 145.946915 \n",
       "L 135.505856 146.284495 \n",
       "L 136.115803 145.665943 \n",
       "L 136.72575 145.529027 \n",
       "L 137.335698 145.861603 \n",
       "L 137.945645 146.651932 \n",
       "L 139.165539 146.370918 \n",
       "L 139.775486 146.685831 \n",
       "L 140.385433 144.753917 \n",
       "L 141.605328 144.511947 \n",
       "L 142.215275 144.831583 \n",
       "L 142.825222 144.277541 \n",
       "L 143.435169 144.163067 \n",
       "L 144.045116 144.478006 \n",
       "L 144.655064 144.363748 \n",
       "L 145.265011 143.830044 \n",
       "L 145.874958 143.722372 \n",
       "L 146.484905 142.786528 \n",
       "L 147.704799 144.226443 \n",
       "L 148.924694 144.818891 \n",
       "L 149.534641 144.708759 \n",
       "L 150.144588 144.203089 \n",
       "L 150.754535 144.09888 \n",
       "L 151.364482 144.387657 \n",
       "L 151.97443 143.506059 \n",
       "L 152.584377 143.408867 \n",
       "L 153.194324 143.696425 \n",
       "L 154.414218 145.016216 \n",
       "L 155.024165 144.911444 \n",
       "L 155.634113 145.1812 \n",
       "L 156.854007 144.973635 \n",
       "L 159.903743 146.259915 \n",
       "L 160.51369 145.445007 \n",
       "L 161.123637 145.696023 \n",
       "L 161.733584 146.293533 \n",
       "L 162.343531 146.536108 \n",
       "L 162.953479 147.120984 \n",
       "L 164.173373 147.587055 \n",
       "L 165.393267 147.367933 \n",
       "L 166.613162 147.819879 \n",
       "L 168.443003 147.496763 \n",
       "L 169.05295 148.041817 \n",
       "L 169.662897 147.934079 \n",
       "L 170.882792 149.00036 \n",
       "L 171.492739 149.206674 \n",
       "L 172.102686 149.09476 \n",
       "L 172.712633 149.612309 \n",
       "L 173.32258 149.187048 \n",
       "L 173.932528 149.077114 \n",
       "L 174.542475 148.659549 \n",
       "L 175.152422 148.860909 \n",
       "L 175.762369 148.449109 \n",
       "L 176.372316 148.649417 \n",
       "L 176.982263 148.545399 \n",
       "L 177.592211 149.043538 \n",
       "L 178.202158 148.639617 \n",
       "L 178.812105 148.537321 \n",
       "L 179.422052 148.140392 \n",
       "L 181.251894 148.720994 \n",
       "L 181.861841 149.200054 \n",
       "L 182.471788 148.809977 \n",
       "L 183.691682 148.61203 \n",
       "L 184.301629 147.947267 \n",
       "L 184.911577 147.853679 \n",
       "L 185.521524 148.322607 \n",
       "L 186.131471 148.50744 \n",
       "L 186.741418 148.412459 \n",
       "L 187.351365 148.041817 \n",
       "L 187.961312 147.950076 \n",
       "L 188.57126 147.3115 \n",
       "L 189.181207 147.769294 \n",
       "L 189.791154 147.409024 \n",
       "L 191.011048 148.310396 \n",
       "L 191.620995 148.487292 \n",
       "L 192.230943 148.130493 \n",
       "L 193.450837 147.953994 \n",
       "L 194.670731 148.302832 \n",
       "L 195.890626 148.128016 \n",
       "L 196.500573 148.556591 \n",
       "L 197.720467 148.891901 \n",
       "L 198.940361 148.7157 \n",
       "L 199.550309 148.880361 \n",
       "L 201.38015 148.620936 \n",
       "L 203.819939 149.261019 \n",
       "L 205.039833 149.089267 \n",
       "L 205.64978 148.523163 \n",
       "L 206.869675 148.837174 \n",
       "L 207.479622 148.516992 \n",
       "L 208.089569 148.672688 \n",
       "L 208.699516 148.355919 \n",
       "L 209.91941 148.197546 \n",
       "L 210.529358 148.584592 \n",
       "L 211.139305 148.273464 \n",
       "L 211.749252 148.195608 \n",
       "L 212.359199 147.888664 \n",
       "L 212.969146 147.813036 \n",
       "L 213.579093 147.510167 \n",
       "L 214.189041 147.663619 \n",
       "L 214.798988 147.363824 \n",
       "L 216.018882 147.668192 \n",
       "L 217.238776 147.522925 \n",
       "L 217.848724 147.229667 \n",
       "L 218.458671 147.159349 \n",
       "L 219.068618 146.650101 \n",
       "L 219.678565 146.582625 \n",
       "L 220.288512 146.73369 \n",
       "L 220.898459 146.449238 \n",
       "L 221.508407 146.383328 \n",
       "L 222.118354 146.102446 \n",
       "L 222.728301 146.253031 \n",
       "L 223.338248 145.547153 \n",
       "L 224.558142 145.424727 \n",
       "L 225.16809 145.786994 \n",
       "L 225.778037 145.304164 \n",
       "L 226.387984 145.664153 \n",
       "L 227.607878 145.959591 \n",
       "L 228.827773 145.837288 \n",
       "L 230.047667 146.127092 \n",
       "L 230.657614 146.066003 \n",
       "L 231.267561 146.412646 \n",
       "L 231.877508 146.553861 \n",
       "L 233.097403 146.430358 \n",
       "L 233.70735 145.967858 \n",
       "L 234.317297 146.108643 \n",
       "L 234.927244 146.049153 \n",
       "L 235.537191 146.387197 \n",
       "L 236.757086 146.267496 \n",
       "L 237.367033 146.601182 \n",
       "L 237.97698 146.541004 \n",
       "L 238.586927 146.286177 \n",
       "L 239.806822 146.556695 \n",
       "L 240.416769 145.918384 \n",
       "L 241.026716 145.669232 \n",
       "L 242.856557 146.074404 \n",
       "L 243.466505 146.017863 \n",
       "L 244.076452 145.772621 \n",
       "L 244.686399 145.717488 \n",
       "L 245.296346 146.038383 \n",
       "L 245.906293 145.982729 \n",
       "L 246.51624 146.300575 \n",
       "L 248.346082 146.687331 \n",
       "L 248.956029 146.446363 \n",
       "L 249.565976 146.390469 \n",
       "L 250.175923 146.517824 \n",
       "L 250.785871 146.462054 \n",
       "L 251.395818 146.043288 \n",
       "L 252.005765 146.170527 \n",
       "L 252.615712 146.477446 \n",
       "L 253.225659 146.422538 \n",
       "L 253.835606 145.829957 \n",
       "L 254.445554 145.956244 \n",
       "L 255.055501 146.259915 \n",
       "L 255.665448 146.384024 \n",
       "L 256.275395 146.153229 \n",
       "L 258.105237 147.047999 \n",
       "L 259.935078 147.40479 \n",
       "L 261.154972 147.293639 \n",
       "L 261.76492 147.066457 \n",
       "L 262.984814 147.642676 \n",
       "L 263.594761 147.587055 \n",
       "L 264.204708 147.361753 \n",
       "L 264.814655 147.476823 \n",
       "L 265.424603 147.253228 \n",
       "L 266.03455 147.199462 \n",
       "L 267.254444 147.427813 \n",
       "L 267.864391 147.207051 \n",
       "L 269.084286 147.433313 \n",
       "L 269.694233 147.710898 \n",
       "L 270.30418 147.821859 \n",
       "L 271.524074 148.36982 \n",
       "L 272.134021 147.987314 \n",
       "L 272.743969 148.259199 \n",
       "L 273.353916 147.879261 \n",
       "L 273.963863 148.149878 \n",
       "L 274.57381 148.25731 \n",
       "L 275.183757 148.202964 \n",
       "L 275.793704 148.309617 \n",
       "L 277.013599 148.201573 \n",
       "L 277.623546 148.307323 \n",
       "L 278.233493 148.09477 \n",
       "L 279.453387 147.98917 \n",
       "L 280.063335 147.779327 \n",
       "L 280.673282 147.727723 \n",
       "L 281.283229 147.519794 \n",
       "L 281.893176 147.46921 \n",
       "L 283.11307 146.747699 \n",
       "L 283.723018 146.854543 \n",
       "L 284.332965 146.806369 \n",
       "L 284.942912 146.912459 \n",
       "L 285.552859 146.864384 \n",
       "L 286.772753 147.074501 \n",
       "L 287.992648 146.978518 \n",
       "L 291.042384 147.492356 \n",
       "L 291.652331 147.444017 \n",
       "L 293.482172 148.190074 \n",
       "L 294.702067 148.090976 \n",
       "L 295.312014 148.188897 \n",
       "L 296.531908 148.675803 \n",
       "L 297.751802 148.575454 \n",
       "L 298.36175 148.670841 \n",
       "L 299.581644 148.282494 \n",
       "L 300.801538 148.185476 \n",
       "L 303.241327 148.563177 \n",
       "L 303.851274 148.798221 \n",
       "L 304.461221 148.324745 \n",
       "L 305.681116 147.666494 \n",
       "L 306.291063 147.761035 \n",
       "L 306.90101 147.715065 \n",
       "L 307.510957 147.389945 \n",
       "L 308.120904 147.2058 \n",
       "L 309.340799 147.117538 \n",
       "L 309.950746 147.212038 \n",
       "L 310.560693 147.168114 \n",
       "L 311.17064 146.986794 \n",
       "L 311.780587 147.218185 \n",
       "L 312.390534 147.3115 \n",
       "L 313.000482 147.131166 \n",
       "L 314.830323 147.409024 \n",
       "L 316.660165 146.875171 \n",
       "L 317.270112 146.967508 \n",
       "L 317.880059 146.925448 \n",
       "L 318.490006 146.749936 \n",
       "L 319.099953 146.708597 \n",
       "L 319.7099 146.534443 \n",
       "L 321.539742 146.413135 \n",
       "L 322.149689 146.504818 \n",
       "L 323.979531 146.38486 \n",
       "L 324.589478 146.475748 \n",
       "L 325.199425 146.436016 \n",
       "L 326.419319 146.097923 \n",
       "L 327.029266 145.800763 \n",
       "L 327.639214 145.762961 \n",
       "L 328.249161 145.854039 \n",
       "L 328.859108 145.687896 \n",
       "L 329.469055 145.778718 \n",
       "L 330.688949 145.704092 \n",
       "L 331.298897 145.539813 \n",
       "L 332.518791 145.466787 \n",
       "L 333.128738 144.925105 \n",
       "L 333.738685 144.890153 \n",
       "L 334.348632 145.106914 \n",
       "L 334.95858 144.946214 \n",
       "L 335.568527 145.036662 \n",
       "L 336.178474 145.251633 \n",
       "L 336.788421 145.340997 \n",
       "L 337.398368 145.554328 \n",
       "L 338.008315 145.518514 \n",
       "L 340.448104 145.868844 \n",
       "L 341.058051 145.832732 \n",
       "L 341.667998 146.041689 \n",
       "L 342.277946 146.005353 \n",
       "L 342.887893 146.213018 \n",
       "L 344.107787 146.140082 \n",
       "L 344.717734 146.346098 \n",
       "L 345.327681 146.430358 \n",
       "L 345.937629 146.273054 \n",
       "L 347.157523 146.200649 \n",
       "L 347.76747 146.284495 \n",
       "L 348.377417 146.248417 \n",
       "L 349.597312 146.414833 \n",
       "L 350.207259 146.378705 \n",
       "L 350.817206 146.579825 \n",
       "L 351.427153 146.543506 \n",
       "L 352.0371 146.625372 \n",
       "L 352.647048 146.824686 \n",
       "L 353.256995 146.905616 \n",
       "L 353.866942 146.868916 \n",
       "L 354.476889 147.066457 \n",
       "L 355.086836 147.146376 \n",
       "L 356.306731 146.723658 \n",
       "L 356.916678 146.68772 \n",
       "L 357.526625 146.767756 \n",
       "L 358.136572 146.731876 \n",
       "L 358.746519 146.580802 \n",
       "L 359.966414 146.510261 \n",
       "L 360.576361 146.58984 \n",
       "L 361.796255 146.862172 \n",
       "L 362.406202 146.712689 \n",
       "L 363.016149 146.336438 \n",
       "L 364.236044 146.494355 \n",
       "L 365.455938 146.087145 \n",
       "L 366.675832 146.469419 \n",
       "L 367.28578 146.435229 \n",
       "L 369.115621 146.77913 \n",
       "L 369.725568 146.6334 \n",
       "L 369.725568 146.6334 \n",
       "\" clip-path=\"url(#p0ec87febca)\" style=\"fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_21\">\n",
       "    <path d=\"M 65.361932 129.51 \n",
       "L 65.971879 185.105455 \n",
       "L 66.581826 166.573634 \n",
       "L 67.191773 171.206592 \n",
       "L 67.80172 162.867274 \n",
       "L 68.411668 148.041817 \n",
       "L 69.021615 145.394414 \n",
       "L 69.631562 136.459433 \n",
       "L 70.241509 135.687272 \n",
       "L 71.461403 144.672399 \n",
       "L 72.071351 148.041817 \n",
       "L 72.681298 142.339719 \n",
       "L 73.291245 141.423311 \n",
       "L 73.901192 144.335457 \n",
       "L 74.511139 139.934146 \n",
       "L 75.731034 151.130453 \n",
       "L 76.950928 143.408867 \n",
       "L 77.560875 148.041817 \n",
       "L 78.170822 149.726534 \n",
       "L 79.390717 143.408867 \n",
       "L 80.610611 142.339719 \n",
       "L 81.220558 139.805457 \n",
       "L 81.830505 141.423311 \n",
       "L 82.440452 144.846677 \n",
       "L 83.0504 144.335457 \n",
       "L 83.660347 145.650617 \n",
       "L 84.880241 151.411243 \n",
       "L 86.100135 146.982859 \n",
       "L 86.710083 149.586139 \n",
       "L 87.32003 150.546123 \n",
       "L 87.929977 149.992537 \n",
       "L 89.149871 146.188637 \n",
       "L 89.759819 145.781841 \n",
       "L 90.369766 146.718116 \n",
       "L 91.58966 145.93593 \n",
       "L 92.199607 148.041817 \n",
       "L 92.809554 148.847554 \n",
       "L 93.419502 147.253228 \n",
       "L 94.029449 148.041817 \n",
       "L 94.639396 147.663619 \n",
       "L 95.249343 148.412459 \n",
       "L 95.85929 148.041817 \n",
       "L 96.469237 149.823726 \n",
       "L 97.079185 149.44045 \n",
       "L 98.299079 150.73736 \n",
       "L 99.518973 153.893969 \n",
       "L 100.12892 154.432105 \n",
       "L 100.738868 155.894288 \n",
       "L 101.958762 155.029226 \n",
       "L 103.788603 151.226974 \n",
       "L 104.398551 150.892866 \n",
       "L 105.008498 151.411243 \n",
       "L 105.618445 152.743925 \n",
       "L 106.228392 152.402244 \n",
       "L 106.838339 152.87621 \n",
       "L 107.448286 150.953963 \n",
       "L 108.058234 152.218 \n",
       "L 108.668181 152.674775 \n",
       "L 109.278128 153.880615 \n",
       "L 109.888075 154.302571 \n",
       "L 110.498022 155.454545 \n",
       "L 111.107969 153.650135 \n",
       "L 111.717917 151.170566 \n",
       "L 112.327864 152.31839 \n",
       "L 112.937811 149.918458 \n",
       "L 113.547758 150.3583 \n",
       "L 114.157705 149.414545 \n",
       "L 114.767652 149.849806 \n",
       "L 115.3776 149.604746 \n",
       "L 115.987547 150.689219 \n",
       "L 116.597494 149.785991 \n",
       "L 117.207441 149.550226 \n",
       "L 117.817388 149.958902 \n",
       "L 119.037283 149.499377 \n",
       "L 120.257177 150.281927 \n",
       "L 120.867124 150.056144 \n",
       "L 122.087018 150.801878 \n",
       "L 123.91686 150.143362 \n",
       "L 124.526807 149.365518 \n",
       "L 125.746701 150.080318 \n",
       "L 126.966596 151.857191 \n",
       "L 127.576543 150.560704 \n",
       "L 128.796437 152.277664 \n",
       "L 129.406384 152.062875 \n",
       "L 130.016332 152.371683 \n",
       "L 130.626279 152.160001 \n",
       "L 131.236226 152.462256 \n",
       "L 131.846173 152.253598 \n",
       "L 133.066067 152.840239 \n",
       "L 133.676015 151.649783 \n",
       "L 134.285962 151.943257 \n",
       "L 134.895909 151.748185 \n",
       "L 137.335698 152.869433 \n",
       "L 138.555592 151.564396 \n",
       "L 139.165539 151.383623 \n",
       "L 139.775486 150.753796 \n",
       "L 140.385433 151.030825 \n",
       "L 140.995381 150.413888 \n",
       "L 142.215275 150.084701 \n",
       "L 142.825222 150.3583 \n",
       "L 143.435169 149.765711 \n",
       "L 144.045116 150.037554 \n",
       "L 144.655064 149.880855 \n",
       "L 145.265011 150.147711 \n",
       "L 145.874958 149.992537 \n",
       "L 146.484905 149.424793 \n",
       "L 147.704799 149.949508 \n",
       "L 148.924694 149.653284 \n",
       "L 150.144588 150.15974 \n",
       "L 151.364482 148.302832 \n",
       "L 151.97443 148.948972 \n",
       "L 153.194324 149.447682 \n",
       "L 153.804271 149.311123 \n",
       "L 154.414218 148.420023 \n",
       "L 155.024165 149.043538 \n",
       "L 155.634113 148.539318 \n",
       "L 156.854007 149.023639 \n",
       "L 157.463954 149.626774 \n",
       "L 158.683848 149.365518 \n",
       "L 159.293796 149.596105 \n",
       "L 159.903743 149.467341 \n",
       "L 160.51369 150.048448 \n",
       "L 161.123637 149.214718 \n",
       "L 162.953479 148.847554 \n",
       "L 163.563426 149.071365 \n",
       "L 164.173373 148.269206 \n",
       "L 164.78332 148.493812 \n",
       "L 165.393267 148.378759 \n",
       "L 166.003214 148.934921 \n",
       "L 166.613162 148.485693 \n",
       "L 167.223109 148.372744 \n",
       "L 167.833056 148.590101 \n",
       "L 168.443003 148.477865 \n",
       "L 170.882792 146.763762 \n",
       "L 171.492739 146.982859 \n",
       "L 172.102686 146.567696 \n",
       "L 172.712633 146.785426 \n",
       "L 173.932528 145.971222 \n",
       "L 175.152422 145.78933 \n",
       "L 175.762369 146.005353 \n",
       "L 176.372316 145.307619 \n",
       "L 176.982263 145.826055 \n",
       "L 177.592211 146.038383 \n",
       "L 178.202158 146.547317 \n",
       "L 178.812105 145.861603 \n",
       "L 179.422052 146.070353 \n",
       "L 180.031999 145.688576 \n",
       "L 180.641946 145.896033 \n",
       "L 181.861841 145.725342 \n",
       "L 182.471788 145.353266 \n",
       "L 183.081735 145.558172 \n",
       "L 183.691682 146.046088 \n",
       "L 184.301629 146.245368 \n",
       "L 184.911577 145.595998 \n",
       "L 186.741418 146.188637 \n",
       "L 187.351365 146.105661 \n",
       "L 187.961312 146.298728 \n",
       "L 188.57126 146.216025 \n",
       "L 189.181207 145.861603 \n",
       "L 189.791154 145.239447 \n",
       "L 190.401101 145.43297 \n",
       "L 191.011048 145.8932 \n",
       "L 191.620995 146.081727 \n",
       "L 192.230943 146.534443 \n",
       "L 192.84089 146.188637 \n",
       "L 194.060784 146.555775 \n",
       "L 194.670731 145.953725 \n",
       "L 195.280678 146.396475 \n",
       "L 195.890626 146.576511 \n",
       "L 197.11052 146.419216 \n",
       "L 198.940361 146.946756 \n",
       "L 200.770203 146.712184 \n",
       "L 202.600044 147.22183 \n",
       "L 203.209992 146.653978 \n",
       "L 204.429886 146.018691 \n",
       "L 205.64978 146.357108 \n",
       "L 209.91941 145.861603 \n",
       "L 210.529358 146.258424 \n",
       "L 211.139305 146.420284 \n",
       "L 211.749252 146.350116 \n",
       "L 212.359199 146.739995 \n",
       "L 212.969146 146.669089 \n",
       "L 213.579093 146.143064 \n",
       "L 214.189041 145.848257 \n",
       "L 216.628829 145.585792 \n",
       "L 217.238776 145.966259 \n",
       "L 217.848724 146.122188 \n",
       "L 218.458671 146.497503 \n",
       "L 219.068618 146.650101 \n",
       "L 219.678565 146.363743 \n",
       "L 220.288512 146.297651 \n",
       "L 220.898459 146.014905 \n",
       "L 222.118354 145.886953 \n",
       "L 223.338248 146.188637 \n",
       "L 223.948195 145.911723 \n",
       "L 224.558142 146.061323 \n",
       "L 225.16809 145.786994 \n",
       "L 225.778037 145.93593 \n",
       "L 226.387984 145.873947 \n",
       "L 226.997931 146.021433 \n",
       "L 227.607878 146.376037 \n",
       "L 228.217825 146.105661 \n",
       "L 229.43772 146.806369 \n",
       "L 230.047667 146.537392 \n",
       "L 230.657614 146.066003 \n",
       "L 231.267561 146.209 \n",
       "L 231.877508 146.14806 \n",
       "L 232.487456 145.683224 \n",
       "L 233.097403 145.826055 \n",
       "L 234.317297 145.708674 \n",
       "L 235.537191 145.990085 \n",
       "L 236.147139 145.733585 \n",
       "L 237.97698 146.736764 \n",
       "L 238.586927 146.676321 \n",
       "L 239.196874 146.810685 \n",
       "L 239.806822 146.7504 \n",
       "L 240.416769 146.883579 \n",
       "L 241.026716 146.823468 \n",
       "L 241.636663 146.572054 \n",
       "L 242.24661 146.513425 \n",
       "L 242.856557 146.835986 \n",
       "L 243.466505 146.776852 \n",
       "L 244.076452 147.096322 \n",
       "L 245.296346 146.226206 \n",
       "L 246.51624 146.487139 \n",
       "L 247.126188 146.244415 \n",
       "L 247.736135 146.188637 \n",
       "L 248.346082 146.317931 \n",
       "L 248.956029 146.630459 \n",
       "L 249.565976 146.573951 \n",
       "L 250.785871 146.0975 \n",
       "L 251.395818 146.406656 \n",
       "L 252.615712 146.296938 \n",
       "L 253.225659 146.422538 \n",
       "L 253.835606 146.188637 \n",
       "L 255.055501 146.438104 \n",
       "L 255.665448 146.739266 \n",
       "L 256.275395 146.861452 \n",
       "L 256.885342 146.276882 \n",
       "L 257.495289 145.871959 \n",
       "L 258.105237 145.820339 \n",
       "L 259.935078 146.188637 \n",
       "L 260.545025 146.136677 \n",
       "L 261.76492 146.377976 \n",
       "L 262.984814 146.274173 \n",
       "L 263.594761 146.563819 \n",
       "L 264.204708 146.341649 \n",
       "L 266.644497 146.138251 \n",
       "L 269.084286 146.603526 \n",
       "L 270.30418 146.172143 \n",
       "L 270.914127 145.793878 \n",
       "L 271.524074 145.745846 \n",
       "L 272.134021 145.861603 \n",
       "L 272.743969 145.48758 \n",
       "L 273.353916 145.765985 \n",
       "L 274.57381 145.348237 \n",
       "L 275.183757 145.463481 \n",
       "L 275.793704 145.41737 \n",
       "L 276.403652 145.691964 \n",
       "L 277.013599 145.80522 \n",
       "L 277.623546 145.439929 \n",
       "L 278.233493 145.394414 \n",
       "L 279.453387 145.620047 \n",
       "L 280.063335 145.416915 \n",
       "L 280.673282 145.686082 \n",
       "L 281.893176 145.90754 \n",
       "L 282.503123 146.173062 \n",
       "L 283.723018 146.389955 \n",
       "L 284.332965 146.034208 \n",
       "L 284.942912 146.296441 \n",
       "L 285.552859 146.09649 \n",
       "L 287.382701 145.960162 \n",
       "L 287.992648 146.067122 \n",
       "L 288.602595 145.870517 \n",
       "L 289.212542 145.826055 \n",
       "L 289.822489 145.932509 \n",
       "L 290.432436 145.737868 \n",
       "L 292.262278 145.607348 \n",
       "L 292.872225 145.712957 \n",
       "L 293.482172 145.966259 \n",
       "L 294.092119 145.922493 \n",
       "L 295.921961 146.232643 \n",
       "L 296.531908 146.188637 \n",
       "L 297.141855 146.290783 \n",
       "L 297.751802 146.537931 \n",
       "L 298.971697 146.159683 \n",
       "L 299.581644 146.40524 \n",
       "L 300.191591 146.505506 \n",
       "L 302.021433 146.37443 \n",
       "L 303.851274 145.819891 \n",
       "L 304.461221 146.061323 \n",
       "L 305.071168 146.16042 \n",
       "L 305.681116 146.118261 \n",
       "L 306.291063 145.795535 \n",
       "L 306.90101 145.754519 \n",
       "L 307.510957 145.853385 \n",
       "L 308.120904 146.091105 \n",
       "L 308.730851 145.771668 \n",
       "L 309.950746 145.690771 \n",
       "L 310.560693 145.512665 \n",
       "L 311.780587 144.884545 \n",
       "L 312.390534 144.709745 \n",
       "L 313.000482 144.809 \n",
       "L 313.610429 144.771496 \n",
       "L 314.220376 144.598253 \n",
       "L 314.830323 144.561454 \n",
       "L 316.050217 144.218506 \n",
       "L 316.660165 143.913666 \n",
       "L 317.270112 144.013162 \n",
       "L 317.880059 143.978218 \n",
       "L 318.490006 144.210719 \n",
       "L 319.099953 144.042149 \n",
       "L 319.7099 144.007379 \n",
       "L 320.319848 144.238157 \n",
       "L 320.929795 144.203089 \n",
       "L 321.539742 144.036126 \n",
       "L 322.149689 144.001704 \n",
       "L 322.759636 144.230312 \n",
       "L 323.979531 144.422666 \n",
       "L 324.589478 144.387657 \n",
       "L 325.199425 144.483018 \n",
       "L 325.809372 144.707823 \n",
       "L 326.419319 144.413214 \n",
       "L 327.029266 144.378552 \n",
       "L 327.639214 144.21506 \n",
       "L 328.249161 144.181028 \n",
       "L 328.859108 144.275536 \n",
       "L 329.469055 144.241512 \n",
       "L 330.079002 143.824237 \n",
       "L 330.688949 143.663893 \n",
       "L 331.298897 143.885939 \n",
       "L 332.518791 144.073729 \n",
       "L 333.128738 144.040633 \n",
       "L 333.738685 143.629479 \n",
       "L 334.95858 143.816731 \n",
       "L 335.568527 143.784513 \n",
       "L 336.178474 143.502563 \n",
       "L 336.788421 143.47119 \n",
       "L 337.398368 143.315585 \n",
       "L 338.008315 143.532958 \n",
       "L 339.838157 143.439685 \n",
       "L 340.448104 143.531865 \n",
       "L 341.058051 143.500914 \n",
       "L 341.667998 143.347637 \n",
       "L 343.49784 143.256799 \n",
       "L 344.107787 143.105394 \n",
       "L 344.717734 143.31802 \n",
       "L 345.327681 143.167145 \n",
       "L 345.937629 143.137521 \n",
       "L 346.547576 142.987689 \n",
       "L 347.157523 142.958578 \n",
       "L 347.76747 142.570141 \n",
       "L 348.377417 142.542057 \n",
       "L 350.207259 142.814894 \n",
       "L 350.817206 142.667987 \n",
       "L 351.427153 142.758279 \n",
       "L 352.0371 142.494082 \n",
       "L 352.647048 142.584357 \n",
       "L 353.256995 142.556712 \n",
       "L 354.476889 142.267695 \n",
       "L 355.086836 142.240895 \n",
       "L 355.696783 142.447308 \n",
       "L 356.306731 142.303931 \n",
       "L 356.916678 142.277222 \n",
       "L 357.526625 142.482277 \n",
       "L 358.136572 142.339719 \n",
       "L 358.746519 142.428445 \n",
       "L 359.356466 142.401703 \n",
       "L 360.576361 142.577795 \n",
       "L 361.186308 142.436514 \n",
       "L 361.796255 142.524129 \n",
       "L 362.406202 142.497462 \n",
       "L 364.236044 142.98426 \n",
       "L 364.845991 143.06987 \n",
       "L 365.455938 143.042366 \n",
       "L 367.28578 142.736342 \n",
       "L 367.895727 142.933452 \n",
       "L 368.505674 142.906494 \n",
       "L 369.725568 142.519341 \n",
       "L 369.725568 142.519341 \n",
       "\" clip-path=\"url(#p0ec87febca)\" style=\"fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "   <g id=\"line2d_22\">\n",
       "    <path d=\"M 50.14375 147.856501 \n",
       "L 384.94375 147.856501 \n",
       "\" clip-path=\"url(#p0ec87febca)\" style=\"fill: none; stroke-dasharray: 5.55,2.4; stroke-dashoffset: 0; stroke: #000000; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 50.14375 251.82 \n",
       "L 50.14375 7.2 \n",
       "\" 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 384.94375 251.82 \n",
       "L 384.94375 7.2 \n",
       "\" 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 50.14375 251.82 \n",
       "L 384.94375 251.82 \n",
       "\" 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 50.14375 7.2 \n",
       "L 384.94375 7.2 \n",
       "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "   <g id=\"legend_1\">\n",
       "    <g id=\"patch_7\">\n",
       "     <path d=\"M 302.089063 103.26875 \n",
       "L 377.94375 103.26875 \n",
       "Q 379.94375 103.26875 379.94375 101.26875 \n",
       "L 379.94375 14.2 \n",
       "Q 379.94375 12.2 377.94375 12.2 \n",
       "L 302.089063 12.2 \n",
       "Q 300.089063 12.2 300.089063 14.2 \n",
       "L 300.089063 101.26875 \n",
       "Q 300.089063 103.26875 302.089063 103.26875 \n",
       "z\n",
       "\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n",
       "    </g>\n",
       "    <g id=\"line2d_23\">\n",
       "     <path d=\"M 304.089063 20.298437 \n",
       "L 314.089063 20.298437 \n",
       "L 324.089063 20.298437 \n",
       "\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    </g>\n",
       "    <g id=\"text_18\">\n",
       "     <!-- P(die=1) -->\n",
       "     <g transform=\"translate(332.089063 23.798437)scale(0.1 -0.1)\">\n",
       "      <defs>\n",
       "       <path id=\"DejaVuSans-50\" d=\"M 1259 4147 \n",
       "L 1259 2394 \n",
       "L 2053 2394 \n",
       "Q 2494 2394 2734 2622 \n",
       "Q 2975 2850 2975 3272 \n",
       "Q 2975 3691 2734 3919 \n",
       "Q 2494 4147 2053 4147 \n",
       "L 1259 4147 \n",
       "z\n",
       "M 628 4666 \n",
       "L 2053 4666 \n",
       "Q 2838 4666 3239 4311 \n",
       "Q 3641 3956 3641 3272 \n",
       "Q 3641 2581 3239 2228 \n",
       "Q 2838 1875 2053 1875 \n",
       "L 1259 1875 \n",
       "L 1259 0 \n",
       "L 628 0 \n",
       "L 628 4666 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-28\" d=\"M 1984 4856 \n",
       "Q 1566 4138 1362 3434 \n",
       "Q 1159 2731 1159 2009 \n",
       "Q 1159 1288 1364 580 \n",
       "Q 1569 -128 1984 -844 \n",
       "L 1484 -844 \n",
       "Q 1016 -109 783 600 \n",
       "Q 550 1309 550 2009 \n",
       "Q 550 2706 781 3412 \n",
       "Q 1013 4119 1484 4856 \n",
       "L 1984 4856 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-3d\" d=\"M 678 2906 \n",
       "L 4684 2906 \n",
       "L 4684 2381 \n",
       "L 678 2381 \n",
       "L 678 2906 \n",
       "z\n",
       "M 678 1631 \n",
       "L 4684 1631 \n",
       "L 4684 1100 \n",
       "L 678 1100 \n",
       "L 678 1631 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "       <path id=\"DejaVuSans-29\" d=\"M 513 4856 \n",
       "L 1013 4856 \n",
       "Q 1481 4119 1714 3412 \n",
       "Q 1947 2706 1947 2009 \n",
       "Q 1947 1309 1714 600 \n",
       "Q 1481 -109 1013 -844 \n",
       "L 513 -844 \n",
       "Q 928 -128 1133 580 \n",
       "Q 1338 1288 1338 2009 \n",
       "Q 1338 2731 1133 3434 \n",
       "Q 928 4138 513 4856 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "      </defs>\n",
       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-28\" x=\"60.302734\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-64\" x=\"99.316406\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"162.792969\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"190.576172\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-3d\" x=\"252.099609\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-31\" x=\"335.888672\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-29\" x=\"399.511719\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_24\">\n",
       "     <path d=\"M 304.089063 34.976562 \n",
       "L 314.089063 34.976562 \n",
       "L 324.089063 34.976562 \n",
       "\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    </g>\n",
       "    <g id=\"text_19\">\n",
       "     <!-- P(die=2) -->\n",
       "     <g transform=\"translate(332.089063 38.476562)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-28\" x=\"60.302734\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-64\" x=\"99.316406\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"162.792969\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"190.576172\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-3d\" x=\"252.099609\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-32\" x=\"335.888672\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-29\" x=\"399.511719\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_25\">\n",
       "     <path d=\"M 304.089063 49.654687 \n",
       "L 314.089063 49.654687 \n",
       "L 324.089063 49.654687 \n",
       "\" style=\"fill: none; stroke: #2ca02c; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    </g>\n",
       "    <g id=\"text_20\">\n",
       "     <!-- P(die=3) -->\n",
       "     <g transform=\"translate(332.089063 53.154687)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-28\" x=\"60.302734\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-64\" x=\"99.316406\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"162.792969\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"190.576172\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-3d\" x=\"252.099609\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-33\" x=\"335.888672\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-29\" x=\"399.511719\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_26\">\n",
       "     <path d=\"M 304.089063 64.332812 \n",
       "L 314.089063 64.332812 \n",
       "L 324.089063 64.332812 \n",
       "\" style=\"fill: none; stroke: #d62728; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    </g>\n",
       "    <g id=\"text_21\">\n",
       "     <!-- P(die=4) -->\n",
       "     <g transform=\"translate(332.089063 67.832812)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-28\" x=\"60.302734\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-64\" x=\"99.316406\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"162.792969\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"190.576172\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-3d\" x=\"252.099609\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-34\" x=\"335.888672\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-29\" x=\"399.511719\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_27\">\n",
       "     <path d=\"M 304.089063 79.010937 \n",
       "L 314.089063 79.010937 \n",
       "L 324.089063 79.010937 \n",
       "\" style=\"fill: none; stroke: #9467bd; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    </g>\n",
       "    <g id=\"text_22\">\n",
       "     <!-- P(die=5) -->\n",
       "     <g transform=\"translate(332.089063 82.510937)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-28\" x=\"60.302734\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-64\" x=\"99.316406\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"162.792969\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"190.576172\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-3d\" x=\"252.099609\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-35\" x=\"335.888672\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-29\" x=\"399.511719\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"line2d_28\">\n",
       "     <path d=\"M 304.089063 93.689062 \n",
       "L 314.089063 93.689062 \n",
       "L 324.089063 93.689062 \n",
       "\" style=\"fill: none; stroke: #8c564b; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    </g>\n",
       "    <g id=\"text_23\">\n",
       "     <!-- P(die=6) -->\n",
       "     <g transform=\"translate(332.089063 97.189062)scale(0.1 -0.1)\">\n",
       "      <defs>\n",
       "       <path id=\"DejaVuSans-36\" d=\"M 2113 2584 \n",
       "Q 1688 2584 1439 2293 \n",
       "Q 1191 2003 1191 1497 \n",
       "Q 1191 994 1439 701 \n",
       "Q 1688 409 2113 409 \n",
       "Q 2538 409 2786 701 \n",
       "Q 3034 994 3034 1497 \n",
       "Q 3034 2003 2786 2293 \n",
       "Q 2538 2584 2113 2584 \n",
       "z\n",
       "M 3366 4563 \n",
       "L 3366 3988 \n",
       "Q 3128 4100 2886 4159 \n",
       "Q 2644 4219 2406 4219 \n",
       "Q 1781 4219 1451 3797 \n",
       "Q 1122 3375 1075 2522 \n",
       "Q 1259 2794 1537 2939 \n",
       "Q 1816 3084 2150 3084 \n",
       "Q 2853 3084 3261 2657 \n",
       "Q 3669 2231 3669 1497 \n",
       "Q 3669 778 3244 343 \n",
       "Q 2819 -91 2113 -91 \n",
       "Q 1303 -91 875 529 \n",
       "Q 447 1150 447 2328 \n",
       "Q 447 3434 972 4092 \n",
       "Q 1497 4750 2381 4750 \n",
       "Q 2619 4750 2861 4703 \n",
       "Q 3103 4656 3366 4563 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\n",
       "      </defs>\n",
       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-28\" x=\"60.302734\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-64\" x=\"99.316406\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-69\" x=\"162.792969\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-65\" x=\"190.576172\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-3d\" x=\"252.099609\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-36\" x=\"335.888672\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-29\" x=\"399.511719\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p0ec87febca\">\n",
       "   <rect x=\"50.14375\" y=\"7.2\" width=\"334.8\" height=\"244.62\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 432x324 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "counts = np.random.multinomial(10, fair_probs, size=500)\n",
    "cum_counts = counts.astype(np.float32).cumsum(axis=0)\n",
    "estimates = cum_counts / cum_counts.sum(axis=1, keepdims=True)\n",
    "\n",
    "d2l.set_figsize((6, 4.5))\n",
    "for i in range(6):\n",
    "    d2l.plt.plot(estimates[:, i].asnumpy(),\n",
    "                 label=(\"P(die=\" + str(i + 1) + \")\"))\n",
    "d2l.plt.axhline(y=0.167, color='black', linestyle='dashed')\n",
    "d2l.plt.gca().set_xlabel('Groups of experiments')\n",
    "d2l.plt.gca().set_ylabel('Estimated probability')\n",
    "d2l.plt.legend();"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 20
   },
   "source": [
    "Each solid curve corresponds to one of the six values of the die and gives our estimated probability that the die turns up that value as assessed after each group of experiments.\n",
    "The dashed black line gives the true underlying probability.\n",
    "As we get more data by conducting more experiments,\n",
    "the $6$ solid curves converge towards the true probability.\n",
    "\n",
    "### Axioms of Probability Theory\n",
    "\n",
    "When dealing with the rolls of a die,\n",
    "we call the set $\\mathcal{S} = \\{1, 2, 3, 4, 5, 6\\}$ the *sample space* or *outcome space*, where each element is an *outcome*.\n",
    "An *event* is a set of outcomes from a given sample space.\n",
    "For instance, \"seeing a $5$\" ($\\{5\\}$) and \"seeing an odd number\" ($\\{1, 3, 5\\}$) are both valid events of rolling a die.\n",
    "Note that if the outcome of a random experiment is in event $\\mathcal{A}$,\n",
    "then event $\\mathcal{A}$ has occurred.\n",
    "That is to say, if $3$ dots faced up after rolling a die, since $3 \\in \\{1, 3, 5\\}$,\n",
    "we can say that the event \"seeing an odd number\" has occurred.\n",
    "\n",
    "Formally, *probability* can be thought of as a function that maps a set to a real value.\n",
    "The probability of an event $\\mathcal{A}$ in the given sample space $\\mathcal{S}$,\n",
    "denoted as $P(\\mathcal{A})$, satisfies the following properties:\n",
    "\n",
    "* For any event $\\mathcal{A}$, its probability is never negative, i.e., $P(\\mathcal{A}) \\geq 0$;\n",
    "* Probability of the entire sample space is $1$, i.e., $P(\\mathcal{S}) = 1$;\n",
    "* For any countable sequence of events $\\mathcal{A}_1, \\mathcal{A}_2, \\ldots$ that are *mutually exclusive* ($\\mathcal{A}_i \\cap \\mathcal{A}_j = \\emptyset$ for all $i \\neq j$), the probability that any happens is equal to the sum of their individual probabilities, i.e., $P(\\bigcup_{i=1}^{\\infty} \\mathcal{A}_i) = \\sum_{i=1}^{\\infty} P(\\mathcal{A}_i)$.\n",
    "\n",
    "These are also the axioms of probability theory, proposed by Kolmogorov in 1933.\n",
    "Thanks to this axiom system, we can avoid any philosophical dispute on randomness;\n",
    "instead, we can reason rigorously with a mathematical language.\n",
    "For instance, by letting event $\\mathcal{A}_1$ be the entire sample space and $\\mathcal{A}_i = \\emptyset$ for all $i > 1$, we can prove that $P(\\emptyset) = 0$, i.e., the probability of an impossible event is $0$.\n",
    "\n",
    "\n",
    "### Random Variables\n",
    "\n",
    "In our random experiment of casting a die, we introduced the notion of a *random variable*. A random variable can be pretty much any quantity and is not deterministic. It could take one value among a set of possibilities in a random experiment.\n",
    "Consider a random variable $X$ whose value is in the sample space $\\mathcal{S} = \\{1, 2, 3, 4, 5, 6\\}$ of rolling a die. We can denote the event \"seeing a $5$\" as $\\{X = 5\\}$ or $X = 5$, and its probability as $P(\\{X = 5\\})$ or $P(X = 5)$.\n",
    "By $P(X = a)$, we make a distinction between the random variable $X$ and the values (e.g., $a$) that $X$ can take.\n",
    "However, such pedantry results in a cumbersome notation.\n",
    "For a compact notation,\n",
    "on one hand, we can just denote $P(X)$ as the *distribution* over the random variable $X$:\n",
    "the distribution tells us the probability that $X$ takes any value.\n",
    "On the other hand,\n",
    "we can simply write $P(a)$ to denote the probability that a random variable takes the value $a$.\n",
    "Since an event in probability theory is a set of outcomes from the sample space,\n",
    "we can specify a range of values for a random variable to take.\n",
    "For example, $P(1 \\leq X \\leq 3)$ denotes the probability of the event $\\{1 \\leq X \\leq 3\\}$,\n",
    "which means $\\{X = 1, 2, \\text{or}, 3\\}$. Equivalently, $P(1 \\leq X \\leq 3)$ represents the probability that the random variable $X$ can take a value from $\\{1, 2, 3\\}$.\n",
    "\n",
    "Note that there is a subtle difference between *discrete* random variables, like the sides of a die, and *continuous* ones, like the weight and the height of a person. There is little point in asking whether two people have exactly the same height. If we take precise enough measurements you will find that no two people on the planet have the exact same height. In fact, if we take a fine enough measurement, you will not have the same height when you wake up and when you go to sleep. So there is no purpose in asking about the probability\n",
    "that someone is 1.80139278291028719210196740527486202 meters tall. Given the world population of humans the probability is virtually 0. It makes more sense in this case to ask whether someone's height falls into a given interval, say between 1.79 and 1.81 meters. In these cases we quantify the likelihood that we see a value as a *density*. The height of exactly 1.80 meters has no probability, but nonzero density. In the interval between any two different heights we have nonzero probability.\n",
    "In the rest of this section, we consider probability in discrete space.\n",
    "For probability over continuous random variables, you may refer to :numref:`sec_random_variables`.\n",
    "\n",
    "## Dealing with Multiple Random Variables\n",
    "\n",
    "Very often, we will want to consider more than one random variable at a time.\n",
    "For instance, we may want to model the relationship between diseases and symptoms. Given a disease and a symptom, say \"flu\" and \"cough\", either may or may not occur in a patient with some probability. While we hope that the probability of both would be close to zero, we may want to estimate these probabilities and their relationships to each other so that we may apply our inferences to effect better medical care.\n",
    "\n",
    "As a more complicated example, images contain millions of pixels, thus millions of random variables. And in many cases images will come with a\n",
    "label, identifying objects in the image. We can also think of the label as a\n",
    "random variable. We can even think of all the metadata as random variables\n",
    "such as location, time, aperture, focal length, ISO, focus distance, and camera type.\n",
    "All of these are random variables that occur jointly. When we deal with multiple random variables, there are several quantities of interest.\n",
    "\n",
    "### Joint Probability\n",
    "\n",
    "The first is called the *joint probability* $P(A = a, B=b)$. Given any values $a$ and $b$, the joint probability lets us answer, what is the probability that $A=a$ and $B=b$ simultaneously?\n",
    "Note that for any values $a$ and $b$, $P(A=a, B=b) \\leq P(A=a)$.\n",
    "This has to be the case, since for $A=a$ and $B=b$ to happen, $A=a$ has to happen *and* $B=b$ also has to happen (and vice versa). Thus, $A=a$ and $B=b$ cannot be more likely than $A=a$ or $B=b$ individually.\n",
    "\n",
    "\n",
    "### Conditional Probability\n",
    "\n",
    "This brings us to an interesting ratio: $0 \\leq \\frac{P(A=a, B=b)}{P(A=a)} \\leq 1$. We call this ratio a *conditional probability*\n",
    "and denote it by $P(B=b \\mid A=a)$: it is the probability of $B=b$, provided that\n",
    "$A=a$ has occurred.\n",
    "\n",
    "### Bayes' theorem\n",
    "\n",
    "Using the definition of conditional probabilities, we can derive one of the most useful and celebrated equations in statistics: *Bayes' theorem*.\n",
    "It goes as follows.\n",
    "By construction, we have the *multiplication rule* that $P(A, B) = P(B \\mid A) P(A)$. By symmetry, this also holds for $P(A, B) = P(A \\mid B) P(B)$. Assume that $P(B) > 0$. Solving for one of the conditional variables we get\n",
    "\n",
    "$$P(A \\mid B) = \\frac{P(B \\mid A) P(A)}{P(B)}.$$\n",
    "\n",
    "Note that here we use the more compact notation where $P(A, B)$ is a *joint distribution* and $P(A \\mid B)$ is a *conditional distribution*. Such distributions can be evaluated for particular values $A = a, B=b$.\n",
    "\n",
    "### Marginalization\n",
    "\n",
    "Bayes' theorem is very useful if we want to infer one thing from the other, say cause and effect, but we only know the properties in the reverse direction, as we will see later in this section. One important operation that we need, to make this work, is *marginalization*.\n",
    "It is the operation of determining $P(B)$ from $P(A, B)$. We can see that the probability of $B$ amounts to accounting for all possible choices of $A$ and aggregating the joint probabilities over all of them:\n",
    "\n",
    "$$P(B) = \\sum_{A} P(A, B),$$\n",
    "\n",
    "which is also known as the *sum rule*. The probability or distribution as a result of marginalization is called a *marginal probability* or a *marginal distribution*.\n",
    "\n",
    "\n",
    "### Independence\n",
    "\n",
    "Another useful property to check for is *dependence* vs. *independence*.\n",
    "Two random variables $A$ and $B$ being independent\n",
    "means that the occurrence of one event of $A$\n",
    "does not reveal any information about the occurrence of an event of $B$.\n",
    "In this case $P(B \\mid A) = P(B)$. Statisticians typically express this as $A \\perp  B$. From Bayes' theorem, it follows immediately that also $P(A \\mid B) = P(A)$.\n",
    "In all the other cases we call $A$ and $B$ dependent. For instance, two successive rolls of a die are independent. In contrast, the position of a light switch and the brightness in the room are not (they are not perfectly deterministic, though, since we could always have a broken light bulb, power failure, or a broken switch).\n",
    "\n",
    "Since $P(A \\mid B) = \\frac{P(A, B)}{P(B)} = P(A)$ is equivalent to $P(A, B) = P(A)P(B)$, two random variables are independent if and only if their joint distribution is the product of their individual distributions.\n",
    "Likewise, two random variables $A$ and $B$ are *conditionally independent* given another random variable $C$\n",
    "if and only if $P(A, B \\mid C) = P(A \\mid C)P(B \\mid C)$. This is expressed as $A \\perp B \\mid C$.\n",
    "\n",
    "### Application\n",
    ":label:`subsec_probability_hiv_app`\n",
    "\n",
    "Let us put our skills to the test. Assume that a doctor administers an HIV test to a patient. This test is fairly accurate and it fails only with 1% probability if the patient is healthy but reporting him as diseased. Moreover,\n",
    "it never fails to detect HIV if the patient actually has it. We use $D_1$ to indicate the diagnosis ($1$ if positive and $0$ if negative) and $H$ to denote the HIV status ($1$ if positive and $0$ if negative).\n",
    ":numref:`conditional_prob_D1` lists such conditional probabilities.\n",
    "\n",
    ":Conditional probability of $P(D_1 \\mid H)$.\n",
    "\n",
    "| Conditional probability | $H=1$ | $H=0$ |\n",
    "|---|---|---|\n",
    "|$P(D_1 = 1 \\mid H)$|            1 |         0.01 |\n",
    "|$P(D_1 = 0 \\mid H)$|            0 |         0.99 |\n",
    ":label:`conditional_prob_D1`\n",
    "\n",
    "Note that the column sums are all 1 (but the row sums are not), since the conditional probability needs to sum up to 1, just like the probability. Let us work out the probability of the patient having HIV if the test comes back positive, i.e., $P(H = 1 \\mid D_1 = 1)$. Obviously this is going to depend on how common the disease is, since it affects the number of false alarms. Assume that the population is quite healthy, e.g., $P(H=1) = 0.0015$. To apply Bayes' theorem, we need to apply marginalization and the multiplication rule to determine\n",
    "\n",
    "$$\\begin{aligned}\n",
    "&P(D_1 = 1) \\\\\n",
    "=& P(D_1=1, H=0) + P(D_1=1, H=1)  \\\\\n",
    "=& P(D_1=1 \\mid H=0) P(H=0) + P(D_1=1 \\mid H=1) P(H=1) \\\\\n",
    "=& 0.011485.\n",
    "\\end{aligned}\n",
    "$$\n",
    "\n",
    "Thus, we get\n",
    "\n",
    "$$\\begin{aligned}\n",
    "&P(H = 1 \\mid D_1 = 1)\\\\ =& \\frac{P(D_1=1 \\mid H=1) P(H=1)}{P(D_1=1)} \\\\ =& 0.1306 \\end{aligned}.$$\n",
    "\n",
    "In other words, there is only a 13.06% chance that the patient\n",
    "actually has HIV, despite using a very accurate test.\n",
    "As we can see, probability can be counterintuitive.\n",
    "\n",
    "What should a patient do upon receiving such terrifying news? Likely, the patient\n",
    "would ask the physician to administer another test to get clarity. The second\n",
    "test has different characteristics and it is not as good as the first one, as shown in :numref:`conditional_prob_D2`.\n",
    "\n",
    "\n",
    ":Conditional probability of $P(D_2 \\mid H)$.\n",
    "\n",
    "| Conditional probability | $H=1$ | $H=0$ |\n",
    "|---|---|---|\n",
    "|$P(D_2 = 1 \\mid H)$|            0.98 |         0.03 |\n",
    "|$P(D_2 = 0 \\mid H)$|            0.02 |         0.97 |\n",
    ":label:`conditional_prob_D2`\n",
    "\n",
    "Unfortunately, the second test comes back positive, too.\n",
    "Let us work out the requisite probabilities to invoke Bayes' theorem\n",
    "by assuming the conditional independence:\n",
    "\n",
    "$$\\begin{aligned}\n",
    "&P(D_1 = 1, D_2 = 1 \\mid H = 0) \\\\\n",
    "=& P(D_1 = 1 \\mid H = 0) P(D_2 = 1 \\mid H = 0)  \\\\\n",
    "=& 0.0003,\n",
    "\\end{aligned}\n",
    "$$\n",
    "\n",
    "$$\\begin{aligned}\n",
    "&P(D_1 = 1, D_2 = 1 \\mid H = 1) \\\\\n",
    "=& P(D_1 = 1 \\mid H = 1) P(D_2 = 1 \\mid H = 1)  \\\\\n",
    "=& 0.98.\n",
    "\\end{aligned}\n",
    "$$\n",
    "\n",
    "Now we can apply marginalization and the multiplication rule:\n",
    "\n",
    "$$\\begin{aligned}\n",
    "&P(D_1 = 1, D_2 = 1) \\\\\n",
    "=& P(D_1 = 1, D_2 = 1, H = 0) + P(D_1 = 1, D_2 = 1, H = 1)  \\\\\n",
    "=& P(D_1 = 1, D_2 = 1 \\mid H = 0)P(H=0) + P(D_1 = 1, D_2 = 1 \\mid H = 1)P(H=1)\\\\\n",
    "=& 0.00176955.\n",
    "\\end{aligned}\n",
    "$$\n",
    "\n",
    "In the end, the probability of the patient having HIV given both positive tests is\n",
    "\n",
    "$$\\begin{aligned}\n",
    "&P(H = 1 \\mid D_1 = 1, D_2 = 1)\\\\\n",
    "=& \\frac{P(D_1 = 1, D_2 = 1 \\mid H=1) P(H=1)}{P(D_1 = 1, D_2 = 1)} \\\\\n",
    "=& 0.8307.\n",
    "\\end{aligned}\n",
    "$$\n",
    "\n",
    "That is, the second test allowed us to gain much higher confidence that not all is well. Despite the second test being considerably less accurate than the first one, it still significantly improved our estimate.\n",
    "\n",
    "\n",
    "\n",
    "## Expectation and Variance\n",
    "\n",
    "To summarize key characteristics of probability distributions,\n",
    "we need some measures.\n",
    "The *expectation* (or average) of the random variable $X$ is denoted as\n",
    "\n",
    "$$E[X] = \\sum_{x} x P(X = x).$$\n",
    "\n",
    "When the input of a function $f(x)$ is a random variable drawn from the distribution $P$ with different values $x$,\n",
    "the expectation of $f(x)$ is computed as\n",
    "\n",
    "$$E_{x \\sim P}[f(x)] = \\sum_x f(x) P(x).$$\n",
    "\n",
    "\n",
    "In many cases we want to measure by how much the random variable $X$ deviates from its expectation. This can be quantified by the variance\n",
    "\n",
    "$$\\mathrm{Var}[X] = E\\left[(X - E[X])^2\\right] =\n",
    "E[X^2] - E[X]^2.$$\n",
    "\n",
    "Its square root is called the *standard deviation*.\n",
    "The variance of a function of a random variable measures\n",
    "by how much the function deviates from the expectation of the function,\n",
    "as different values $x$ of the random variable are sampled from its distribution:\n",
    "\n",
    "$$\\mathrm{Var}[f(x)] = E\\left[\\left(f(x) - E[f(x)]\\right)^2\\right].$$\n",
    "\n",
    "\n",
    "## Summary\n",
    "\n",
    "* We can sample from probability distributions.\n",
    "* We can analyze multiple random variables using joint distribution, conditional distribution, Bayes' theorem, marginalization, and independence assumptions.\n",
    "* Expectation and variance offer useful measures to summarize key characteristics of probability distributions.\n",
    "\n",
    "\n",
    "## Exercises\n",
    "\n",
    "1. We conducted $m=500$ groups of experiments where each group draws $n=10$ samples. Vary $m$ and $n$. Observe and analyze the experimental results.\n",
    "1. Given two events with probability $P(\\mathcal{A})$ and $P(\\mathcal{B})$, compute upper and lower bounds on $P(\\mathcal{A} \\cup \\mathcal{B})$ and $P(\\mathcal{A} \\cap \\mathcal{B})$. (Hint: display the situation using a [Venn Diagram](https://en.wikipedia.org/wiki/Venn_diagram).)\n",
    "1. Assume that we have a sequence of random variables, say $A$, $B$, and $C$, where $B$ only depends on $A$, and $C$ only depends on $B$, can you simplify the joint probability $P(A, B, C)$? (Hint: this is a [Markov Chain](https://en.wikipedia.org/wiki/Markov_chain).)\n",
    "1. In :numref:`subsec_probability_hiv_app`, the first test is more accurate. Why not run the first test twice rather than run both the first and second tests?\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 21,
    "tab": [
     "mxnet"
    ]
   },
   "source": [
    "[Discussions](https://discuss.d2l.ai/t/36)\n"
   ]
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}