{
 "cells": [
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 0
   },
   "source": [
    "# Stochastic Gradient Descent\n",
    ":label:`sec_sgd`\n",
    "\n",
    "In earlier chapters we kept using stochastic gradient descent in our training procedure, however, without explaining why it works.\n",
    "To shed some light on it,\n",
    "we just described the basic principles of gradient descent\n",
    "in :numref:`sec_gd`.\n",
    "In this section, we go on to discuss\n",
    "*stochastic gradient descent* in greater detail.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 1,
   "metadata": {
    "origin_pos": 3,
    "tab": [
     "tensorflow"
    ]
   },
   "outputs": [],
   "source": [
    "%matplotlib inline\n",
    "import math\n",
    "import tensorflow as tf\n",
    "from d2l import tensorflow as d2l"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 4
   },
   "source": [
    "## Stochastic Gradient Updates\n",
    "\n",
    "In deep learning, the objective function is usually the average of the loss functions for each example in the training dataset.\n",
    "Given a training dataset of $n$ examples,\n",
    "we assume that $f_i(\\mathbf{x})$ is the loss function\n",
    "with respect to the training example of index $i$,\n",
    "where $\\mathbf{x}$ is the parameter vector.\n",
    "Then we arrive at the objective function\n",
    "\n",
    "$$f(\\mathbf{x}) = \\frac{1}{n} \\sum_{i = 1}^n f_i(\\mathbf{x}).$$\n",
    "\n",
    "The gradient of the objective function at $\\mathbf{x}$ is computed as\n",
    "\n",
    "$$\\nabla f(\\mathbf{x}) = \\frac{1}{n} \\sum_{i = 1}^n \\nabla f_i(\\mathbf{x}).$$\n",
    "\n",
    "If gradient descent is used, the computational cost for each independent variable iteration is $\\mathcal{O}(n)$, which grows linearly with $n$. Therefore, when the  training dataset is larger, the cost of gradient descent for each iteration will be higher.\n",
    "\n",
    "Stochastic gradient descent (SGD) reduces computational cost at each iteration. At each iteration of stochastic gradient descent, we uniformly sample an index $i\\in\\{1,\\ldots, n\\}$ for data examples at random, and compute the gradient $\\nabla f_i(\\mathbf{x})$ to update $\\mathbf{x}$:\n",
    "\n",
    "$$\\mathbf{x} \\leftarrow \\mathbf{x} - \\eta \\nabla f_i(\\mathbf{x}),$$\n",
    "\n",
    "where $\\eta$ is the learning rate. We can see that the computational cost for each iteration drops from $\\mathcal{O}(n)$ of the gradient descent to the constant $\\mathcal{O}(1)$. Moreover, we want to emphasize that the stochastic gradient $\\nabla f_i(\\mathbf{x})$ is an unbiased estimate of the full gradient $\\nabla f(\\mathbf{x})$ because\n",
    "\n",
    "$$\\mathbb{E}_i \\nabla f_i(\\mathbf{x}) = \\frac{1}{n} \\sum_{i = 1}^n \\nabla f_i(\\mathbf{x}) = \\nabla f(\\mathbf{x}).$$\n",
    "\n",
    "This means that, on average, the stochastic gradient is a good estimate of the gradient.\n",
    "\n",
    "Now, we will compare it with gradient descent by adding random noise with a mean of 0 and a variance of 1 to the gradient to simulate a stochastic gradient descent.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 2,
   "metadata": {
    "origin_pos": 5,
    "tab": [
     "tensorflow"
    ]
   },
   "outputs": [],
   "source": [
    "def f(x1, x2):  # Objective function\n",
    "    return x1 ** 2 + 2 * x2 ** 2\n",
    "\n",
    "def f_grad(x1, x2):  # Gradient of the objective function\n",
    "    return 2 * x1, 4 * x2"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 3,
   "metadata": {
    "origin_pos": 7,
    "tab": [
     "tensorflow"
    ]
   },
   "outputs": [],
   "source": [
    "def sgd(x1, x2, s1, s2, f_grad):\n",
    "    g1, g2 = f_grad(x1, x2)\n",
    "    # Simulate noisy gradient\n",
    "    g1 += tf.random.normal([1], 0.0, 1)\n",
    "    g2 += tf.random.normal([1], 0.0, 1)\n",
    "    eta_t = eta * lr()\n",
    "    return (x1 - eta_t * g1, x2 - eta_t * g2, 0, 0)"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 4,
   "metadata": {
    "origin_pos": 8,
    "tab": [
     "tensorflow"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "epoch 50, x1: -0.056865, x2: -0.018891\n"
     ]
    },
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "/home/d2l-worker/miniconda3/envs/d2l-en-release-0/lib/python3.8/site-packages/numpy/core/shape_base.py:65: VisibleDeprecationWarning: Creating an ndarray from ragged nested sequences (which is a list-or-tuple of lists-or-tuples-or ndarrays with different lengths or shapes) is deprecated. If you meant to do this, you must specify 'dtype=object' when creating the ndarray.\n",
      "  ary = asanyarray(ary)\n"
     ]
    },
    {
     "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=\"245.120313pt\" height=\"180.65625pt\" viewBox=\"0 0 245.120313 180.65625\" 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-24T13:09:51.966545</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 180.65625 \n",
       "L 245.120313 180.65625 \n",
       "L 245.120313 0 \n",
       "L 0 0 \n",
       "L 0 180.65625 \n",
       "z\n",
       "\" style=\"fill: none\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 42.620312 143.1 \n",
       "L 237.920313 143.1 \n",
       "L 237.920313 7.2 \n",
       "L 42.620312 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=\"m961fcf5845\" 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=\"#m961fcf5845\" x=\"88.393771\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −4 -->\n",
       "      <g transform=\"translate(81.022677 157.698438)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-2212\" d=\"M 678 2272 \n",
       "L 4684 2272 \n",
       "L 4684 1741 \n",
       "L 678 1741 \n",
       "L 678 2272 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-34\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m961fcf5845\" x=\"149.425049\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(142.053955 157.698438)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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m961fcf5845\" x=\"210.456327\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(207.275077 157.698438)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=\"text_4\">\n",
       "     <!-- x1 -->\n",
       "     <g transform=\"translate(134.129687 171.376563)scale(0.1 -0.1)\">\n",
       "      <defs>\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-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-78\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-31\" x=\"59.179688\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <defs>\n",
       "       <path id=\"m280597946e\" 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=\"#m280597946e\" x=\"42.620312\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- −3 -->\n",
       "      <g transform=\"translate(20.878125 146.899219)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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-33\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m280597946e\" x=\"42.620312\" y=\"108.253841\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(20.878125 112.05306)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m280597946e\" x=\"42.620312\" y=\"73.407682\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- −1 -->\n",
       "      <g transform=\"translate(20.878125 77.206901)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-31\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m280597946e\" x=\"42.620312\" y=\"38.561523\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(29.257812 42.360742)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_9\">\n",
       "     <!-- x2 -->\n",
       "     <g transform=\"translate(14.798437 81.290625)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#DejaVuSans-78\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-32\" x=\"59.179688\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_8\">\n",
       "    <path d=\"M 57.878132 108.253841 \n",
       "L 90.128438 75.502795 \n",
       "L 110.247249 62.776901 \n",
       "L 126.928767 52.933307 \n",
       "L 141.557881 43.189879 \n",
       "L 157.090184 39.336178 \n",
       "L 168.398224 43.061913 \n",
       "L 181.443769 45.405166 \n",
       "L 190.015103 48.64764 \n",
       "L 191.891899 46.380979 \n",
       "L 191.920222 40.181349 \n",
       "L 194.436874 38.276035 \n",
       "L 195.075625 34.356306 \n",
       "L 195.764153 35.143163 \n",
       "L 194.704858 34.430753 \n",
       "L 195.351807 34.798961 \n",
       "L 202.011945 35.912061 \n",
       "L 206.722377 39.82981 \n",
       "L 213.873175 44.092532 \n",
       "L 208.422779 41.843953 \n",
       "L 205.696709 46.210485 \n",
       "L 210.294834 42.863377 \n",
       "L 209.673681 41.861814 \n",
       "L 212.761316 36.542254 \n",
       "L 212.439656 35.367036 \n",
       "L 213.003535 33.566461 \n",
       "L 205.103618 32.63247 \n",
       "L 214.218358 35.377337 \n",
       "L 215.696764 34.174753 \n",
       "L 223.117879 32.432361 \n",
       "L 219.353121 38.763705 \n",
       "L 220.029447 35.185278 \n",
       "L 214.251578 35.842118 \n",
       "L 210.750677 38.399279 \n",
       "L 207.402637 37.66274 \n",
       "L 206.689554 38.305429 \n",
       "L 205.761825 35.212896 \n",
       "L 209.599221 37.450935 \n",
       "L 210.595616 37.88156 \n",
       "L 212.455643 35.167934 \n",
       "L 207.669235 33.494876 \n",
       "L 205.750698 38.592547 \n",
       "L 212.659891 38.213001 \n",
       "L 211.01464 40.244997 \n",
       "L 215.520527 44.125628 \n",
       "L 217.880356 32.190121 \n",
       "L 215.058361 35.19845 \n",
       "L 214.634678 33.773269 \n",
       "L 211.684751 36.082811 \n",
       "L 211.292043 38.669865 \n",
       "L 208.721063 39.219803 \n",
       "\" clip-path=\"url(#p7642b49fdb)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    <defs>\n",
       "     <path id=\"m272504967b\" d=\"M 0 3 \n",
       "C 0.795609 3 1.55874 2.683901 2.12132 2.12132 \n",
       "C 2.683901 1.55874 3 0.795609 3 0 \n",
       "C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132 \n",
       "C 1.55874 -2.683901 0.795609 -3 0 -3 \n",
       "C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132 \n",
       "C -2.683901 -1.55874 -3 -0.795609 -3 0 \n",
       "C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 \n",
       "C -1.55874 2.683901 -0.795609 3 0 3 \n",
       "z\n",
       "\" style=\"stroke: #ff7f0e\"/>\n",
       "    </defs>\n",
       "    <g clip-path=\"url(#p7642b49fdb)\">\n",
       "     <use xlink:href=\"#m272504967b\" x=\"57.878132\" y=\"108.253841\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"90.128438\" y=\"75.502795\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"110.247249\" y=\"62.776901\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"126.928767\" y=\"52.933307\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"141.557881\" y=\"43.189879\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"157.090184\" y=\"39.336178\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"168.398224\" y=\"43.061913\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"181.443769\" y=\"45.405166\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"190.015103\" y=\"48.64764\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"191.891899\" y=\"46.380979\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"191.920222\" y=\"40.181349\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"194.436874\" y=\"38.276035\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"195.075625\" y=\"34.356306\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"195.764153\" y=\"35.143163\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"194.704858\" y=\"34.430753\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"195.351807\" y=\"34.798961\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"202.011945\" y=\"35.912061\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"206.722377\" y=\"39.82981\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"213.873175\" y=\"44.092532\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"208.422779\" y=\"41.843953\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"205.696709\" y=\"46.210485\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"210.294834\" y=\"42.863377\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"209.673681\" y=\"41.861814\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"212.761316\" y=\"36.542254\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"212.439656\" y=\"35.367036\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"213.003535\" y=\"33.566461\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"205.103618\" y=\"32.63247\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"214.218358\" y=\"35.377337\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"215.696764\" y=\"34.174753\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"223.117879\" y=\"32.432361\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"219.353121\" y=\"38.763705\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"220.029447\" y=\"35.185278\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"214.251578\" y=\"35.842118\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"210.750677\" y=\"38.399279\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"207.402637\" y=\"37.66274\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"206.689554\" y=\"38.305429\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"205.761825\" y=\"35.212896\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"209.599221\" y=\"37.450935\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"210.595616\" y=\"37.88156\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"212.455643\" y=\"35.167934\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"207.669235\" y=\"33.494876\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"205.750698\" y=\"38.592547\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"212.659891\" y=\"38.213001\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"211.01464\" y=\"40.244997\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"215.520527\" y=\"44.125628\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"217.880356\" y=\"32.190121\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"215.058361\" y=\"35.19845\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"214.634678\" y=\"33.773269\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"211.684751\" y=\"36.082811\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"211.292043\" y=\"38.669865\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m272504967b\" x=\"208.721063\" y=\"39.219803\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_1\"/>\n",
       "   <g id=\"PathCollection_2\">\n",
       "    <path d=\"M 237.920313 104.627982 \n",
       "L 237.38177 104.769258 \n",
       "L 234.868748 105.394692 \n",
       "L 231.817183 106.064806 \n",
       "L 228.765619 106.645572 \n",
       "L 225.714055 107.13699 \n",
       "L 222.662491 107.539057 \n",
       "L 219.610927 107.851777 \n",
       "L 216.559364 108.075147 \n",
       "L 213.5078 108.209169 \n",
       "L 210.456236 108.25384 \n",
       "L 207.404672 108.209165 \n",
       "L 204.353108 108.075138 \n",
       "L 201.301544 107.851761 \n",
       "L 198.24998 107.539036 \n",
       "L 195.198417 107.136964 \n",
       "L 192.146852 106.645542 \n",
       "L 189.095287 106.064769 \n",
       "L 186.043723 105.394647 \n",
       "L 183.530887 104.769258 \n",
       "L 182.992158 104.627932 \n",
       "L 179.940594 103.733231 \n",
       "L 176.889029 102.744349 \n",
       "L 173.837464 101.661289 \n",
       "L 172.861143 101.284641 \n",
       "L 170.7859 100.438302 \n",
       "L 167.734335 99.094234 \n",
       "L 164.998616 97.800024 \n",
       "L 164.68277 97.641549 \n",
       "L 161.631206 96.004833 \n",
       "L 158.672265 94.315408 \n",
       "L 158.579641 94.259112 \n",
       "L 155.528077 92.291985 \n",
       "L 153.383878 90.830791 \n",
       "L 152.476512 90.169809 \n",
       "L 149.424947 87.826701 \n",
       "L 148.829656 87.346174 \n",
       "L 146.373386 85.21657 \n",
       "L 144.883218 83.861557 \n",
       "L 143.321825 82.328201 \n",
       "L 141.423198 80.376941 \n",
       "L 140.270264 79.089012 \n",
       "L 138.387499 76.892324 \n",
       "L 137.218703 75.398774 \n",
       "L 135.724167 73.407707 \n",
       "L 134.167142 71.115039 \n",
       "L 133.389396 69.923091 \n",
       "L 131.355016 66.438474 \n",
       "L 131.115581 65.97367 \n",
       "L 129.618682 62.953857 \n",
       "L 128.121686 59.46924 \n",
       "L 128.06402 59.310604 \n",
       "L 126.898964 55.984624 \n",
       "L 125.90027 52.500008 \n",
       "L 125.123507 49.015392 \n",
       "L 125.012459 48.317954 \n",
       "L 124.58425 45.530777 \n",
       "L 124.263033 42.046161 \n",
       "L 124.155958 38.561545 \n",
       "L 124.263029 35.076929 \n",
       "L 124.584245 31.592313 \n",
       "L 125.012459 28.805102 \n",
       "L 125.123502 28.107697 \n",
       "L 125.90026 24.623082 \n",
       "L 126.898951 21.138466 \n",
       "L 128.06402 17.812442 \n",
       "L 128.12167 17.65385 \n",
       "L 129.618663 14.169233 \n",
       "L 131.115581 11.149376 \n",
       "L 131.354994 10.684617 \n",
       "L 133.389367 7.2 \n",
       "\" clip-path=\"url(#p7642b49fdb)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_3\">\n",
       "    <path d=\"M 237.920313 134.578546 \n",
       "L 234.868748 135.117076 \n",
       "L 231.817183 135.592249 \n",
       "L 228.765619 136.004065 \n",
       "L 227.655983 136.130775 \n",
       "L 225.714055 136.344745 \n",
       "L 222.662491 136.619843 \n",
       "L 219.610927 136.83381 \n",
       "L 216.559364 136.986641 \n",
       "L 213.5078 137.07834 \n",
       "L 210.456236 137.108905 \n",
       "L 207.404672 137.078338 \n",
       "L 204.353108 136.986636 \n",
       "L 201.301544 136.833798 \n",
       "L 198.24998 136.619829 \n",
       "L 195.198417 136.344727 \n",
       "L 193.25668 136.130775 \n",
       "L 192.146852 136.004041 \n",
       "L 189.095287 135.592225 \n",
       "L 186.043723 135.117046 \n",
       "L 182.992158 134.578514 \n",
       "L 179.940594 133.976623 \n",
       "L 176.889029 133.311377 \n",
       "L 174.10295 132.646162 \n",
       "L 173.837464 132.580382 \n",
       "L 170.7859 131.758533 \n",
       "L 167.734335 130.870941 \n",
       "L 164.68277 129.9176 \n",
       "L 162.418852 129.16155 \n",
       "L 161.631206 128.888195 \n",
       "L 158.579641 127.76082 \n",
       "L 155.528077 126.565115 \n",
       "L 153.383878 125.676937 \n",
       "L 152.476512 125.285744 \n",
       "L 149.424947 123.899007 \n",
       "L 146.373386 122.441157 \n",
       "L 145.876758 122.192325 \n",
       "L 143.321825 120.85772 \n",
       "L 140.270264 119.189552 \n",
       "L 139.426344 118.707712 \n",
       "L 137.218703 117.391225 \n",
       "L 134.167142 115.494043 \n",
       "L 133.748428 115.2231 \n",
       "L 131.115581 113.440187 \n",
       "L 128.697488 111.738487 \n",
       "L 128.06402 111.270947 \n",
       "L 125.012459 108.933704 \n",
       "L 124.156 108.253874 \n",
       "L 121.960898 106.422119 \n",
       "L 120.047314 104.769258 \n",
       "L 118.909337 103.733195 \n",
       "L 116.308112 101.284641 \n",
       "L 115.857776 100.836514 \n",
       "L 112.903185 97.800024 \n",
       "L 112.806215 97.694327 \n",
       "L 109.801692 94.315408 \n",
       "L 109.754654 94.259096 \n",
       "L 106.976452 90.830791 \n",
       "L 106.703093 90.470202 \n",
       "L 104.403444 87.346174 \n",
       "L 103.651532 86.249054 \n",
       "L 102.061357 83.861557 \n",
       "L 100.599971 81.491897 \n",
       "L 99.931208 80.376941 \n",
       "L 98.008301 76.892324 \n",
       "L 97.54841 75.979555 \n",
       "L 96.28716 73.407707 \n",
       "L 94.741034 69.923091 \n",
       "L 94.496849 69.308008 \n",
       "L 93.387247 66.438474 \n",
       "L 92.198326 62.953857 \n",
       "L 91.445288 60.407232 \n",
       "L 91.174946 59.46924 \n",
       "L 90.325144 55.984624 \n",
       "L 89.629852 52.500008 \n",
       "L 89.089065 49.015392 \n",
       "L 88.702791 45.530777 \n",
       "L 88.471028 42.046161 \n",
       "L 88.393772 38.561545 \n",
       "L 88.471028 35.076929 \n",
       "L 88.70279 31.592313 \n",
       "L 89.089059 28.107697 \n",
       "L 89.629844 24.623082 \n",
       "L 90.325134 21.138466 \n",
       "L 91.174935 17.65385 \n",
       "L 91.445288 16.715817 \n",
       "L 92.198311 14.169233 \n",
       "L 93.387229 10.684617 \n",
       "L 94.496849 7.815026 \n",
       "L 94.741012 7.2 \n",
       "\" clip-path=\"url(#p7642b49fdb)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_4\">\n",
       "    <path d=\"M 135.724151 143.1 \n",
       "L 134.167142 142.36169 \n",
       "L 131.115581 140.855626 \n",
       "L 128.697456 139.615387 \n",
       "L 128.06402 139.279104 \n",
       "L 125.012459 137.597933 \n",
       "L 122.442807 136.130775 \n",
       "L 121.960898 135.845621 \n",
       "L 118.909337 133.976598 \n",
       "L 116.80835 132.646162 \n",
       "L 115.857776 132.021503 \n",
       "L 112.806215 129.950462 \n",
       "L 111.679569 129.16155 \n",
       "L 109.754654 127.760808 \n",
       "L 106.976452 125.676937 \n",
       "L 106.703093 125.463528 \n",
       "L 103.651532 123.010073 \n",
       "L 102.663081 122.192325 \n",
       "L 100.599971 120.412876 \n",
       "L 98.677152 118.707712 \n",
       "L 97.54841 117.662252 \n",
       "L 94.985174 115.2231 \n",
       "L 94.496849 114.736801 \n",
       "L 91.564251 111.738487 \n",
       "L 91.445288 111.610925 \n",
       "L 88.393801 108.253874 \n",
       "L 88.393727 108.253789 \n",
       "L 85.455255 104.769258 \n",
       "L 85.342166 104.627905 \n",
       "L 82.731861 101.284641 \n",
       "L 82.290605 100.687189 \n",
       "L 80.208422 97.800024 \n",
       "L 79.239044 96.374416 \n",
       "L 77.871157 94.315408 \n",
       "L 76.187483 91.61756 \n",
       "L 75.70751 90.830791 \n",
       "L 73.718845 87.346174 \n",
       "L 73.135922 86.249089 \n",
       "L 71.89522 83.861557 \n",
       "L 70.218531 80.376941 \n",
       "L 70.084361 80.073851 \n",
       "L 68.706275 76.892324 \n",
       "L 67.328151 73.407707 \n",
       "L 67.0328 72.582299 \n",
       "L 66.101304 69.923091 \n",
       "L 65.009165 66.438474 \n",
       "L 64.045509 62.953857 \n",
       "L 63.981239 62.685701 \n",
       "L 63.226238 59.46924 \n",
       "L 62.534133 55.984624 \n",
       "L 61.967863 52.500008 \n",
       "L 61.527427 49.015392 \n",
       "L 61.212832 45.530777 \n",
       "L 61.024077 42.046161 \n",
       "L 60.961157 38.561545 \n",
       "L 61.024077 35.076929 \n",
       "L 61.212832 31.592313 \n",
       "L 61.527421 28.107697 \n",
       "L 61.967857 24.623082 \n",
       "L 62.534121 21.138466 \n",
       "L 63.226232 17.65385 \n",
       "L 63.981239 14.43734 \n",
       "L 64.045497 14.169233 \n",
       "L 65.009152 10.684617 \n",
       "L 66.10129 7.2 \n",
       "\" clip-path=\"url(#p7642b49fdb)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_5\">\n",
       "    <path d=\"M 96.287149 143.1 \n",
       "L 94.496849 141.800619 \n",
       "L 91.564236 139.615387 \n",
       "L 91.445288 139.523644 \n",
       "L 88.393727 137.108869 \n",
       "L 87.188223 136.130775 \n",
       "L 85.342166 134.578495 \n",
       "L 83.099501 132.646162 \n",
       "L 82.290605 131.922898 \n",
       "L 79.274994 129.16155 \n",
       "L 79.239044 129.127341 \n",
       "L 76.187483 126.155176 \n",
       "L 75.707504 125.676937 \n",
       "L 73.135922 123.0101 \n",
       "L 72.364689 122.192325 \n",
       "L 70.084361 119.671494 \n",
       "L 69.23128 118.707712 \n",
       "L 67.0328 116.113553 \n",
       "L 66.29405 115.2231 \n",
       "L 63.981239 112.305694 \n",
       "L 63.540852 111.738487 \n",
       "L 60.961181 108.253874 \n",
       "L 60.929678 108.209139 \n",
       "L 58.556281 104.769258 \n",
       "L 57.878117 103.733231 \n",
       "L 56.30705 101.284641 \n",
       "L 54.826556 98.845359 \n",
       "L 54.204423 97.800024 \n",
       "L 52.249047 94.315408 \n",
       "L 51.774995 93.416108 \n",
       "L 50.438145 90.830791 \n",
       "L 48.752514 87.346174 \n",
       "L 48.723434 87.281606 \n",
       "L 47.21193 83.861557 \n",
       "L 45.785964 80.376941 \n",
       "L 45.671873 80.073894 \n",
       "L 44.496055 76.892324 \n",
       "L 43.320222 73.407707 \n",
       "L 42.620312 71.115168 \n",
       "\" clip-path=\"url(#p7642b49fdb)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_6\">\n",
       "    <path d=\"M 67.328138 143.1 \n",
       "L 67.0328 142.834201 \n",
       "L 63.981239 140.028792 \n",
       "L 63.540834 139.615387 \n",
       "L 60.929678 137.078315 \n",
       "L 59.974168 136.130775 \n",
       "L 57.878117 133.976623 \n",
       "L 56.609178 132.646162 \n",
       "L 54.826556 130.706591 \n",
       "L 53.434114 129.16155 \n",
       "L 51.774995 127.248405 \n",
       "L 50.438145 125.676937 \n",
       "L 48.723434 123.57903 \n",
       "L 47.611206 122.192325 \n",
       "L 45.671873 119.671518 \n",
       "L 44.943994 118.707712 \n",
       "L 42.620312 115.494095 \n",
       "\" clip-path=\"url(#p7642b49fdb)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_7\">\n",
       "    <path d=\"M 43.320214 143.1 \n",
       "L 42.620312 142.361735 \n",
       "\" clip-path=\"url(#p7642b49fdb)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_8\"/>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 42.620312 143.1 \n",
       "L 42.620312 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 237.920313 143.1 \n",
       "L 237.920313 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 42.620312 143.1 \n",
       "L 237.920313 143.1 \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 42.620312 7.2 \n",
       "L 237.920313 7.2 \n",
       "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p7642b49fdb\">\n",
       "   <rect x=\"42.620312\" y=\"7.2\" width=\"195.3\" height=\"135.9\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 252x180 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "def constant_lr():\n",
    "    return 1\n",
    "\n",
    "eta = 0.1\n",
    "lr = constant_lr  # Constant learning rate\n",
    "d2l.show_trace_2d(f, d2l.train_2d(sgd, steps=50, f_grad=f_grad))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 9
   },
   "source": [
    "As we can see, the trajectory of the variables in the stochastic gradient descent is much more noisy than the one we observed in gradient descent in :numref:`sec_gd`. This is due to the stochastic nature of the gradient. That is, even when we arrive near the minimum, we are still subject to the uncertainty injected by the instantaneous gradient via $\\eta \\nabla f_i(\\mathbf{x})$. Even after 50 steps the quality is still not so good. Even worse, it will not improve after additional steps (we encourage you to experiment with a larger number of steps to confirm this). This leaves us with the only alternative: change the learning rate $\\eta$. However, if we pick this too small, we will not make any meaningful progress initially. On the other hand, if we pick it too large, we will not get a good solution, as seen above. The only way to resolve these conflicting goals is to reduce the learning rate *dynamically* as optimization progresses.\n",
    "\n",
    "This is also the reason for adding a learning rate function `lr` into the `sgd` step function. In the example above any functionality for learning rate scheduling lies dormant as we set the associated `lr` function to be constant.\n",
    "\n",
    "## Dynamic Learning Rate\n",
    "\n",
    "Replacing $\\eta$ with a time-dependent learning rate $\\eta(t)$ adds to the complexity of controlling convergence of an optimization algorithm. In particular, we need to figure out how rapidly $\\eta$ should decay. If it is too quick, we will stop optimizing prematurely. If we decrease it too slowly, we waste too much time on optimization. The following are a few basic strategies that are used in adjusting $\\eta$ over time (we will discuss more advanced strategies later):\n",
    "\n",
    "$$\n",
    "\\begin{aligned}\n",
    "    \\eta(t) & = \\eta_i \\text{ if } t_i \\leq t \\leq t_{i+1}  && \\text{piecewise constant} \\\\\n",
    "    \\eta(t) & = \\eta_0 \\cdot e^{-\\lambda t} && \\text{exponential decay} \\\\\n",
    "    \\eta(t) & = \\eta_0 \\cdot (\\beta t + 1)^{-\\alpha} && \\text{polynomial decay}\n",
    "\\end{aligned}\n",
    "$$\n",
    "\n",
    "In the first *piecewise constant* scenario we decrease the learning rate, e.g., whenever progress in optimization stalls. This is a common strategy for training deep networks. Alternatively we could decrease it much more aggressively by an *exponential decay*. Unfortunately this often leads to premature stopping before the algorithm has converged. A popular choice is *polynomial decay* with $\\alpha = 0.5$. In the case of convex optimization there are a number of proofs that show that this rate is well behaved.\n",
    "\n",
    "Let us see what the exponential decay looks like in practice.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 5,
   "metadata": {
    "origin_pos": 10,
    "tab": [
     "tensorflow"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "epoch 1000, x1: -0.926212, x2: -0.089525\n"
     ]
    },
    {
     "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=\"245.120313pt\" height=\"180.65625pt\" viewBox=\"0 0 245.120313 180.65625\" 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-24T13:09:53.154479</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 180.65625 \n",
       "L 245.120313 180.65625 \n",
       "L 245.120313 0 \n",
       "L 0 0 \n",
       "L 0 180.65625 \n",
       "z\n",
       "\" style=\"fill: none\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 42.620312 143.1 \n",
       "L 237.920313 143.1 \n",
       "L 237.920313 7.2 \n",
       "L 42.620312 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=\"m05f3c272b7\" 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=\"#m05f3c272b7\" x=\"88.393771\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −4 -->\n",
       "      <g transform=\"translate(81.022677 157.698438)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-2212\" d=\"M 678 2272 \n",
       "L 4684 2272 \n",
       "L 4684 1741 \n",
       "L 678 1741 \n",
       "L 678 2272 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-34\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m05f3c272b7\" x=\"149.425049\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(142.053955 157.698438)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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m05f3c272b7\" x=\"210.456327\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(207.275077 157.698438)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=\"text_4\">\n",
       "     <!-- x1 -->\n",
       "     <g transform=\"translate(134.129687 171.376563)scale(0.1 -0.1)\">\n",
       "      <defs>\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-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-78\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-31\" x=\"59.179688\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <defs>\n",
       "       <path id=\"m447235e4a2\" 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=\"#m447235e4a2\" x=\"42.620312\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- −3 -->\n",
       "      <g transform=\"translate(20.878125 146.899219)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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-33\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m447235e4a2\" x=\"42.620312\" y=\"108.253841\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(20.878125 112.05306)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m447235e4a2\" x=\"42.620312\" y=\"73.407682\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- −1 -->\n",
       "      <g transform=\"translate(20.878125 77.206901)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-31\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m447235e4a2\" x=\"42.620312\" y=\"38.561523\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(29.257812 42.360742)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_9\">\n",
       "     <!-- x2 -->\n",
       "     <g transform=\"translate(14.798437 81.290625)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#DejaVuSans-78\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-32\" x=\"59.179688\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_8\">\n",
       "    <path d=\"M 57.878132 108.253841 \n",
       "L 85.609585 85.031444 \n",
       "L 104.420363 68.501146 \n",
       "L 120.695923 61.153208 \n",
       "L 131.387918 57.100972 \n",
       "L 141.638167 50.650793 \n",
       "L 146.971367 47.988161 \n",
       "L 152.835987 46.481302 \n",
       "L 159.64023 45.570647 \n",
       "L 163.758964 44.548976 \n",
       "L 164.455306 43.03727 \n",
       "L 167.133517 43.012727 \n",
       "L 170.193329 42.716854 \n",
       "L 170.366835 43.169794 \n",
       "L 170.788937 42.516069 \n",
       "L 173.034297 41.85218 \n",
       "L 174.247431 42.207665 \n",
       "L 174.65559 42.121316 \n",
       "L 176.209945 42.992029 \n",
       "L 176.39328 43.487509 \n",
       "L 176.801963 42.577621 \n",
       "L 176.86988 42.699398 \n",
       "L 177.693644 42.795745 \n",
       "L 177.900221 42.962404 \n",
       "L 178.221169 42.590018 \n",
       "L 178.628633 42.28969 \n",
       "L 179.043456 42.444353 \n",
       "L 179.237875 42.173219 \n",
       "L 179.564996 42.002221 \n",
       "L 180.240839 42.257996 \n",
       "L 180.35516 41.999041 \n",
       "L 182.192378 41.681125 \n",
       "L 182.192378 41.681125 \n",
       "\" clip-path=\"url(#p8f7a430658)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    <defs>\n",
       "     <path id=\"m65f1d6bbca\" d=\"M 0 3 \n",
       "C 0.795609 3 1.55874 2.683901 2.12132 2.12132 \n",
       "C 2.683901 1.55874 3 0.795609 3 0 \n",
       "C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132 \n",
       "C 1.55874 -2.683901 0.795609 -3 0 -3 \n",
       "C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132 \n",
       "C -2.683901 -1.55874 -3 -0.795609 -3 0 \n",
       "C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 \n",
       "C -1.55874 2.683901 -0.795609 3 0 3 \n",
       "z\n",
       "\" style=\"stroke: #ff7f0e\"/>\n",
       "    </defs>\n",
       "    <g clip-path=\"url(#p8f7a430658)\">\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"57.878132\" y=\"108.253841\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"85.609585\" y=\"85.031444\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"104.420363\" y=\"68.501146\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"120.695923\" y=\"61.153208\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"131.387918\" y=\"57.100972\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"141.638167\" y=\"50.650793\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"146.971367\" y=\"47.988161\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"152.835987\" y=\"46.481302\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"159.64023\" y=\"45.570647\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"163.758964\" y=\"44.548976\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"164.455306\" y=\"43.03727\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"167.133517\" y=\"43.012727\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"170.193329\" y=\"42.716854\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"170.366835\" y=\"43.169794\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"170.788937\" y=\"42.516069\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"173.034297\" y=\"41.85218\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"174.247431\" y=\"42.207665\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"174.65559\" y=\"42.121316\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"176.209945\" y=\"42.992029\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"176.39328\" y=\"43.487509\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"176.801963\" y=\"42.577621\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"176.86988\" y=\"42.699398\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"177.693644\" y=\"42.795745\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"177.900221\" y=\"42.962404\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"178.221169\" y=\"42.590018\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"178.628633\" y=\"42.28969\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"179.043456\" y=\"42.444353\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"179.155171\" y=\"42.306165\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"179.237875\" y=\"42.173219\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"179.564996\" y=\"42.002221\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"180.080814\" y=\"42.266963\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"180.240839\" y=\"42.257996\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"180.35516\" y=\"41.999041\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"180.663199\" y=\"41.927908\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"180.74717\" y=\"41.896979\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.029644\" y=\"41.856444\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.108402\" y=\"41.780965\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.125392\" y=\"41.852507\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.238897\" y=\"41.751754\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.358171\" y=\"41.842388\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.43759\" y=\"41.8574\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.418858\" y=\"41.809406\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.447274\" y=\"41.742697\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.532616\" y=\"41.75251\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.572509\" y=\"41.677312\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.658473\" y=\"41.646231\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.666594\" y=\"41.656387\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.710851\" y=\"41.656868\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.750861\" y=\"41.681208\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.79654\" y=\"41.703629\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.824961\" y=\"41.716419\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.863261\" y=\"41.715339\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.921991\" y=\"41.705526\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.939454\" y=\"41.723847\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.962361\" y=\"41.716359\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"181.994722\" y=\"41.704042\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.037242\" y=\"41.682678\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.040714\" y=\"41.701381\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.04741\" y=\"41.693102\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.062106\" y=\"41.697409\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.086674\" y=\"41.701304\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.093598\" y=\"41.704831\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.103789\" y=\"41.70183\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.106825\" y=\"41.697943\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.111985\" y=\"41.689506\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.11023\" y=\"41.692636\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.115903\" y=\"41.690031\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.122806\" y=\"41.683572\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.128548\" y=\"41.684416\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.133208\" y=\"41.683787\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.138546\" y=\"41.684922\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.143983\" y=\"41.685206\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.153496\" y=\"41.683538\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.155233\" y=\"41.685861\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.158823\" y=\"41.685587\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.162554\" y=\"41.683615\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.164554\" y=\"41.684937\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.166901\" y=\"41.684505\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.168558\" y=\"41.682661\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.170811\" y=\"41.682416\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.173401\" y=\"41.682903\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.175497\" y=\"41.682872\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.176986\" y=\"41.683306\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.17725\" y=\"41.682796\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.178825\" y=\"41.682882\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.180719\" y=\"41.682746\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.18129\" y=\"41.682392\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.182023\" y=\"41.682252\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.183194\" y=\"41.68246\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.184851\" y=\"41.682276\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.184946\" y=\"41.682545\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.185786\" y=\"41.681974\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.186235\" y=\"41.68192\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.187363\" y=\"41.681932\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.187998\" y=\"41.681704\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.18856\" y=\"41.681751\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.189231\" y=\"41.681615\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.189307\" y=\"41.681843\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.18928\" y=\"41.681742\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.189653\" y=\"41.681337\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.189802\" y=\"41.681092\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.189978\" y=\"41.680961\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.190273\" y=\"41.681029\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.190544\" y=\"41.681062\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.190735\" y=\"41.681093\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.190973\" y=\"41.681124\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.19119\" y=\"41.681029\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191277\" y=\"41.681088\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.19139\" y=\"41.681214\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191401\" y=\"41.681276\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191455\" y=\"41.6813\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191559\" y=\"41.68133\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191621\" y=\"41.681349\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191734\" y=\"41.681328\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191828\" y=\"41.68127\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191872\" y=\"41.681253\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.191954\" y=\"41.681208\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192007\" y=\"41.681216\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192047\" y=\"41.681201\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192085\" y=\"41.681196\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192105\" y=\"41.681205\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192119\" y=\"41.681198\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192152\" y=\"41.681171\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192167\" y=\"41.681162\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192194\" y=\"41.681161\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192205\" y=\"41.681147\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192216\" y=\"41.681143\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.19223\" y=\"41.681145\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192247\" y=\"41.681138\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192261\" y=\"41.681136\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192272\" y=\"41.681142\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192272\" y=\"41.68114\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192283\" y=\"41.681143\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192288\" y=\"41.681142\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192299\" y=\"41.681136\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192307\" y=\"41.681138\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192316\" y=\"41.681141\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192327\" y=\"41.681134\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192327\" y=\"41.681132\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192334\" y=\"41.68113\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192339\" y=\"41.681135\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192345\" y=\"41.681136\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192352\" y=\"41.681137\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192356\" y=\"41.681137\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192358\" y=\"41.681139\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192361\" y=\"41.681137\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192365\" y=\"41.681135\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192367\" y=\"41.681134\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.19237\" y=\"41.681133\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.19237\" y=\"41.681133\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192372\" y=\"41.68113\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192372\" y=\"41.681128\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192372\" y=\"41.681129\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192374\" y=\"41.681128\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192376\" y=\"41.681128\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681127\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681127\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681127\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681126\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m65f1d6bbca\" x=\"182.192378\" y=\"41.681125\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_1\"/>\n",
       "   <g id=\"PathCollection_2\">\n",
       "    <path d=\"M 237.920313 104.627982 \n",
       "L 237.38177 104.769258 \n",
       "L 234.868748 105.394692 \n",
       "L 231.817183 106.064806 \n",
       "L 228.765619 106.645572 \n",
       "L 225.714055 107.13699 \n",
       "L 222.662491 107.539057 \n",
       "L 219.610927 107.851777 \n",
       "L 216.559364 108.075147 \n",
       "L 213.5078 108.209169 \n",
       "L 210.456236 108.25384 \n",
       "L 207.404672 108.209165 \n",
       "L 204.353108 108.075138 \n",
       "L 201.301544 107.851761 \n",
       "L 198.24998 107.539036 \n",
       "L 195.198417 107.136964 \n",
       "L 192.146852 106.645542 \n",
       "L 189.095287 106.064769 \n",
       "L 186.043723 105.394647 \n",
       "L 183.530887 104.769258 \n",
       "L 182.992158 104.627932 \n",
       "L 179.940594 103.733231 \n",
       "L 176.889029 102.744349 \n",
       "L 173.837464 101.661289 \n",
       "L 172.861143 101.284641 \n",
       "L 170.7859 100.438302 \n",
       "L 167.734335 99.094234 \n",
       "L 164.998616 97.800024 \n",
       "L 164.68277 97.641549 \n",
       "L 161.631206 96.004833 \n",
       "L 158.672265 94.315408 \n",
       "L 158.579641 94.259112 \n",
       "L 155.528077 92.291985 \n",
       "L 153.383878 90.830791 \n",
       "L 152.476512 90.169809 \n",
       "L 149.424947 87.826701 \n",
       "L 148.829656 87.346174 \n",
       "L 146.373386 85.21657 \n",
       "L 144.883218 83.861557 \n",
       "L 143.321825 82.328201 \n",
       "L 141.423198 80.376941 \n",
       "L 140.270264 79.089012 \n",
       "L 138.387499 76.892324 \n",
       "L 137.218703 75.398774 \n",
       "L 135.724167 73.407707 \n",
       "L 134.167142 71.115039 \n",
       "L 133.389396 69.923091 \n",
       "L 131.355016 66.438474 \n",
       "L 131.115581 65.97367 \n",
       "L 129.618682 62.953857 \n",
       "L 128.121686 59.46924 \n",
       "L 128.06402 59.310604 \n",
       "L 126.898964 55.984624 \n",
       "L 125.90027 52.500008 \n",
       "L 125.123507 49.015392 \n",
       "L 125.012459 48.317954 \n",
       "L 124.58425 45.530777 \n",
       "L 124.263033 42.046161 \n",
       "L 124.155958 38.561545 \n",
       "L 124.263029 35.076929 \n",
       "L 124.584245 31.592313 \n",
       "L 125.012459 28.805102 \n",
       "L 125.123502 28.107697 \n",
       "L 125.90026 24.623082 \n",
       "L 126.898951 21.138466 \n",
       "L 128.06402 17.812442 \n",
       "L 128.12167 17.65385 \n",
       "L 129.618663 14.169233 \n",
       "L 131.115581 11.149376 \n",
       "L 131.354994 10.684617 \n",
       "L 133.389367 7.2 \n",
       "\" clip-path=\"url(#p8f7a430658)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_3\">\n",
       "    <path d=\"M 237.920313 134.578546 \n",
       "L 234.868748 135.117076 \n",
       "L 231.817183 135.592249 \n",
       "L 228.765619 136.004065 \n",
       "L 227.655983 136.130775 \n",
       "L 225.714055 136.344745 \n",
       "L 222.662491 136.619843 \n",
       "L 219.610927 136.83381 \n",
       "L 216.559364 136.986641 \n",
       "L 213.5078 137.07834 \n",
       "L 210.456236 137.108905 \n",
       "L 207.404672 137.078338 \n",
       "L 204.353108 136.986636 \n",
       "L 201.301544 136.833798 \n",
       "L 198.24998 136.619829 \n",
       "L 195.198417 136.344727 \n",
       "L 193.25668 136.130775 \n",
       "L 192.146852 136.004041 \n",
       "L 189.095287 135.592225 \n",
       "L 186.043723 135.117046 \n",
       "L 182.992158 134.578514 \n",
       "L 179.940594 133.976623 \n",
       "L 176.889029 133.311377 \n",
       "L 174.10295 132.646162 \n",
       "L 173.837464 132.580382 \n",
       "L 170.7859 131.758533 \n",
       "L 167.734335 130.870941 \n",
       "L 164.68277 129.9176 \n",
       "L 162.418852 129.16155 \n",
       "L 161.631206 128.888195 \n",
       "L 158.579641 127.76082 \n",
       "L 155.528077 126.565115 \n",
       "L 153.383878 125.676937 \n",
       "L 152.476512 125.285744 \n",
       "L 149.424947 123.899007 \n",
       "L 146.373386 122.441157 \n",
       "L 145.876758 122.192325 \n",
       "L 143.321825 120.85772 \n",
       "L 140.270264 119.189552 \n",
       "L 139.426344 118.707712 \n",
       "L 137.218703 117.391225 \n",
       "L 134.167142 115.494043 \n",
       "L 133.748428 115.2231 \n",
       "L 131.115581 113.440187 \n",
       "L 128.697488 111.738487 \n",
       "L 128.06402 111.270947 \n",
       "L 125.012459 108.933704 \n",
       "L 124.156 108.253874 \n",
       "L 121.960898 106.422119 \n",
       "L 120.047314 104.769258 \n",
       "L 118.909337 103.733195 \n",
       "L 116.308112 101.284641 \n",
       "L 115.857776 100.836514 \n",
       "L 112.903185 97.800024 \n",
       "L 112.806215 97.694327 \n",
       "L 109.801692 94.315408 \n",
       "L 109.754654 94.259096 \n",
       "L 106.976452 90.830791 \n",
       "L 106.703093 90.470202 \n",
       "L 104.403444 87.346174 \n",
       "L 103.651532 86.249054 \n",
       "L 102.061357 83.861557 \n",
       "L 100.599971 81.491897 \n",
       "L 99.931208 80.376941 \n",
       "L 98.008301 76.892324 \n",
       "L 97.54841 75.979555 \n",
       "L 96.28716 73.407707 \n",
       "L 94.741034 69.923091 \n",
       "L 94.496849 69.308008 \n",
       "L 93.387247 66.438474 \n",
       "L 92.198326 62.953857 \n",
       "L 91.445288 60.407232 \n",
       "L 91.174946 59.46924 \n",
       "L 90.325144 55.984624 \n",
       "L 89.629852 52.500008 \n",
       "L 89.089065 49.015392 \n",
       "L 88.702791 45.530777 \n",
       "L 88.471028 42.046161 \n",
       "L 88.393772 38.561545 \n",
       "L 88.471028 35.076929 \n",
       "L 88.70279 31.592313 \n",
       "L 89.089059 28.107697 \n",
       "L 89.629844 24.623082 \n",
       "L 90.325134 21.138466 \n",
       "L 91.174935 17.65385 \n",
       "L 91.445288 16.715817 \n",
       "L 92.198311 14.169233 \n",
       "L 93.387229 10.684617 \n",
       "L 94.496849 7.815026 \n",
       "L 94.741012 7.2 \n",
       "\" clip-path=\"url(#p8f7a430658)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_4\">\n",
       "    <path d=\"M 135.724151 143.1 \n",
       "L 134.167142 142.36169 \n",
       "L 131.115581 140.855626 \n",
       "L 128.697456 139.615387 \n",
       "L 128.06402 139.279104 \n",
       "L 125.012459 137.597933 \n",
       "L 122.442807 136.130775 \n",
       "L 121.960898 135.845621 \n",
       "L 118.909337 133.976598 \n",
       "L 116.80835 132.646162 \n",
       "L 115.857776 132.021503 \n",
       "L 112.806215 129.950462 \n",
       "L 111.679569 129.16155 \n",
       "L 109.754654 127.760808 \n",
       "L 106.976452 125.676937 \n",
       "L 106.703093 125.463528 \n",
       "L 103.651532 123.010073 \n",
       "L 102.663081 122.192325 \n",
       "L 100.599971 120.412876 \n",
       "L 98.677152 118.707712 \n",
       "L 97.54841 117.662252 \n",
       "L 94.985174 115.2231 \n",
       "L 94.496849 114.736801 \n",
       "L 91.564251 111.738487 \n",
       "L 91.445288 111.610925 \n",
       "L 88.393801 108.253874 \n",
       "L 88.393727 108.253789 \n",
       "L 85.455255 104.769258 \n",
       "L 85.342166 104.627905 \n",
       "L 82.731861 101.284641 \n",
       "L 82.290605 100.687189 \n",
       "L 80.208422 97.800024 \n",
       "L 79.239044 96.374416 \n",
       "L 77.871157 94.315408 \n",
       "L 76.187483 91.61756 \n",
       "L 75.70751 90.830791 \n",
       "L 73.718845 87.346174 \n",
       "L 73.135922 86.249089 \n",
       "L 71.89522 83.861557 \n",
       "L 70.218531 80.376941 \n",
       "L 70.084361 80.073851 \n",
       "L 68.706275 76.892324 \n",
       "L 67.328151 73.407707 \n",
       "L 67.0328 72.582299 \n",
       "L 66.101304 69.923091 \n",
       "L 65.009165 66.438474 \n",
       "L 64.045509 62.953857 \n",
       "L 63.981239 62.685701 \n",
       "L 63.226238 59.46924 \n",
       "L 62.534133 55.984624 \n",
       "L 61.967863 52.500008 \n",
       "L 61.527427 49.015392 \n",
       "L 61.212832 45.530777 \n",
       "L 61.024077 42.046161 \n",
       "L 60.961157 38.561545 \n",
       "L 61.024077 35.076929 \n",
       "L 61.212832 31.592313 \n",
       "L 61.527421 28.107697 \n",
       "L 61.967857 24.623082 \n",
       "L 62.534121 21.138466 \n",
       "L 63.226232 17.65385 \n",
       "L 63.981239 14.43734 \n",
       "L 64.045497 14.169233 \n",
       "L 65.009152 10.684617 \n",
       "L 66.10129 7.2 \n",
       "\" clip-path=\"url(#p8f7a430658)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_5\">\n",
       "    <path d=\"M 96.287149 143.1 \n",
       "L 94.496849 141.800619 \n",
       "L 91.564236 139.615387 \n",
       "L 91.445288 139.523644 \n",
       "L 88.393727 137.108869 \n",
       "L 87.188223 136.130775 \n",
       "L 85.342166 134.578495 \n",
       "L 83.099501 132.646162 \n",
       "L 82.290605 131.922898 \n",
       "L 79.274994 129.16155 \n",
       "L 79.239044 129.127341 \n",
       "L 76.187483 126.155176 \n",
       "L 75.707504 125.676937 \n",
       "L 73.135922 123.0101 \n",
       "L 72.364689 122.192325 \n",
       "L 70.084361 119.671494 \n",
       "L 69.23128 118.707712 \n",
       "L 67.0328 116.113553 \n",
       "L 66.29405 115.2231 \n",
       "L 63.981239 112.305694 \n",
       "L 63.540852 111.738487 \n",
       "L 60.961181 108.253874 \n",
       "L 60.929678 108.209139 \n",
       "L 58.556281 104.769258 \n",
       "L 57.878117 103.733231 \n",
       "L 56.30705 101.284641 \n",
       "L 54.826556 98.845359 \n",
       "L 54.204423 97.800024 \n",
       "L 52.249047 94.315408 \n",
       "L 51.774995 93.416108 \n",
       "L 50.438145 90.830791 \n",
       "L 48.752514 87.346174 \n",
       "L 48.723434 87.281606 \n",
       "L 47.21193 83.861557 \n",
       "L 45.785964 80.376941 \n",
       "L 45.671873 80.073894 \n",
       "L 44.496055 76.892324 \n",
       "L 43.320222 73.407707 \n",
       "L 42.620312 71.115168 \n",
       "\" clip-path=\"url(#p8f7a430658)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_6\">\n",
       "    <path d=\"M 67.328138 143.1 \n",
       "L 67.0328 142.834201 \n",
       "L 63.981239 140.028792 \n",
       "L 63.540834 139.615387 \n",
       "L 60.929678 137.078315 \n",
       "L 59.974168 136.130775 \n",
       "L 57.878117 133.976623 \n",
       "L 56.609178 132.646162 \n",
       "L 54.826556 130.706591 \n",
       "L 53.434114 129.16155 \n",
       "L 51.774995 127.248405 \n",
       "L 50.438145 125.676937 \n",
       "L 48.723434 123.57903 \n",
       "L 47.611206 122.192325 \n",
       "L 45.671873 119.671518 \n",
       "L 44.943994 118.707712 \n",
       "L 42.620312 115.494095 \n",
       "\" clip-path=\"url(#p8f7a430658)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_7\">\n",
       "    <path d=\"M 43.320214 143.1 \n",
       "L 42.620312 142.361735 \n",
       "\" clip-path=\"url(#p8f7a430658)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_8\"/>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 42.620312 143.1 \n",
       "L 42.620312 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 237.920313 143.1 \n",
       "L 237.920313 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 42.620312 143.1 \n",
       "L 237.920313 143.1 \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 42.620312 7.2 \n",
       "L 237.920313 7.2 \n",
       "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p8f7a430658\">\n",
       "   <rect x=\"42.620312\" y=\"7.2\" width=\"195.3\" height=\"135.9\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 252x180 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "def exponential_lr():\n",
    "    # Global variable that is defined outside this function and updated inside\n",
    "    global t\n",
    "    t += 1\n",
    "    return math.exp(-0.1 * t)\n",
    "\n",
    "t = 1\n",
    "lr = exponential_lr\n",
    "d2l.show_trace_2d(f, d2l.train_2d(sgd, steps=1000, f_grad=f_grad))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 11
   },
   "source": [
    "As expected, the variance in the parameters is significantly reduced. However, this comes at the expense of failing to converge to the optimal solution $\\mathbf{x} = (0, 0)$. Even after 1000 iteration steps are we are still very far away from the optimal solution. Indeed, the algorithm fails to converge at all. On the other hand, if we use a polynomial decay where the learning rate decays with the inverse square root of the number of steps, convergence gets better after only 50 steps.\n"
   ]
  },
  {
   "cell_type": "code",
   "execution_count": 6,
   "metadata": {
    "origin_pos": 12,
    "tab": [
     "tensorflow"
    ]
   },
   "outputs": [
    {
     "name": "stdout",
     "output_type": "stream",
     "text": [
      "epoch 50, x1: -0.012669, x2: -0.022587\n"
     ]
    },
    {
     "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=\"245.120313pt\" height=\"180.65625pt\" viewBox=\"0 0 245.120313 180.65625\" 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-24T13:09:53.387712</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 180.65625 \n",
       "L 245.120313 180.65625 \n",
       "L 245.120313 0 \n",
       "L 0 0 \n",
       "L 0 180.65625 \n",
       "z\n",
       "\" style=\"fill: none\"/>\n",
       "  </g>\n",
       "  <g id=\"axes_1\">\n",
       "   <g id=\"patch_2\">\n",
       "    <path d=\"M 42.620312 143.1 \n",
       "L 237.920313 143.1 \n",
       "L 237.920313 7.2 \n",
       "L 42.620312 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=\"m40faee5fbe\" 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=\"#m40faee5fbe\" x=\"88.393771\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_1\">\n",
       "      <!-- −4 -->\n",
       "      <g transform=\"translate(81.022677 157.698438)scale(0.1 -0.1)\">\n",
       "       <defs>\n",
       "        <path id=\"DejaVuSans-2212\" d=\"M 678 2272 \n",
       "L 4684 2272 \n",
       "L 4684 1741 \n",
       "L 678 1741 \n",
       "L 678 2272 \n",
       "z\n",
       "\" transform=\"scale(0.015625)\"/>\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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-34\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_2\">\n",
       "     <g id=\"line2d_2\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m40faee5fbe\" x=\"149.425049\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_2\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(142.053955 157.698438)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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"xtick_3\">\n",
       "     <g id=\"line2d_3\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m40faee5fbe\" x=\"210.456327\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_3\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(207.275077 157.698438)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=\"text_4\">\n",
       "     <!-- x1 -->\n",
       "     <g transform=\"translate(134.129687 171.376563)scale(0.1 -0.1)\">\n",
       "      <defs>\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-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-78\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-31\" x=\"59.179688\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"matplotlib.axis_2\">\n",
       "    <g id=\"ytick_1\">\n",
       "     <g id=\"line2d_4\">\n",
       "      <defs>\n",
       "       <path id=\"m4e88c214e9\" 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=\"#m4e88c214e9\" x=\"42.620312\" y=\"143.1\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_5\">\n",
       "      <!-- −3 -->\n",
       "      <g transform=\"translate(20.878125 146.899219)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-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-33\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_2\">\n",
       "     <g id=\"line2d_5\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m4e88c214e9\" x=\"42.620312\" y=\"108.253841\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_6\">\n",
       "      <!-- −2 -->\n",
       "      <g transform=\"translate(20.878125 112.05306)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_3\">\n",
       "     <g id=\"line2d_6\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m4e88c214e9\" x=\"42.620312\" y=\"73.407682\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_7\">\n",
       "      <!-- −1 -->\n",
       "      <g transform=\"translate(20.878125 77.206901)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
       "       <use xlink:href=\"#DejaVuSans-31\" x=\"83.789062\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"ytick_4\">\n",
       "     <g id=\"line2d_7\">\n",
       "      <g>\n",
       "       <use xlink:href=\"#m4e88c214e9\" x=\"42.620312\" y=\"38.561523\" style=\"stroke: #000000; stroke-width: 0.8\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "     <g id=\"text_8\">\n",
       "      <!-- 0 -->\n",
       "      <g transform=\"translate(29.257812 42.360742)scale(0.1 -0.1)\">\n",
       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
       "      </g>\n",
       "     </g>\n",
       "    </g>\n",
       "    <g id=\"text_9\">\n",
       "     <!-- x2 -->\n",
       "     <g transform=\"translate(14.798437 81.290625)rotate(-90)scale(0.1 -0.1)\">\n",
       "      <use xlink:href=\"#DejaVuSans-78\"/>\n",
       "      <use xlink:href=\"#DejaVuSans-32\" x=\"59.179688\"/>\n",
       "     </g>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"line2d_8\">\n",
       "    <path d=\"M 57.878132 108.253841 \n",
       "L 86.783224 81.914302 \n",
       "L 108.804111 63.677398 \n",
       "L 129.681319 55.268229 \n",
       "L 145.994966 51.797528 \n",
       "L 158.975068 49.287335 \n",
       "L 164.938693 41.646249 \n",
       "L 170.29416 44.879458 \n",
       "L 174.141667 40.48295 \n",
       "L 179.271463 36.376211 \n",
       "L 184.877777 36.996566 \n",
       "L 186.949062 34.896219 \n",
       "L 188.627604 35.649086 \n",
       "L 190.598821 35.280649 \n",
       "L 195.407718 34.589862 \n",
       "L 197.89907 38.239824 \n",
       "L 198.995056 39.882629 \n",
       "L 197.880449 39.96283 \n",
       "L 199.713835 40.039233 \n",
       "L 200.489456 44.671452 \n",
       "L 199.821323 42.472077 \n",
       "L 202.635907 38.795821 \n",
       "L 199.65718 37.074531 \n",
       "L 201.509603 36.388358 \n",
       "L 202.384381 39.936882 \n",
       "L 204.874278 39.932614 \n",
       "L 205.54722 40.128661 \n",
       "L 203.298241 39.249516 \n",
       "L 205.418043 39.412593 \n",
       "L 203.203962 40.489635 \n",
       "L 204.436646 41.017152 \n",
       "L 204.279633 39.859392 \n",
       "L 204.761153 39.395269 \n",
       "L 206.468634 38.319646 \n",
       "L 206.051606 39.754845 \n",
       "L 206.41813 37.270807 \n",
       "L 205.352316 37.895857 \n",
       "L 205.138596 34.959398 \n",
       "L 203.841259 33.219874 \n",
       "L 205.212031 33.823262 \n",
       "L 206.091087 34.698853 \n",
       "L 204.817694 35.795139 \n",
       "L 203.493885 34.66275 \n",
       "L 206.057726 35.794462 \n",
       "L 207.120087 34.706989 \n",
       "L 206.380179 37.027168 \n",
       "L 207.415204 39.333123 \n",
       "L 208.875696 38.284241 \n",
       "L 209.265954 39.942031 \n",
       "L 210.436133 37.329471 \n",
       "L 210.069735 39.348577 \n",
       "\" clip-path=\"url(#p6265c20e23)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 1.5; stroke-linecap: square\"/>\n",
       "    <defs>\n",
       "     <path id=\"m279ed70e39\" d=\"M 0 3 \n",
       "C 0.795609 3 1.55874 2.683901 2.12132 2.12132 \n",
       "C 2.683901 1.55874 3 0.795609 3 0 \n",
       "C 3 -0.795609 2.683901 -1.55874 2.12132 -2.12132 \n",
       "C 1.55874 -2.683901 0.795609 -3 0 -3 \n",
       "C -0.795609 -3 -1.55874 -2.683901 -2.12132 -2.12132 \n",
       "C -2.683901 -1.55874 -3 -0.795609 -3 0 \n",
       "C -3 0.795609 -2.683901 1.55874 -2.12132 2.12132 \n",
       "C -1.55874 2.683901 -0.795609 3 0 3 \n",
       "z\n",
       "\" style=\"stroke: #ff7f0e\"/>\n",
       "    </defs>\n",
       "    <g clip-path=\"url(#p6265c20e23)\">\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"57.878132\" y=\"108.253841\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"86.783224\" y=\"81.914302\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"108.804111\" y=\"63.677398\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"129.681319\" y=\"55.268229\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"145.994966\" y=\"51.797528\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"158.975068\" y=\"49.287335\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"164.938693\" y=\"41.646249\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"170.29416\" y=\"44.879458\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"174.141667\" y=\"40.48295\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"179.271463\" y=\"36.376211\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"184.877777\" y=\"36.996566\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"186.949062\" y=\"34.896219\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"188.627604\" y=\"35.649086\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"190.598821\" y=\"35.280649\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"195.407718\" y=\"34.589862\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"197.89907\" y=\"38.239824\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"198.995056\" y=\"39.882629\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"197.880449\" y=\"39.96283\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"199.713835\" y=\"40.039233\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"200.489456\" y=\"44.671452\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"199.821323\" y=\"42.472077\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"202.635907\" y=\"38.795821\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"199.65718\" y=\"37.074531\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"201.509603\" y=\"36.388358\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"202.384381\" y=\"39.936882\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"204.874278\" y=\"39.932614\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"205.54722\" y=\"40.128661\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"203.298241\" y=\"39.249516\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"205.418043\" y=\"39.412593\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"203.203962\" y=\"40.489635\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"204.436646\" y=\"41.017152\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"204.279633\" y=\"39.859392\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"204.761153\" y=\"39.395269\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"206.468634\" y=\"38.319646\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"206.051606\" y=\"39.754845\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"206.41813\" y=\"37.270807\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"205.352316\" y=\"37.895857\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"205.138596\" y=\"34.959398\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"203.841259\" y=\"33.219874\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"205.212031\" y=\"33.823262\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"206.091087\" y=\"34.698853\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"204.817694\" y=\"35.795139\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"203.493885\" y=\"34.66275\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"206.057726\" y=\"35.794462\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"207.120087\" y=\"34.706989\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"206.380179\" y=\"37.027168\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"207.415204\" y=\"39.333123\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"208.875696\" y=\"38.284241\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"209.265954\" y=\"39.942031\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"210.436133\" y=\"37.329471\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "     <use xlink:href=\"#m279ed70e39\" x=\"210.069735\" y=\"39.348577\" style=\"fill: #ff7f0e; stroke: #ff7f0e\"/>\n",
       "    </g>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_1\"/>\n",
       "   <g id=\"PathCollection_2\">\n",
       "    <path d=\"M 237.920313 104.627982 \n",
       "L 237.38177 104.769258 \n",
       "L 234.868748 105.394692 \n",
       "L 231.817183 106.064806 \n",
       "L 228.765619 106.645572 \n",
       "L 225.714055 107.13699 \n",
       "L 222.662491 107.539057 \n",
       "L 219.610927 107.851777 \n",
       "L 216.559364 108.075147 \n",
       "L 213.5078 108.209169 \n",
       "L 210.456236 108.25384 \n",
       "L 207.404672 108.209165 \n",
       "L 204.353108 108.075138 \n",
       "L 201.301544 107.851761 \n",
       "L 198.24998 107.539036 \n",
       "L 195.198417 107.136964 \n",
       "L 192.146852 106.645542 \n",
       "L 189.095287 106.064769 \n",
       "L 186.043723 105.394647 \n",
       "L 183.530887 104.769258 \n",
       "L 182.992158 104.627932 \n",
       "L 179.940594 103.733231 \n",
       "L 176.889029 102.744349 \n",
       "L 173.837464 101.661289 \n",
       "L 172.861143 101.284641 \n",
       "L 170.7859 100.438302 \n",
       "L 167.734335 99.094234 \n",
       "L 164.998616 97.800024 \n",
       "L 164.68277 97.641549 \n",
       "L 161.631206 96.004833 \n",
       "L 158.672265 94.315408 \n",
       "L 158.579641 94.259112 \n",
       "L 155.528077 92.291985 \n",
       "L 153.383878 90.830791 \n",
       "L 152.476512 90.169809 \n",
       "L 149.424947 87.826701 \n",
       "L 148.829656 87.346174 \n",
       "L 146.373386 85.21657 \n",
       "L 144.883218 83.861557 \n",
       "L 143.321825 82.328201 \n",
       "L 141.423198 80.376941 \n",
       "L 140.270264 79.089012 \n",
       "L 138.387499 76.892324 \n",
       "L 137.218703 75.398774 \n",
       "L 135.724167 73.407707 \n",
       "L 134.167142 71.115039 \n",
       "L 133.389396 69.923091 \n",
       "L 131.355016 66.438474 \n",
       "L 131.115581 65.97367 \n",
       "L 129.618682 62.953857 \n",
       "L 128.121686 59.46924 \n",
       "L 128.06402 59.310604 \n",
       "L 126.898964 55.984624 \n",
       "L 125.90027 52.500008 \n",
       "L 125.123507 49.015392 \n",
       "L 125.012459 48.317954 \n",
       "L 124.58425 45.530777 \n",
       "L 124.263033 42.046161 \n",
       "L 124.155958 38.561545 \n",
       "L 124.263029 35.076929 \n",
       "L 124.584245 31.592313 \n",
       "L 125.012459 28.805102 \n",
       "L 125.123502 28.107697 \n",
       "L 125.90026 24.623082 \n",
       "L 126.898951 21.138466 \n",
       "L 128.06402 17.812442 \n",
       "L 128.12167 17.65385 \n",
       "L 129.618663 14.169233 \n",
       "L 131.115581 11.149376 \n",
       "L 131.354994 10.684617 \n",
       "L 133.389367 7.2 \n",
       "\" clip-path=\"url(#p6265c20e23)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_3\">\n",
       "    <path d=\"M 237.920313 134.578546 \n",
       "L 234.868748 135.117076 \n",
       "L 231.817183 135.592249 \n",
       "L 228.765619 136.004065 \n",
       "L 227.655983 136.130775 \n",
       "L 225.714055 136.344745 \n",
       "L 222.662491 136.619843 \n",
       "L 219.610927 136.83381 \n",
       "L 216.559364 136.986641 \n",
       "L 213.5078 137.07834 \n",
       "L 210.456236 137.108905 \n",
       "L 207.404672 137.078338 \n",
       "L 204.353108 136.986636 \n",
       "L 201.301544 136.833798 \n",
       "L 198.24998 136.619829 \n",
       "L 195.198417 136.344727 \n",
       "L 193.25668 136.130775 \n",
       "L 192.146852 136.004041 \n",
       "L 189.095287 135.592225 \n",
       "L 186.043723 135.117046 \n",
       "L 182.992158 134.578514 \n",
       "L 179.940594 133.976623 \n",
       "L 176.889029 133.311377 \n",
       "L 174.10295 132.646162 \n",
       "L 173.837464 132.580382 \n",
       "L 170.7859 131.758533 \n",
       "L 167.734335 130.870941 \n",
       "L 164.68277 129.9176 \n",
       "L 162.418852 129.16155 \n",
       "L 161.631206 128.888195 \n",
       "L 158.579641 127.76082 \n",
       "L 155.528077 126.565115 \n",
       "L 153.383878 125.676937 \n",
       "L 152.476512 125.285744 \n",
       "L 149.424947 123.899007 \n",
       "L 146.373386 122.441157 \n",
       "L 145.876758 122.192325 \n",
       "L 143.321825 120.85772 \n",
       "L 140.270264 119.189552 \n",
       "L 139.426344 118.707712 \n",
       "L 137.218703 117.391225 \n",
       "L 134.167142 115.494043 \n",
       "L 133.748428 115.2231 \n",
       "L 131.115581 113.440187 \n",
       "L 128.697488 111.738487 \n",
       "L 128.06402 111.270947 \n",
       "L 125.012459 108.933704 \n",
       "L 124.156 108.253874 \n",
       "L 121.960898 106.422119 \n",
       "L 120.047314 104.769258 \n",
       "L 118.909337 103.733195 \n",
       "L 116.308112 101.284641 \n",
       "L 115.857776 100.836514 \n",
       "L 112.903185 97.800024 \n",
       "L 112.806215 97.694327 \n",
       "L 109.801692 94.315408 \n",
       "L 109.754654 94.259096 \n",
       "L 106.976452 90.830791 \n",
       "L 106.703093 90.470202 \n",
       "L 104.403444 87.346174 \n",
       "L 103.651532 86.249054 \n",
       "L 102.061357 83.861557 \n",
       "L 100.599971 81.491897 \n",
       "L 99.931208 80.376941 \n",
       "L 98.008301 76.892324 \n",
       "L 97.54841 75.979555 \n",
       "L 96.28716 73.407707 \n",
       "L 94.741034 69.923091 \n",
       "L 94.496849 69.308008 \n",
       "L 93.387247 66.438474 \n",
       "L 92.198326 62.953857 \n",
       "L 91.445288 60.407232 \n",
       "L 91.174946 59.46924 \n",
       "L 90.325144 55.984624 \n",
       "L 89.629852 52.500008 \n",
       "L 89.089065 49.015392 \n",
       "L 88.702791 45.530777 \n",
       "L 88.471028 42.046161 \n",
       "L 88.393772 38.561545 \n",
       "L 88.471028 35.076929 \n",
       "L 88.70279 31.592313 \n",
       "L 89.089059 28.107697 \n",
       "L 89.629844 24.623082 \n",
       "L 90.325134 21.138466 \n",
       "L 91.174935 17.65385 \n",
       "L 91.445288 16.715817 \n",
       "L 92.198311 14.169233 \n",
       "L 93.387229 10.684617 \n",
       "L 94.496849 7.815026 \n",
       "L 94.741012 7.2 \n",
       "\" clip-path=\"url(#p6265c20e23)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_4\">\n",
       "    <path d=\"M 135.724151 143.1 \n",
       "L 134.167142 142.36169 \n",
       "L 131.115581 140.855626 \n",
       "L 128.697456 139.615387 \n",
       "L 128.06402 139.279104 \n",
       "L 125.012459 137.597933 \n",
       "L 122.442807 136.130775 \n",
       "L 121.960898 135.845621 \n",
       "L 118.909337 133.976598 \n",
       "L 116.80835 132.646162 \n",
       "L 115.857776 132.021503 \n",
       "L 112.806215 129.950462 \n",
       "L 111.679569 129.16155 \n",
       "L 109.754654 127.760808 \n",
       "L 106.976452 125.676937 \n",
       "L 106.703093 125.463528 \n",
       "L 103.651532 123.010073 \n",
       "L 102.663081 122.192325 \n",
       "L 100.599971 120.412876 \n",
       "L 98.677152 118.707712 \n",
       "L 97.54841 117.662252 \n",
       "L 94.985174 115.2231 \n",
       "L 94.496849 114.736801 \n",
       "L 91.564251 111.738487 \n",
       "L 91.445288 111.610925 \n",
       "L 88.393801 108.253874 \n",
       "L 88.393727 108.253789 \n",
       "L 85.455255 104.769258 \n",
       "L 85.342166 104.627905 \n",
       "L 82.731861 101.284641 \n",
       "L 82.290605 100.687189 \n",
       "L 80.208422 97.800024 \n",
       "L 79.239044 96.374416 \n",
       "L 77.871157 94.315408 \n",
       "L 76.187483 91.61756 \n",
       "L 75.70751 90.830791 \n",
       "L 73.718845 87.346174 \n",
       "L 73.135922 86.249089 \n",
       "L 71.89522 83.861557 \n",
       "L 70.218531 80.376941 \n",
       "L 70.084361 80.073851 \n",
       "L 68.706275 76.892324 \n",
       "L 67.328151 73.407707 \n",
       "L 67.0328 72.582299 \n",
       "L 66.101304 69.923091 \n",
       "L 65.009165 66.438474 \n",
       "L 64.045509 62.953857 \n",
       "L 63.981239 62.685701 \n",
       "L 63.226238 59.46924 \n",
       "L 62.534133 55.984624 \n",
       "L 61.967863 52.500008 \n",
       "L 61.527427 49.015392 \n",
       "L 61.212832 45.530777 \n",
       "L 61.024077 42.046161 \n",
       "L 60.961157 38.561545 \n",
       "L 61.024077 35.076929 \n",
       "L 61.212832 31.592313 \n",
       "L 61.527421 28.107697 \n",
       "L 61.967857 24.623082 \n",
       "L 62.534121 21.138466 \n",
       "L 63.226232 17.65385 \n",
       "L 63.981239 14.43734 \n",
       "L 64.045497 14.169233 \n",
       "L 65.009152 10.684617 \n",
       "L 66.10129 7.2 \n",
       "\" clip-path=\"url(#p6265c20e23)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_5\">\n",
       "    <path d=\"M 96.287149 143.1 \n",
       "L 94.496849 141.800619 \n",
       "L 91.564236 139.615387 \n",
       "L 91.445288 139.523644 \n",
       "L 88.393727 137.108869 \n",
       "L 87.188223 136.130775 \n",
       "L 85.342166 134.578495 \n",
       "L 83.099501 132.646162 \n",
       "L 82.290605 131.922898 \n",
       "L 79.274994 129.16155 \n",
       "L 79.239044 129.127341 \n",
       "L 76.187483 126.155176 \n",
       "L 75.707504 125.676937 \n",
       "L 73.135922 123.0101 \n",
       "L 72.364689 122.192325 \n",
       "L 70.084361 119.671494 \n",
       "L 69.23128 118.707712 \n",
       "L 67.0328 116.113553 \n",
       "L 66.29405 115.2231 \n",
       "L 63.981239 112.305694 \n",
       "L 63.540852 111.738487 \n",
       "L 60.961181 108.253874 \n",
       "L 60.929678 108.209139 \n",
       "L 58.556281 104.769258 \n",
       "L 57.878117 103.733231 \n",
       "L 56.30705 101.284641 \n",
       "L 54.826556 98.845359 \n",
       "L 54.204423 97.800024 \n",
       "L 52.249047 94.315408 \n",
       "L 51.774995 93.416108 \n",
       "L 50.438145 90.830791 \n",
       "L 48.752514 87.346174 \n",
       "L 48.723434 87.281606 \n",
       "L 47.21193 83.861557 \n",
       "L 45.785964 80.376941 \n",
       "L 45.671873 80.073894 \n",
       "L 44.496055 76.892324 \n",
       "L 43.320222 73.407707 \n",
       "L 42.620312 71.115168 \n",
       "\" clip-path=\"url(#p6265c20e23)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_6\">\n",
       "    <path d=\"M 67.328138 143.1 \n",
       "L 67.0328 142.834201 \n",
       "L 63.981239 140.028792 \n",
       "L 63.540834 139.615387 \n",
       "L 60.929678 137.078315 \n",
       "L 59.974168 136.130775 \n",
       "L 57.878117 133.976623 \n",
       "L 56.609178 132.646162 \n",
       "L 54.826556 130.706591 \n",
       "L 53.434114 129.16155 \n",
       "L 51.774995 127.248405 \n",
       "L 50.438145 125.676937 \n",
       "L 48.723434 123.57903 \n",
       "L 47.611206 122.192325 \n",
       "L 45.671873 119.671518 \n",
       "L 44.943994 118.707712 \n",
       "L 42.620312 115.494095 \n",
       "\" clip-path=\"url(#p6265c20e23)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_7\">\n",
       "    <path d=\"M 43.320214 143.1 \n",
       "L 42.620312 142.361735 \n",
       "\" clip-path=\"url(#p6265c20e23)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 1.5\"/>\n",
       "   </g>\n",
       "   <g id=\"PathCollection_8\"/>\n",
       "   <g id=\"patch_3\">\n",
       "    <path d=\"M 42.620312 143.1 \n",
       "L 42.620312 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 237.920313 143.1 \n",
       "L 237.920313 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 42.620312 143.1 \n",
       "L 237.920313 143.1 \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 42.620312 7.2 \n",
       "L 237.920313 7.2 \n",
       "\" style=\"fill: none; stroke: #000000; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
       "   </g>\n",
       "  </g>\n",
       " </g>\n",
       " <defs>\n",
       "  <clipPath id=\"p6265c20e23\">\n",
       "   <rect x=\"42.620312\" y=\"7.2\" width=\"195.3\" height=\"135.9\"/>\n",
       "  </clipPath>\n",
       " </defs>\n",
       "</svg>\n"
      ],
      "text/plain": [
       "<Figure size 252x180 with 1 Axes>"
      ]
     },
     "metadata": {
      "needs_background": "light"
     },
     "output_type": "display_data"
    }
   ],
   "source": [
    "def polynomial_lr():\n",
    "    # Global variable that is defined outside this function and updated inside\n",
    "    global t\n",
    "    t += 1\n",
    "    return (1 + 0.1 * t) ** (-0.5)\n",
    "\n",
    "t = 1\n",
    "lr = polynomial_lr\n",
    "d2l.show_trace_2d(f, d2l.train_2d(sgd, steps=50, f_grad=f_grad))"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 13
   },
   "source": [
    "There exist many more choices for how to set the learning rate. For instance, we could start with a small rate, then rapidly ramp up and then decrease it again, albeit more slowly. We could even alternate between smaller and larger learning rates. There exists a large variety of such schedules. For now let us focus on learning rate schedules for which a comprehensive theoretical analysis is possible, i.e., on learning rates in a convex setting. For general nonconvex problems it is very difficult to obtain meaningful convergence guarantees, since in general minimizing nonlinear nonconvex problems is NP hard. For a survey see e.g., the excellent [lecture notes](https://www.stat.cmu.edu/~ryantibs/convexopt-F15/lectures/26-nonconvex.pdf) of Tibshirani 2015.\n",
    "\n",
    "\n",
    "\n",
    "## Convergence Analysis for Convex Objectives\n",
    "\n",
    "The following convergence analysis of stochastic gradient descent for convex objective functions\n",
    "is optional and primarily serves to convey more intuition about the problem.\n",
    "We limit ourselves to one of the simplest proofs :cite:`Nesterov.Vial.2000`.\n",
    "Significantly more advanced proof techniques exist, e.g., whenever the objective function is particularly well behaved.\n",
    "\n",
    "\n",
    "Suppose that the objective function $f(\\boldsymbol{\\xi}, \\mathbf{x})$ is convex in $\\mathbf{x}$\n",
    "for all $\\boldsymbol{\\xi}$.\n",
    "More concretely,\n",
    "we consider the stochastic gradient descent update:\n",
    "\n",
    "$$\\mathbf{x}_{t+1} = \\mathbf{x}_{t} - \\eta_t \\partial_\\mathbf{x} f(\\boldsymbol{\\xi}_t, \\mathbf{x}),$$\n",
    "\n",
    "where $f(\\boldsymbol{\\xi}_t, \\mathbf{x})$\n",
    "is the objective function\n",
    "with respect to the training example $\\boldsymbol{\\xi}_t$\n",
    "drawn from some distribution\n",
    "at step $t$ and $\\mathbf{x}$ is the model parameter.\n",
    "Denote by\n",
    "\n",
    "$$R(\\mathbf{x}) = E_{\\boldsymbol{\\xi}}[f(\\boldsymbol{\\xi}, \\mathbf{x})]$$\n",
    "\n",
    "the expected risk and by $R^*$ its minimum with regard to $\\mathbf{x}$. Last let $\\mathbf{x}^*$ be the minimizer (we assume that it exists within the domain where $\\mathbf{x}$ is defined). In this case we can track the distance between the current parameter $\\mathbf{x}_t$ at time $t$ and the risk minimizer $\\mathbf{x}^*$ and see whether it improves over time:\n",
    "\n",
    "$$\\begin{aligned}    &\\|\\mathbf{x}_{t+1} - \\mathbf{x}^*\\|^2 \\\\ =& \\|\\mathbf{x}_{t} - \\eta_t \\partial_\\mathbf{x} f(\\boldsymbol{\\xi}_t, \\mathbf{x}) - \\mathbf{x}^*\\|^2 \\\\    =& \\|\\mathbf{x}_{t} - \\mathbf{x}^*\\|^2 + \\eta_t^2 \\|\\partial_\\mathbf{x} f(\\boldsymbol{\\xi}_t, \\mathbf{x})\\|^2 - 2 \\eta_t    \\left\\langle \\mathbf{x}_t - \\mathbf{x}^*, \\partial_\\mathbf{x} f(\\boldsymbol{\\xi}_t, \\mathbf{x})\\right\\rangle.   \\end{aligned}$$\n",
    ":eqlabel:`eq_sgd-xt+1-xstar`\n",
    "\n",
    "We assume that the $L_2$ norm of stochastic gradient $\\partial_\\mathbf{x} f(\\boldsymbol{\\xi}_t, \\mathbf{x})$ is bounded  by some  constant $L$, hence we have that\n",
    "\n",
    "$$\\eta_t^2 \\|\\partial_\\mathbf{x} f(\\boldsymbol{\\xi}_t, \\mathbf{x})\\|^2 \\leq \\eta_t^2 L^2.$$\n",
    ":eqlabel:`eq_sgd-L`\n",
    "\n",
    "\n",
    "We are mostly interested in how the distance between $\\mathbf{x}_t$ and $\\mathbf{x}^*$ changes *in expectation*. In fact, for any specific sequence of steps the distance might well increase, depending on whichever $\\boldsymbol{\\xi}_t$ we encounter. Hence we need to bound the dot product.\n",
    "Since for any convex function $f$ it holds that\n",
    "$f(\\mathbf{y}) \\geq f(\\mathbf{x}) + \\langle f'(\\mathbf{x}), \\mathbf{y} - \\mathbf{x} \\rangle$\n",
    "for all $\\mathbf{x}$ and $\\mathbf{y}$,\n",
    "by convexity we have\n",
    "\n",
    "$$f(\\boldsymbol{\\xi}_t, \\mathbf{x}^*) \\geq f(\\boldsymbol{\\xi}_t, \\mathbf{x}_t) + \\left\\langle \\mathbf{x}^* - \\mathbf{x}_t, \\partial_{\\mathbf{x}} f(\\boldsymbol{\\xi}_t, \\mathbf{x}_t) \\right\\rangle.$$\n",
    ":eqlabel:`eq_sgd-f-xi-xstar`\n",
    "\n",
    "Plugging both inequalities :eqref:`eq_sgd-L` and :eqref:`eq_sgd-f-xi-xstar` into :eqref:`eq_sgd-xt+1-xstar` we obtain a bound on the distance between parameters at time $t+1$ as follows:\n",
    "\n",
    "$$\\|\\mathbf{x}_{t} - \\mathbf{x}^*\\|^2 - \\|\\mathbf{x}_{t+1} - \\mathbf{x}^*\\|^2 \\geq 2 \\eta_t (f(\\boldsymbol{\\xi}_t, \\mathbf{x}_t) - f(\\boldsymbol{\\xi}_t, \\mathbf{x}^*)) - \\eta_t^2 L^2.$$\n",
    ":eqlabel:`eqref_sgd-xt-diff`\n",
    "\n",
    "This means that we make progress as long as the  difference between current loss and the optimal loss outweighs $\\eta_t L^2/2$. Since this difference is bound to converge to zero it follows that the learning rate $\\eta_t$ also needs to *vanish*.\n",
    "\n",
    "Next we take expectations over :eqref:`eqref_sgd-xt-diff`. This yields\n",
    "\n",
    "$$E\\left[\\|\\mathbf{x}_{t} - \\mathbf{x}^*\\|^2\\right] - E\\left[\\|\\mathbf{x}_{t+1} - \\mathbf{x}^*\\|^2\\right] \\geq 2 \\eta_t [E[R(\\mathbf{x}_t)] - R^*] -  \\eta_t^2 L^2.$$\n",
    "\n",
    "The last step involves summing over the inequalities for $t \\in \\{1, \\ldots, T\\}$. Since the sum telescopes and by dropping the lower term we obtain\n",
    "\n",
    "$$\\|\\mathbf{x}_1 - \\mathbf{x}^*\\|^2 \\geq 2 \\left (\\sum_{t=1}^T   \\eta_t \\right) [E[R(\\mathbf{x}_t)] - R^*] - L^2 \\sum_{t=1}^T \\eta_t^2.$$\n",
    ":eqlabel:`eq_sgd-x1-xstar`\n",
    "\n",
    "Note that we exploited that $\\mathbf{x}_1$ is given and thus the expectation can be dropped. Last define\n",
    "\n",
    "$$\\bar{\\mathbf{x}} \\stackrel{\\mathrm{def}}{=} \\frac{\\sum_{t=1}^T \\eta_t \\mathbf{x}_t}{\\sum_{t=1}^T \\eta_t}.$$\n",
    "\n",
    "Since\n",
    "\n",
    "$$E\\left(\\frac{\\sum_{t=1}^T \\eta_t R(\\mathbf{x}_t)}{\\sum_{t=1}^T \\eta_t}\\right) = \\frac{\\sum_{t=1}^T \\eta_t E[R(\\mathbf{x}_t)]}{\\sum_{t=1}^T \\eta_t} = E[R(\\mathbf{x}_t)],$$\n",
    "\n",
    "by Jensen's inequality (setting $i=t$, $\\alpha_i = \\eta_t/\\sum_{t=1}^T \\eta_t$ in :eqref:`eq_jensens-inequality`) and convexity of $R$ it follows that $E[R(\\mathbf{x}_t)] \\geq E[R(\\bar{\\mathbf{x}})]$, thus\n",
    "\n",
    "$$\\sum_{t=1}^T \\eta_t E[R(\\mathbf{x}_t)] \\geq \\sum_{t=1}^T \\eta_t  E\\left[R(\\bar{\\mathbf{x}})\\right].$$\n",
    "\n",
    "Plugging this into the inequality :eqref:`eq_sgd-x1-xstar` yields the bound\n",
    "\n",
    "$$\n",
    "\\left[E[\\bar{\\mathbf{x}}]\\right] - R^* \\leq \\frac{r^2 + L^2 \\sum_{t=1}^T \\eta_t^2}{2 \\sum_{t=1}^T \\eta_t},\n",
    "$$\n",
    "\n",
    "where $r^2 \\stackrel{\\mathrm{def}}{=} \\|\\mathbf{x}_1 - \\mathbf{x}^*\\|^2$ is a bound on the distance between the initial choice of parameters and the final outcome. In short, the speed of convergence depends on how\n",
    "the norm of stochastic gradient is bounded ($L$) and how far away from optimality the initial parameter value is ($r$). Note that the bound is in terms of $\\bar{\\mathbf{x}}$ rather than $\\mathbf{x}_T$. This is the case since $\\bar{\\mathbf{x}}$ is a smoothed version of the optimization path.\n",
    "Whenever $r, L$, and $T$ are known we can pick the learning rate $\\eta = r/(L \\sqrt{T})$. This yields as upper bound $rL/\\sqrt{T}$. That is, we converge with rate $\\mathcal{O}(1/\\sqrt{T})$ to the optimal solution.\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "## Stochastic Gradients and Finite Samples\n",
    "\n",
    "So far we have played a bit fast and loose when it comes to talking about stochastic gradient descent. We posited that we draw instances $x_i$, typically with labels $y_i$ from some distribution $p(x, y)$ and that we use this to update the model parameters in some manner. In particular, for a finite sample size we simply argued that the discrete distribution $p(x, y) = \\frac{1}{n} \\sum_{i=1}^n \\delta_{x_i}(x) \\delta_{y_i}(y)$\n",
    "for some functions $\\delta_{x_i}$ and $\\delta_{y_i}$\n",
    "allows us to perform stochastic gradient descent over it.\n",
    "\n",
    "However, this is not really what we did. In the toy examples in the current section we simply added noise to an otherwise non-stochastic gradient, i.e., we pretended to have pairs $(x_i, y_i)$. It turns out that this is justified here (see the exercises for a detailed discussion). More troubling is that in all previous discussions we clearly did not do this. Instead we iterated over all instances *exactly once*. To see why this is preferable consider the converse, namely that we are sampling $n$ observations from the discrete distribution *with replacement*. The probability of choosing an element $i$ at random is $1/n$. Thus to choose it *at least* once is\n",
    "\n",
    "$$P(\\mathrm{choose~} i) = 1 - P(\\mathrm{omit~} i) = 1 - (1-1/n)^n \\approx 1-e^{-1} \\approx 0.63.$$\n",
    "\n",
    "A similar reasoning shows that the probability of picking some sample (i.e., training example) *exactly once* is given by\n",
    "\n",
    "$${n \\choose 1} \\frac{1}{n} \\left(1-\\frac{1}{n}\\right)^{n-1} = \\frac{n}{n-1} \\left(1-\\frac{1}{n}\\right)^{n} \\approx e^{-1} \\approx 0.37.$$\n",
    "\n",
    "This leads to an increased variance and decreased data efficiency relative to sampling *without replacement*. Hence, in practice we perform the latter (and this is the default choice throughout this book). Last note that repeated passes through the training dataset traverse it in a *different* random order.\n",
    "\n",
    "\n",
    "## Summary\n",
    "\n",
    "* For convex problems we can prove that for a wide choice of learning rates stochastic gradient descent will converge to the optimal solution.\n",
    "* For deep learning this is generally not the case. However, the analysis of convex problems gives us useful insight into how to approach optimization, namely to reduce the learning rate progressively, albeit not too quickly.\n",
    "* Problems occur when the learning rate is too small or too large. In practice  a suitable learning rate is often found only after multiple experiments.\n",
    "* When there are more examples in the training dataset, it costs more to compute each iteration for gradient descent, so stochastic gradient descent is preferred in these cases.\n",
    "* Optimality guarantees for stochastic gradient descent are in general not available in nonconvex cases since the number of local minima that require checking might well be exponential.\n",
    "\n",
    "\n",
    "\n",
    "\n",
    "## Exercises\n",
    "\n",
    "1. Experiment with different learning rate schedules for stochastic gradient descent and with different numbers of iterations. In particular, plot the distance from the optimal solution $(0, 0)$ as a function of the number of iterations.\n",
    "1. Prove that for the function $f(x_1, x_2) = x_1^2 + 2 x_2^2$ adding normal noise to the gradient is equivalent to minimizing a loss function $f(\\mathbf{x}, \\mathbf{w}) = (x_1 - w_1)^2 + 2 (x_2 - w_2)^2$ where $\\mathbf{x}$ is drawn from a normal distribution.\n",
    "1. Compare convergence of stochastic gradient descent when you sample from $\\{(x_1, y_1), \\ldots, (x_n, y_n)\\}$ with replacement and when you sample without replacement.\n",
    "1. How would you change the stochastic gradient descent solver if some gradient (or rather some coordinate associated with it) was consistently larger than all the other gradients?\n",
    "1. Assume that $f(x) = x^2 (1 + \\sin x)$. How many local minima does $f$ have? Can you change $f$ in such a way that to minimize it one needs to evaluate all the local minima?\n"
   ]
  },
  {
   "cell_type": "markdown",
   "metadata": {
    "origin_pos": 16,
    "tab": [
     "tensorflow"
    ]
   },
   "source": [
    "[Discussions](https://discuss.d2l.ai/t/1067)\n"
   ]
  }
 ],
 "metadata": {
  "language_info": {
   "name": "python"
  }
 },
 "nbformat": 4,
 "nbformat_minor": 4
}