From b3206f940ea1d0155e20070f46f8be7621aaa33f Mon Sep 17 00:00:00 2001
From: bazarova1 <bazarova1@jsfl02.jusuf>
Date: Sun, 12 May 2024 23:30:52 +0200
Subject: [PATCH] first day

---
 .../NF_image_modeling-checkpoint.ipynb        | 15662 ++++++++++++++++
 BLcourse2.1/NF_image_modeling.ipynb           | 15662 ++++++++++++++++
 BLcourse2.1/Squeeze_operation.svg             |     7 +
 BLcourse2.1/comparison_GAN_VAE_NF.png         |   Bin 0 -> 378234 bytes
 BLcourse2.1/coupling_flow.svg                 |   929 +
 BLcourse2.1/dequantization_issue.svg          |   417 +
 BLcourse2.1/flows                             |     1 +
 BLcourse2.1/image_to_gaussian.svg             |     7 +
 BLcourse2.1/multiscale_flow.svg               |     7 +
 BLcourse2.1/normalizing_flow_layout.png       |   Bin 0 -> 283407 bytes
 BLcourse2.1/uniform_flow.png                  |   Bin 0 -> 47174 bytes
 BLcourse2.1/vanilla_flow.svg                  |     7 +
 12 files changed, 32699 insertions(+)
 create mode 100644 BLcourse2.1/.ipynb_checkpoints/NF_image_modeling-checkpoint.ipynb
 create mode 100644 BLcourse2.1/NF_image_modeling.ipynb
 create mode 100644 BLcourse2.1/Squeeze_operation.svg
 create mode 100644 BLcourse2.1/comparison_GAN_VAE_NF.png
 create mode 100644 BLcourse2.1/coupling_flow.svg
 create mode 100644 BLcourse2.1/dequantization_issue.svg
 create mode 100644 BLcourse2.1/flows
 create mode 100644 BLcourse2.1/image_to_gaussian.svg
 create mode 100644 BLcourse2.1/multiscale_flow.svg
 create mode 100644 BLcourse2.1/normalizing_flow_layout.png
 create mode 100644 BLcourse2.1/uniform_flow.png
 create mode 100644 BLcourse2.1/vanilla_flow.svg

diff --git a/BLcourse2.1/.ipynb_checkpoints/NF_image_modeling-checkpoint.ipynb b/BLcourse2.1/.ipynb_checkpoints/NF_image_modeling-checkpoint.ipynb
new file mode 100644
index 0000000..8c654c8
--- /dev/null
+++ b/BLcourse2.1/.ipynb_checkpoints/NF_image_modeling-checkpoint.ipynb
@@ -0,0 +1,15662 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Tutorial 11: Normalizing Flows for image modeling\n",
+    "\n",
+    "![Status](https://img.shields.io/static/v1.svg?label=Status&message=Finished&color=green)\n",
+    "\n",
+    "**Filled notebook:** \n",
+    "[![View notebook on Github](https://img.shields.io/static/v1.svg?logo=github&label=Repo&message=View%20On%20Github&color=lightgrey)](https://github.com/phlippe/uvadlc_notebooks/blob/master/docs/tutorial_notebooks/tutorial11/NF_image_modeling.ipynb)\n",
+    "[![Open In Collab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/phlippe/uvadlc_notebooks/blob/master/docs/tutorial_notebooks/tutorial11/NF_image_modeling.ipynb)  \n",
+    "**Pre-trained models:** \n",
+    "[![View files on Github](https://img.shields.io/static/v1.svg?logo=github&label=Repo&message=View%20On%20Github&color=lightgrey)](https://github.com/phlippe/saved_models/tree/main/tutorial11)\n",
+    "[![GoogleDrive](https://img.shields.io/static/v1.svg?logo=google-drive&logoColor=yellow&label=GDrive&message=Download&color=yellow)](https://drive.google.com/drive/folders/1gttZ5DSrpKwn9g3RcizqA5qG7NFLMgvv?usp=sharing)   \n",
+    "**Recordings:** \n",
+    "[![YouTube - Part 1](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%201&color=red)](https://youtu.be/U1fwesIusbg)\n",
+    "[![YouTube - Part 2](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%202&color=red)](https://youtu.be/qMoGcRhVrF8)\n",
+    "[![YouTube - Part 3](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%203&color=red)](https://youtu.be/YoAWiaEt41Y)\n",
+    "[![YouTube - Part 4](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%204&color=red)](https://youtu.be/nTyDvn-ADJ4)    \n",
+    "**JAX+Flax version:**\n",
+    "[![View on RTD](https://img.shields.io/static/v1.svg?logo=readthedocs&label=RTD&message=View%20On%20RTD&color=8CA1AF)](https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_notebooks/JAX/tutorial11/NF_image_modeling.html)     \n",
+    "**Author:** Phillip Lippe"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "<div class=\"alert alert-info\">\n",
+    "\n",
+    "**Note:** Interested in JAX? Check out our [JAX+Flax version](https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_notebooks/JAX/tutorial11/NF_image_modeling.html) of this tutorial!\n",
+    "</div>"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "In this tutorial, we will take a closer look at complex, deep normalizing flows. The most popular, current application of deep normalizing flows is to model datasets of images. As for other generative models, images are a good domain to start working on because (1) CNNs are widely studied and strong models exist, (2) images are high-dimensional and complex, and (3) images are discrete integers. In this tutorial, we will review current advances in normalizing flows for image modeling, and get hands-on experience on coding normalizing flows. Note that normalizing flows are commonly parameter heavy and therefore computationally expensive. We will use relatively simple and shallow flows to save computational cost and allow you to run the notebook on CPU, but keep in mind that a simple way to improve the scores of the flows we study here is to make them deeper. \n",
+    "\n",
+    "Throughout this notebook, we make use of [PyTorch Lightning](https://pytorch-lightning.readthedocs.io/en/latest/). The first cell imports our usual libraries."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/tmp/ipykernel_16086/210703698.py:11: DeprecationWarning: `set_matplotlib_formats` is deprecated since IPython 7.23, directly use `matplotlib_inline.backend_inline.set_matplotlib_formats()`\n",
+      "  set_matplotlib_formats('svg', 'pdf') # For export\n",
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Using device cuda:0\n"
+     ]
+    }
+   ],
+   "source": [
+    "## Standard libraries\n",
+    "import os\n",
+    "import math\n",
+    "import time\n",
+    "import numpy as np \n",
+    "\n",
+    "## Imports for plotting\n",
+    "import matplotlib.pyplot as plt\n",
+    "%matplotlib inline \n",
+    "from IPython.display import set_matplotlib_formats\n",
+    "set_matplotlib_formats('svg', 'pdf') # For export\n",
+    "from matplotlib.colors import to_rgb\n",
+    "import matplotlib\n",
+    "matplotlib.rcParams['lines.linewidth'] = 2.0\n",
+    "import seaborn as sns\n",
+    "sns.reset_orig()\n",
+    "\n",
+    "## Progress bar\n",
+    "#from tqdm.notebook import tqdm\n",
+    "from tqdm import tqdm\n",
+    "\n",
+    "## PyTorch\n",
+    "import torch\n",
+    "import torch.nn as nn\n",
+    "import torch.nn.functional as F\n",
+    "import torch.utils.data as data\n",
+    "import torch.optim as optim\n",
+    "# Torchvision\n",
+    "import torchvision\n",
+    "from torchvision.datasets import MNIST\n",
+    "from torchvision import transforms\n",
+    "# PyTorch Lightning\n",
+    "try:\n",
+    "    import pytorch_lightning as pl\n",
+    "except ModuleNotFoundError: # Google Colab does not have PyTorch Lightning installed by default. Hence, we do it here if necessary\n",
+    "    !pip install --quiet pytorch-lightning>=1.4\n",
+    "    import pytorch_lightning as pl\n",
+    "from pytorch_lightning.callbacks import LearningRateMonitor, ModelCheckpoint\n",
+    "\n",
+    "# Path to the folder where the datasets are/should be downloaded (e.g. MNIST)\n",
+    "DATASET_PATH = \"/p/project/training2416/bazarova1/uvadlc_notebooks/docs/tutorial_notebooks/data\"\n",
+    "# Path to the folder where the pretrained models are saved\n",
+    "CHECKPOINT_PATH = \"/p/project/training2416/bazarova1/uvadlc_notebooks/docs/tutorial_notebooks/saved_models/tutorial11\"\n",
+    "\n",
+    "# Setting the seed\n",
+    "pl.seed_everything(42)\n",
+    "\n",
+    "# Ensure that all operations are deterministic on GPU (if used) for reproducibility\n",
+    "torch.backends.cudnn.deterministic = True\n",
+    "torch.backends.cudnn.benchmark = False\n",
+    "\n",
+    "# Fetching the device that will be used throughout this notebook\n",
+    "device = torch.device(\"cpu\") if not torch.cuda.is_available() else torch.device(\"cuda:0\")\n",
+    "print(\"Using device\", device)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Again, we have a few pretrained models. We download them below to the specified path above."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "import urllib.request\n",
+    "from urllib.error import HTTPError\n",
+    "# Github URL where saved models are stored for this tutorial\n",
+    "base_url = \"https://raw.githubusercontent.com/phlippe/saved_models/main/tutorial11/\"\n",
+    "# Files to download\n",
+    "pretrained_files = [\"MNISTFlow_simple.ckpt\", \"MNISTFlow_vardeq.ckpt\", \"MNISTFlow_multiscale.ckpt\"]\n",
+    "# Create checkpoint path if it doesn't exist yet\n",
+    "os.makedirs(CHECKPOINT_PATH, exist_ok=True)\n",
+    "\n",
+    "# For each file, check whether it already exists. If not, try downloading it.\n",
+    "for file_name in pretrained_files:\n",
+    "    file_path = os.path.join(CHECKPOINT_PATH, file_name)\n",
+    "    if not os.path.isfile(file_path):\n",
+    "        file_url = base_url + file_name\n",
+    "        print(f\"Downloading {file_url}...\")\n",
+    "        try:\n",
+    "            urllib.request.urlretrieve(file_url, file_path)\n",
+    "        except HTTPError as e:\n",
+    "            print(\"Something went wrong. Please try to download the file from the GDrive folder, or contact the author with the full output including the following error:\\n\", e)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We will use the MNIST dataset in this notebook. MNIST constitutes, despite its simplicity, a challenge for small generative models as it requires the global understanding of an image. At the same time, we can easily judge whether generated images come from the same distribution as the dataset (i.e. represent real digits), or not.\n",
+    "\n",
+    "To deal better with the discrete nature of the images, we transform them from a range of 0-1 to a range of 0-255 as integers."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/utils/data/dataloader.py:557: UserWarning: This DataLoader will create 4 worker processes in total. Our suggested max number of worker in current system is 1, which is smaller than what this DataLoader is going to create. Please be aware that excessive worker creation might get DataLoader running slow or even freeze, lower the worker number to avoid potential slowness/freeze if necessary.\n",
+      "  warnings.warn(_create_warning_msg(\n"
+     ]
+    }
+   ],
+   "source": [
+    "# Convert images from 0-1 to 0-255 (integers)\n",
+    "def discretize(sample):\n",
+    "    return (sample * 255).to(torch.int32)\n",
+    "\n",
+    "# Transformations applied on each image => make them a tensor and discretize\n",
+    "transform = transforms.Compose([transforms.ToTensor(),\n",
+    "                                discretize])\n",
+    "\n",
+    "# Loading the training dataset. We need to split it into a training and validation part\n",
+    "train_dataset = MNIST(root=DATASET_PATH, train=True, transform=transform, download=True)\n",
+    "pl.seed_everything(42)\n",
+    "train_set, val_set = torch.utils.data.random_split(train_dataset, [50000, 10000])\n",
+    "\n",
+    "# Loading the test set\n",
+    "test_set = MNIST(root=DATASET_PATH, train=False, transform=transform, download=True)\n",
+    "\n",
+    "# We define a set of data loaders that we can use for various purposes later.\n",
+    "# Note that for actually training a model, we will use different data loaders\n",
+    "# with a lower batch size.\n",
+    "train_loader = data.DataLoader(train_set, batch_size=256, shuffle=False, drop_last=False)\n",
+    "val_loader = data.DataLoader(val_set, batch_size=64, shuffle=False, drop_last=False, num_workers=4)\n",
+    "test_loader = data.DataLoader(test_set, batch_size=64, shuffle=False, drop_last=False, num_workers=4)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "In addition, we will define below a function to simplify the visualization of images/samples. Some training examples of the MNIST dataset is shown below."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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sr7h9pJMgTwDnJ0DKlHTqufUHU558hhDHuUxT54BeSwhz1+PEEePjT2DyvmHZaKV8jweB78Dc+bMaQW7AP/EM3nEIeeJSpjoKUteBNYugvbxh4DzcXnzLJw8eZKt5xw755QnjzHkUR7z5Fko2ePyYKRc0GRqfucxxDxiwJxr+bSlpYU/edeC5Pms4HAZKJpXybNgLYBHlvhrwPlYe14nyHQa8GvAm/Dcc8+l58ljDHmUR3uePMpjGR4DgW4zOuJx0jJqoDLX/mlNpGuxpjeRLcOHD+cs7ekXlafesRHA40TA/s5Mx1bmTQPO031F4LQkrG4dPXo0PU8eDcijPMpj8Kk8BpTpMdNUx0FTa/JO9jzWBSKtp8n1nAAuaJI3z8xfAWc8wQ1Mb9x0ynsP2AqWLl2a6UxfBPQ4Y8aM9Dx5jCGP8mjO6w8ey8ee9wroLS3dY/n9VlzQKmhcfRVkK5wxj2//XwcGDRrE5lIuZjULHDx4kO87Wk6DZ+P7AcvY3t6eniePMeTRDXmUR3m05vUjj3yjYurUqTGP14BfgVtAbW0t57YNdqhO/2NQx6kbO3ZstoIl5vExFM+BbDLl6DgGbNq0iYMOHg5ARWhOAGfYHzZsGMs4EzjlyWMMeXRDHuVRHq15/cgj6ejoWA8eA/SIYn8ZRHbgDTnQQ3X6Hzkor3yPETgKj+uqnDhx4hh4HNRVsn379oTFVyrz5DGGPLohj/J4Th5tef3Mo/Jy5smjH3ny6EeePPqRJ49+5MmjH3ny6EeePPqRJ49+5MmjH3ny6EeePPqRJ49+5MmjH3ny6Ede6FFc2sijH8ijH8ijH8ijH8ijH8ijH/wfjEm7MQplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjM0NDMKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDIyNCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDUxNzYgMDAwMDAgbiAKMDAwMDAwMDYwNyAwMDAwMCBuIAowMDAwMDAwNjI4IDAwMDAwIG4gCjAwMDAwMDA2ODggMDAwMDAgbiAKMDAwMDAwMDcwOSAwMDAwMCBuIAowMDAwMDAwNzMwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM0NCAwMDAwMCBuIAowMDAwMDAwNTg3IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU2NyAwMDAwMCBuIAowMDAwMDAwNzYyIDAwMDAwIG4gCjAwMDAwMDUxNTUgMDAwMDAgbiAKMDAwMDAwNTIzNiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNTM5MwolJUVPRgo=",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:42:24.282282</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p81af793971)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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r149k7t3727y+PHjY9u5CuqMM87wdWZmpmnTvalvueUWk8M5SP0cxahRo0yeOXOmyV9++WXJO5tCuHMEAEAwOAIAINLisaouuUjU8obt27ebrFvEIbVNmTLF10U9VgXKqyVLlvg63NLtVPTYvmeeecbXK1asiG3HUhx3jgAACAZHAAAEgyMAACIt5hxVo0aNfK1HQZXk2KKi6LFU4VZKAIr2zTffJLsLFd5vf/tbX+uWirfeeqvJurQjXL6mSzP072M4t+lc+r/33DkCACAYHAEAEAyOAACItJxznDNnjq/1OKt4zgvq9kkAorv//vt9nZeXl8SeVFz5+fmnrJ1zbvjw4SZ36dLF5PCYquuuu8606VaBO3fuNPmVV17xdbhe0jnnNmzYUFS3k447RwAABIMjAACCwREAAJGWc47h/n+61qYsOIaq/KpcuXLUDODkOckwV6tWzbR9//vfN7l3794mjxkzxtdDhgwxbWPHjjU5PHrwv//9bwl6HD/8hQAAQDA4AgAg0vKxaryE29Kh+MKPezvnXM2aNU2ePn16QvrRsmVLkzt37uzrEydORP3eotpROsuWLfO1HnmUlZVlsp4sP378+Ph1DCV25MgRkzdu3Gjyww8/bPLcuXN9/dxzz5m20aNHm3zeeef5+s477zRte/fuLXFfY4E7RwAABIMjAACCwREAAJGWc466ZVysjBgxwuScnJy4vE55ULt2bV+HH8N2zrkGDRqYfMstt5hcWFhY6tetVKlSxOs0adLEZP2oeTR6vM6+fftK3jmc5ODBg74+dOhQ1K+tW7duvLuDBFq/fr2vr776atM2YcIEk4cOHerrmTNnmrZFixbFoXdF484RAADB4AgAgGBwBABApOWcY7g+qm3btjG77siRI02ePXt2zK5d3oRrCnVdo+rQoYPJZVlTGG77Fsu1iRMnTjRZj9gBYq169eq+rlKlimk7cOBAorsTV/r5AI6sAgAgDTE4AgAg0vKxamjlypUxuxaPUYvv7bff9nXfvn1NW3j6u3POnX322Saff/75cetXKFyO8dFHH5m25cuXm6xbXyH2wtN0nHOuU6dOJpe3R4lFCZc36CkVut3aF1984et58+aZtsOHD8ehdycLl1E551xGRobJbdq0Mfmyyy7zdffu3U1bZmamyeHPRiz/ppcFd44AAAgGRwAABIMjAAAi7ecckXwFBQVRc/PmzU1u165dxGvp3ItuKRYu5SjKPffc4+sXX3yx2N+H+FiwYIHJw4cPN3nq1KmJ7E7SLV682Nfbt283bfpv0apVK19/8sknpk3n09977z2Tjx8/7uvdu3ebtho1aph84YUXmhxuwai/e127djVZ5yTDudFVq1aZtuzsbJNTcbtG7hwBABAMjgAACAZHAAAEc46Iu3//+99Rc2jatGlx7g2SZefOnSaHWxBWdDpv2Lp16yT1BP+PO0cAAASDIwAAgsERAADB4AgAgGBwBABAMDgCACAYHAEAEAyOAAAIBkcAAASDIwAAgsERAADB4AgAgGBwBABAMDgCACAq5ebmFia7EwAApBLuHAEAEAyOAAAIBkcAAASDIwAAgsERAADB4AgAgDgtWmNubm6CuoHSivYe8f6lPt6/9Mb7l96ivUfcOQIAIBgcAQAQDI4AAAgGRwAABIMjAACCwREAAMHgCACAiLrOEYiHH/7wh77+8MMPo37tli1bTO7UqZOvP/7449h2DEBE1apVM3nixIkm9+3b1+T27dv7+oMPPohfx+KEO0cAAASDIwAAgseqSLgTJ074+ptvvjFtVapUMblRo0Ym5+Tk+PqRRx4xbdu3b49VFwGI5s2bmzxw4MCoX9+sWTNf81gVAIBygMERAADB4AgAgGDOEQm3du1aX7/88sumTT8OvmzZMpPvuOOO+HUMAP4Pd44AAAgGRwAABIMjAAAiZeYcs7KyfL106dKk9GHr1q0mDxo0KOLX6lzYsWPH4tKn8u6JJ54wWeccdW1Vy5Ytfb169ep4dQuAOHDggMn79u0z+bvf/W4iuxN33DkCACAYHAEAEAyOAACIpM05du7c2eTnnnsuST35VuPGjU0uKCiI+LU6V/bmm2+anJeXF7uOlWN6JNWaNWtMDo+3cs65xx9/3NddunSJX8dQLD/72c9M/sUvfmFy165di30tnbcP5/wPHTpk2l555ZViXxex8Z///Mfkjz76yOQrr7wygb2JP+4cAQAQDI4AAIiEPVb90Y9+ZLI+Rm3YsGGiuhIT4dFJzjnXr18/k/v372/yypUrfX306NH4dSzN7N6922RdTqOPVS+66CJfh0fiOOfc5s2bY9w7nEr16tV9rdML559/fqmvW7VqVZNnzJjh6yNHjpg2/f2bPHmyyXoUGmJv0qRJJrdv3z5injNnTkL6FEvcOQIAIBgcAQAQDI4AAIiEzTnq1kLpNsdYlAYNGpisSzvWrVvn6x49epi2jRs3xq9jaUY/on/NNdeYfM455/j6wgsvNG3MOcZHrVq1TA7nAksyx/jWW2+ZvH79epOrVKli8m233ebratWqmbY//vGPJtesWdPkcePGFbtf5V34/mVnZ0f92l27dpn8zjvvRPxabdPt5H7+85/7+sknnzRtn376adR+pALuHAEAEAyOAAAIBkcAAETC5hxvv/32RL2UsXfvXpMffvjhiF9br149k0eNGhWzfoTzY7oG8oEHHojZ66Q7nXO88847Tb744ot9fd9995k2nec9ePBgjHtXMU2YMMFk3TIumuuvv97X77//vmnbuXOnyZUr2/+rT58+3df6O6JzZwMHDjS5Is05nn766SaPHz/e5F69evm6du3aUa+lW/iFR/M99NBDpm3JkiVRvzf8e3rVVVeZtvC9TVXcOQIAIBgcAQAQCXusGt7aO+dcYWFhQl63Ro0aJocfLx47dqxpe+mll0x+/fXXTQ4f7ZRlB/pbb73V5IULF5qsj58qki+//NJk/cj+n//8Z1+3a9fOtHXs2NHkRYsWxbh3FVNJlmu88cYbJocf9//666+jfu+JEydMXrFiha979+5t2vTxe4sWLUy+4oorfL18+fKor5vuHnzwQZP170t4ook+ClWZmZkmX3311b7WLUDz8/NN1uUZ4WPVyy67zLTxWBUAgDTE4AgAgGBwBABAJGzOMVn0Y84tW7b09d/+9rcE9+Z/fe973zM5IyMjKf1IB//85z9N/uqrr3yt25rpx/mZc0y8vLw8k4uaZywuvc6NN95o8tKlS02eN2+ery+99FLTtn379pj0KVU0b97c5EqVKpn82muv+bpv375Rr9W4cWOTs7KyfD1z5kzTpvPA5Q13jgAACAZHAAAEgyMAAKLczzkiva1evdrkwYMH+3rKlCmm7ayzzjI5nMvdv39/7DuHk+jWcuG61FjNPzp38rrGunXrmly/fn1fV61aNWavmwr057xnz54m6xryBQsWFPvaW7duNXnWrFm+1nXfo0ePNlm3egyPIBs2bJhpu+uuu4rdp2ThzhEAAMHgCACAYHAEAEAkbM5xz549JtepU6fU1wr3YPz8889Nmx7JUrNmzVK/Trzo3MuRI0eS1JP0E+6p+atf/cq0hftpOmf3nNTjrRAfejTRpk2bfK17p5aF/l7rmtePP/7Y14cPH47Z66YC/Xuh6zYbNmxosu4ZXVq673FOTo7JX3zxhcnRjgfs3r27yfPnzy9T3+KBO0cAAASDIwAAImGPVXXbon/84x+lvlZ4wnv//v1NW9OmTU3u2rWryfqx50TZtWuXr++44w7TFh7Ng9gZNGiQr/V0dP3IOuJDlx3Ey2effWZy+Hu+Y8eOhPQhUfbt22fyu+++a7L+jRs+fLivJ02aFLd+jRs3zuRwq07dai48/s85u8XdsWPHYt+5UuDOEQAAweAIAIBgcAQAQKTl9nHhtmBTp041bUOGDDE5nHdyzj7bLosJEyaYvGzZMpPDbZecs3OOf//732PSh4ouNzfXZD2C7Mwzz/S1HlvEnGNiLF682Ne6pKJbt24mV64c+f/qunxBf4e2bdtmsm47WJ7pfKsKt26L55yjLtWZPHmyr3XO8ZJLLjG5V69evo7V0pOy4s4RAADB4AgAgGBwBABAJGzOcfny5SY/9NBDJt90002+btasWbGv26RJE5PnzJlj8ieffGJyeKTOzp07i/06qqCgwOQDBw6YvHfv3lJfu7zRbd3atGnj69tuuy3q97744osmr1y50tf5+fmmbeHChSbffPPNvn7++edNW2ZmpslFzdtUZM8884zJl19+ebG/N/wMgK43vOGGG0yONueo85Wx+uxAefDss8+aHP7cO2eP89Kt5XTruVh6//33fa1/h/VvfDj/zJwjAAApisERAADB4AgAgEjYnKPOGegatbFjx/paj3QqiXBt26ny3Llzff3CCy+YthkzZpis84iheD6rTzc1atQwWf8df/KTn5hckmPE9Ock/DnSeewNGzZEvM53vvMdk0eMGGGyHn+Fb7355psmr1q1yte6frQkwuPHUHobN240WfctDddk33333aZt9OjRJh8/frzU/TjtNDuchJ8n0KMECwsLTdbjsFIBd44AAAgGRwAARFpuH1cWbdu2PWXtnHPXXHONyfoo+Omnn/a1HhNTkYXLY5w7eVswFT5CmT17tmnTI8bOPfdck6tXr+7rTp06mTbN0eh7r4+Gw2PRKrpw60Pn7PIa3QasSpUqJv/mN7/x9T333BOH3kEtWLDA5HAKIScnx7Tpo239uxYuuWjVqlXU19VlWR07doz4tZ9++qnJ999/f9RrJwN3jgAACAZHAAAEgyMAACJl5hwPHTrk67POOsu0DR8+3ORRo0b5+owzzohZH6677rqo7T/96U99fe2115q2opafrFmzxtd6tEu6W7p0aYm+fuTIkb7Wbd1q1aplctWqVU1u2rSpr8MtB51zrl+/fibXr18/Yh+ysrJM1iUjLO2I7KmnnvK1zjNdcMEFJl900UUJ6RO+pcvMHnnkEV//9a9/NW06P6lLO+rUqePrRx991LTpcoxo9PMbAwcONDkVt9vkzhEAAMHgCACAYHAEAECkzJxj+Px6z549pk2PtwqfX1955ZWmTdfJxVK4BdmSJUtK9L0DBgzwtR7DlO50m71//etfJrdo0cLkcH5ZffXVV1FfK/zZCI/Ece7k7QD79Onj66FDh5q2LVu2mLxixYqor4vS+fGPf+xrXf+q812Ij3Ato27l2LNnT5P/9Kc/xex1161b52vdrrGkfz+TgTtHAAAEgyMAACJlHquWxLhx43ytjyj/8pe/mBwuv0imYcOG+bq8PVbVR6HhNnvOOTd16lST27dv72vdPq4swtMiNOtJBbqcpiynESCyjIwMX4cn0iNx9u3b5+v+/fubtvz8fJPHjBljcrh9XKVKlUybPhZ/9dVXTZ43b56vi5ouSUXcOQIAIBgcAQAQDI4AAIi0nHMMffbZZybfcMMNJuvp1NnZ2b7WLcL0SJbTTz89Fl10zjmXmZnp68GDB5u2KVOmxOx1UsG0adOi5mQ4evRosrtQLm3atMlk3T4u9Nhjj5k8Y8YMk3mPEk+XP2muyLhzBABAMDgCACAYHAEAEGk/56h03kLz/PnzT1k7Z4/Ccu7krenKsmZy7dq1vi5vc4youIYMGWLySy+9ZHLHjh19Xa9ePdM2aNAgkydPnhzj3gGlx50jAACCwREAAMHgCACAKHdzjmXx+OOPm6x7oIZruMJjYJyze0g6d/I+hJqB8mDXrl0mX3/99SaH8/p6XFLnzp1NZs4RqYQ7RwAABIMjAACCx6pRbNu2LWKuVatWorsDpLyDBw+aPGDAAF/PmjXLtE2aNCkhfQJKgztHAAAEgyMAAILBEQAAwZwjgLjZsWOHr6+66qok9gQoGe4cAQAQDI4AAAgGRwAABIMjAACCwREAAMHgCACAYHAEAEBUys3NLUx2JwAASCXcOQIAIBgcAQAQDI4AAAgGRwAABIMjAACCwREAAPE/DaDY9/jcZT0AAAAASUVORK5CYII=\" id=\"imageee597cd2f8\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p81af793971\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "def show_imgs(imgs, title=None, row_size=4):\n",
+    "    # Form a grid of pictures (we use max. 8 columns)\n",
+    "    num_imgs = imgs.shape[0] if isinstance(imgs, torch.Tensor) else len(imgs)\n",
+    "    is_int = imgs.dtype==torch.int32 if isinstance(imgs, torch.Tensor) else imgs[0].dtype==torch.int32\n",
+    "    nrow = min(num_imgs, row_size)\n",
+    "    ncol = int(math.ceil(num_imgs/nrow))\n",
+    "    imgs = torchvision.utils.make_grid(imgs, nrow=nrow, pad_value=128 if is_int else 0.5)\n",
+    "    np_imgs = imgs.cpu().numpy()\n",
+    "    # Plot the grid\n",
+    "    plt.figure(figsize=(1.5*nrow, 1.5*ncol))\n",
+    "    plt.imshow(np.transpose(np_imgs, (1,2,0)), interpolation='nearest')\n",
+    "    plt.axis('off')\n",
+    "    if title is not None:\n",
+    "        plt.title(title)\n",
+    "    plt.show()\n",
+    "    plt.close()\n",
+    "\n",
+    "show_imgs([train_set[i][0] for i in range(8)])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Normalizing Flows as generative model\n",
+    "\n",
+    "In the previous lectures, we have seen Energy-based models, Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs) as example of generative models. However, none of them explicitly learn the probability density function $p(x)$ of the real input data. While VAEs model a lower bound, energy-based models only implicitly learn the probability density. GANs on the other hand provide us a sampling mechanism for generating new data, without offering a likelihood estimate. The generative model we will look at here, called Normalizing Flows, actually models the true data distribution $p(x)$ and provides us with an exact likelihood estimate. Below, we can visually compare VAEs, GANs and Flows\n",
+    "(figure credit - [Lilian Weng](https://lilianweng.github.io/lil-log/2018/10/13/flow-based-deep-generative-models.html)):\n",
+    "\n",
+    "<center width=\"100%\"><img src=\"comparison_GAN_VAE_NF.png\" width=\"600px\"></center>\n",
+    "\n",
+    "The major difference compared to VAEs is that flows use *invertible* functions $f$ to map the input data $x$ to a latent representation $z$. To realize this, $z$ must be of the same shape as $x$. This is in contrast to VAEs where $z$ is usually much lower dimensional than the original input data. However, an invertible mapping also means that for every data point $x$, we have a corresponding latent representation $z$ which allows us to perform lossless reconstruction ($z$ to $x$). In the visualization above, this means that $x=x'$ for flows, no matter what invertible function $f$ and input $x$ we choose. \n",
+    "\n",
+    "Nonetheless, how are normalizing flows modeling a probability density with an invertible function? The answer to this question is the rule for change of variables. Specifically, given a prior density $p_z(z)$ (e.g. Gaussian) and an invertible function $f$, we can determine $p_x(x)$ as follows:\n",
+    "\n",
+    "$$\n",
+    "\\begin{split}\n",
+    "    \\int p_x(x) dx & = \\int p_z(z) dz = 1 \\hspace{1cm}\\text{(by definition of a probability distribution)}\\\\\n",
+    "    \\Leftrightarrow p_x(x) & = p_z(z) \\left|\\frac{dz}{dx}\\right| = p_z(f(x)) \\left|\\frac{df(x)}{dx}\\right|\n",
+    "\\end{split}\n",
+    "$$\n",
+    "\n",
+    "Hence, in order to determine the probability of $x$, we only need to determine its probability in latent space, and get the derivate of $f$. Note that this is for a univariate distribution, and $f$ is required to be invertible and smooth. For a multivariate case, the derivative becomes a Jacobian of which we need to take the determinant. As we usually use the log-likelihood as objective, we write the multivariate term with logarithms below:\n",
+    "\n",
+    "$$\n",
+    "\\log p_x(\\mathbf{x}) = \\log p_z(f(\\mathbf{x})) + \\log{} \\left|\\det \\frac{df(\\mathbf{x})}{d\\mathbf{x}}\\right|\n",
+    "$$\n",
+    "\n",
+    "Although we now know how a normalizing flow obtains its likelihood, it might not be clear what a normalizing flow does intuitively. For this, we should look from the inverse perspective of the flow starting with the prior probability density $p_z(z)$. If we apply an invertible function on it, we effectively \"transform\" its probability density. For instance, if $f^{-1}(z)=z+1$, we shift the density by one while still remaining a valid probability distribution, and being invertible. We can also apply more complex transformations, like scaling: $f^{-1}(z)=2z+1$, but there you might see a difference. When you scale, you also change the volume of the probability density, as for example on uniform distributions (figure credit - [Eric Jang](https://blog.evjang.com/2018/01/nf1.html)):\n",
+    "\n",
+    "<center width=\"100%\"><img src=\"uniform_flow.png\" width=\"300px\"></center>\n",
+    "\n",
+    "You can see that the height of $p(y)$ should be lower than $p(x)$ after scaling. This change in volume represents $\\left|\\frac{df(x)}{dx}\\right|$ in our equation above, and ensures that even after scaling, we still have a valid probability distribution. We can go on with making our function $f$ more complex. However, the more complex $f$ becomes, the harder it will be to find the inverse $f^{-1}$ of it, and to calculate the log-determinant of the Jacobian $\\log{} \\left|\\det \\frac{df(\\mathbf{x})}{d\\mathbf{x}}\\right|$. An easier trick to stack multiple invertible functions $f_{1,...,K}$ after each other, as all together, they still represent a single, invertible function. Using multiple, learnable invertible functions, a normalizing flow attempts to transform $p_z(z)$ slowly into a more complex distribution which should finally be $p_x(x)$. We visualize the idea below\n",
+    "(figure credit - [Lilian Weng](https://lilianweng.github.io/lil-log/2018/10/13/flow-based-deep-generative-models.html)):\n",
+    "\n",
+    "<center width=\"100%\"><img src=\"normalizing_flow_layout.png\" width=\"700px\"></center>\n",
+    "\n",
+    "Starting from $z_0$, which follows the prior Gaussian distribution, we sequentially apply the invertible functions $f_1,f_2,...,f_K$, until $z_K$ represents $x$. Note that in the figure above, the functions $f$ represent the inverted function from $f$ we had above (here: $f:Z\\to X$, above: $f:X\\to Z$). This is just a different notation and has no impact on the actual flow design because all $f$ need to be invertible anyways. When we estimate the log likelihood of a data point $x$ as in the equations above, we run the flows in the opposite direction than visualized above. Multiple flow layers have been proposed that use a neural network as learnable parameters, such as the planar and radial flow. However, we will focus here on flows that are commonly used in image modeling, and will discuss them in the rest of the notebook along with the details of how to train a normalizing flow."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Normalizing Flows on images\n",
+    "\n",
+    "To become familiar with normalizing flows, especially for the application of image modeling, it is best to discuss the different elements in a flow along with the implementation. As a general concept, we want to build a normalizing flow that maps an input image (here MNIST) to an equally sized latent space:\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 10px\"><img src=\"image_to_gaussian.svg\" width=\"450px\"></center>\n",
+    "\n",
+    "As a first step, we will implement a template of a normalizing flow in PyTorch Lightning. During training and validation, a normalizing flow performs density estimation in the forward direction. For this, we apply a series of flow transformations on the input $x$ and estimate the probability of the input by determining the probability of the transformed point $z$ given a prior, and the change of volume caused by the transformations. During inference, we can do both density estimation and sampling new points by inverting the flow transformations. Therefore, we define a function `_get_likelihood` which performs density estimation, and `sample` to generate new examples. The functions `training_step`, `validation_step` and `test_step` all make use of `_get_likelihood`. \n",
+    "\n",
+    "The standard metric used in generative models, and in particular normalizing flows, is bits per dimensions (bpd). Bpd is motivated from an information theory perspective and describes how many bits we would need to encode a particular example in our modeled distribution. The less bits we need, the more likely the example in our distribution. When we test for the bits per dimension of our test dataset, we can judge whether our model generalizes to new samples of the dataset and didn't memorize the training dataset. In order to calculate the bits per dimension score, we can rely on the negative log-likelihood and change the log base (as bits are binary while NLL is usually exponential):\n",
+    "\n",
+    "$$\\text{bpd} = \\text{nll} \\cdot \\log_2\\left(\\exp(1)\\right) \\cdot \\left(\\prod d_i\\right)^{-1}$$\n",
+    "\n",
+    "where $d_1,...,d_K$ are the dimensions of the input. For images, this would be the height, width and channel number. We divide the log likelihood by these extra dimensions to have a metric which we can compare for different image resolutions. In the original image space, MNIST examples have a bits per dimension score of 8 (we need 8 bits to encode each pixel as there are 256 possible values). "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class ImageFlow(pl.LightningModule):\n",
+    "    \n",
+    "    def __init__(self, flows, import_samples=8):\n",
+    "        \"\"\"\n",
+    "        Inputs:\n",
+    "            flows - A list of flows (each a nn.Module) that should be applied on the images. \n",
+    "            import_samples - Number of importance samples to use during testing (see explanation below). Can be changed at any time\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.flows = nn.ModuleList(flows)\n",
+    "        self.import_samples = import_samples\n",
+    "        # Create prior distribution for final latent space\n",
+    "        self.prior = torch.distributions.normal.Normal(loc=0.0, scale=1.0)\n",
+    "        # Example input for visualizing the graph\n",
+    "        self.example_input_array = train_set[0][0].unsqueeze(dim=0)\n",
+    "\n",
+    "    def forward(self, imgs):\n",
+    "        # The forward function is only used for visualizing the graph\n",
+    "        return self._get_likelihood(imgs)\n",
+    "\n",
+    "    def encode(self, imgs):\n",
+    "        # Given a batch of images, return the latent representation z and ldj of the transformations\n",
+    "        z, ldj = imgs, torch.zeros(imgs.shape[0], device=self.device)\n",
+    "        for flow in self.flows:\n",
+    "            z, ldj = flow(z, ldj, reverse=False)\n",
+    "        return z, ldj\n",
+    "\n",
+    "    def _get_likelihood(self, imgs, return_ll=False):\n",
+    "        \"\"\"\n",
+    "        Given a batch of images, return the likelihood of those. \n",
+    "        If return_ll is True, this function returns the log likelihood of the input.\n",
+    "        Otherwise, the ouptut metric is bits per dimension (scaled negative log likelihood)\n",
+    "        \"\"\"\n",
+    "        z, ldj = self.encode(imgs)\n",
+    "        log_pz = self.prior.log_prob(z).sum(dim=[1,2,3])\n",
+    "        log_px = ldj + log_pz\n",
+    "        nll = -log_px\n",
+    "        # Calculating bits per dimension\n",
+    "        bpd = nll * np.log2(np.exp(1)) / np.prod(imgs.shape[1:])\n",
+    "        return bpd.mean() if not return_ll else log_px\n",
+    "\n",
+    "    @torch.no_grad()\n",
+    "    def sample(self, img_shape, z_init=None):\n",
+    "        \"\"\"\n",
+    "        Sample a batch of images from the flow.\n",
+    "        \"\"\"\n",
+    "        # Sample latent representation from prior\n",
+    "        if z_init is None:\n",
+    "            z = self.prior.sample(sample_shape=img_shape).to(device)\n",
+    "        else:\n",
+    "            z = z_init.to(device)\n",
+    "        \n",
+    "        # Transform z to x by inverting the flows\n",
+    "        ldj = torch.zeros(img_shape[0], device=device)\n",
+    "        for flow in reversed(self.flows):\n",
+    "            z, ldj = flow(z, ldj, reverse=True)\n",
+    "        return z\n",
+    "\n",
+    "    def configure_optimizers(self):\n",
+    "        optimizer = optim.Adam(self.parameters(), lr=1e-3)\n",
+    "        # An scheduler is optional, but can help in flows to get the last bpd improvement\n",
+    "        scheduler = optim.lr_scheduler.StepLR(optimizer, 1, gamma=0.99)\n",
+    "        return [optimizer], [scheduler]\n",
+    "\n",
+    "    def training_step(self, batch, batch_idx):\n",
+    "        # Normalizing flows are trained by maximum likelihood => return bpd\n",
+    "        loss = self._get_likelihood(batch[0])                             \n",
+    "        self.log('train_bpd', loss)\n",
+    "        return loss\n",
+    "\n",
+    "    def validation_step(self, batch, batch_idx):\n",
+    "        loss = self._get_likelihood(batch[0])\n",
+    "        self.log('val_bpd', loss)\n",
+    "\n",
+    "    def test_step(self, batch, batch_idx):\n",
+    "        # Perform importance sampling during testing => estimate likelihood M times for each image\n",
+    "        samples = []\n",
+    "        for _ in range(self.import_samples):\n",
+    "            img_ll = self._get_likelihood(batch[0], return_ll=True)\n",
+    "            samples.append(img_ll)\n",
+    "        img_ll = torch.stack(samples, dim=-1)\n",
+    "        \n",
+    "        # To average the probabilities, we need to go from log-space to exp, and back to log.\n",
+    "        # Logsumexp provides us a stable implementation for this\n",
+    "        img_ll = torch.logsumexp(img_ll, dim=-1) - np.log(self.import_samples)\n",
+    "        \n",
+    "        # Calculate final bpd\n",
+    "        bpd = -img_ll * np.log2(np.exp(1)) / np.prod(batch[0].shape[1:])\n",
+    "        bpd = bpd.mean()\n",
+    "        \n",
+    "        self.log('test_bpd', bpd)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The `test_step` function differs from the training and validation step in that it makes use of importance sampling. We will discuss the motiviation and details behind this after understanding how flows model discrete images in continuous space. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Dequantization\n",
+    "\n",
+    "Normalizing flows rely on the rule of change of variables, which is naturally defined in continuous space. Applying flows directly on discrete data leads to undesired density models where arbitrarily high likelihood are placed on a few, particular values. See the illustration below: \n",
+    "\n",
+    "<center><img src=\"dequantization_issue.svg\" width=\"40%\"/></center>\n",
+    "\n",
+    "The black points represent the discrete points, and the green volume the density modeled by a normalizing flow in continuous space. The flow would continue to increase the likelihood for $x=0,1,2,3$ while having no volume on any other point. Remember that in continuous space, we have the constraint that the overall volume of the probability density must be 1 ($\\int p(x)dx=1$). Otherwise, we don't model a probability distribution anymore. However, the discrete points $x=0,1,2,3$ represent delta peaks with no width in continuous space. This is why the flow can place an infinite high likelihood on these few points while still representing a distribution in continuous space. Nonetheless, the learned density does not tell us anything about the distribution among the discrete points, as in discrete space, the likelihoods of those four points would have to sum to 1, not to infinity. \n",
+    "\n",
+    "To prevent such degenerated solutions, a common solution is to add a small amount of noise to each discrete value, which is also referred to as dequantization. Considering $x$ as an integer (as it is the case for images), the dequantized representation $v$ can be formulated as $v=x+u$ where $u\\in[0,1)^D$.  Thus, the discrete value $1$ is modeled by a distribution over the interval $[1.0, 2.0)$, the value $2$ by an volume over $[2.0, 3.0)$, etc. Our objective of modeling $p(x)$ becomes:\n",
+    "\n",
+    "$$ p(x) = \\int p(x+u)du = \\int \\frac{q(u|x)}{q(u|x)}p(x+u)du = \\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right]$$\n",
+    "\n",
+    "with $q(u|x)$ being the noise distribution. For now, we assume it to be uniform, which can also be written as $p(x)=\\mathbb{E}_{u\\sim U(0,1)^D}\\left[p(x+u) \\right]$.\n",
+    "\n",
+    "In the following, we will implement Dequantization as a flow transformation itself. After adding noise to the discrete values, we additionally transform the volume into a Gaussian-like shape. This is done by scaling $x+u$ between $0$ and $1$, and applying the invert of the sigmoid function $\\sigma(z)^{-1} = \\log z - \\log 1-z$. If we would not do this, we would face two problems: \n",
+    "\n",
+    "1. The input is scaled between 0 and 256 while the prior distribution is a Gaussian with mean $0$ and standard deviation $1$. In the first iterations after initializing the parameters of the flow, we would have extremely low likelihoods for large values like $256$. This would cause the training to diverge instantaneously.\n",
+    "2. As the output distribution is a Gaussian, it is beneficial for the flow to have a similarly shaped input distribution. This will reduce the modeling complexity that is required by the flow.\n",
+    "\n",
+    "Overall, we can implement dequantization as follows:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class Dequantization(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, alpha=1e-5, quants=256):\n",
+    "        \"\"\"\n",
+    "        Inputs:\n",
+    "            alpha - small constant that is used to scale the original input. \n",
+    "                    Prevents dealing with values very close to 0 and 1 when inverting the sigmoid\n",
+    "            quants - Number of possible discrete values (usually 256 for 8-bit image)\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.alpha = alpha\n",
+    "        self.quants = quants \n",
+    "        \n",
+    "    def forward(self, z, ldj, reverse=False):\n",
+    "        if not reverse:\n",
+    "            z, ldj = self.dequant(z, ldj)\n",
+    "            z, ldj = self.sigmoid(z, ldj, reverse=True)\n",
+    "        else:\n",
+    "            z, ldj = self.sigmoid(z, ldj, reverse=False)\n",
+    "            z = z * self.quants\n",
+    "            ldj += np.log(self.quants) * np.prod(z.shape[1:])\n",
+    "            z = torch.floor(z).clamp(min=0, max=self.quants-1).to(torch.int32)\n",
+    "        return z, ldj\n",
+    "    \n",
+    "    def sigmoid(self, z, ldj, reverse=False):\n",
+    "        # Applies an invertible sigmoid transformation\n",
+    "        if not reverse:\n",
+    "            ldj += (-z-2*F.softplus(-z)).sum(dim=[1,2,3])\n",
+    "            z = torch.sigmoid(z)\n",
+    "            # Reversing scaling for numerical stability\n",
+    "            ldj -= np.log(1 - self.alpha) * np.prod(z.shape[1:])\n",
+    "            z = (z - 0.5 * self.alpha) / (1 - self.alpha)\n",
+    "        else:\n",
+    "            z = z * (1 - self.alpha) + 0.5 * self.alpha  # Scale to prevent boundaries 0 and 1\n",
+    "            ldj += np.log(1 - self.alpha) * np.prod(z.shape[1:])\n",
+    "            ldj += (-torch.log(z) - torch.log(1-z)).sum(dim=[1,2,3])\n",
+    "            z = torch.log(z) - torch.log(1-z)\n",
+    "        return z, ldj\n",
+    "    \n",
+    "    def dequant(self, z, ldj):\n",
+    "        # Transform discrete values to continuous volumes\n",
+    "        z = z.to(torch.float32)\n",
+    "        z = z + torch.rand_like(z).detach()\n",
+    "        z = z / self.quants\n",
+    "        ldj -= np.log(self.quants) * np.prod(z.shape[1:])\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "A good check whether a flow is correctly implemented or not, is to verify that it is invertible. Hence, we will dequantize a randomly chosen training image, and then quantize it again. We would expect that we would get the exact same image out:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Successfully inverted dequantization\n"
+     ]
+    }
+   ],
+   "source": [
+    "## Testing invertibility of dequantization layer\n",
+    "pl.seed_everything(42)\n",
+    "orig_img = train_set[0][0].unsqueeze(dim=0)\n",
+    "ldj = torch.zeros(1,)\n",
+    "dequant_module = Dequantization()\n",
+    "deq_img, ldj = dequant_module(orig_img, ldj, reverse=False)\n",
+    "reconst_img, ldj = dequant_module(deq_img, ldj, reverse=True)\n",
+    "\n",
+    "d1, d2 = torch.where(orig_img.squeeze() != reconst_img.squeeze())\n",
+    "if len(d1) != 0:\n",
+    "    print(\"Dequantization was not invertible.\")\n",
+    "    for i in range(d1.shape[0]):\n",
+    "        print(\"Original value:\", orig_img[0,0,d1[i], d2[i]].item())\n",
+    "        print(\"Reconstructed value:\", reconst_img[0,0,d1[i], d2[i]].item())\n",
+    "else:\n",
+    "    print(\"Successfully inverted dequantization\")\n",
+    "\n",
+    "# Layer is not strictly invertible due to float precision constraints\n",
+    "# assert (orig_img == reconst_img).all().item()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The test succeeds as we would expect. However, there is a chance that the test fails due to numerical inaccuracies in the sigmoid invert. While the input space to the inverted sigmoid is scaled between 0 and 1, the output space is between $-\\infty$ and $\\infty$. And as we use 32 bits to represent the numbers (in addition to applying logs over and over again), such inaccuries can occur and should not be worrisome. Nevertheless, it is good to be aware of them, and can be improved by using a double tensor (float64). \n",
+    "\n",
+    "Finally, we can take our dequantization and actually visualize the distribution it transforms the discrete values into:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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bCAxMTAgL24KL28gMTEzIC9xIC9yIC9zIC90IC91IC92IDEyMSAveSAveiBdCj4+Ci9XaWR0aHMgMTMgMCBSID4+CmVuZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxMyAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNiAwIG9iago8PCAvRCAxNyAwIFIgL1AgMTggMCBSIC9hIDE5IDAgUiAvYiAyMCAwIFIgL2MgMjEgMCBSIC9kIDIyIDAgUiAvZSAyMyAwIFIKL2VpZ2h0IDI0IDAgUiAvZiAyNSAwIFIgL2ZpdmUgMjYgMCBSIC9mb3VyIDI3IDAgUiAvaHlwaGVuIDI4IDAgUiAvaSAyOSAwIFIKL2wgMzAgMCBSIC9uIDMxIDAgUiAvbmluZSAzMiAwIFIgL28gMzMgMCBSIC9vbmUgMzQgMCBSIC9wZXJpb2QgMzUgMCBSCi9xIDM2IDAgUiAvciAzNyAwIFIgL3MgMzggMCBSIC9zZXZlbiAzOSAwIFIgL3NpeCA0MCAwIFIgL3NwYWNlIDQxIDAgUgovdCA0MiAwIFIgL3RocmVlIDQzIDAgUiAvdHdvIDQ0IDAgUiAvdSA0NSAwIFIgL3YgNDYgMCBSIC95IDQ3IDAgUiAveiA0OCAwIFIKL3plcm8gNDkgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAxNSAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ExIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAgL2NhIDEgPj4KL0EyIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDEgPj4KL0EzIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAuNSAvY2EgMC41ID4+Ci9BNCA8PCAvVHlwZSAvRXh0R1N0YXRlIC9DQSAwLjggL2NhIDAuOCA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCA+PgplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWyAxMSAwIFIgXSAvQ291bnQgMSA+PgplbmRvYmoKNTAgMCBvYmoKPDwgL0NyZWF0b3IgKE1hdHBsb3RsaWIgdjMuNy4yLCBodHRwczovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKE1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgdjMuNy4yKQovQ3JlYXRpb25EYXRlIChEOjIwMjQwNTEyMjI0MjI0KzAyJzAwJykgPj4KZW5kb2JqCnhyZWYKMCA1MQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTYgMDAwMDAgbiAKMDAwMDAyNDUxMCAwMDAwMCBuIAowMDAwMDI0MjMwIDAwMDAwIG4gCjAwMDAwMjQyNjIgMDAwMDAgbiAKMDAwMDAyNDQ0NyAwMDAwMCBuIAowMDAwMDI0NDY4IDAwMDAwIG4gCjAwMDAwMjQ0ODkgMDAwMDAgbiAKMDAwMDAwMDA2NSAwMDAwMCBuIAowMDAwMDAwMzQzIDAwMDAwIG4gCjAwMDAwMTM2MzYgMDAwMDAgbiAKMDAwMDAwMDIwOCAwMDAwMCBuIAowMDAwMDEzNjE0IDAwMDAwIG4gCjAwMDAwMjI3ODEgMDAwMDAgbiAKMDAwMDAyMjU3NCAwMDAwMCBuIAowMDAwMDIyMDg2IDAwMDAwIG4gCjAwMDAwMjM4MzQgMDAwMDAgbiAKMDAwMDAxMzY1NiAwMDAwMCBuIAowMDAwMDEzODkzIDAwMDAwIG4gCjAwMDAwMTQxMzYgMDAwMDAgbiAKMDAwMDAxNDUxNiAwMDAwMCBuIAowMDAwMDE0ODMzIDAwMDAwIG4gCjAwMDAwMTUxMzggMDAwMDAgbiAKMDAwMDAxNTQ0MiAwMDAwMCBuIAowMDAwMDE1NzY0IDAwMDAwIG4gCjAwMDAwMTYyMzIgMDAwMDAgbiAKMDAwMDAxNjQ0MSAwMDAwMCBuIAowMDAwMDE2NzYzIDAwMDAwIG4gCjAwMDAwMTY5MjkgMDAwMDAgbiAKMDAwMDAxNzA1NSAwMDAwMCBuIAowMDAwMDE3MTk5IDAwMDAwIG4gCjAwMDAwMTczMTggMDAwMDAgbiAKMDAwMDAxNzU1NCAwMDAwMCBuIAowMDAwMDE3OTQ5IDAwMDAwIG4gCjAwMDAwMTgyNDAgMDAwMDAgbiAKMDAwMDAxODM5NSAwMDAwMCBuIAowMDAwMDE4NTE4IDAwMDAwIG4gCjAwMDAwMTg4MzQgMDAwMDAgbiAKMDAwMDAxOTA2NyAwMDAwMCBuIAowMDAwMDE5NDc0IDAwMDAwIG4gCjAwMDAwMTk2MTYgMDAwMDAgbiAKMDAwMDAyMDAwOSAwMDAwMCBuIAowMDAwMDIwMDk5IDAwMDAwIG4gCjAwMDAwMjAzMDUgMDAwMDAgbiAKMDAwMDAyMDcxOCAwMDAwMCBuIAowMDAwMDIxMDQyIDAwMDAwIG4gCjAwMDAwMjEyODkgMDAwMDAgbiAKMDAwMDAyMTQzNiAwMDAwMCBuIAowMDAwMDIxNjUwIDAwMDAwIG4gCjAwMDAwMjE3OTggMDAwMDAgbiAKMDAwMDAyNDU3MCAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDUxIC9Sb290IDEgMCBSIC9JbmZvIDUwIDAgUiA+PgpzdGFydHhyZWYKMjQ3MjcKJSVFT0YK",
+      "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=\"400.095313pt\" height=\"226.194375pt\" viewBox=\"0 0 400.095313 226.194375\" 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>2024-05-12T22:42:24.722083</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 226.194375 \n",
+       "L 400.095313 226.194375 \n",
+       "L 400.095313 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 384.94375 188.638125 \n",
+       "L 384.94375 22.318125 \n",
+       "L 50.14375 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- -4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(40.388281 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2d\" d=\"M 313 2009 \n",
+       "L 1997 2009 \n",
+       "L 1997 1497 \n",
+       "L 313 1497 \n",
+       "L 313 2009 \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",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <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-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- -1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(126.707177 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-31\" d=\"M 794 531 \n",
+       "L 1825 531 \n",
+       "L 1825 4091 \n",
+       "L 703 3866 \n",
+       "L 703 4441 \n",
+       "L 1819 4666 \n",
+       "L 2450 4666 \n",
+       "L 2450 531 \n",
+       "L 3481 531 \n",
+       "L 3481 0 \n",
+       "L 794 0 \n",
+       "L 794 531 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <path id=\"DejaVuSans-39\" d=\"M 703 97 \n",
+       "L 703 672 \n",
+       "Q 941 559 1184 500 \n",
+       "Q 1428 441 1663 441 \n",
+       "Q 2288 441 2617 861 \n",
+       "Q 2947 1281 2994 2138 \n",
+       "Q 2813 1869 2534 1725 \n",
+       "Q 2256 1581 1919 1581 \n",
+       "Q 1219 1581 811 2004 \n",
+       "Q 403 2428 403 3163 \n",
+       "Q 403 3881 828 4315 \n",
+       "Q 1253 4750 1959 4750 \n",
+       "Q 2769 4750 3195 4129 \n",
+       "Q 3622 3509 3622 2328 \n",
+       "Q 3622 1225 3098 567 \n",
+       "Q 2575 -91 1691 -91 \n",
+       "Q 1453 -91 1209 -44 \n",
+       "Q 966 3 703 97 \n",
+       "z\n",
+       "M 1959 2075 \n",
+       "Q 2384 2075 2632 2365 \n",
+       "Q 2881 2656 2881 3163 \n",
+       "Q 2881 3666 2632 3958 \n",
+       "Q 2384 4250 1959 4250 \n",
+       "Q 1534 4250 1286 3958 \n",
+       "Q 1038 3666 1038 3163 \n",
+       "Q 1038 2656 1286 2365 \n",
+       "Q 1534 2075 1959 2075 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- -1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(162.3242 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- -0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(186.627581 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(209.801699 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_6\">\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(231.590935 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_7\">\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(255.894311 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_8\">\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(291.511333 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_9\">\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(376.992188 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_10\">\n",
+       "     <!-- z -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(214.919531 216.914688) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-7a\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"text_11\">\n",
+       "      <!-- 0.00 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 192.437344) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"text_12\">\n",
+       "      <!-- 0.05 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 162.197647) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"text_13\">\n",
+       "      <!-- 0.10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 131.957949) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"text_14\">\n",
+       "      <!-- 0.15 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 101.718252) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"text_15\">\n",
+       "      <!-- 0.20 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 71.478555) 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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_6\">\n",
+       "     <g id=\"text_16\">\n",
+       "      <!-- 0.25 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 41.238858) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_17\">\n",
+       "     <!-- Probability -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(14.798438 131.907031) rotate(-90) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-50\" d=\"M 1259 4147 \n",
+       "L 1259 2394 \n",
+       "L 2053 2394 \n",
+       "Q 2494 2394 2734 2622 \n",
+       "Q 2975 2850 2975 3272 \n",
+       "Q 2975 3691 2734 3919 \n",
+       "Q 2494 4147 2053 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 2053 4666 \n",
+       "Q 2838 4666 3239 4311 \n",
+       "Q 3641 3956 3641 3272 \n",
+       "Q 3641 2581 3239 2228 \n",
+       "Q 2838 1875 2053 1875 \n",
+       "L 1259 1875 \n",
+       "L 1259 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-62\" d=\"M 3116 1747 \n",
+       "Q 3116 2381 2855 2742 \n",
+       "Q 2594 3103 2138 3103 \n",
+       "Q 1681 3103 1420 2742 \n",
+       "Q 1159 2381 1159 1747 \n",
+       "Q 1159 1113 1420 752 \n",
+       "Q 1681 391 2138 391 \n",
+       "Q 2594 391 2855 752 \n",
+       "Q 3116 1113 3116 1747 \n",
+       "z\n",
+       "M 1159 2969 \n",
+       "Q 1341 3281 1617 3432 \n",
+       "Q 1894 3584 2278 3584 \n",
+       "Q 2916 3584 3314 3078 \n",
+       "Q 3713 2572 3713 1747 \n",
+       "Q 3713 922 3314 415 \n",
+       "Q 2916 -91 2278 -91 \n",
+       "Q 1894 -91 1617 61 \n",
+       "Q 1341 213 1159 525 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2969 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-79\" d=\"M 2059 -325 \n",
+       "Q 1816 -950 1584 -1140 \n",
+       "Q 1353 -1331 966 -1331 \n",
+       "L 506 -1331 \n",
+       "L 506 -850 \n",
+       "L 844 -850 \n",
+       "Q 1081 -850 1212 -737 \n",
+       "Q 1344 -625 1503 -206 \n",
+       "L 1606 56 \n",
+       "L 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 763 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2059 -325 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-72\" x=\"58.552734\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6f\" x=\"97.416016\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"158.597656\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-61\" x=\"222.074219\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"283.353516\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"346.830078\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6c\" x=\"374.613281\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"402.396484\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-74\" x=\"430.179688\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-79\" x=\"469.388672\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_1\">\n",
+       "    <defs>\n",
+       "     <path id=\"mf7e806f12f\" d=\"M 50.14375 -37.55625 \n",
+       "L 50.14375 -48.238657 \n",
+       "L 50.562773 -48.342109 \n",
+       "L 50.981797 -48.446539 \n",
+       "L 51.40082 -48.551937 \n",
+       "L 51.819844 -48.658307 \n",
+       "L 52.238867 -48.765666 \n",
+       "L 52.65789 -48.874031 \n",
+       "L 53.076914 -48.98339 \n",
+       "L 53.495937 -49.093766 \n",
+       "L 53.91496 -49.205164 \n",
+       "L 54.333984 -49.317593 \n",
+       "L 54.753007 -49.431062 \n",
+       "L 55.172031 -49.545574 \n",
+       "L 55.591054 -49.66115 \n",
+       "L 56.010077 -49.777787 \n",
+       "L 56.429101 -49.895496 \n",
+       "L 56.848134 -50.014287 \n",
+       "L 57.267157 -50.134177 \n",
+       "L 57.686181 -50.255161 \n",
+       "L 58.105204 -50.377258 \n",
+       "L 58.524228 -50.500469 \n",
+       "L 58.943251 -50.624814 \n",
+       "L 59.362274 -50.750296 \n",
+       "L 59.781298 -50.87692 \n",
+       "L 60.200321 -51.004708 \n",
+       "L 60.619344 -51.133657 \n",
+       "L 61.038368 -51.263777 \n",
+       "L 61.457391 -51.395085 \n",
+       "L 61.876415 -51.527584 \n",
+       "L 62.295438 -51.66129 \n",
+       "L 62.714461 -51.796208 \n",
+       "L 63.133485 -51.932349 \n",
+       "L 63.552508 -52.069722 \n",
+       "L 63.971532 -52.208346 \n",
+       "L 64.390555 -52.348207 \n",
+       "L 64.809578 -52.48934 \n",
+       "L 65.228602 -52.631741 \n",
+       "L 65.647625 -52.775427 \n",
+       "L 66.066648 -52.920402 \n",
+       "L 66.485672 -53.066683 \n",
+       "L 66.904705 -53.21428 \n",
+       "L 67.323729 -53.363194 \n",
+       "L 67.742752 -53.51344 \n",
+       "L 68.161775 -53.66503 \n",
+       "L 68.580799 -53.817967 \n",
+       "L 68.999822 -53.972279 \n",
+       "L 69.418845 -54.127959 \n",
+       "L 69.837869 -54.285028 \n",
+       "L 70.256892 -54.443489 \n",
+       "L 70.675916 -54.603353 \n",
+       "L 71.094939 -54.764641 \n",
+       "L 71.513962 -54.927347 \n",
+       "L 71.932986 -55.0915 \n",
+       "L 72.352009 -55.257093 \n",
+       "L 72.771032 -55.424149 \n",
+       "L 73.190056 -55.592678 \n",
+       "L 73.609079 -55.762683 \n",
+       "L 74.028103 -55.934186 \n",
+       "L 74.447126 -56.107181 \n",
+       "L 74.866149 -56.281696 \n",
+       "L 75.285173 -56.457737 \n",
+       "L 75.704196 -56.635314 \n",
+       "L 76.12322 -56.814439 \n",
+       "L 76.542243 -56.995117 \n",
+       "L 76.961276 -57.177374 \n",
+       "L 77.3803 -57.361203 \n",
+       "L 77.799323 -57.546628 \n",
+       "L 78.218346 -57.733648 \n",
+       "L 78.63737 -57.922287 \n",
+       "L 79.056393 -58.112547 \n",
+       "L 79.475417 -58.304442 \n",
+       "L 79.89444 -58.497991 \n",
+       "L 80.313463 -58.693205 \n",
+       "L 80.732487 -58.890075 \n",
+       "L 81.15151 -59.088635 \n",
+       "L 81.570533 -59.288887 \n",
+       "L 81.989557 -59.490844 \n",
+       "L 82.40858 -59.69451 \n",
+       "L 82.827604 -59.899907 \n",
+       "L 83.246627 -60.107049 \n",
+       "L 83.66565 -60.315948 \n",
+       "L 84.084674 -60.526595 \n",
+       "L 84.503697 -60.739016 \n",
+       "L 84.92272 -60.953234 \n",
+       "L 85.341744 -61.169239 \n",
+       "L 85.760767 -61.387058 \n",
+       "L 86.179791 -61.60669 \n",
+       "L 86.598814 -61.82815 \n",
+       "L 87.017847 -62.051468 \n",
+       "L 87.436871 -62.276634 \n",
+       "L 87.855894 -62.503656 \n",
+       "L 88.274918 -62.732571 \n",
+       "L 88.693941 -62.963368 \n",
+       "L 89.112964 -63.196061 \n",
+       "L 89.531988 -63.430662 \n",
+       "L 89.951011 -63.667199 \n",
+       "L 90.370034 -63.90566 \n",
+       "L 90.789058 -64.14607 \n",
+       "L 91.208081 -64.388445 \n",
+       "L 91.627105 -64.632782 \n",
+       "L 92.046128 -64.879095 \n",
+       "L 92.465151 -65.127401 \n",
+       "L 92.884175 -65.377711 \n",
+       "L 93.303198 -65.630039 \n",
+       "L 93.722221 -65.884387 \n",
+       "L 94.141245 -66.140777 \n",
+       "L 94.560268 -66.399216 \n",
+       "L 94.979292 -66.659712 \n",
+       "L 95.398315 -66.922282 \n",
+       "L 95.817338 -67.186937 \n",
+       "L 96.236362 -67.453678 \n",
+       "L 96.655385 -67.722519 \n",
+       "L 97.074408 -67.993471 \n",
+       "L 97.493432 -68.26655 \n",
+       "L 97.912455 -68.541769 \n",
+       "L 98.331479 -68.819127 \n",
+       "L 98.750502 -69.098651 \n",
+       "L 99.169525 -69.380326 \n",
+       "L 99.588549 -69.664194 \n",
+       "L 100.007572 -69.950255 \n",
+       "L 100.426606 -70.238497 \n",
+       "L 100.845629 -70.528967 \n",
+       "L 101.264652 -70.821638 \n",
+       "L 101.683676 -71.116538 \n",
+       "L 102.102699 -71.413681 \n",
+       "L 102.521722 -71.713082 \n",
+       "L 102.940746 -72.014734 \n",
+       "L 103.359769 -72.318655 \n",
+       "L 103.778793 -72.624851 \n",
+       "L 104.197816 -72.933343 \n",
+       "L 104.616839 -73.244122 \n",
+       "L 105.035863 -73.557201 \n",
+       "L 105.454886 -73.872594 \n",
+       "L 105.873909 -74.190314 \n",
+       "L 106.292933 -74.510374 \n",
+       "L 106.711956 -74.832765 \n",
+       "L 107.13098 -75.157505 \n",
+       "L 107.550003 -75.484623 \n",
+       "L 107.969026 -75.814071 \n",
+       "L 108.38805 -76.145925 \n",
+       "L 108.807073 -76.480135 \n",
+       "L 109.226096 -76.816756 \n",
+       "L 109.64512 -77.155756 \n",
+       "L 110.064143 -77.497172 \n",
+       "L 110.483177 -77.841003 \n",
+       "L 110.9022 -78.187258 \n",
+       "L 111.321223 -78.535928 \n",
+       "L 111.740247 -78.887014 \n",
+       "L 112.15927 -79.240551 \n",
+       "L 112.578294 -79.596553 \n",
+       "L 112.997317 -79.95497 \n",
+       "L 113.41634 -80.31587 \n",
+       "L 113.835364 -80.679221 \n",
+       "L 114.254387 -81.045041 \n",
+       "L 114.67341 -81.41334 \n",
+       "L 115.092434 -81.784099 \n",
+       "L 115.511457 -82.157359 \n",
+       "L 115.930481 -82.533102 \n",
+       "L 116.349504 -82.911319 \n",
+       "L 116.768527 -83.292041 \n",
+       "L 117.187551 -83.675272 \n",
+       "L 117.606574 -84.060987 \n",
+       "L 118.025597 -84.449234 \n",
+       "L 118.444621 -84.839955 \n",
+       "L 118.863644 -85.233209 \n",
+       "L 119.282668 -85.628972 \n",
+       "L 119.701691 -86.027236 \n",
+       "L 120.120714 -86.428028 \n",
+       "L 120.539748 -86.831348 \n",
+       "L 120.958771 -87.237182 \n",
+       "L 121.377794 -87.645522 \n",
+       "L 121.796818 -88.056394 \n",
+       "L 122.215841 -88.469794 \n",
+       "L 122.634865 -88.885691 \n",
+       "L 123.053888 -89.304124 \n",
+       "L 123.472911 -89.725049 \n",
+       "L 123.891935 -90.14852 \n",
+       "L 124.310958 -90.574492 \n",
+       "L 124.729982 -91.002997 \n",
+       "L 125.149005 -91.433988 \n",
+       "L 125.568028 -91.867499 \n",
+       "L 125.987052 -92.303501 \n",
+       "L 126.406075 -92.742009 \n",
+       "L 126.825098 -93.183018 \n",
+       "L 127.244122 -93.626536 \n",
+       "L 127.663145 -94.072511 \n",
+       "L 128.082169 -94.521004 \n",
+       "L 128.501192 -94.971957 \n",
+       "L 128.920215 -95.42538 \n",
+       "L 129.339239 -95.881268 \n",
+       "L 129.758262 -96.339598 \n",
+       "L 130.177285 -96.800402 \n",
+       "L 130.596319 -97.263635 \n",
+       "L 131.015342 -97.7293 \n",
+       "L 131.434366 -98.197413 \n",
+       "L 131.853389 -98.667914 \n",
+       "L 132.272412 -99.14083 \n",
+       "L 132.691436 -99.616166 \n",
+       "L 133.110459 -100.093859 \n",
+       "L 133.529482 -100.57393 \n",
+       "L 133.948506 -101.056359 \n",
+       "L 134.367529 -101.541171 \n",
+       "L 134.786553 -102.028268 \n",
+       "L 135.205576 -102.517712 \n",
+       "L 135.624599 -103.009495 \n",
+       "L 136.043623 -103.503527 \n",
+       "L 136.043623 -37.55625 \n",
+       "L 136.043623 -37.55625 \n",
+       "L 135.624599 -37.55625 \n",
+       "L 135.205576 -37.55625 \n",
+       "L 134.786553 -37.55625 \n",
+       "L 134.367529 -37.55625 \n",
+       "L 133.948506 -37.55625 \n",
+       "L 133.529482 -37.55625 \n",
+       "L 133.110459 -37.55625 \n",
+       "L 132.691436 -37.55625 \n",
+       "L 132.272412 -37.55625 \n",
+       "L 131.853389 -37.55625 \n",
+       "L 131.434366 -37.55625 \n",
+       "L 131.015342 -37.55625 \n",
+       "L 130.596319 -37.55625 \n",
+       "L 130.177285 -37.55625 \n",
+       "L 129.758262 -37.55625 \n",
+       "L 129.339239 -37.55625 \n",
+       "L 128.920215 -37.55625 \n",
+       "L 128.501192 -37.55625 \n",
+       "L 128.082169 -37.55625 \n",
+       "L 127.663145 -37.55625 \n",
+       "L 127.244122 -37.55625 \n",
+       "L 126.825098 -37.55625 \n",
+       "L 126.406075 -37.55625 \n",
+       "L 125.987052 -37.55625 \n",
+       "L 125.568028 -37.55625 \n",
+       "L 125.149005 -37.55625 \n",
+       "L 124.729982 -37.55625 \n",
+       "L 124.310958 -37.55625 \n",
+       "L 123.891935 -37.55625 \n",
+       "L 123.472911 -37.55625 \n",
+       "L 123.053888 -37.55625 \n",
+       "L 122.634865 -37.55625 \n",
+       "L 122.215841 -37.55625 \n",
+       "L 121.796818 -37.55625 \n",
+       "L 121.377794 -37.55625 \n",
+       "L 120.958771 -37.55625 \n",
+       "L 120.539748 -37.55625 \n",
+       "L 120.120714 -37.55625 \n",
+       "L 119.701691 -37.55625 \n",
+       "L 119.282668 -37.55625 \n",
+       "L 118.863644 -37.55625 \n",
+       "L 118.444621 -37.55625 \n",
+       "L 118.025597 -37.55625 \n",
+       "L 117.606574 -37.55625 \n",
+       "L 117.187551 -37.55625 \n",
+       "L 116.768527 -37.55625 \n",
+       "L 116.349504 -37.55625 \n",
+       "L 115.930481 -37.55625 \n",
+       "L 115.511457 -37.55625 \n",
+       "L 115.092434 -37.55625 \n",
+       "L 114.67341 -37.55625 \n",
+       "L 114.254387 -37.55625 \n",
+       "L 113.835364 -37.55625 \n",
+       "L 113.41634 -37.55625 \n",
+       "L 112.997317 -37.55625 \n",
+       "L 112.578294 -37.55625 \n",
+       "L 112.15927 -37.55625 \n",
+       "L 111.740247 -37.55625 \n",
+       "L 111.321223 -37.55625 \n",
+       "L 110.9022 -37.55625 \n",
+       "L 110.483177 -37.55625 \n",
+       "L 110.064143 -37.55625 \n",
+       "L 109.64512 -37.55625 \n",
+       "L 109.226096 -37.55625 \n",
+       "L 108.807073 -37.55625 \n",
+       "L 108.38805 -37.55625 \n",
+       "L 107.969026 -37.55625 \n",
+       "L 107.550003 -37.55625 \n",
+       "L 107.13098 -37.55625 \n",
+       "L 106.711956 -37.55625 \n",
+       "L 106.292933 -37.55625 \n",
+       "L 105.873909 -37.55625 \n",
+       "L 105.454886 -37.55625 \n",
+       "L 105.035863 -37.55625 \n",
+       "L 104.616839 -37.55625 \n",
+       "L 104.197816 -37.55625 \n",
+       "L 103.778793 -37.55625 \n",
+       "L 103.359769 -37.55625 \n",
+       "L 102.940746 -37.55625 \n",
+       "L 102.521722 -37.55625 \n",
+       "L 102.102699 -37.55625 \n",
+       "L 101.683676 -37.55625 \n",
+       "L 101.264652 -37.55625 \n",
+       "L 100.845629 -37.55625 \n",
+       "L 100.426606 -37.55625 \n",
+       "L 100.007572 -37.55625 \n",
+       "L 99.588549 -37.55625 \n",
+       "L 99.169525 -37.55625 \n",
+       "L 98.750502 -37.55625 \n",
+       "L 98.331479 -37.55625 \n",
+       "L 97.912455 -37.55625 \n",
+       "L 97.493432 -37.55625 \n",
+       "L 97.074408 -37.55625 \n",
+       "L 96.655385 -37.55625 \n",
+       "L 96.236362 -37.55625 \n",
+       "L 95.817338 -37.55625 \n",
+       "L 95.398315 -37.55625 \n",
+       "L 94.979292 -37.55625 \n",
+       "L 94.560268 -37.55625 \n",
+       "L 94.141245 -37.55625 \n",
+       "L 93.722221 -37.55625 \n",
+       "L 93.303198 -37.55625 \n",
+       "L 92.884175 -37.55625 \n",
+       "L 92.465151 -37.55625 \n",
+       "L 92.046128 -37.55625 \n",
+       "L 91.627105 -37.55625 \n",
+       "L 91.208081 -37.55625 \n",
+       "L 90.789058 -37.55625 \n",
+       "L 90.370034 -37.55625 \n",
+       "L 89.951011 -37.55625 \n",
+       "L 89.531988 -37.55625 \n",
+       "L 89.112964 -37.55625 \n",
+       "L 88.693941 -37.55625 \n",
+       "L 88.274918 -37.55625 \n",
+       "L 87.855894 -37.55625 \n",
+       "L 87.436871 -37.55625 \n",
+       "L 87.017847 -37.55625 \n",
+       "L 86.598814 -37.55625 \n",
+       "L 86.179791 -37.55625 \n",
+       "L 85.760767 -37.55625 \n",
+       "L 85.341744 -37.55625 \n",
+       "L 84.92272 -37.55625 \n",
+       "L 84.503697 -37.55625 \n",
+       "L 84.084674 -37.55625 \n",
+       "L 83.66565 -37.55625 \n",
+       "L 83.246627 -37.55625 \n",
+       "L 82.827604 -37.55625 \n",
+       "L 82.40858 -37.55625 \n",
+       "L 81.989557 -37.55625 \n",
+       "L 81.570533 -37.55625 \n",
+       "L 81.15151 -37.55625 \n",
+       "L 80.732487 -37.55625 \n",
+       "L 80.313463 -37.55625 \n",
+       "L 79.89444 -37.55625 \n",
+       "L 79.475417 -37.55625 \n",
+       "L 79.056393 -37.55625 \n",
+       "L 78.63737 -37.55625 \n",
+       "L 78.218346 -37.55625 \n",
+       "L 77.799323 -37.55625 \n",
+       "L 77.3803 -37.55625 \n",
+       "L 76.961276 -37.55625 \n",
+       "L 76.542243 -37.55625 \n",
+       "L 76.12322 -37.55625 \n",
+       "L 75.704196 -37.55625 \n",
+       "L 75.285173 -37.55625 \n",
+       "L 74.866149 -37.55625 \n",
+       "L 74.447126 -37.55625 \n",
+       "L 74.028103 -37.55625 \n",
+       "L 73.609079 -37.55625 \n",
+       "L 73.190056 -37.55625 \n",
+       "L 72.771032 -37.55625 \n",
+       "L 72.352009 -37.55625 \n",
+       "L 71.932986 -37.55625 \n",
+       "L 71.513962 -37.55625 \n",
+       "L 71.094939 -37.55625 \n",
+       "L 70.675916 -37.55625 \n",
+       "L 70.256892 -37.55625 \n",
+       "L 69.837869 -37.55625 \n",
+       "L 69.418845 -37.55625 \n",
+       "L 68.999822 -37.55625 \n",
+       "L 68.580799 -37.55625 \n",
+       "L 68.161775 -37.55625 \n",
+       "L 67.742752 -37.55625 \n",
+       "L 67.323729 -37.55625 \n",
+       "L 66.904705 -37.55625 \n",
+       "L 66.485672 -37.55625 \n",
+       "L 66.066648 -37.55625 \n",
+       "L 65.647625 -37.55625 \n",
+       "L 65.228602 -37.55625 \n",
+       "L 64.809578 -37.55625 \n",
+       "L 64.390555 -37.55625 \n",
+       "L 63.971532 -37.55625 \n",
+       "L 63.552508 -37.55625 \n",
+       "L 63.133485 -37.55625 \n",
+       "L 62.714461 -37.55625 \n",
+       "L 62.295438 -37.55625 \n",
+       "L 61.876415 -37.55625 \n",
+       "L 61.457391 -37.55625 \n",
+       "L 61.038368 -37.55625 \n",
+       "L 60.619344 -37.55625 \n",
+       "L 60.200321 -37.55625 \n",
+       "L 59.781298 -37.55625 \n",
+       "L 59.362274 -37.55625 \n",
+       "L 58.943251 -37.55625 \n",
+       "L 58.524228 -37.55625 \n",
+       "L 58.105204 -37.55625 \n",
+       "L 57.686181 -37.55625 \n",
+       "L 57.267157 -37.55625 \n",
+       "L 56.848134 -37.55625 \n",
+       "L 56.429101 -37.55625 \n",
+       "L 56.010077 -37.55625 \n",
+       "L 55.591054 -37.55625 \n",
+       "L 55.172031 -37.55625 \n",
+       "L 54.753007 -37.55625 \n",
+       "L 54.333984 -37.55625 \n",
+       "L 53.91496 -37.55625 \n",
+       "L 53.495937 -37.55625 \n",
+       "L 53.076914 -37.55625 \n",
+       "L 52.65789 -37.55625 \n",
+       "L 52.238867 -37.55625 \n",
+       "L 51.819844 -37.55625 \n",
+       "L 51.40082 -37.55625 \n",
+       "L 50.981797 -37.55625 \n",
+       "L 50.562773 -37.55625 \n",
+       "L 50.14375 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#mf7e806f12f\" x=\"0\" y=\"226.194375\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_2\">\n",
+       "    <defs>\n",
+       "     <path id=\"m9f9833e8fe\" d=\"M 136.462646 -37.55625 \n",
+       "L 136.462646 -103.999856 \n",
+       "L 136.881674 -104.498475 \n",
+       "L 137.300698 -104.99932 \n",
+       "L 137.719721 -105.50239 \n",
+       "L 138.138745 -106.007678 \n",
+       "L 138.557768 -106.515147 \n",
+       "L 138.976791 -107.024819 \n",
+       "L 139.395815 -107.536627 \n",
+       "L 139.814838 -108.05062 \n",
+       "L 140.233867 -108.5667 \n",
+       "L 140.652885 -109.084884 \n",
+       "L 141.071908 -109.605137 \n",
+       "L 141.490932 -110.127439 \n",
+       "L 141.909955 -110.651783 \n",
+       "L 142.328978 -111.178164 \n",
+       "L 142.748002 -111.706495 \n",
+       "L 143.167025 -112.236801 \n",
+       "L 143.586054 -112.769035 \n",
+       "L 144.005077 -113.303184 \n",
+       "L 144.4241 -113.839216 \n",
+       "L 144.843124 -114.377078 \n",
+       "L 145.262147 -114.916806 \n",
+       "L 145.68117 -115.458318 \n",
+       "L 146.100194 -116.001596 \n",
+       "L 146.519217 -116.546605 \n",
+       "L 146.938246 -117.093326 \n",
+       "L 147.357269 -117.641759 \n",
+       "L 147.776292 -118.191788 \n",
+       "L 148.195316 -118.743465 \n",
+       "L 148.614339 -119.296693 \n",
+       "L 149.033362 -119.85148 \n",
+       "L 149.452386 -120.40779 \n",
+       "L 149.871409 -120.96556 \n",
+       "L 150.290438 -121.52479 \n",
+       "L 150.709456 -122.085398 \n",
+       "L 151.128479 -122.647377 \n",
+       "L 151.547503 -123.210662 \n",
+       "L 151.966526 -123.775272 \n",
+       "L 152.38555 -124.341099 \n",
+       "L 152.804573 -124.908142 \n",
+       "L 153.223596 -125.476357 \n",
+       "L 153.642625 -126.045726 \n",
+       "L 154.061648 -126.616131 \n",
+       "L 154.480671 -127.18759 \n",
+       "L 154.899695 -127.760022 \n",
+       "L 155.318718 -128.33341 \n",
+       "L 155.737742 -128.907717 \n",
+       "L 156.156765 -129.482881 \n",
+       "L 156.575788 -130.058837 \n",
+       "L 156.994817 -130.635568 \n",
+       "L 157.413835 -131.213003 \n",
+       "L 157.832858 -131.791077 \n",
+       "L 158.251882 -132.369809 \n",
+       "L 158.670905 -132.949073 \n",
+       "L 159.089929 -133.528877 \n",
+       "L 159.508952 -134.109115 \n",
+       "L 159.927975 -134.689757 \n",
+       "L 160.347004 -135.270787 \n",
+       "L 160.766027 -135.852088 \n",
+       "L 161.18505 -136.43365 \n",
+       "L 161.604074 -137.015392 \n",
+       "L 162.023097 -137.597251 \n",
+       "L 162.442121 -138.179201 \n",
+       "L 162.861144 -138.761177 \n",
+       "L 163.280167 -139.343099 \n",
+       "L 163.699196 -139.924923 \n",
+       "L 164.118219 -140.506593 \n",
+       "L 164.537243 -141.088038 \n",
+       "L 164.956266 -141.669212 \n",
+       "L 165.375289 -142.250008 \n",
+       "L 165.794313 -142.830434 \n",
+       "L 166.213336 -143.410383 \n",
+       "L 166.632359 -143.989809 \n",
+       "L 167.051388 -144.568631 \n",
+       "L 167.470406 -145.146813 \n",
+       "L 167.88943 -145.724266 \n",
+       "L 168.308453 -146.300898 \n",
+       "L 168.727476 -146.876692 \n",
+       "L 169.1465 -147.451549 \n",
+       "L 169.565523 -148.025433 \n",
+       "L 169.984546 -148.598262 \n",
+       "L 170.403575 -149.169946 \n",
+       "L 170.822598 -149.74045 \n",
+       "L 171.241622 -150.309666 \n",
+       "L 171.660645 -150.877565 \n",
+       "L 171.660645 -37.55625 \n",
+       "L 171.660645 -37.55625 \n",
+       "L 171.241622 -37.55625 \n",
+       "L 170.822598 -37.55625 \n",
+       "L 170.403575 -37.55625 \n",
+       "L 169.984546 -37.55625 \n",
+       "L 169.565523 -37.55625 \n",
+       "L 169.1465 -37.55625 \n",
+       "L 168.727476 -37.55625 \n",
+       "L 168.308453 -37.55625 \n",
+       "L 167.88943 -37.55625 \n",
+       "L 167.470406 -37.55625 \n",
+       "L 167.051388 -37.55625 \n",
+       "L 166.632359 -37.55625 \n",
+       "L 166.213336 -37.55625 \n",
+       "L 165.794313 -37.55625 \n",
+       "L 165.375289 -37.55625 \n",
+       "L 164.956266 -37.55625 \n",
+       "L 164.537243 -37.55625 \n",
+       "L 164.118219 -37.55625 \n",
+       "L 163.699196 -37.55625 \n",
+       "L 163.280167 -37.55625 \n",
+       "L 162.861144 -37.55625 \n",
+       "L 162.442121 -37.55625 \n",
+       "L 162.023097 -37.55625 \n",
+       "L 161.604074 -37.55625 \n",
+       "L 161.18505 -37.55625 \n",
+       "L 160.766027 -37.55625 \n",
+       "L 160.347004 -37.55625 \n",
+       "L 159.927975 -37.55625 \n",
+       "L 159.508952 -37.55625 \n",
+       "L 159.089929 -37.55625 \n",
+       "L 158.670905 -37.55625 \n",
+       "L 158.251882 -37.55625 \n",
+       "L 157.832858 -37.55625 \n",
+       "L 157.413835 -37.55625 \n",
+       "L 156.994817 -37.55625 \n",
+       "L 156.575788 -37.55625 \n",
+       "L 156.156765 -37.55625 \n",
+       "L 155.737742 -37.55625 \n",
+       "L 155.318718 -37.55625 \n",
+       "L 154.899695 -37.55625 \n",
+       "L 154.480671 -37.55625 \n",
+       "L 154.061648 -37.55625 \n",
+       "L 153.642625 -37.55625 \n",
+       "L 153.223596 -37.55625 \n",
+       "L 152.804573 -37.55625 \n",
+       "L 152.38555 -37.55625 \n",
+       "L 151.966526 -37.55625 \n",
+       "L 151.547503 -37.55625 \n",
+       "L 151.128479 -37.55625 \n",
+       "L 150.709456 -37.55625 \n",
+       "L 150.290438 -37.55625 \n",
+       "L 149.871409 -37.55625 \n",
+       "L 149.452386 -37.55625 \n",
+       "L 149.033362 -37.55625 \n",
+       "L 148.614339 -37.55625 \n",
+       "L 148.195316 -37.55625 \n",
+       "L 147.776292 -37.55625 \n",
+       "L 147.357269 -37.55625 \n",
+       "L 146.938246 -37.55625 \n",
+       "L 146.519217 -37.55625 \n",
+       "L 146.100194 -37.55625 \n",
+       "L 145.68117 -37.55625 \n",
+       "L 145.262147 -37.55625 \n",
+       "L 144.843124 -37.55625 \n",
+       "L 144.4241 -37.55625 \n",
+       "L 144.005077 -37.55625 \n",
+       "L 143.586054 -37.55625 \n",
+       "L 143.167025 -37.55625 \n",
+       "L 142.748002 -37.55625 \n",
+       "L 142.328978 -37.55625 \n",
+       "L 141.909955 -37.55625 \n",
+       "L 141.490932 -37.55625 \n",
+       "L 141.071908 -37.55625 \n",
+       "L 140.652885 -37.55625 \n",
+       "L 140.233867 -37.55625 \n",
+       "L 139.814838 -37.55625 \n",
+       "L 139.395815 -37.55625 \n",
+       "L 138.976791 -37.55625 \n",
+       "L 138.557768 -37.55625 \n",
+       "L 138.138745 -37.55625 \n",
+       "L 137.719721 -37.55625 \n",
+       "L 137.300698 -37.55625 \n",
+       "L 136.881674 -37.55625 \n",
+       "L 136.462646 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m9f9833e8fe\" x=\"0\" y=\"226.194375\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_3\">\n",
+       "    <defs>\n",
+       "     <path id=\"m93a312b7cb\" d=\"M 172.079668 -37.55625 \n",
+       "L 172.079668 -151.444023 \n",
+       "L 172.498692 -152.009038 \n",
+       "L 172.917715 -152.572486 \n",
+       "L 173.336738 -153.134311 \n",
+       "L 173.755767 -153.694451 \n",
+       "L 174.17479 -154.252825 \n",
+       "L 174.593814 -154.809351 \n",
+       "L 175.012837 -155.363949 \n",
+       "L 175.43186 -155.9166 \n",
+       "L 175.850886 -156.46716 \n",
+       "L 176.26991 -157.015584 \n",
+       "L 176.688933 -157.561791 \n",
+       "L 177.107956 -158.105728 \n",
+       "L 177.52698 -158.647303 \n",
+       "L 177.946003 -159.186417 \n",
+       "L 178.365027 -159.723027 \n",
+       "L 178.78405 -160.257068 \n",
+       "L 179.203076 -160.788432 \n",
+       "L 179.622099 -161.317039 \n",
+       "L 180.041123 -161.842842 \n",
+       "L 180.460146 -162.365735 \n",
+       "L 180.879169 -162.885681 \n",
+       "L 181.298193 -163.402554 \n",
+       "L 181.717216 -163.916309 \n",
+       "L 182.136239 -164.426864 \n",
+       "L 182.555265 -164.93413 \n",
+       "L 182.974289 -165.438007 \n",
+       "L 183.393312 -165.938496 \n",
+       "L 183.812335 -166.43547 \n",
+       "L 184.231359 -166.928839 \n",
+       "L 184.650382 -167.418531 \n",
+       "L 185.069406 -167.904484 \n",
+       "L 185.488429 -168.386606 \n",
+       "L 185.907455 -168.864879 \n",
+       "L 186.326478 -169.339152 \n",
+       "L 186.745502 -169.80936 \n",
+       "L 187.164525 -170.275458 \n",
+       "L 187.583548 -170.73733 \n",
+       "L 188.002572 -171.194939 \n",
+       "L 188.421595 -171.648213 \n",
+       "L 188.840619 -172.097017 \n",
+       "L 189.259644 -172.541352 \n",
+       "L 189.678668 -172.981099 \n",
+       "L 190.097691 -173.416195 \n",
+       "L 190.516715 -173.846552 \n",
+       "L 190.93574 -174.272123 \n",
+       "L 191.354764 -174.6928 \n",
+       "L 191.773787 -175.108566 \n",
+       "L 192.192811 -175.519312 \n",
+       "L 192.611836 -175.924939 \n",
+       "L 193.03086 -176.325447 \n",
+       "L 193.449883 -176.720719 \n",
+       "L 193.868907 -177.110692 \n",
+       "L 194.28793 -177.495285 \n",
+       "L 194.706953 -177.874479 \n",
+       "L 195.125977 -178.248158 \n",
+       "L 195.545 -178.616241 \n",
+       "L 195.964026 -178.978736 \n",
+       "L 195.964026 -37.55625 \n",
+       "L 195.964026 -37.55625 \n",
+       "L 195.545 -37.55625 \n",
+       "L 195.125977 -37.55625 \n",
+       "L 194.706953 -37.55625 \n",
+       "L 194.28793 -37.55625 \n",
+       "L 193.868907 -37.55625 \n",
+       "L 193.449883 -37.55625 \n",
+       "L 193.03086 -37.55625 \n",
+       "L 192.611836 -37.55625 \n",
+       "L 192.192811 -37.55625 \n",
+       "L 191.773787 -37.55625 \n",
+       "L 191.354764 -37.55625 \n",
+       "L 190.93574 -37.55625 \n",
+       "L 190.516715 -37.55625 \n",
+       "L 190.097691 -37.55625 \n",
+       "L 189.678668 -37.55625 \n",
+       "L 189.259644 -37.55625 \n",
+       "L 188.840619 -37.55625 \n",
+       "L 188.421595 -37.55625 \n",
+       "L 188.002572 -37.55625 \n",
+       "L 187.583548 -37.55625 \n",
+       "L 187.164525 -37.55625 \n",
+       "L 186.745502 -37.55625 \n",
+       "L 186.326478 -37.55625 \n",
+       "L 185.907455 -37.55625 \n",
+       "L 185.488429 -37.55625 \n",
+       "L 185.069406 -37.55625 \n",
+       "L 184.650382 -37.55625 \n",
+       "L 184.231359 -37.55625 \n",
+       "L 183.812335 -37.55625 \n",
+       "L 183.393312 -37.55625 \n",
+       "L 182.974289 -37.55625 \n",
+       "L 182.555265 -37.55625 \n",
+       "L 182.136239 -37.55625 \n",
+       "L 181.717216 -37.55625 \n",
+       "L 181.298193 -37.55625 \n",
+       "L 180.879169 -37.55625 \n",
+       "L 180.460146 -37.55625 \n",
+       "L 180.041123 -37.55625 \n",
+       "L 179.622099 -37.55625 \n",
+       "L 179.203076 -37.55625 \n",
+       "L 178.78405 -37.55625 \n",
+       "L 178.365027 -37.55625 \n",
+       "L 177.946003 -37.55625 \n",
+       "L 177.52698 -37.55625 \n",
+       "L 177.107956 -37.55625 \n",
+       "L 176.688933 -37.55625 \n",
+       "L 176.26991 -37.55625 \n",
+       "L 175.850886 -37.55625 \n",
+       "L 175.43186 -37.55625 \n",
+       "L 175.012837 -37.55625 \n",
+       "L 174.593814 -37.55625 \n",
+       "L 174.17479 -37.55625 \n",
+       "L 173.755767 -37.55625 \n",
+       "L 173.336738 -37.55625 \n",
+       "L 172.917715 -37.55625 \n",
+       "L 172.498692 -37.55625 \n",
+       "L 172.079668 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m93a312b7cb\" x=\"0\" y=\"226.194375\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_4\">\n",
+       "    <defs>\n",
+       "     <path id=\"m243f3a9e08\" d=\"M 196.383049 -37.55625 \n",
+       "L 196.383049 -179.33549 \n",
+       "L 196.802073 -179.686494 \n",
+       "L 197.221096 -180.031677 \n",
+       "L 197.640121 -180.370966 \n",
+       "L 198.059144 -180.704316 \n",
+       "L 198.478169 -181.031609 \n",
+       "L 198.897192 -181.352865 \n",
+       "L 199.316216 -181.668001 \n",
+       "L 199.73524 -181.97691 \n",
+       "L 200.154264 -182.279564 \n",
+       "L 200.573287 -182.575937 \n",
+       "L 200.99231 -182.865948 \n",
+       "L 201.411334 -183.149532 \n",
+       "L 201.830358 -183.426655 \n",
+       "L 202.249382 -183.697254 \n",
+       "L 202.668405 -183.961273 \n",
+       "L 203.08743 -184.218669 \n",
+       "L 203.506453 -184.469422 \n",
+       "L 203.925476 -184.713426 \n",
+       "L 204.344501 -184.950652 \n",
+       "L 204.763524 -185.181074 \n",
+       "L 205.182549 -185.404638 \n",
+       "L 205.601572 -185.621299 \n",
+       "L 206.020596 -185.831038 \n",
+       "L 206.43962 -186.033775 \n",
+       "L 206.858644 -186.229482 \n",
+       "L 207.277667 -186.418142 \n",
+       "L 207.696691 -186.59971 \n",
+       "L 208.115715 -186.77414 \n",
+       "L 208.534739 -186.941387 \n",
+       "L 208.953763 -187.101442 \n",
+       "L 209.372787 -187.254288 \n",
+       "L 209.79181 -187.399834 \n",
+       "L 210.210834 -187.538116 \n",
+       "L 210.629857 -187.669071 \n",
+       "L 211.048881 -187.792682 \n",
+       "L 211.467905 -187.908929 \n",
+       "L 211.886929 -188.017778 \n",
+       "L 212.305953 -188.119227 \n",
+       "L 212.724976 -188.213233 \n",
+       "L 213.144 -188.299804 \n",
+       "L 213.563024 -188.378876 \n",
+       "L 213.982048 -188.450486 \n",
+       "L 214.401072 -188.51459 \n",
+       "L 214.820095 -188.571177 \n",
+       "L 215.239119 -188.62023 \n",
+       "L 215.658143 -188.661776 \n",
+       "L 216.077167 -188.69577 \n",
+       "L 216.49619 -188.722238 \n",
+       "L 216.915214 -188.741128 \n",
+       "L 217.334238 -188.752465 \n",
+       "L 217.334238 -37.55625 \n",
+       "L 217.334238 -37.55625 \n",
+       "L 216.915214 -37.55625 \n",
+       "L 216.49619 -37.55625 \n",
+       "L 216.077167 -37.55625 \n",
+       "L 215.658143 -37.55625 \n",
+       "L 215.239119 -37.55625 \n",
+       "L 214.820095 -37.55625 \n",
+       "L 214.401072 -37.55625 \n",
+       "L 213.982048 -37.55625 \n",
+       "L 213.563024 -37.55625 \n",
+       "L 213.144 -37.55625 \n",
+       "L 212.724976 -37.55625 \n",
+       "L 212.305953 -37.55625 \n",
+       "L 211.886929 -37.55625 \n",
+       "L 211.467905 -37.55625 \n",
+       "L 211.048881 -37.55625 \n",
+       "L 210.629857 -37.55625 \n",
+       "L 210.210834 -37.55625 \n",
+       "L 209.79181 -37.55625 \n",
+       "L 209.372787 -37.55625 \n",
+       "L 208.953763 -37.55625 \n",
+       "L 208.534739 -37.55625 \n",
+       "L 208.115715 -37.55625 \n",
+       "L 207.696691 -37.55625 \n",
+       "L 207.277667 -37.55625 \n",
+       "L 206.858644 -37.55625 \n",
+       "L 206.43962 -37.55625 \n",
+       "L 206.020596 -37.55625 \n",
+       "L 205.601572 -37.55625 \n",
+       "L 205.182549 -37.55625 \n",
+       "L 204.763524 -37.55625 \n",
+       "L 204.344501 -37.55625 \n",
+       "L 203.925476 -37.55625 \n",
+       "L 203.506453 -37.55625 \n",
+       "L 203.08743 -37.55625 \n",
+       "L 202.668405 -37.55625 \n",
+       "L 202.249382 -37.55625 \n",
+       "L 201.830358 -37.55625 \n",
+       "L 201.411334 -37.55625 \n",
+       "L 200.99231 -37.55625 \n",
+       "L 200.573287 -37.55625 \n",
+       "L 200.154264 -37.55625 \n",
+       "L 199.73524 -37.55625 \n",
+       "L 199.316216 -37.55625 \n",
+       "L 198.897192 -37.55625 \n",
+       "L 198.478169 -37.55625 \n",
+       "L 198.059144 -37.55625 \n",
+       "L 197.640121 -37.55625 \n",
+       "L 197.221096 -37.55625 \n",
+       "L 196.802073 -37.55625 \n",
+       "L 196.383049 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m243f3a9e08\" x=\"0\" y=\"226.194375\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_5\">\n",
+       "    <defs>\n",
+       "     <path id=\"m04e61efb34\" d=\"M 217.753262 -37.55625 \n",
+       "L 217.753262 -188.75625 \n",
+       "L 218.172285 -188.752465 \n",
+       "L 218.591309 -188.741128 \n",
+       "L 219.010333 -188.722238 \n",
+       "L 219.429357 -188.695788 \n",
+       "L 219.848381 -188.661794 \n",
+       "L 220.267404 -188.620266 \n",
+       "L 220.686428 -188.571177 \n",
+       "L 221.105452 -188.51459 \n",
+       "L 221.524476 -188.450486 \n",
+       "L 221.9435 -188.378876 \n",
+       "L 222.362523 -188.299786 \n",
+       "L 222.781547 -188.213233 \n",
+       "L 223.200571 -188.119227 \n",
+       "L 223.619595 -188.017778 \n",
+       "L 224.038618 -187.908929 \n",
+       "L 224.457642 -187.7927 \n",
+       "L 224.876666 -187.669071 \n",
+       "L 225.295689 -187.538116 \n",
+       "L 225.714713 -187.399834 \n",
+       "L 226.133737 -187.25427 \n",
+       "L 226.552761 -187.101442 \n",
+       "L 226.971785 -186.941387 \n",
+       "L 227.390808 -186.774122 \n",
+       "L 227.809832 -186.59971 \n",
+       "L 228.228856 -186.418142 \n",
+       "L 228.64788 -186.229482 \n",
+       "L 229.066903 -186.033775 \n",
+       "L 229.485928 -185.831038 \n",
+       "L 229.904951 -185.621299 \n",
+       "L 230.323974 -185.404638 \n",
+       "L 230.742999 -185.181074 \n",
+       "L 231.162022 -184.950652 \n",
+       "L 231.581046 -184.713426 \n",
+       "L 232.00007 -184.469404 \n",
+       "L 232.419094 -184.218687 \n",
+       "L 232.838117 -183.961273 \n",
+       "L 233.257142 -183.697254 \n",
+       "L 233.676165 -183.426655 \n",
+       "L 234.095188 -183.149532 \n",
+       "L 234.514213 -182.865948 \n",
+       "L 234.933236 -182.575955 \n",
+       "L 235.352261 -182.279582 \n",
+       "L 235.771284 -181.97691 \n",
+       "L 236.190308 -181.667983 \n",
+       "L 236.609333 -181.352865 \n",
+       "L 237.028356 -181.031627 \n",
+       "L 237.447379 -180.704298 \n",
+       "L 237.866403 -180.370966 \n",
+       "L 238.285426 -180.031677 \n",
+       "L 238.704451 -179.686494 \n",
+       "L 239.123474 -179.33549 \n",
+       "L 239.123474 -37.55625 \n",
+       "L 239.123474 -37.55625 \n",
+       "L 238.704451 -37.55625 \n",
+       "L 238.285426 -37.55625 \n",
+       "L 237.866403 -37.55625 \n",
+       "L 237.447379 -37.55625 \n",
+       "L 237.028356 -37.55625 \n",
+       "L 236.609333 -37.55625 \n",
+       "L 236.190308 -37.55625 \n",
+       "L 235.771284 -37.55625 \n",
+       "L 235.352261 -37.55625 \n",
+       "L 234.933236 -37.55625 \n",
+       "L 234.514213 -37.55625 \n",
+       "L 234.095188 -37.55625 \n",
+       "L 233.676165 -37.55625 \n",
+       "L 233.257142 -37.55625 \n",
+       "L 232.838117 -37.55625 \n",
+       "L 232.419094 -37.55625 \n",
+       "L 232.00007 -37.55625 \n",
+       "L 231.581046 -37.55625 \n",
+       "L 231.162022 -37.55625 \n",
+       "L 230.742999 -37.55625 \n",
+       "L 230.323974 -37.55625 \n",
+       "L 229.904951 -37.55625 \n",
+       "L 229.485928 -37.55625 \n",
+       "L 229.066903 -37.55625 \n",
+       "L 228.64788 -37.55625 \n",
+       "L 228.228856 -37.55625 \n",
+       "L 227.809832 -37.55625 \n",
+       "L 227.390808 -37.55625 \n",
+       "L 226.971785 -37.55625 \n",
+       "L 226.552761 -37.55625 \n",
+       "L 226.133737 -37.55625 \n",
+       "L 225.714713 -37.55625 \n",
+       "L 225.295689 -37.55625 \n",
+       "L 224.876666 -37.55625 \n",
+       "L 224.457642 -37.55625 \n",
+       "L 224.038618 -37.55625 \n",
+       "L 223.619595 -37.55625 \n",
+       "L 223.200571 -37.55625 \n",
+       "L 222.781547 -37.55625 \n",
+       "L 222.362523 -37.55625 \n",
+       "L 221.9435 -37.55625 \n",
+       "L 221.524476 -37.55625 \n",
+       "L 221.105452 -37.55625 \n",
+       "L 220.686428 -37.55625 \n",
+       "L 220.267404 -37.55625 \n",
+       "L 219.848381 -37.55625 \n",
+       "L 219.429357 -37.55625 \n",
+       "L 219.010333 -37.55625 \n",
+       "L 218.591309 -37.55625 \n",
+       "L 218.172285 -37.55625 \n",
+       "L 217.753262 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m04e61efb34\" x=\"0\" y=\"226.194375\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_6\">\n",
+       "    <defs>\n",
+       "     <path id=\"m6727e039e3\" d=\"M 239.542497 -37.55625 \n",
+       "L 239.542497 -178.978718 \n",
+       "L 239.961521 -178.616241 \n",
+       "L 240.380544 -178.24814 \n",
+       "L 240.79957 -177.874479 \n",
+       "L 241.218593 -177.495294 \n",
+       "L 241.637617 -177.110692 \n",
+       "L 242.05664 -176.720719 \n",
+       "L 242.475664 -176.325447 \n",
+       "L 242.894689 -175.924975 \n",
+       "L 243.313713 -175.519294 \n",
+       "L 243.732736 -175.108566 \n",
+       "L 244.15176 -174.692818 \n",
+       "L 244.570783 -174.272114 \n",
+       "L 244.989806 -173.846552 \n",
+       "L 245.40883 -173.416186 \n",
+       "L 245.827853 -172.98109 \n",
+       "L 246.246879 -172.541352 \n",
+       "L 246.665902 -172.097017 \n",
+       "L 247.084926 -171.648195 \n",
+       "L 247.503949 -171.194939 \n",
+       "L 247.922975 -170.73733 \n",
+       "L 248.341998 -170.275449 \n",
+       "L 248.761022 -169.80936 \n",
+       "L 249.180045 -169.339152 \n",
+       "L 249.599071 -168.864879 \n",
+       "L 250.018094 -168.386642 \n",
+       "L 250.437118 -167.904484 \n",
+       "L 250.856141 -167.418531 \n",
+       "L 251.275165 -166.928839 \n",
+       "L 251.694188 -166.43547 \n",
+       "L 252.113211 -165.938505 \n",
+       "L 252.532235 -165.438034 \n",
+       "L 252.951261 -164.93413 \n",
+       "L 253.370284 -164.426855 \n",
+       "L 253.789307 -163.916291 \n",
+       "L 254.208331 -163.402554 \n",
+       "L 254.627354 -162.885672 \n",
+       "L 255.046377 -162.365753 \n",
+       "L 255.465401 -161.842824 \n",
+       "L 255.884424 -161.317039 \n",
+       "L 256.30345 -160.788423 \n",
+       "L 256.722473 -160.257059 \n",
+       "L 257.141497 -159.723027 \n",
+       "L 257.56052 -159.186417 \n",
+       "L 257.979544 -158.647276 \n",
+       "L 258.398567 -158.105728 \n",
+       "L 258.81759 -157.561791 \n",
+       "L 259.236614 -157.015575 \n",
+       "L 259.65564 -156.467151 \n",
+       "L 260.074663 -155.916582 \n",
+       "L 260.493686 -155.363958 \n",
+       "L 260.91271 -154.809351 \n",
+       "L 261.331733 -154.252825 \n",
+       "L 261.750757 -153.694451 \n",
+       "L 262.16978 -153.13432 \n",
+       "L 262.588803 -152.572486 \n",
+       "L 263.007827 -152.009038 \n",
+       "L 263.42685 -151.444041 \n",
+       "L 263.42685 -37.55625 \n",
+       "L 263.42685 -37.55625 \n",
+       "L 263.007827 -37.55625 \n",
+       "L 262.588803 -37.55625 \n",
+       "L 262.16978 -37.55625 \n",
+       "L 261.750757 -37.55625 \n",
+       "L 261.331733 -37.55625 \n",
+       "L 260.91271 -37.55625 \n",
+       "L 260.493686 -37.55625 \n",
+       "L 260.074663 -37.55625 \n",
+       "L 259.65564 -37.55625 \n",
+       "L 259.236614 -37.55625 \n",
+       "L 258.81759 -37.55625 \n",
+       "L 258.398567 -37.55625 \n",
+       "L 257.979544 -37.55625 \n",
+       "L 257.56052 -37.55625 \n",
+       "L 257.141497 -37.55625 \n",
+       "L 256.722473 -37.55625 \n",
+       "L 256.30345 -37.55625 \n",
+       "L 255.884424 -37.55625 \n",
+       "L 255.465401 -37.55625 \n",
+       "L 255.046377 -37.55625 \n",
+       "L 254.627354 -37.55625 \n",
+       "L 254.208331 -37.55625 \n",
+       "L 253.789307 -37.55625 \n",
+       "L 253.370284 -37.55625 \n",
+       "L 252.951261 -37.55625 \n",
+       "L 252.532235 -37.55625 \n",
+       "L 252.113211 -37.55625 \n",
+       "L 251.694188 -37.55625 \n",
+       "L 251.275165 -37.55625 \n",
+       "L 250.856141 -37.55625 \n",
+       "L 250.437118 -37.55625 \n",
+       "L 250.018094 -37.55625 \n",
+       "L 249.599071 -37.55625 \n",
+       "L 249.180045 -37.55625 \n",
+       "L 248.761022 -37.55625 \n",
+       "L 248.341998 -37.55625 \n",
+       "L 247.922975 -37.55625 \n",
+       "L 247.503949 -37.55625 \n",
+       "L 247.084926 -37.55625 \n",
+       "L 246.665902 -37.55625 \n",
+       "L 246.246879 -37.55625 \n",
+       "L 245.827853 -37.55625 \n",
+       "L 245.40883 -37.55625 \n",
+       "L 244.989806 -37.55625 \n",
+       "L 244.570783 -37.55625 \n",
+       "L 244.15176 -37.55625 \n",
+       "L 243.732736 -37.55625 \n",
+       "L 243.313713 -37.55625 \n",
+       "L 242.894689 -37.55625 \n",
+       "L 242.475664 -37.55625 \n",
+       "L 242.05664 -37.55625 \n",
+       "L 241.637617 -37.55625 \n",
+       "L 241.218593 -37.55625 \n",
+       "L 240.79957 -37.55625 \n",
+       "L 240.380544 -37.55625 \n",
+       "L 239.961521 -37.55625 \n",
+       "L 239.542497 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m6727e039e3\" x=\"0\" y=\"226.194375\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_7\">\n",
+       "    <defs>\n",
+       "     <path id=\"me99ca1d4e9\" d=\"M 263.845873 -37.55625 \n",
+       "L 263.845873 -150.877565 \n",
+       "L 264.264902 -150.309657 \n",
+       "L 264.683925 -149.740432 \n",
+       "L 265.102949 -149.169937 \n",
+       "L 265.521972 -148.598262 \n",
+       "L 265.940995 -148.025433 \n",
+       "L 266.360019 -147.451567 \n",
+       "L 266.779042 -146.876692 \n",
+       "L 267.198065 -146.300907 \n",
+       "L 267.617094 -145.724248 \n",
+       "L 268.036117 -145.146813 \n",
+       "L 268.455141 -144.568649 \n",
+       "L 268.874164 -143.989818 \n",
+       "L 269.293187 -143.410401 \n",
+       "L 269.712211 -142.830443 \n",
+       "L 270.131234 -142.250035 \n",
+       "L 270.550257 -141.669203 \n",
+       "L 270.969286 -141.088038 \n",
+       "L 271.388304 -140.506593 \n",
+       "L 271.807328 -139.924932 \n",
+       "L 272.226351 -139.343099 \n",
+       "L 272.645374 -138.761177 \n",
+       "L 273.064398 -138.17921 \n",
+       "L 273.483421 -137.59726 \n",
+       "L 273.902445 -137.015392 \n",
+       "L 274.321473 -136.43365 \n",
+       "L 274.740496 -135.852106 \n",
+       "L 275.15952 -135.270787 \n",
+       "L 275.578543 -134.689784 \n",
+       "L 275.997566 -134.109124 \n",
+       "L 276.41659 -133.528877 \n",
+       "L 276.835613 -132.949091 \n",
+       "L 277.254637 -132.369809 \n",
+       "L 277.673665 -131.791095 \n",
+       "L 278.092688 -131.212994 \n",
+       "L 278.511712 -130.635559 \n",
+       "L 278.930735 -130.058837 \n",
+       "L 279.349758 -129.482872 \n",
+       "L 279.768782 -128.907717 \n",
+       "L 280.187805 -128.33341 \n",
+       "L 280.606829 -127.760022 \n",
+       "L 281.025857 -127.187572 \n",
+       "L 281.444875 -126.616131 \n",
+       "L 281.863899 -126.045717 \n",
+       "L 282.282922 -125.476366 \n",
+       "L 282.701945 -124.908169 \n",
+       "L 283.120969 -124.341117 \n",
+       "L 283.539992 -123.775272 \n",
+       "L 283.959016 -123.21068 \n",
+       "L 284.378044 -122.647368 \n",
+       "L 284.797067 -122.08538 \n",
+       "L 285.216091 -121.524772 \n",
+       "L 285.635114 -120.96556 \n",
+       "L 286.054138 -120.407781 \n",
+       "L 286.473161 -119.851489 \n",
+       "L 286.892184 -119.296693 \n",
+       "L 287.311208 -118.743465 \n",
+       "L 287.730236 -118.191788 \n",
+       "L 288.149254 -117.641741 \n",
+       "L 288.568278 -117.093344 \n",
+       "L 288.987301 -116.546605 \n",
+       "L 289.406325 -116.001596 \n",
+       "L 289.825348 -115.458318 \n",
+       "L 290.244371 -114.916806 \n",
+       "L 290.663395 -114.377106 \n",
+       "L 291.082423 -113.839198 \n",
+       "L 291.501446 -113.303184 \n",
+       "L 291.92047 -112.769035 \n",
+       "L 292.339493 -112.236801 \n",
+       "L 292.758517 -111.706495 \n",
+       "L 293.17754 -111.178164 \n",
+       "L 293.596563 -110.651801 \n",
+       "L 294.015587 -110.127453 \n",
+       "L 294.434615 -109.605137 \n",
+       "L 294.853638 -109.084884 \n",
+       "L 295.272662 -108.5667 \n",
+       "L 295.691685 -108.05062 \n",
+       "L 296.110709 -107.536645 \n",
+       "L 296.529732 -107.024819 \n",
+       "L 296.948755 -106.515165 \n",
+       "L 297.367779 -106.007678 \n",
+       "L 297.786807 -105.502372 \n",
+       "L 298.205826 -104.999302 \n",
+       "L 298.624849 -104.498457 \n",
+       "L 299.043872 -103.999874 \n",
+       "L 299.043872 -37.55625 \n",
+       "L 299.043872 -37.55625 \n",
+       "L 298.624849 -37.55625 \n",
+       "L 298.205826 -37.55625 \n",
+       "L 297.786807 -37.55625 \n",
+       "L 297.367779 -37.55625 \n",
+       "L 296.948755 -37.55625 \n",
+       "L 296.529732 -37.55625 \n",
+       "L 296.110709 -37.55625 \n",
+       "L 295.691685 -37.55625 \n",
+       "L 295.272662 -37.55625 \n",
+       "L 294.853638 -37.55625 \n",
+       "L 294.434615 -37.55625 \n",
+       "L 294.015587 -37.55625 \n",
+       "L 293.596563 -37.55625 \n",
+       "L 293.17754 -37.55625 \n",
+       "L 292.758517 -37.55625 \n",
+       "L 292.339493 -37.55625 \n",
+       "L 291.92047 -37.55625 \n",
+       "L 291.501446 -37.55625 \n",
+       "L 291.082423 -37.55625 \n",
+       "L 290.663395 -37.55625 \n",
+       "L 290.244371 -37.55625 \n",
+       "L 289.825348 -37.55625 \n",
+       "L 289.406325 -37.55625 \n",
+       "L 288.987301 -37.55625 \n",
+       "L 288.568278 -37.55625 \n",
+       "L 288.149254 -37.55625 \n",
+       "L 287.730236 -37.55625 \n",
+       "L 287.311208 -37.55625 \n",
+       "L 286.892184 -37.55625 \n",
+       "L 286.473161 -37.55625 \n",
+       "L 286.054138 -37.55625 \n",
+       "L 285.635114 -37.55625 \n",
+       "L 285.216091 -37.55625 \n",
+       "L 284.797067 -37.55625 \n",
+       "L 284.378044 -37.55625 \n",
+       "L 283.959016 -37.55625 \n",
+       "L 283.539992 -37.55625 \n",
+       "L 283.120969 -37.55625 \n",
+       "L 282.701945 -37.55625 \n",
+       "L 282.282922 -37.55625 \n",
+       "L 281.863899 -37.55625 \n",
+       "L 281.444875 -37.55625 \n",
+       "L 281.025857 -37.55625 \n",
+       "L 280.606829 -37.55625 \n",
+       "L 280.187805 -37.55625 \n",
+       "L 279.768782 -37.55625 \n",
+       "L 279.349758 -37.55625 \n",
+       "L 278.930735 -37.55625 \n",
+       "L 278.511712 -37.55625 \n",
+       "L 278.092688 -37.55625 \n",
+       "L 277.673665 -37.55625 \n",
+       "L 277.254637 -37.55625 \n",
+       "L 276.835613 -37.55625 \n",
+       "L 276.41659 -37.55625 \n",
+       "L 275.997566 -37.55625 \n",
+       "L 275.578543 -37.55625 \n",
+       "L 275.15952 -37.55625 \n",
+       "L 274.740496 -37.55625 \n",
+       "L 274.321473 -37.55625 \n",
+       "L 273.902445 -37.55625 \n",
+       "L 273.483421 -37.55625 \n",
+       "L 273.064398 -37.55625 \n",
+       "L 272.645374 -37.55625 \n",
+       "L 272.226351 -37.55625 \n",
+       "L 271.807328 -37.55625 \n",
+       "L 271.388304 -37.55625 \n",
+       "L 270.969286 -37.55625 \n",
+       "L 270.550257 -37.55625 \n",
+       "L 270.131234 -37.55625 \n",
+       "L 269.712211 -37.55625 \n",
+       "L 269.293187 -37.55625 \n",
+       "L 268.874164 -37.55625 \n",
+       "L 268.455141 -37.55625 \n",
+       "L 268.036117 -37.55625 \n",
+       "L 267.617094 -37.55625 \n",
+       "L 267.198065 -37.55625 \n",
+       "L 266.779042 -37.55625 \n",
+       "L 266.360019 -37.55625 \n",
+       "L 265.940995 -37.55625 \n",
+       "L 265.521972 -37.55625 \n",
+       "L 265.102949 -37.55625 \n",
+       "L 264.683925 -37.55625 \n",
+       "L 264.264902 -37.55625 \n",
+       "L 263.845873 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#me99ca1d4e9\" x=\"0\" y=\"226.194375\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_8\">\n",
+       "    <defs>\n",
+       "     <path id=\"m1c1a30c0a7\" d=\"M 299.462896 -37.55625 \n",
+       "L 299.462896 -103.50354 \n",
+       "L 299.881919 -103.009495 \n",
+       "L 300.300942 -102.517726 \n",
+       "L 300.719966 -102.028281 \n",
+       "L 301.138994 -101.541157 \n",
+       "L 301.558018 -101.056377 \n",
+       "L 301.977041 -100.57393 \n",
+       "L 302.396064 -100.093859 \n",
+       "L 302.815088 -99.616166 \n",
+       "L 303.234111 -99.140848 \n",
+       "L 303.653134 -98.667927 \n",
+       "L 304.072158 -98.197413 \n",
+       "L 304.491181 -97.729318 \n",
+       "L 304.910205 -97.263653 \n",
+       "L 305.329228 -96.800402 \n",
+       "L 305.748251 -96.339612 \n",
+       "L 306.167275 -95.881268 \n",
+       "L 306.586298 -95.42538 \n",
+       "L 307.005321 -94.971957 \n",
+       "L 307.424345 -94.521004 \n",
+       "L 307.843368 -94.072524 \n",
+       "L 308.262402 -93.626523 \n",
+       "L 308.681425 -93.183031 \n",
+       "L 309.100448 -92.742018 \n",
+       "L 309.519472 -92.303501 \n",
+       "L 309.938495 -91.867485 \n",
+       "L 310.357518 -91.433975 \n",
+       "L 310.776542 -91.002983 \n",
+       "L 311.195565 -90.574492 \n",
+       "L 311.614589 -90.14852 \n",
+       "L 312.033612 -89.725049 \n",
+       "L 312.452635 -89.304115 \n",
+       "L 312.871659 -88.885691 \n",
+       "L 313.290682 -88.469781 \n",
+       "L 313.709706 -88.056394 \n",
+       "L 314.128729 -87.645531 \n",
+       "L 314.547752 -87.237182 \n",
+       "L 314.966776 -86.831348 \n",
+       "L 315.385799 -86.428042 \n",
+       "L 315.804822 -86.027259 \n",
+       "L 316.223846 -85.628981 \n",
+       "L 316.642869 -85.233218 \n",
+       "L 317.061893 -84.839969 \n",
+       "L 317.480916 -84.449234 \n",
+       "L 317.899939 -84.061001 \n",
+       "L 318.318973 -83.675272 \n",
+       "L 318.737996 -83.29205 \n",
+       "L 319.157019 -82.911319 \n",
+       "L 319.576043 -82.533093 \n",
+       "L 319.995066 -82.157359 \n",
+       "L 320.41409 -81.784099 \n",
+       "L 320.833113 -81.413331 \n",
+       "L 321.252136 -81.045041 \n",
+       "L 321.67116 -80.679221 \n",
+       "L 322.090183 -80.31587 \n",
+       "L 322.509206 -79.954979 \n",
+       "L 322.92823 -79.596544 \n",
+       "L 323.347253 -79.24056 \n",
+       "L 323.766277 -78.887023 \n",
+       "L 324.1853 -78.535928 \n",
+       "L 324.604323 -78.187249 \n",
+       "L 325.023347 -77.841012 \n",
+       "L 325.44237 -77.497181 \n",
+       "L 325.861394 -77.155779 \n",
+       "L 326.280417 -76.816765 \n",
+       "L 326.69944 -76.480157 \n",
+       "L 327.118464 -76.145934 \n",
+       "L 327.537487 -75.814089 \n",
+       "L 327.95651 -75.484623 \n",
+       "L 328.375544 -75.157514 \n",
+       "L 328.794567 -74.832765 \n",
+       "L 329.213591 -74.510374 \n",
+       "L 329.632614 -74.190323 \n",
+       "L 330.051637 -73.872594 \n",
+       "L 330.470661 -73.557201 \n",
+       "L 330.889684 -73.244113 \n",
+       "L 331.308707 -72.933334 \n",
+       "L 331.727731 -72.624851 \n",
+       "L 332.146754 -72.318655 \n",
+       "L 332.565778 -72.014734 \n",
+       "L 332.984801 -71.713082 \n",
+       "L 333.403824 -71.41369 \n",
+       "L 333.822848 -71.116547 \n",
+       "L 334.241871 -70.821638 \n",
+       "L 334.660894 -70.52896 \n",
+       "L 335.079918 -70.238506 \n",
+       "L 335.498941 -69.950255 \n",
+       "L 335.917965 -69.664201 \n",
+       "L 336.336988 -69.380341 \n",
+       "L 336.756011 -69.098651 \n",
+       "L 337.175035 -68.819133 \n",
+       "L 337.594058 -68.541769 \n",
+       "L 338.013082 -68.266559 \n",
+       "L 338.432115 -67.993471 \n",
+       "L 338.851138 -67.72251 \n",
+       "L 339.270162 -67.453671 \n",
+       "L 339.689185 -67.18693 \n",
+       "L 340.108208 -66.922282 \n",
+       "L 340.527232 -66.659718 \n",
+       "L 340.946255 -66.399223 \n",
+       "L 341.365279 -66.140784 \n",
+       "L 341.784302 -65.884393 \n",
+       "L 342.203325 -65.630046 \n",
+       "L 342.622349 -65.377718 \n",
+       "L 343.041372 -65.127401 \n",
+       "L 343.460395 -64.879095 \n",
+       "L 343.879419 -64.632775 \n",
+       "L 344.298442 -64.388438 \n",
+       "L 344.717466 -64.14607 \n",
+       "L 345.136489 -63.90566 \n",
+       "L 345.555512 -63.667193 \n",
+       "L 345.974536 -63.430662 \n",
+       "L 346.393559 -63.196054 \n",
+       "L 346.812582 -62.963361 \n",
+       "L 347.231606 -62.732565 \n",
+       "L 347.650629 -62.503661 \n",
+       "L 348.069653 -62.276627 \n",
+       "L 348.488676 -62.051468 \n",
+       "L 348.907699 -61.828161 \n",
+       "L 349.326723 -61.606695 \n",
+       "L 349.745746 -61.387058 \n",
+       "L 350.16477 -61.169246 \n",
+       "L 350.583793 -60.953234 \n",
+       "L 351.002816 -60.739027 \n",
+       "L 351.42184 -60.5266 \n",
+       "L 351.840873 -60.315941 \n",
+       "L 352.259896 -60.107053 \n",
+       "L 352.67892 -59.899912 \n",
+       "L 353.097943 -59.694516 \n",
+       "L 353.516967 -59.490844 \n",
+       "L 353.93599 -59.288887 \n",
+       "L 354.355013 -59.088635 \n",
+       "L 354.774037 -58.890075 \n",
+       "L 355.19306 -58.693199 \n",
+       "L 355.612083 -58.497991 \n",
+       "L 356.031107 -58.304449 \n",
+       "L 356.45013 -58.112547 \n",
+       "L 356.869154 -57.922283 \n",
+       "L 357.288177 -57.733648 \n",
+       "L 357.7072 -57.546623 \n",
+       "L 358.126224 -57.361203 \n",
+       "L 358.545247 -57.177374 \n",
+       "L 358.96427 -56.995124 \n",
+       "L 359.383294 -56.814444 \n",
+       "L 359.802317 -56.635319 \n",
+       "L 360.221341 -56.457746 \n",
+       "L 360.640364 -56.281705 \n",
+       "L 361.059387 -56.10719 \n",
+       "L 361.478411 -55.934186 \n",
+       "L 361.897444 -55.762683 \n",
+       "L 362.316468 -55.592678 \n",
+       "L 362.735491 -55.424149 \n",
+       "L 363.154514 -55.257093 \n",
+       "L 363.573538 -55.0915 \n",
+       "L 363.992561 -54.927352 \n",
+       "L 364.411584 -54.764637 \n",
+       "L 364.830608 -54.603353 \n",
+       "L 365.249631 -54.443489 \n",
+       "L 365.668655 -54.285028 \n",
+       "L 366.087678 -54.127959 \n",
+       "L 366.506701 -53.972279 \n",
+       "L 366.925725 -53.817972 \n",
+       "L 367.344748 -53.665026 \n",
+       "L 367.763771 -53.51344 \n",
+       "L 368.182795 -53.363189 \n",
+       "L 368.601818 -53.21428 \n",
+       "L 369.020842 -53.066687 \n",
+       "L 369.439865 -52.920409 \n",
+       "L 369.858888 -52.775431 \n",
+       "L 370.277912 -52.631744 \n",
+       "L 370.696935 -52.489344 \n",
+       "L 371.115958 -52.348214 \n",
+       "L 371.534982 -52.208346 \n",
+       "L 371.954015 -52.069725 \n",
+       "L 372.373039 -51.932349 \n",
+       "L 372.792062 -51.796208 \n",
+       "L 373.211085 -51.66129 \n",
+       "L 373.630109 -51.527587 \n",
+       "L 374.049132 -51.395085 \n",
+       "L 374.468156 -51.263777 \n",
+       "L 374.887179 -51.133653 \n",
+       "L 375.306202 -51.004704 \n",
+       "L 375.725226 -50.87692 \n",
+       "L 376.144249 -50.750293 \n",
+       "L 376.563272 -50.624814 \n",
+       "L 376.982296 -50.500472 \n",
+       "L 377.401319 -50.377256 \n",
+       "L 377.820343 -50.255161 \n",
+       "L 378.239366 -50.134174 \n",
+       "L 378.658389 -50.01429 \n",
+       "L 379.077413 -49.895496 \n",
+       "L 379.496436 -49.777787 \n",
+       "L 379.915459 -49.66115 \n",
+       "L 380.334483 -49.545579 \n",
+       "L 380.753506 -49.431064 \n",
+       "L 381.17253 -49.317596 \n",
+       "L 381.591553 -49.205167 \n",
+       "L 382.010586 -49.093766 \n",
+       "L 382.42961 -48.983392 \n",
+       "L 382.848633 -48.874029 \n",
+       "L 383.267656 -48.765668 \n",
+       "L 383.68668 -48.658307 \n",
+       "L 384.105703 -48.551931 \n",
+       "L 384.524727 -48.446539 \n",
+       "L 384.94375 -48.342115 \n",
+       "L 384.94375 -37.55625 \n",
+       "L 384.94375 -37.55625 \n",
+       "L 384.524727 -37.55625 \n",
+       "L 384.105703 -37.55625 \n",
+       "L 383.68668 -37.55625 \n",
+       "L 383.267656 -37.55625 \n",
+       "L 382.848633 -37.55625 \n",
+       "L 382.42961 -37.55625 \n",
+       "L 382.010586 -37.55625 \n",
+       "L 381.591553 -37.55625 \n",
+       "L 381.17253 -37.55625 \n",
+       "L 380.753506 -37.55625 \n",
+       "L 380.334483 -37.55625 \n",
+       "L 379.915459 -37.55625 \n",
+       "L 379.496436 -37.55625 \n",
+       "L 379.077413 -37.55625 \n",
+       "L 378.658389 -37.55625 \n",
+       "L 378.239366 -37.55625 \n",
+       "L 377.820343 -37.55625 \n",
+       "L 377.401319 -37.55625 \n",
+       "L 376.982296 -37.55625 \n",
+       "L 376.563272 -37.55625 \n",
+       "L 376.144249 -37.55625 \n",
+       "L 375.725226 -37.55625 \n",
+       "L 375.306202 -37.55625 \n",
+       "L 374.887179 -37.55625 \n",
+       "L 374.468156 -37.55625 \n",
+       "L 374.049132 -37.55625 \n",
+       "L 373.630109 -37.55625 \n",
+       "L 373.211085 -37.55625 \n",
+       "L 372.792062 -37.55625 \n",
+       "L 372.373039 -37.55625 \n",
+       "L 371.954015 -37.55625 \n",
+       "L 371.534982 -37.55625 \n",
+       "L 371.115958 -37.55625 \n",
+       "L 370.696935 -37.55625 \n",
+       "L 370.277912 -37.55625 \n",
+       "L 369.858888 -37.55625 \n",
+       "L 369.439865 -37.55625 \n",
+       "L 369.020842 -37.55625 \n",
+       "L 368.601818 -37.55625 \n",
+       "L 368.182795 -37.55625 \n",
+       "L 367.763771 -37.55625 \n",
+       "L 367.344748 -37.55625 \n",
+       "L 366.925725 -37.55625 \n",
+       "L 366.506701 -37.55625 \n",
+       "L 366.087678 -37.55625 \n",
+       "L 365.668655 -37.55625 \n",
+       "L 365.249631 -37.55625 \n",
+       "L 364.830608 -37.55625 \n",
+       "L 364.411584 -37.55625 \n",
+       "L 363.992561 -37.55625 \n",
+       "L 363.573538 -37.55625 \n",
+       "L 363.154514 -37.55625 \n",
+       "L 362.735491 -37.55625 \n",
+       "L 362.316468 -37.55625 \n",
+       "L 361.897444 -37.55625 \n",
+       "L 361.478411 -37.55625 \n",
+       "L 361.059387 -37.55625 \n",
+       "L 360.640364 -37.55625 \n",
+       "L 360.221341 -37.55625 \n",
+       "L 359.802317 -37.55625 \n",
+       "L 359.383294 -37.55625 \n",
+       "L 358.96427 -37.55625 \n",
+       "L 358.545247 -37.55625 \n",
+       "L 358.126224 -37.55625 \n",
+       "L 357.7072 -37.55625 \n",
+       "L 357.288177 -37.55625 \n",
+       "L 356.869154 -37.55625 \n",
+       "L 356.45013 -37.55625 \n",
+       "L 356.031107 -37.55625 \n",
+       "L 355.612083 -37.55625 \n",
+       "L 355.19306 -37.55625 \n",
+       "L 354.774037 -37.55625 \n",
+       "L 354.355013 -37.55625 \n",
+       "L 353.93599 -37.55625 \n",
+       "L 353.516967 -37.55625 \n",
+       "L 353.097943 -37.55625 \n",
+       "L 352.67892 -37.55625 \n",
+       "L 352.259896 -37.55625 \n",
+       "L 351.840873 -37.55625 \n",
+       "L 351.42184 -37.55625 \n",
+       "L 351.002816 -37.55625 \n",
+       "L 350.583793 -37.55625 \n",
+       "L 350.16477 -37.55625 \n",
+       "L 349.745746 -37.55625 \n",
+       "L 349.326723 -37.55625 \n",
+       "L 348.907699 -37.55625 \n",
+       "L 348.488676 -37.55625 \n",
+       "L 348.069653 -37.55625 \n",
+       "L 347.650629 -37.55625 \n",
+       "L 347.231606 -37.55625 \n",
+       "L 346.812582 -37.55625 \n",
+       "L 346.393559 -37.55625 \n",
+       "L 345.974536 -37.55625 \n",
+       "L 345.555512 -37.55625 \n",
+       "L 345.136489 -37.55625 \n",
+       "L 344.717466 -37.55625 \n",
+       "L 344.298442 -37.55625 \n",
+       "L 343.879419 -37.55625 \n",
+       "L 343.460395 -37.55625 \n",
+       "L 343.041372 -37.55625 \n",
+       "L 342.622349 -37.55625 \n",
+       "L 342.203325 -37.55625 \n",
+       "L 341.784302 -37.55625 \n",
+       "L 341.365279 -37.55625 \n",
+       "L 340.946255 -37.55625 \n",
+       "L 340.527232 -37.55625 \n",
+       "L 340.108208 -37.55625 \n",
+       "L 339.689185 -37.55625 \n",
+       "L 339.270162 -37.55625 \n",
+       "L 338.851138 -37.55625 \n",
+       "L 338.432115 -37.55625 \n",
+       "L 338.013082 -37.55625 \n",
+       "L 337.594058 -37.55625 \n",
+       "L 337.175035 -37.55625 \n",
+       "L 336.756011 -37.55625 \n",
+       "L 336.336988 -37.55625 \n",
+       "L 335.917965 -37.55625 \n",
+       "L 335.498941 -37.55625 \n",
+       "L 335.079918 -37.55625 \n",
+       "L 334.660894 -37.55625 \n",
+       "L 334.241871 -37.55625 \n",
+       "L 333.822848 -37.55625 \n",
+       "L 333.403824 -37.55625 \n",
+       "L 332.984801 -37.55625 \n",
+       "L 332.565778 -37.55625 \n",
+       "L 332.146754 -37.55625 \n",
+       "L 331.727731 -37.55625 \n",
+       "L 331.308707 -37.55625 \n",
+       "L 330.889684 -37.55625 \n",
+       "L 330.470661 -37.55625 \n",
+       "L 330.051637 -37.55625 \n",
+       "L 329.632614 -37.55625 \n",
+       "L 329.213591 -37.55625 \n",
+       "L 328.794567 -37.55625 \n",
+       "L 328.375544 -37.55625 \n",
+       "L 327.95651 -37.55625 \n",
+       "L 327.537487 -37.55625 \n",
+       "L 327.118464 -37.55625 \n",
+       "L 326.69944 -37.55625 \n",
+       "L 326.280417 -37.55625 \n",
+       "L 325.861394 -37.55625 \n",
+       "L 325.44237 -37.55625 \n",
+       "L 325.023347 -37.55625 \n",
+       "L 324.604323 -37.55625 \n",
+       "L 324.1853 -37.55625 \n",
+       "L 323.766277 -37.55625 \n",
+       "L 323.347253 -37.55625 \n",
+       "L 322.92823 -37.55625 \n",
+       "L 322.509206 -37.55625 \n",
+       "L 322.090183 -37.55625 \n",
+       "L 321.67116 -37.55625 \n",
+       "L 321.252136 -37.55625 \n",
+       "L 320.833113 -37.55625 \n",
+       "L 320.41409 -37.55625 \n",
+       "L 319.995066 -37.55625 \n",
+       "L 319.576043 -37.55625 \n",
+       "L 319.157019 -37.55625 \n",
+       "L 318.737996 -37.55625 \n",
+       "L 318.318973 -37.55625 \n",
+       "L 317.899939 -37.55625 \n",
+       "L 317.480916 -37.55625 \n",
+       "L 317.061893 -37.55625 \n",
+       "L 316.642869 -37.55625 \n",
+       "L 316.223846 -37.55625 \n",
+       "L 315.804822 -37.55625 \n",
+       "L 315.385799 -37.55625 \n",
+       "L 314.966776 -37.55625 \n",
+       "L 314.547752 -37.55625 \n",
+       "L 314.128729 -37.55625 \n",
+       "L 313.709706 -37.55625 \n",
+       "L 313.290682 -37.55625 \n",
+       "L 312.871659 -37.55625 \n",
+       "L 312.452635 -37.55625 \n",
+       "L 312.033612 -37.55625 \n",
+       "L 311.614589 -37.55625 \n",
+       "L 311.195565 -37.55625 \n",
+       "L 310.776542 -37.55625 \n",
+       "L 310.357518 -37.55625 \n",
+       "L 309.938495 -37.55625 \n",
+       "L 309.519472 -37.55625 \n",
+       "L 309.100448 -37.55625 \n",
+       "L 308.681425 -37.55625 \n",
+       "L 308.262402 -37.55625 \n",
+       "L 307.843368 -37.55625 \n",
+       "L 307.424345 -37.55625 \n",
+       "L 307.005321 -37.55625 \n",
+       "L 306.586298 -37.55625 \n",
+       "L 306.167275 -37.55625 \n",
+       "L 305.748251 -37.55625 \n",
+       "L 305.329228 -37.55625 \n",
+       "L 304.910205 -37.55625 \n",
+       "L 304.491181 -37.55625 \n",
+       "L 304.072158 -37.55625 \n",
+       "L 303.653134 -37.55625 \n",
+       "L 303.234111 -37.55625 \n",
+       "L 302.815088 -37.55625 \n",
+       "L 302.396064 -37.55625 \n",
+       "L 301.977041 -37.55625 \n",
+       "L 301.558018 -37.55625 \n",
+       "L 301.138994 -37.55625 \n",
+       "L 300.719966 -37.55625 \n",
+       "L 300.300942 -37.55625 \n",
+       "L 299.881919 -37.55625 \n",
+       "L 299.462896 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m1c1a30c0a7\" x=\"0\" y=\"226.194375\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_1\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 50.14375 177.955718 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_2\">\n",
+       "    <path d=\"M 136.043623 188.638125 \n",
+       "L 136.043623 122.690848 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_3\">\n",
+       "    <path d=\"M 136.462646 188.638125 \n",
+       "L 136.462646 122.194519 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_4\">\n",
+       "    <path d=\"M 171.660645 188.638125 \n",
+       "L 171.660645 75.31681 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_5\">\n",
+       "    <path d=\"M 172.079668 188.638125 \n",
+       "L 172.079668 74.750352 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_6\">\n",
+       "    <path d=\"M 195.964026 188.638125 \n",
+       "L 195.964026 47.215639 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_7\">\n",
+       "    <path d=\"M 196.383049 188.638125 \n",
+       "L 196.383049 46.858885 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_8\">\n",
+       "    <path d=\"M 217.334238 188.638125 \n",
+       "L 217.334238 37.44191 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_9\">\n",
+       "    <path d=\"M 217.753262 188.638125 \n",
+       "L 217.753262 37.438125 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_10\">\n",
+       "    <path d=\"M 239.123474 188.638125 \n",
+       "L 239.123474 46.858885 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_11\">\n",
+       "    <path d=\"M 239.542497 188.638125 \n",
+       "L 239.542497 47.215657 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_12\">\n",
+       "    <path d=\"M 263.42685 188.638125 \n",
+       "L 263.42685 74.750334 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_13\">\n",
+       "    <path d=\"M 263.845873 188.638125 \n",
+       "L 263.845873 75.31681 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_14\">\n",
+       "    <path d=\"M 299.043872 188.638125 \n",
+       "L 299.043872 122.194501 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_15\">\n",
+       "    <path d=\"M 299.462896 188.638125 \n",
+       "L 299.462896 122.690835 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_16\">\n",
+       "    <path d=\"M 384.94375 188.638125 \n",
+       "L 384.94375 177.85226 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_17\">\n",
+       "    <path d=\"M 50.14375 177.955718 \n",
+       "L 56.429101 176.298879 \n",
+       "L 62.295438 174.533085 \n",
+       "L 68.161775 172.529345 \n",
+       "L 73.609079 170.431692 \n",
+       "L 78.63737 168.272088 \n",
+       "L 83.66565 165.878427 \n",
+       "L 88.693941 163.231007 \n",
+       "L 93.303198 160.564336 \n",
+       "L 97.912455 157.652606 \n",
+       "L 102.521722 154.481293 \n",
+       "L 107.13098 151.03687 \n",
+       "L 111.740247 147.307361 \n",
+       "L 116.349504 143.283056 \n",
+       "L 120.958771 138.957193 \n",
+       "L 125.568028 134.326876 \n",
+       "L 130.177285 129.393973 \n",
+       "L 135.205576 123.676663 \n",
+       "L 140.233867 117.627675 \n",
+       "L 145.68117 110.736057 \n",
+       "L 151.966526 102.419103 \n",
+       "L 160.347004 90.923588 \n",
+       "L 173.755767 72.499924 \n",
+       "L 179.203076 65.405943 \n",
+       "L 183.812335 59.758905 \n",
+       "L 187.583548 55.457045 \n",
+       "L 191.354764 51.501575 \n",
+       "L 194.706953 48.319896 \n",
+       "L 197.640121 45.823409 \n",
+       "L 200.573287 43.618438 \n",
+       "L 203.08743 41.975706 \n",
+       "L 205.601572 40.573076 \n",
+       "L 208.115715 39.420235 \n",
+       "L 210.629857 38.525304 \n",
+       "L 213.144 37.894571 \n",
+       "L 215.658143 37.532599 \n",
+       "L 217.753262 37.438125 \n",
+       "L 219.848381 37.532581 \n",
+       "L 221.9435 37.815499 \n",
+       "L 224.457642 38.401675 \n",
+       "L 226.971785 39.252988 \n",
+       "L 229.485928 40.363337 \n",
+       "L 232.00007 41.724971 \n",
+       "L 234.514213 43.328427 \n",
+       "L 237.447379 45.490077 \n",
+       "L 240.380544 47.946235 \n",
+       "L 243.313713 50.675081 \n",
+       "L 246.665902 54.097358 \n",
+       "L 250.437118 58.289891 \n",
+       "L 254.627354 63.308703 \n",
+       "L 259.236614 69.1788 \n",
+       "L 265.102949 77.024438 \n",
+       "L 275.15952 90.923588 \n",
+       "L 284.797067 104.108995 \n",
+       "L 291.082423 112.355177 \n",
+       "L 296.948755 119.67921 \n",
+       "L 301.977041 125.620445 \n",
+       "L 307.005321 131.222418 \n",
+       "L 311.614589 136.045855 \n",
+       "L 316.223846 140.565394 \n",
+       "L 320.833113 144.781044 \n",
+       "L 325.44237 148.697194 \n",
+       "L 330.051637 152.321781 \n",
+       "L 334.660894 155.665415 \n",
+       "L 339.270162 158.740704 \n",
+       "L 343.879419 161.5616 \n",
+       "L 348.907699 164.366214 \n",
+       "L 353.93599 166.905488 \n",
+       "L 358.96427 169.199251 \n",
+       "L 364.411584 171.429738 \n",
+       "L 369.858888 173.418944 \n",
+       "L 375.725226 175.317455 \n",
+       "L 381.591553 176.989208 \n",
+       "L 384.94375 177.85226 \n",
+       "L 384.94375 177.85226 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #000000; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 50.14375 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 384.94375 188.638125 \n",
+       "L 384.94375 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 384.94375 188.638125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 50.14375 22.318125 \n",
+       "L 384.94375 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_18\">\n",
+       "    <!-- Dequantization distribution for 8 discrete values -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(72.526563 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-44\" d=\"M 1259 4147 \n",
+       "L 1259 519 \n",
+       "L 2022 519 \n",
+       "Q 2988 519 3436 956 \n",
+       "Q 3884 1394 3884 2338 \n",
+       "Q 3884 3275 3436 3711 \n",
+       "Q 2988 4147 2022 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 1925 4666 \n",
+       "Q 3281 4666 3915 4102 \n",
+       "Q 4550 3538 4550 2338 \n",
+       "Q 4550 1131 3912 565 \n",
+       "Q 3275 0 1925 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-66\" d=\"M 2375 4863 \n",
+       "L 2375 4384 \n",
+       "L 1825 4384 \n",
+       "Q 1516 4384 1395 4259 \n",
+       "Q 1275 4134 1275 3809 \n",
+       "L 1275 3500 \n",
+       "L 2222 3500 \n",
+       "L 2222 3053 \n",
+       "L 1275 3053 \n",
+       "L 1275 0 \n",
+       "L 697 0 \n",
+       "L 697 3053 \n",
+       "L 147 3053 \n",
+       "L 147 3500 \n",
+       "L 697 3500 \n",
+       "L 697 3744 \n",
+       "Q 697 4328 969 4595 \n",
+       "Q 1241 4863 1831 4863 \n",
+       "L 2375 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-38\" d=\"M 2034 2216 \n",
+       "Q 1584 2216 1326 1975 \n",
+       "Q 1069 1734 1069 1313 \n",
+       "Q 1069 891 1326 650 \n",
+       "Q 1584 409 2034 409 \n",
+       "Q 2484 409 2743 651 \n",
+       "Q 3003 894 3003 1313 \n",
+       "Q 3003 1734 2745 1975 \n",
+       "Q 2488 2216 2034 2216 \n",
+       "z\n",
+       "M 1403 2484 \n",
+       "Q 997 2584 770 2862 \n",
+       "Q 544 3141 544 3541 \n",
+       "Q 544 4100 942 4425 \n",
+       "Q 1341 4750 2034 4750 \n",
+       "Q 2731 4750 3128 4425 \n",
+       "Q 3525 4100 3525 3541 \n",
+       "Q 3525 3141 3298 2862 \n",
+       "Q 3072 2584 2669 2484 \n",
+       "Q 3125 2378 3379 2068 \n",
+       "Q 3634 1759 3634 1313 \n",
+       "Q 3634 634 3220 271 \n",
+       "Q 2806 -91 2034 -91 \n",
+       "Q 1263 -91 848 271 \n",
+       "Q 434 634 434 1313 \n",
+       "Q 434 1759 690 2068 \n",
+       "Q 947 2378 1403 2484 \n",
+       "z\n",
+       "M 1172 3481 \n",
+       "Q 1172 3119 1398 2916 \n",
+       "Q 1625 2713 2034 2713 \n",
+       "Q 2441 2713 2670 2916 \n",
+       "Q 2900 3119 2900 3481 \n",
+       "Q 2900 3844 2670 4047 \n",
+       "Q 2441 4250 2034 4250 \n",
+       "Q 1625 4250 1398 4047 \n",
+       "Q 1172 3844 1172 3481 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-76\" d=\"M 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 563 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2284 0 \n",
+       "L 1503 0 \n",
+       "L 191 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-44\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"77.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"138.525391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"202.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"265.380859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"326.660156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"390.039062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"429.248047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"457.03125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"509.521484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"570.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"610.009766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"637.792969\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"698.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"762.353516\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"794.140625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"857.617188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"885.400391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"937.5\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"976.708984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1017.822266\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-62\" x=\"1045.605469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"1109.082031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1172.460938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1211.669922\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1239.453125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"1300.634766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1364.013672\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"1395.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1431.005859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1492.1875\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1533.300781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-38\" x=\"1565.087891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1628.710938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"1660.498047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1723.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"1751.757812\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"1803.857422\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1858.837891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1897.701172\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1959.224609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1998.433594\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"2059.957031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-76\" x=\"2091.744141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"2150.923828\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"2212.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"2239.986328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"2303.365234\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"2364.888672\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"legend_1\">\n",
+       "    <g id=\"patch_7\">\n",
+       "     <path d=\"M 339.58125 147.743125 \n",
+       "L 377.94375 147.743125 \n",
+       "Q 379.94375 147.743125 379.94375 145.743125 \n",
+       "L 379.94375 29.318125 \n",
+       "Q 379.94375 27.318125 377.94375 27.318125 \n",
+       "L 339.58125 27.318125 \n",
+       "Q 337.58125 27.318125 337.58125 29.318125 \n",
+       "L 337.58125 145.743125 \n",
+       "Q 337.58125 147.743125 339.58125 147.743125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"patch_8\">\n",
+       "     <path d=\"M 341.58125 38.916562 \n",
+       "L 361.58125 38.916562 \n",
+       "L 361.58125 31.916562 \n",
+       "L 341.58125 31.916562 \n",
+       "z\n",
+       "\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_19\">\n",
+       "     <!-- 0 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 38.916562) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_9\">\n",
+       "     <path d=\"M 341.58125 53.594688 \n",
+       "L 361.58125 53.594688 \n",
+       "L 361.58125 46.594688 \n",
+       "L 341.58125 46.594688 \n",
+       "z\n",
+       "\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_20\">\n",
+       "     <!-- 1 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 53.594688) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_10\">\n",
+       "     <path d=\"M 341.58125 68.272812 \n",
+       "L 361.58125 68.272812 \n",
+       "L 361.58125 61.272812 \n",
+       "L 341.58125 61.272812 \n",
+       "z\n",
+       "\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_21\">\n",
+       "     <!-- 2 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 68.272812) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_11\">\n",
+       "     <path d=\"M 341.58125 82.950938 \n",
+       "L 361.58125 82.950938 \n",
+       "L 361.58125 75.950938 \n",
+       "L 341.58125 75.950938 \n",
+       "z\n",
+       "\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_22\">\n",
+       "     <!-- 3 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 82.950938) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-33\" d=\"M 2597 2516 \n",
+       "Q 3050 2419 3304 2112 \n",
+       "Q 3559 1806 3559 1356 \n",
+       "Q 3559 666 3084 287 \n",
+       "Q 2609 -91 1734 -91 \n",
+       "Q 1441 -91 1130 -33 \n",
+       "Q 819 25 488 141 \n",
+       "L 488 750 \n",
+       "Q 750 597 1062 519 \n",
+       "Q 1375 441 1716 441 \n",
+       "Q 2309 441 2620 675 \n",
+       "Q 2931 909 2931 1356 \n",
+       "Q 2931 1769 2642 2001 \n",
+       "Q 2353 2234 1838 2234 \n",
+       "L 1294 2234 \n",
+       "L 1294 2753 \n",
+       "L 1863 2753 \n",
+       "Q 2328 2753 2575 2939 \n",
+       "Q 2822 3125 2822 3475 \n",
+       "Q 2822 3834 2567 4026 \n",
+       "Q 2313 4219 1838 4219 \n",
+       "Q 1578 4219 1281 4162 \n",
+       "Q 984 4106 628 3988 \n",
+       "L 628 4550 \n",
+       "Q 988 4650 1302 4700 \n",
+       "Q 1616 4750 1894 4750 \n",
+       "Q 2613 4750 3031 4423 \n",
+       "Q 3450 4097 3450 3541 \n",
+       "Q 3450 3153 3228 2886 \n",
+       "Q 3006 2619 2597 2516 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_12\">\n",
+       "     <path d=\"M 341.58125 97.629063 \n",
+       "L 361.58125 97.629063 \n",
+       "L 361.58125 90.629063 \n",
+       "L 341.58125 90.629063 \n",
+       "z\n",
+       "\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_23\">\n",
+       "     <!-- 4 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 97.629063) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_13\">\n",
+       "     <path d=\"M 341.58125 112.307187 \n",
+       "L 361.58125 112.307187 \n",
+       "L 361.58125 105.307187 \n",
+       "L 341.58125 105.307187 \n",
+       "z\n",
+       "\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_24\">\n",
+       "     <!-- 5 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 112.307187) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_14\">\n",
+       "     <path d=\"M 341.58125 126.985312 \n",
+       "L 361.58125 126.985312 \n",
+       "L 361.58125 119.985312 \n",
+       "L 341.58125 119.985312 \n",
+       "z\n",
+       "\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_25\">\n",
+       "     <!-- 6 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 126.985312) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-36\" d=\"M 2113 2584 \n",
+       "Q 1688 2584 1439 2293 \n",
+       "Q 1191 2003 1191 1497 \n",
+       "Q 1191 994 1439 701 \n",
+       "Q 1688 409 2113 409 \n",
+       "Q 2538 409 2786 701 \n",
+       "Q 3034 994 3034 1497 \n",
+       "Q 3034 2003 2786 2293 \n",
+       "Q 2538 2584 2113 2584 \n",
+       "z\n",
+       "M 3366 4563 \n",
+       "L 3366 3988 \n",
+       "Q 3128 4100 2886 4159 \n",
+       "Q 2644 4219 2406 4219 \n",
+       "Q 1781 4219 1451 3797 \n",
+       "Q 1122 3375 1075 2522 \n",
+       "Q 1259 2794 1537 2939 \n",
+       "Q 1816 3084 2150 3084 \n",
+       "Q 2853 3084 3261 2657 \n",
+       "Q 3669 2231 3669 1497 \n",
+       "Q 3669 778 3244 343 \n",
+       "Q 2819 -91 2113 -91 \n",
+       "Q 1303 -91 875 529 \n",
+       "Q 447 1150 447 2328 \n",
+       "Q 447 3434 972 4092 \n",
+       "Q 1497 4750 2381 4750 \n",
+       "Q 2619 4750 2861 4703 \n",
+       "Q 3103 4656 3366 4563 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-36\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_15\">\n",
+       "     <path d=\"M 341.58125 141.663437 \n",
+       "L 361.58125 141.663437 \n",
+       "L 361.58125 134.663437 \n",
+       "L 341.58125 134.663437 \n",
+       "z\n",
+       "\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_26\">\n",
+       "     <!-- 7 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 141.663437) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-37\" d=\"M 525 4666 \n",
+       "L 3525 4666 \n",
+       "L 3525 4397 \n",
+       "L 1831 0 \n",
+       "L 1172 0 \n",
+       "L 2766 4134 \n",
+       "L 525 4134 \n",
+       "L 525 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-37\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pece38cc930\">\n",
+       "   <rect x=\"50.14375\" y=\"22.318125\" width=\"334.8\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "def visualize_dequantization(quants, prior=None):\n",
+    "    \"\"\"\n",
+    "    Function for visualizing the dequantization values of discrete values in continuous space\n",
+    "    \"\"\"\n",
+    "    # Prior over discrete values. If not given, a uniform is assumed\n",
+    "    if prior is None:\n",
+    "        prior = np.ones(quants, dtype=np.float32) / quants\n",
+    "    prior = prior / prior.sum()  # Ensure proper categorical distribution\n",
+    "\n",
+    "    inp = torch.arange(-4, 4, 0.01).view(-1, 1, 1, 1) # Possible continuous values we want to consider\n",
+    "    ldj = torch.zeros(inp.shape[0])\n",
+    "    dequant_module = Dequantization(quants=quants)\n",
+    "    # Invert dequantization on continuous values to find corresponding discrete value\n",
+    "    out, ldj = dequant_module.forward(inp, ldj, reverse=True)\n",
+    "    inp, out, prob = inp.squeeze().numpy(), out.squeeze().numpy(), ldj.exp().numpy()\n",
+    "    prob = prob * prior[out] # Probability scaled by categorical prior\n",
+    "    \n",
+    "    # Plot volumes and continuous distribution\n",
+    "    sns.set_style(\"white\")\n",
+    "    fig = plt.figure(figsize=(6,3))\n",
+    "    x_ticks = []\n",
+    "    for v in np.unique(out):\n",
+    "        indices = np.where(out==v)\n",
+    "        color = to_rgb(f\"C{v}\")\n",
+    "        plt.fill_between(inp[indices], prob[indices], np.zeros(indices[0].shape[0]), color=color+(0.5,), label=str(v))\n",
+    "        plt.plot([inp[indices[0][0]]]*2,  [0, prob[indices[0][0]]],  color=color)\n",
+    "        plt.plot([inp[indices[0][-1]]]*2, [0, prob[indices[0][-1]]], color=color)\n",
+    "        x_ticks.append(inp[indices[0][0]])\n",
+    "    x_ticks.append(inp.max())\n",
+    "    plt.xticks(x_ticks, [f\"{x:.1f}\" for x in x_ticks])\n",
+    "    plt.plot(inp,prob, color=(0.0,0.0,0.0))\n",
+    "    # Set final plot properties\n",
+    "    plt.ylim(0, prob.max()*1.1)\n",
+    "    plt.xlim(inp.min(), inp.max())\n",
+    "    plt.xlabel(\"z\")\n",
+    "    plt.ylabel(\"Probability\")\n",
+    "    plt.title(f\"Dequantization distribution for {quants} discrete values\")\n",
+    "    plt.legend()\n",
+    "    plt.show()\n",
+    "    plt.close()\n",
+    "    \n",
+    "visualize_dequantization(quants=8)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The visualized distribution show the sub-volumes that are assigned to the different discrete values. The value $0$ has its volume between $[-\\infty, -1.9)$, the value $1$ is represented by the interval $[-1.9, -1.1)$, etc. The volume for each discrete value has the same probability mass. That's why the volumes close to the center (e.g. 3 and 4) have a smaller area on the z-axis as others ($z$ is being used to denote the output of the whole dequantization flow).\n",
+    "\n",
+    "Effectively, the consecutive normalizing flow models discrete images by the following objective:\n",
+    "\n",
+    "$$\\log p(x) = \\log \\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right] \\geq \\mathbb{E}_{u}\\left[\\log \\frac{p(x+u)}{q(u|x)} \\right]$$\n",
+    "\n",
+    "Although normalizing flows are exact in likelihood, we have a lower bound. Specifically, this is an example of the Jensen inequality because we need to move the log into the expectation so we can use Monte-carlo estimates. In general, this bound is considerably smaller than the ELBO in variational autoencoders. Actually, we can reduce the bound ourselves by estimating the expectation not by one, but by $M$ samples. In other words, we can apply importance sampling which leads to the following inequality:\n",
+    "\n",
+    "$$\\log p(x) = \\log \\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right] \\geq \\mathbb{E}_{u}\\left[\\log \\frac{1}{M} \\sum_{m=1}^{M} \\frac{p(x+u_m)}{q(u_m|x)} \\right] \\geq \\mathbb{E}_{u}\\left[\\log \\frac{p(x+u)}{q(u|x)} \\right]$$\n",
+    "\n",
+    "The importance sampling $\\frac{1}{M} \\sum_{m=1}^{M} \\frac{p(x+u_m)}{q(u_m|x)}$ becomes $\\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right]$ if $M\\to \\infty$, so that the more samples we use, the tighter the bound is. During testing, we can make use of this property and have it implemented in `test_step` in `ImageFlow`. In theory, we could also use this tighter bound during training. However, related work has shown that this does not necessarily lead to an improvement given the additional computational cost, and it is more efficient to stick with a single estimate [5]."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Variational Dequantization\n",
+    "\n",
+    "Dequantization uses a uniform distribution for the noise $u$ which effectively leads to images being represented as hypercubes (cube in high dimensions) with sharp borders. However, modeling such sharp borders is not easy for a flow as it uses smooth transformations to convert it into a Gaussian distribution. \n",
+    "\n",
+    "Another way of looking at it is if we change the prior distribution in the previous visualization. Imagine we have independent Gaussian noise on pixels which is commonly the case for any real-world taken picture. Therefore, the flow would have to model a distribution as above, but with the individual volumes scaled as follows:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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YWNlIDQ1IC9oeXBoZW4gL3BlcmlvZCA0OCAvemVybyAvb25lIC90d28gL3RocmVlIC9mb3VyIC9maXZlIC9zaXgKL3NldmVuIC9laWdodCAvbmluZSA2OCAvRCA4MCAvUCA5NyAvYSAvYiAvYyAvZCAvZSAvZiAxMDUgL2kgMTA4IC9sIDExMCAvbgovbyAxMTMgL3EgL3IgL3MgL3QgL3UgL3YgMTIxIC95IC96IF0KPj4KL1dpZHRocyAxMyAwIFIgPj4KZW5kb2JqCjE0IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL0JNUVFEVitEZWphVnVTYW5zIC9GbGFncyAzMgovRm9udEJCb3ggWyAtMTAyMSAtNDYzIDE3OTQgMTIzMyBdIC9Bc2NlbnQgOTI5IC9EZXNjZW50IC0yMzYgL0NhcEhlaWdodCAwCi9YSGVpZ2h0IDAgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WIDAgL01heFdpZHRoIDEzNDIgPj4KZW5kb2JqCjEzIDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2MCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4MzggNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcgODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAzOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3OCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4IDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAwIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUxOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTggNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAwIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5NjkgOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2MzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDczMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUwIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIgNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjE2IDAgb2JqCjw8IC9EIDE3IDAgUiAvUCAxOCAwIFIgL2EgMTkgMCBSIC9iIDIwIDAgUiAvYyAyMSAwIFIgL2QgMjIgMCBSIC9lIDIzIDAgUgovZWlnaHQgMjQgMCBSIC9mIDI1IDAgUiAvZml2ZSAyNiAwIFIgL2ZvdXIgMjcgMCBSIC9oeXBoZW4gMjggMCBSIC9pIDI5IDAgUgovbCAzMCAwIFIgL24gMzEgMCBSIC9uaW5lIDMyIDAgUiAvbyAzMyAwIFIgL29uZSAzNCAwIFIgL3BlcmlvZCAzNSAwIFIKL3EgMzYgMCBSIC9yIDM3IDAgUiAvcyAzOCAwIFIgL3NldmVuIDM5IDAgUiAvc2l4IDQwIDAgUiAvc3BhY2UgNDEgMCBSCi90IDQyIDAgUiAvdGhyZWUgNDMgMCBSIC90d28gNDQgMCBSIC91IDQ1IDAgUiAvdiA0NiAwIFIgL3kgNDcgMCBSIC96IDQ4IDAgUgovemVybyA0OSAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE1IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMCAvY2EgMSA+PgovQTIgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PgovQTMgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMC41IC9jYSAwLjUgPj4KL0E0IDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAuOCAvY2EgMC44ID4+ID4+CmVuZG9iago1IDAgb2JqCjw8ID4+CmVuZG9iago2IDAgb2JqCjw8ID4+CmVuZG9iago3IDAgb2JqCjw8ID4+CmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iago1MCAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQyMjUrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDUxCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDI0NjQxIDAwMDAwIG4gCjAwMDAwMjQzNjEgMDAwMDAgbiAKMDAwMDAyNDM5MyAwMDAwMCBuIAowMDAwMDI0NTc4IDAwMDAwIG4gCjAwMDAwMjQ1OTkgMDAwMDAgbiAKMDAwMDAyNDYyMCAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzNDIgMDAwMDAgbiAKMDAwMDAxMzc2NyAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMTM3NDUgMDAwMDAgbiAKMDAwMDAyMjkxMiAwMDAwMCBuIAowMDAwMDIyNzA1IDAwMDAwIG4gCjAwMDAwMjIyMTcgMDAwMDAgbiAKMDAwMDAyMzk2NSAwMDAwMCBuIAowMDAwMDEzNzg3IDAwMDAwIG4gCjAwMDAwMTQwMjQgMDAwMDAgbiAKMDAwMDAxNDI2NyAwMDAwMCBuIAowMDAwMDE0NjQ3IDAwMDAwIG4gCjAwMDAwMTQ5NjQgMDAwMDAgbiAKMDAwMDAxNTI2OSAwMDAwMCBuIAowMDAwMDE1NTczIDAwMDAwIG4gCjAwMDAwMTU4OTUgMDAwMDAgbiAKMDAwMDAxNjM2MyAwMDAwMCBuIAowMDAwMDE2NTcyIDAwMDAwIG4gCjAwMDAwMTY4OTQgMDAwMDAgbiAKMDAwMDAxNzA2MCAwMDAwMCBuIAowMDAwMDE3MTg2IDAwMDAwIG4gCjAwMDAwMTczMzAgMDAwMDAgbiAKMDAwMDAxNzQ0OSAwMDAwMCBuIAowMDAwMDE3Njg1IDAwMDAwIG4gCjAwMDAwMTgwODAgMDAwMDAgbiAKMDAwMDAxODM3MSAwMDAwMCBuIAowMDAwMDE4NTI2IDAwMDAwIG4gCjAwMDAwMTg2NDkgMDAwMDAgbiAKMDAwMDAxODk2NSAwMDAwMCBuIAowMDAwMDE5MTk4IDAwMDAwIG4gCjAwMDAwMTk2MDUgMDAwMDAgbiAKMDAwMDAxOTc0NyAwMDAwMCBuIAowMDAwMDIwMTQwIDAwMDAwIG4gCjAwMDAwMjAyMzAgMDAwMDAgbiAKMDAwMDAyMDQzNiAwMDAwMCBuIAowMDAwMDIwODQ5IDAwMDAwIG4gCjAwMDAwMjExNzMgMDAwMDAgbiAKMDAwMDAyMTQyMCAwMDAwMCBuIAowMDAwMDIxNTY3IDAwMDAwIG4gCjAwMDAwMjE3ODEgMDAwMDAgbiAKMDAwMDAyMTkyOSAwMDAwMCBuIAowMDAwMDI0NzAxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNTEgL1Jvb3QgMSAwIFIgL0luZm8gNTAgMCBSID4+CnN0YXJ0eHJlZgoyNDg1OAolJUVPRgo=",
+      "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=\"393.732813pt\" height=\"226.194375pt\" viewBox=\"0 0 393.732813 226.194375\" 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>2024-05-12T22:42:25.062572</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 226.194375 \n",
+       "L 393.732813 226.194375 \n",
+       "L 393.732813 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 378.58125 188.638125 \n",
+       "L 378.58125 22.318125 \n",
+       "L 43.78125 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- -4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(34.025781 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2d\" d=\"M 313 2009 \n",
+       "L 1997 2009 \n",
+       "L 1997 1497 \n",
+       "L 313 1497 \n",
+       "L 313 2009 \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",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <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-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- -1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(120.344677 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-31\" d=\"M 794 531 \n",
+       "L 1825 531 \n",
+       "L 1825 4091 \n",
+       "L 703 3866 \n",
+       "L 703 4441 \n",
+       "L 1819 4666 \n",
+       "L 2450 4666 \n",
+       "L 2450 531 \n",
+       "L 3481 531 \n",
+       "L 3481 0 \n",
+       "L 794 0 \n",
+       "L 794 531 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <path id=\"DejaVuSans-39\" d=\"M 703 97 \n",
+       "L 703 672 \n",
+       "Q 941 559 1184 500 \n",
+       "Q 1428 441 1663 441 \n",
+       "Q 2288 441 2617 861 \n",
+       "Q 2947 1281 2994 2138 \n",
+       "Q 2813 1869 2534 1725 \n",
+       "Q 2256 1581 1919 1581 \n",
+       "Q 1219 1581 811 2004 \n",
+       "Q 403 2428 403 3163 \n",
+       "Q 403 3881 828 4315 \n",
+       "Q 1253 4750 1959 4750 \n",
+       "Q 2769 4750 3195 4129 \n",
+       "Q 3622 3509 3622 2328 \n",
+       "Q 3622 1225 3098 567 \n",
+       "Q 2575 -91 1691 -91 \n",
+       "Q 1453 -91 1209 -44 \n",
+       "Q 966 3 703 97 \n",
+       "z\n",
+       "M 1959 2075 \n",
+       "Q 2384 2075 2632 2365 \n",
+       "Q 2881 2656 2881 3163 \n",
+       "Q 2881 3666 2632 3958 \n",
+       "Q 2384 4250 1959 4250 \n",
+       "Q 1534 4250 1286 3958 \n",
+       "Q 1038 3666 1038 3163 \n",
+       "Q 1038 2656 1286 2365 \n",
+       "Q 1534 2075 1959 2075 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- -1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(155.9617 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- -0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(180.265081 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(203.439199 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_6\">\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(225.228435 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_7\">\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(249.531811 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_8\">\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(285.148833 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_9\">\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(370.629688 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_10\">\n",
+       "     <!-- z -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(208.557031 216.914688) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-7a\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"text_11\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 192.437344) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"text_12\">\n",
+       "      <!-- 0.2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 152.024373) 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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"text_13\">\n",
+       "      <!-- 0.4 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 111.611402) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"text_14\">\n",
+       "      <!-- 0.6 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 71.198432) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-36\" d=\"M 2113 2584 \n",
+       "Q 1688 2584 1439 2293 \n",
+       "Q 1191 2003 1191 1497 \n",
+       "Q 1191 994 1439 701 \n",
+       "Q 1688 409 2113 409 \n",
+       "Q 2538 409 2786 701 \n",
+       "Q 3034 994 3034 1497 \n",
+       "Q 3034 2003 2786 2293 \n",
+       "Q 2538 2584 2113 2584 \n",
+       "z\n",
+       "M 3366 4563 \n",
+       "L 3366 3988 \n",
+       "Q 3128 4100 2886 4159 \n",
+       "Q 2644 4219 2406 4219 \n",
+       "Q 1781 4219 1451 3797 \n",
+       "Q 1122 3375 1075 2522 \n",
+       "Q 1259 2794 1537 2939 \n",
+       "Q 1816 3084 2150 3084 \n",
+       "Q 2853 3084 3261 2657 \n",
+       "Q 3669 2231 3669 1497 \n",
+       "Q 3669 778 3244 343 \n",
+       "Q 2819 -91 2113 -91 \n",
+       "Q 1303 -91 875 529 \n",
+       "Q 447 1150 447 2328 \n",
+       "Q 447 3434 972 4092 \n",
+       "Q 1497 4750 2381 4750 \n",
+       "Q 2619 4750 2861 4703 \n",
+       "Q 3103 4656 3366 4563 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-36\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"text_15\">\n",
+       "      <!-- 0.8 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 30.785461) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-38\" d=\"M 2034 2216 \n",
+       "Q 1584 2216 1326 1975 \n",
+       "Q 1069 1734 1069 1313 \n",
+       "Q 1069 891 1326 650 \n",
+       "Q 1584 409 2034 409 \n",
+       "Q 2484 409 2743 651 \n",
+       "Q 3003 894 3003 1313 \n",
+       "Q 3003 1734 2745 1975 \n",
+       "Q 2488 2216 2034 2216 \n",
+       "z\n",
+       "M 1403 2484 \n",
+       "Q 997 2584 770 2862 \n",
+       "Q 544 3141 544 3541 \n",
+       "Q 544 4100 942 4425 \n",
+       "Q 1341 4750 2034 4750 \n",
+       "Q 2731 4750 3128 4425 \n",
+       "Q 3525 4100 3525 3541 \n",
+       "Q 3525 3141 3298 2862 \n",
+       "Q 3072 2584 2669 2484 \n",
+       "Q 3125 2378 3379 2068 \n",
+       "Q 3634 1759 3634 1313 \n",
+       "Q 3634 634 3220 271 \n",
+       "Q 2806 -91 2034 -91 \n",
+       "Q 1263 -91 848 271 \n",
+       "Q 434 634 434 1313 \n",
+       "Q 434 1759 690 2068 \n",
+       "Q 947 2378 1403 2484 \n",
+       "z\n",
+       "M 1172 3481 \n",
+       "Q 1172 3119 1398 2916 \n",
+       "Q 1625 2713 2034 2713 \n",
+       "Q 2441 2713 2670 2916 \n",
+       "Q 2900 3119 2900 3481 \n",
+       "Q 2900 3844 2670 4047 \n",
+       "Q 2441 4250 2034 4250 \n",
+       "Q 1625 4250 1398 4047 \n",
+       "Q 1172 3844 1172 3481 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-38\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_16\">\n",
+       "     <!-- Probability -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(14.798438 131.907031) rotate(-90) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-50\" d=\"M 1259 4147 \n",
+       "L 1259 2394 \n",
+       "L 2053 2394 \n",
+       "Q 2494 2394 2734 2622 \n",
+       "Q 2975 2850 2975 3272 \n",
+       "Q 2975 3691 2734 3919 \n",
+       "Q 2494 4147 2053 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 2053 4666 \n",
+       "Q 2838 4666 3239 4311 \n",
+       "Q 3641 3956 3641 3272 \n",
+       "Q 3641 2581 3239 2228 \n",
+       "Q 2838 1875 2053 1875 \n",
+       "L 1259 1875 \n",
+       "L 1259 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-62\" d=\"M 3116 1747 \n",
+       "Q 3116 2381 2855 2742 \n",
+       "Q 2594 3103 2138 3103 \n",
+       "Q 1681 3103 1420 2742 \n",
+       "Q 1159 2381 1159 1747 \n",
+       "Q 1159 1113 1420 752 \n",
+       "Q 1681 391 2138 391 \n",
+       "Q 2594 391 2855 752 \n",
+       "Q 3116 1113 3116 1747 \n",
+       "z\n",
+       "M 1159 2969 \n",
+       "Q 1341 3281 1617 3432 \n",
+       "Q 1894 3584 2278 3584 \n",
+       "Q 2916 3584 3314 3078 \n",
+       "Q 3713 2572 3713 1747 \n",
+       "Q 3713 922 3314 415 \n",
+       "Q 2916 -91 2278 -91 \n",
+       "Q 1894 -91 1617 61 \n",
+       "Q 1341 213 1159 525 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2969 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-79\" d=\"M 2059 -325 \n",
+       "Q 1816 -950 1584 -1140 \n",
+       "Q 1353 -1331 966 -1331 \n",
+       "L 506 -1331 \n",
+       "L 506 -850 \n",
+       "L 844 -850 \n",
+       "Q 1081 -850 1212 -737 \n",
+       "Q 1344 -625 1503 -206 \n",
+       "L 1606 56 \n",
+       "L 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 763 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2059 -325 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-72\" x=\"58.552734\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6f\" x=\"97.416016\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"158.597656\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-61\" x=\"222.074219\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"283.353516\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"346.830078\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6c\" x=\"374.613281\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"402.396484\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-74\" x=\"430.179688\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-79\" x=\"469.388672\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_1\">\n",
+       "    <defs>\n",
+       "     <path id=\"mec9ae8995c\" d=\"M 43.78125 -37.55625 \n",
+       "L 43.78125 -39.697679 \n",
+       "L 44.200273 -39.718418 \n",
+       "L 44.619297 -39.739352 \n",
+       "L 45.03832 -39.76048 \n",
+       "L 45.457344 -39.781804 \n",
+       "L 45.876367 -39.803325 \n",
+       "L 46.29539 -39.825048 \n",
+       "L 46.714414 -39.846971 \n",
+       "L 47.133437 -39.869097 \n",
+       "L 47.55246 -39.891428 \n",
+       "L 47.971484 -39.913966 \n",
+       "L 48.390507 -39.936713 \n",
+       "L 48.809531 -39.959668 \n",
+       "L 49.228554 -39.982837 \n",
+       "L 49.647577 -40.006218 \n",
+       "L 50.066601 -40.029814 \n",
+       "L 50.485634 -40.053628 \n",
+       "L 50.904657 -40.077661 \n",
+       "L 51.323681 -40.101914 \n",
+       "L 51.742704 -40.12639 \n",
+       "L 52.161728 -40.151089 \n",
+       "L 52.580751 -40.176016 \n",
+       "L 52.999774 -40.20117 \n",
+       "L 53.418798 -40.226554 \n",
+       "L 53.837821 -40.25217 \n",
+       "L 54.256844 -40.27802 \n",
+       "L 54.675868 -40.304104 \n",
+       "L 55.094891 -40.330427 \n",
+       "L 55.513915 -40.356988 \n",
+       "L 55.932938 -40.383791 \n",
+       "L 56.351961 -40.410837 \n",
+       "L 56.770985 -40.438128 \n",
+       "L 57.190008 -40.465667 \n",
+       "L 57.609032 -40.493456 \n",
+       "L 58.028055 -40.521493 \n",
+       "L 58.447078 -40.549785 \n",
+       "L 58.866102 -40.578331 \n",
+       "L 59.285125 -40.607135 \n",
+       "L 59.704148 -40.636197 \n",
+       "L 60.123172 -40.665521 \n",
+       "L 60.542205 -40.695108 \n",
+       "L 60.961229 -40.72496 \n",
+       "L 61.380252 -40.755079 \n",
+       "L 61.799275 -40.785467 \n",
+       "L 62.218299 -40.816125 \n",
+       "L 62.637322 -40.847059 \n",
+       "L 63.056345 -40.878267 \n",
+       "L 63.475369 -40.909754 \n",
+       "L 63.894392 -40.94152 \n",
+       "L 64.313416 -40.973566 \n",
+       "L 64.732439 -41.005899 \n",
+       "L 65.151462 -41.038515 \n",
+       "L 65.570486 -41.071422 \n",
+       "L 65.989509 -41.104617 \n",
+       "L 66.408532 -41.138106 \n",
+       "L 66.827556 -41.17189 \n",
+       "L 67.246579 -41.205969 \n",
+       "L 67.665603 -41.240349 \n",
+       "L 68.084626 -41.275028 \n",
+       "L 68.503649 -41.310012 \n",
+       "L 68.922673 -41.345302 \n",
+       "L 69.341696 -41.3809 \n",
+       "L 69.76072 -41.416808 \n",
+       "L 70.179743 -41.453027 \n",
+       "L 70.598776 -41.489563 \n",
+       "L 71.0178 -41.526414 \n",
+       "L 71.436823 -41.563585 \n",
+       "L 71.855846 -41.601075 \n",
+       "L 72.27487 -41.63889 \n",
+       "L 72.693893 -41.67703 \n",
+       "L 73.112917 -41.715498 \n",
+       "L 73.53194 -41.754298 \n",
+       "L 73.950963 -41.793431 \n",
+       "L 74.369987 -41.832896 \n",
+       "L 74.78901 -41.8727 \n",
+       "L 75.208033 -41.912843 \n",
+       "L 75.627057 -41.953328 \n",
+       "L 76.04608 -41.994156 \n",
+       "L 76.465104 -42.03533 \n",
+       "L 76.884127 -42.076855 \n",
+       "L 77.30315 -42.118731 \n",
+       "L 77.722174 -42.160958 \n",
+       "L 78.141197 -42.203541 \n",
+       "L 78.56022 -42.246484 \n",
+       "L 78.979244 -42.289785 \n",
+       "L 79.398267 -42.333449 \n",
+       "L 79.817291 -42.377478 \n",
+       "L 80.236314 -42.421872 \n",
+       "L 80.655347 -42.466639 \n",
+       "L 81.074371 -42.511777 \n",
+       "L 81.493394 -42.557286 \n",
+       "L 81.912418 -42.603175 \n",
+       "L 82.331441 -42.649441 \n",
+       "L 82.750464 -42.696088 \n",
+       "L 83.169488 -42.743117 \n",
+       "L 83.588511 -42.790534 \n",
+       "L 84.007534 -42.838336 \n",
+       "L 84.426558 -42.88653 \n",
+       "L 84.845581 -42.935117 \n",
+       "L 85.264605 -42.984097 \n",
+       "L 85.683628 -43.033474 \n",
+       "L 86.102651 -43.08325 \n",
+       "L 86.521675 -43.133428 \n",
+       "L 86.940698 -43.184011 \n",
+       "L 87.359721 -43.234998 \n",
+       "L 87.778745 -43.286395 \n",
+       "L 88.197768 -43.338202 \n",
+       "L 88.616792 -43.390422 \n",
+       "L 89.035815 -43.443058 \n",
+       "L 89.454838 -43.496112 \n",
+       "L 89.873862 -43.549583 \n",
+       "L 90.292885 -43.603476 \n",
+       "L 90.711908 -43.657792 \n",
+       "L 91.130932 -43.712534 \n",
+       "L 91.549955 -43.767705 \n",
+       "L 91.968979 -43.823305 \n",
+       "L 92.388002 -43.87934 \n",
+       "L 92.807025 -43.935805 \n",
+       "L 93.226049 -43.99271 \n",
+       "L 93.645072 -44.050055 \n",
+       "L 94.064106 -44.107837 \n",
+       "L 94.483129 -44.166065 \n",
+       "L 94.902152 -44.224735 \n",
+       "L 95.321176 -44.283852 \n",
+       "L 95.740199 -44.343418 \n",
+       "L 96.159222 -44.403437 \n",
+       "L 96.578246 -44.463907 \n",
+       "L 96.997269 -44.524832 \n",
+       "L 97.416293 -44.586213 \n",
+       "L 97.835316 -44.648054 \n",
+       "L 98.254339 -44.710354 \n",
+       "L 98.673363 -44.773115 \n",
+       "L 99.092386 -44.836339 \n",
+       "L 99.511409 -44.900031 \n",
+       "L 99.930433 -44.964191 \n",
+       "L 100.349456 -45.028818 \n",
+       "L 100.76848 -45.093917 \n",
+       "L 101.187503 -45.159492 \n",
+       "L 101.606526 -45.225534 \n",
+       "L 102.02555 -45.292059 \n",
+       "L 102.444573 -45.359055 \n",
+       "L 102.863596 -45.426536 \n",
+       "L 103.28262 -45.494493 \n",
+       "L 103.701643 -45.562934 \n",
+       "L 104.120677 -45.631859 \n",
+       "L 104.5397 -45.701271 \n",
+       "L 104.958723 -45.771166 \n",
+       "L 105.377747 -45.841546 \n",
+       "L 105.79677 -45.912417 \n",
+       "L 106.215794 -45.983782 \n",
+       "L 106.634817 -46.055632 \n",
+       "L 107.05384 -46.127979 \n",
+       "L 107.472864 -46.200817 \n",
+       "L 107.891887 -46.274151 \n",
+       "L 108.31091 -46.347981 \n",
+       "L 108.729934 -46.422305 \n",
+       "L 109.148957 -46.49713 \n",
+       "L 109.567981 -46.572452 \n",
+       "L 109.987004 -46.648271 \n",
+       "L 110.406027 -46.724592 \n",
+       "L 110.825051 -46.801416 \n",
+       "L 111.244074 -46.878737 \n",
+       "L 111.663097 -46.956566 \n",
+       "L 112.082121 -47.034892 \n",
+       "L 112.501144 -47.113724 \n",
+       "L 112.920168 -47.19306 \n",
+       "L 113.339191 -47.272898 \n",
+       "L 113.758214 -47.353242 \n",
+       "L 114.177248 -47.434092 \n",
+       "L 114.596271 -47.515447 \n",
+       "L 115.015294 -47.597304 \n",
+       "L 115.434318 -47.679669 \n",
+       "L 115.853341 -47.762541 \n",
+       "L 116.272365 -47.845912 \n",
+       "L 116.691388 -47.929793 \n",
+       "L 117.110411 -48.014173 \n",
+       "L 117.529435 -48.099063 \n",
+       "L 117.948458 -48.184455 \n",
+       "L 118.367482 -48.270354 \n",
+       "L 118.786505 -48.356752 \n",
+       "L 119.205528 -48.443655 \n",
+       "L 119.624552 -48.531058 \n",
+       "L 120.043575 -48.618962 \n",
+       "L 120.462598 -48.707368 \n",
+       "L 120.881622 -48.796277 \n",
+       "L 121.300645 -48.885679 \n",
+       "L 121.719669 -48.975585 \n",
+       "L 122.138692 -49.065985 \n",
+       "L 122.557715 -49.156879 \n",
+       "L 122.976739 -49.248268 \n",
+       "L 123.395762 -49.340146 \n",
+       "L 123.814785 -49.432521 \n",
+       "L 124.233819 -49.525382 \n",
+       "L 124.652842 -49.618731 \n",
+       "L 125.071866 -49.71257 \n",
+       "L 125.490889 -49.806888 \n",
+       "L 125.909912 -49.90169 \n",
+       "L 126.328936 -49.996978 \n",
+       "L 126.747959 -50.092737 \n",
+       "L 127.166982 -50.188974 \n",
+       "L 127.586006 -50.285683 \n",
+       "L 128.005029 -50.38287 \n",
+       "L 128.424053 -50.480515 \n",
+       "L 128.843076 -50.578631 \n",
+       "L 129.262099 -50.677215 \n",
+       "L 129.681123 -50.77625 \n",
+       "L 129.681123 -37.55625 \n",
+       "L 129.681123 -37.55625 \n",
+       "L 129.262099 -37.55625 \n",
+       "L 128.843076 -37.55625 \n",
+       "L 128.424053 -37.55625 \n",
+       "L 128.005029 -37.55625 \n",
+       "L 127.586006 -37.55625 \n",
+       "L 127.166982 -37.55625 \n",
+       "L 126.747959 -37.55625 \n",
+       "L 126.328936 -37.55625 \n",
+       "L 125.909912 -37.55625 \n",
+       "L 125.490889 -37.55625 \n",
+       "L 125.071866 -37.55625 \n",
+       "L 124.652842 -37.55625 \n",
+       "L 124.233819 -37.55625 \n",
+       "L 123.814785 -37.55625 \n",
+       "L 123.395762 -37.55625 \n",
+       "L 122.976739 -37.55625 \n",
+       "L 122.557715 -37.55625 \n",
+       "L 122.138692 -37.55625 \n",
+       "L 121.719669 -37.55625 \n",
+       "L 121.300645 -37.55625 \n",
+       "L 120.881622 -37.55625 \n",
+       "L 120.462598 -37.55625 \n",
+       "L 120.043575 -37.55625 \n",
+       "L 119.624552 -37.55625 \n",
+       "L 119.205528 -37.55625 \n",
+       "L 118.786505 -37.55625 \n",
+       "L 118.367482 -37.55625 \n",
+       "L 117.948458 -37.55625 \n",
+       "L 117.529435 -37.55625 \n",
+       "L 117.110411 -37.55625 \n",
+       "L 116.691388 -37.55625 \n",
+       "L 116.272365 -37.55625 \n",
+       "L 115.853341 -37.55625 \n",
+       "L 115.434318 -37.55625 \n",
+       "L 115.015294 -37.55625 \n",
+       "L 114.596271 -37.55625 \n",
+       "L 114.177248 -37.55625 \n",
+       "L 113.758214 -37.55625 \n",
+       "L 113.339191 -37.55625 \n",
+       "L 112.920168 -37.55625 \n",
+       "L 112.501144 -37.55625 \n",
+       "L 112.082121 -37.55625 \n",
+       "L 111.663097 -37.55625 \n",
+       "L 111.244074 -37.55625 \n",
+       "L 110.825051 -37.55625 \n",
+       "L 110.406027 -37.55625 \n",
+       "L 109.987004 -37.55625 \n",
+       "L 109.567981 -37.55625 \n",
+       "L 109.148957 -37.55625 \n",
+       "L 108.729934 -37.55625 \n",
+       "L 108.31091 -37.55625 \n",
+       "L 107.891887 -37.55625 \n",
+       "L 107.472864 -37.55625 \n",
+       "L 107.05384 -37.55625 \n",
+       "L 106.634817 -37.55625 \n",
+       "L 106.215794 -37.55625 \n",
+       "L 105.79677 -37.55625 \n",
+       "L 105.377747 -37.55625 \n",
+       "L 104.958723 -37.55625 \n",
+       "L 104.5397 -37.55625 \n",
+       "L 104.120677 -37.55625 \n",
+       "L 103.701643 -37.55625 \n",
+       "L 103.28262 -37.55625 \n",
+       "L 102.863596 -37.55625 \n",
+       "L 102.444573 -37.55625 \n",
+       "L 102.02555 -37.55625 \n",
+       "L 101.606526 -37.55625 \n",
+       "L 101.187503 -37.55625 \n",
+       "L 100.76848 -37.55625 \n",
+       "L 100.349456 -37.55625 \n",
+       "L 99.930433 -37.55625 \n",
+       "L 99.511409 -37.55625 \n",
+       "L 99.092386 -37.55625 \n",
+       "L 98.673363 -37.55625 \n",
+       "L 98.254339 -37.55625 \n",
+       "L 97.835316 -37.55625 \n",
+       "L 97.416293 -37.55625 \n",
+       "L 96.997269 -37.55625 \n",
+       "L 96.578246 -37.55625 \n",
+       "L 96.159222 -37.55625 \n",
+       "L 95.740199 -37.55625 \n",
+       "L 95.321176 -37.55625 \n",
+       "L 94.902152 -37.55625 \n",
+       "L 94.483129 -37.55625 \n",
+       "L 94.064106 -37.55625 \n",
+       "L 93.645072 -37.55625 \n",
+       "L 93.226049 -37.55625 \n",
+       "L 92.807025 -37.55625 \n",
+       "L 92.388002 -37.55625 \n",
+       "L 91.968979 -37.55625 \n",
+       "L 91.549955 -37.55625 \n",
+       "L 91.130932 -37.55625 \n",
+       "L 90.711908 -37.55625 \n",
+       "L 90.292885 -37.55625 \n",
+       "L 89.873862 -37.55625 \n",
+       "L 89.454838 -37.55625 \n",
+       "L 89.035815 -37.55625 \n",
+       "L 88.616792 -37.55625 \n",
+       "L 88.197768 -37.55625 \n",
+       "L 87.778745 -37.55625 \n",
+       "L 87.359721 -37.55625 \n",
+       "L 86.940698 -37.55625 \n",
+       "L 86.521675 -37.55625 \n",
+       "L 86.102651 -37.55625 \n",
+       "L 85.683628 -37.55625 \n",
+       "L 85.264605 -37.55625 \n",
+       "L 84.845581 -37.55625 \n",
+       "L 84.426558 -37.55625 \n",
+       "L 84.007534 -37.55625 \n",
+       "L 83.588511 -37.55625 \n",
+       "L 83.169488 -37.55625 \n",
+       "L 82.750464 -37.55625 \n",
+       "L 82.331441 -37.55625 \n",
+       "L 81.912418 -37.55625 \n",
+       "L 81.493394 -37.55625 \n",
+       "L 81.074371 -37.55625 \n",
+       "L 80.655347 -37.55625 \n",
+       "L 80.236314 -37.55625 \n",
+       "L 79.817291 -37.55625 \n",
+       "L 79.398267 -37.55625 \n",
+       "L 78.979244 -37.55625 \n",
+       "L 78.56022 -37.55625 \n",
+       "L 78.141197 -37.55625 \n",
+       "L 77.722174 -37.55625 \n",
+       "L 77.30315 -37.55625 \n",
+       "L 76.884127 -37.55625 \n",
+       "L 76.465104 -37.55625 \n",
+       "L 76.04608 -37.55625 \n",
+       "L 75.627057 -37.55625 \n",
+       "L 75.208033 -37.55625 \n",
+       "L 74.78901 -37.55625 \n",
+       "L 74.369987 -37.55625 \n",
+       "L 73.950963 -37.55625 \n",
+       "L 73.53194 -37.55625 \n",
+       "L 73.112917 -37.55625 \n",
+       "L 72.693893 -37.55625 \n",
+       "L 72.27487 -37.55625 \n",
+       "L 71.855846 -37.55625 \n",
+       "L 71.436823 -37.55625 \n",
+       "L 71.0178 -37.55625 \n",
+       "L 70.598776 -37.55625 \n",
+       "L 70.179743 -37.55625 \n",
+       "L 69.76072 -37.55625 \n",
+       "L 69.341696 -37.55625 \n",
+       "L 68.922673 -37.55625 \n",
+       "L 68.503649 -37.55625 \n",
+       "L 68.084626 -37.55625 \n",
+       "L 67.665603 -37.55625 \n",
+       "L 67.246579 -37.55625 \n",
+       "L 66.827556 -37.55625 \n",
+       "L 66.408532 -37.55625 \n",
+       "L 65.989509 -37.55625 \n",
+       "L 65.570486 -37.55625 \n",
+       "L 65.151462 -37.55625 \n",
+       "L 64.732439 -37.55625 \n",
+       "L 64.313416 -37.55625 \n",
+       "L 63.894392 -37.55625 \n",
+       "L 63.475369 -37.55625 \n",
+       "L 63.056345 -37.55625 \n",
+       "L 62.637322 -37.55625 \n",
+       "L 62.218299 -37.55625 \n",
+       "L 61.799275 -37.55625 \n",
+       "L 61.380252 -37.55625 \n",
+       "L 60.961229 -37.55625 \n",
+       "L 60.542205 -37.55625 \n",
+       "L 60.123172 -37.55625 \n",
+       "L 59.704148 -37.55625 \n",
+       "L 59.285125 -37.55625 \n",
+       "L 58.866102 -37.55625 \n",
+       "L 58.447078 -37.55625 \n",
+       "L 58.028055 -37.55625 \n",
+       "L 57.609032 -37.55625 \n",
+       "L 57.190008 -37.55625 \n",
+       "L 56.770985 -37.55625 \n",
+       "L 56.351961 -37.55625 \n",
+       "L 55.932938 -37.55625 \n",
+       "L 55.513915 -37.55625 \n",
+       "L 55.094891 -37.55625 \n",
+       "L 54.675868 -37.55625 \n",
+       "L 54.256844 -37.55625 \n",
+       "L 53.837821 -37.55625 \n",
+       "L 53.418798 -37.55625 \n",
+       "L 52.999774 -37.55625 \n",
+       "L 52.580751 -37.55625 \n",
+       "L 52.161728 -37.55625 \n",
+       "L 51.742704 -37.55625 \n",
+       "L 51.323681 -37.55625 \n",
+       "L 50.904657 -37.55625 \n",
+       "L 50.485634 -37.55625 \n",
+       "L 50.066601 -37.55625 \n",
+       "L 49.647577 -37.55625 \n",
+       "L 49.228554 -37.55625 \n",
+       "L 48.809531 -37.55625 \n",
+       "L 48.390507 -37.55625 \n",
+       "L 47.971484 -37.55625 \n",
+       "L 47.55246 -37.55625 \n",
+       "L 47.133437 -37.55625 \n",
+       "L 46.714414 -37.55625 \n",
+       "L 46.29539 -37.55625 \n",
+       "L 45.876367 -37.55625 \n",
+       "L 45.457344 -37.55625 \n",
+       "L 45.03832 -37.55625 \n",
+       "L 44.619297 -37.55625 \n",
+       "L 44.200273 -37.55625 \n",
+       "L 43.78125 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#mec9ae8995c\" x=\"0\" y=\"226.194375\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_2\">\n",
+       "    <defs>\n",
+       "     <path id=\"m02b3bc1777\" d=\"M 130.100146 -37.55625 \n",
+       "L 130.100146 -73.074906 \n",
+       "L 130.519174 -73.341452 \n",
+       "L 130.938198 -73.609188 \n",
+       "L 131.357221 -73.878113 \n",
+       "L 131.776245 -74.148224 \n",
+       "L 132.195268 -74.419501 \n",
+       "L 132.614291 -74.691956 \n",
+       "L 133.033315 -74.965552 \n",
+       "L 133.452338 -75.240317 \n",
+       "L 133.871367 -75.516197 \n",
+       "L 134.290385 -75.793202 \n",
+       "L 134.709408 -76.071312 \n",
+       "L 135.128432 -76.350519 \n",
+       "L 135.547455 -76.630816 \n",
+       "L 135.966478 -76.912203 \n",
+       "L 136.385502 -77.194632 \n",
+       "L 136.804525 -77.478117 \n",
+       "L 137.223554 -77.762632 \n",
+       "L 137.642577 -78.048172 \n",
+       "L 138.0616 -78.334718 \n",
+       "L 138.480624 -78.622242 \n",
+       "L 138.899647 -78.910763 \n",
+       "L 139.31867 -79.200238 \n",
+       "L 139.737694 -79.490658 \n",
+       "L 140.156717 -79.782002 \n",
+       "L 140.575746 -80.074262 \n",
+       "L 140.994769 -80.367437 \n",
+       "L 141.413792 -80.661465 \n",
+       "L 141.832816 -80.956375 \n",
+       "L 142.251839 -81.252113 \n",
+       "L 142.670862 -81.548684 \n",
+       "L 143.089886 -81.84607 \n",
+       "L 143.508909 -82.144236 \n",
+       "L 143.927938 -82.443183 \n",
+       "L 144.346956 -82.742866 \n",
+       "L 144.765979 -83.043282 \n",
+       "L 145.185003 -83.344397 \n",
+       "L 145.604026 -83.64622 \n",
+       "L 146.02305 -83.948693 \n",
+       "L 146.442073 -84.251816 \n",
+       "L 146.861096 -84.555566 \n",
+       "L 147.280125 -84.859933 \n",
+       "L 147.699148 -85.164853 \n",
+       "L 148.118171 -85.470337 \n",
+       "L 148.537195 -85.776342 \n",
+       "L 148.956218 -86.082857 \n",
+       "L 149.375242 -86.389863 \n",
+       "L 149.794265 -86.697327 \n",
+       "L 150.213288 -87.005215 \n",
+       "L 150.632317 -87.313518 \n",
+       "L 151.051335 -87.622196 \n",
+       "L 151.470358 -87.931216 \n",
+       "L 151.889382 -88.240588 \n",
+       "L 152.308405 -88.550244 \n",
+       "L 152.727429 -88.860189 \n",
+       "L 153.146452 -89.170366 \n",
+       "L 153.565475 -89.480759 \n",
+       "L 153.984504 -89.79136 \n",
+       "L 154.403527 -90.102104 \n",
+       "L 154.82255 -90.412989 \n",
+       "L 155.241574 -90.72397 \n",
+       "L 155.660597 -91.035014 \n",
+       "L 156.079621 -91.346106 \n",
+       "L 156.498644 -91.657212 \n",
+       "L 156.917667 -91.968289 \n",
+       "L 157.336696 -92.279313 \n",
+       "L 157.755719 -92.590256 \n",
+       "L 158.174743 -92.901078 \n",
+       "L 158.593766 -93.211755 \n",
+       "L 159.012789 -93.522231 \n",
+       "L 159.431813 -93.832508 \n",
+       "L 159.850836 -94.142531 \n",
+       "L 160.269859 -94.452273 \n",
+       "L 160.688888 -94.761693 \n",
+       "L 161.107906 -95.070772 \n",
+       "L 161.52693 -95.379459 \n",
+       "L 161.945953 -95.687709 \n",
+       "L 162.364976 -95.99551 \n",
+       "L 162.784 -96.30281 \n",
+       "L 163.203023 -96.609591 \n",
+       "L 163.622046 -96.915807 \n",
+       "L 164.041075 -97.221411 \n",
+       "L 164.460098 -97.526385 \n",
+       "L 164.879122 -97.830669 \n",
+       "L 165.298145 -98.134251 \n",
+       "L 165.298145 -37.55625 \n",
+       "L 165.298145 -37.55625 \n",
+       "L 164.879122 -37.55625 \n",
+       "L 164.460098 -37.55625 \n",
+       "L 164.041075 -37.55625 \n",
+       "L 163.622046 -37.55625 \n",
+       "L 163.203023 -37.55625 \n",
+       "L 162.784 -37.55625 \n",
+       "L 162.364976 -37.55625 \n",
+       "L 161.945953 -37.55625 \n",
+       "L 161.52693 -37.55625 \n",
+       "L 161.107906 -37.55625 \n",
+       "L 160.688888 -37.55625 \n",
+       "L 160.269859 -37.55625 \n",
+       "L 159.850836 -37.55625 \n",
+       "L 159.431813 -37.55625 \n",
+       "L 159.012789 -37.55625 \n",
+       "L 158.593766 -37.55625 \n",
+       "L 158.174743 -37.55625 \n",
+       "L 157.755719 -37.55625 \n",
+       "L 157.336696 -37.55625 \n",
+       "L 156.917667 -37.55625 \n",
+       "L 156.498644 -37.55625 \n",
+       "L 156.079621 -37.55625 \n",
+       "L 155.660597 -37.55625 \n",
+       "L 155.241574 -37.55625 \n",
+       "L 154.82255 -37.55625 \n",
+       "L 154.403527 -37.55625 \n",
+       "L 153.984504 -37.55625 \n",
+       "L 153.565475 -37.55625 \n",
+       "L 153.146452 -37.55625 \n",
+       "L 152.727429 -37.55625 \n",
+       "L 152.308405 -37.55625 \n",
+       "L 151.889382 -37.55625 \n",
+       "L 151.470358 -37.55625 \n",
+       "L 151.051335 -37.55625 \n",
+       "L 150.632317 -37.55625 \n",
+       "L 150.213288 -37.55625 \n",
+       "L 149.794265 -37.55625 \n",
+       "L 149.375242 -37.55625 \n",
+       "L 148.956218 -37.55625 \n",
+       "L 148.537195 -37.55625 \n",
+       "L 148.118171 -37.55625 \n",
+       "L 147.699148 -37.55625 \n",
+       "L 147.280125 -37.55625 \n",
+       "L 146.861096 -37.55625 \n",
+       "L 146.442073 -37.55625 \n",
+       "L 146.02305 -37.55625 \n",
+       "L 145.604026 -37.55625 \n",
+       "L 145.185003 -37.55625 \n",
+       "L 144.765979 -37.55625 \n",
+       "L 144.346956 -37.55625 \n",
+       "L 143.927938 -37.55625 \n",
+       "L 143.508909 -37.55625 \n",
+       "L 143.089886 -37.55625 \n",
+       "L 142.670862 -37.55625 \n",
+       "L 142.251839 -37.55625 \n",
+       "L 141.832816 -37.55625 \n",
+       "L 141.413792 -37.55625 \n",
+       "L 140.994769 -37.55625 \n",
+       "L 140.575746 -37.55625 \n",
+       "L 140.156717 -37.55625 \n",
+       "L 139.737694 -37.55625 \n",
+       "L 139.31867 -37.55625 \n",
+       "L 138.899647 -37.55625 \n",
+       "L 138.480624 -37.55625 \n",
+       "L 138.0616 -37.55625 \n",
+       "L 137.642577 -37.55625 \n",
+       "L 137.223554 -37.55625 \n",
+       "L 136.804525 -37.55625 \n",
+       "L 136.385502 -37.55625 \n",
+       "L 135.966478 -37.55625 \n",
+       "L 135.547455 -37.55625 \n",
+       "L 135.128432 -37.55625 \n",
+       "L 134.709408 -37.55625 \n",
+       "L 134.290385 -37.55625 \n",
+       "L 133.871367 -37.55625 \n",
+       "L 133.452338 -37.55625 \n",
+       "L 133.033315 -37.55625 \n",
+       "L 132.614291 -37.55625 \n",
+       "L 132.195268 -37.55625 \n",
+       "L 131.776245 -37.55625 \n",
+       "L 131.357221 -37.55625 \n",
+       "L 130.938198 -37.55625 \n",
+       "L 130.519174 -37.55625 \n",
+       "L 130.100146 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#m02b3bc1777\" x=\"0\" y=\"226.194375\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_3\">\n",
+       "    <defs>\n",
+       "     <path id=\"md94359e6f9\" d=\"M 165.717168 -37.55625 \n",
+       "L 165.717168 -159.317872 \n",
+       "L 166.136192 -159.921951 \n",
+       "L 166.555215 -160.524354 \n",
+       "L 166.974238 -161.125022 \n",
+       "L 167.393267 -161.723888 \n",
+       "L 167.81229 -162.320866 \n",
+       "L 168.231314 -162.915869 \n",
+       "L 168.650337 -163.508809 \n",
+       "L 169.06936 -164.099669 \n",
+       "L 169.488386 -164.688293 \n",
+       "L 169.90741 -165.274634 \n",
+       "L 170.326433 -165.858604 \n",
+       "L 170.745456 -166.440147 \n",
+       "L 171.16448 -167.019164 \n",
+       "L 171.583503 -167.595552 \n",
+       "L 172.002527 -168.169261 \n",
+       "L 172.42155 -168.740224 \n",
+       "L 172.840576 -169.308325 \n",
+       "L 173.259599 -169.873478 \n",
+       "L 173.678623 -170.435634 \n",
+       "L 174.097646 -170.994678 \n",
+       "L 174.516669 -171.550572 \n",
+       "L 174.935693 -172.103179 \n",
+       "L 175.354716 -172.652453 \n",
+       "L 175.773739 -173.198307 \n",
+       "L 176.192765 -173.740644 \n",
+       "L 176.611789 -174.279357 \n",
+       "L 177.030812 -174.814448 \n",
+       "L 177.449835 -175.345782 \n",
+       "L 177.868859 -175.873261 \n",
+       "L 178.287882 -176.396809 \n",
+       "L 178.706906 -176.916358 \n",
+       "L 179.125929 -177.431813 \n",
+       "L 179.544955 -177.943153 \n",
+       "L 179.963978 -178.450215 \n",
+       "L 180.383002 -178.952932 \n",
+       "L 180.802025 -179.451255 \n",
+       "L 181.221048 -179.945059 \n",
+       "L 181.640072 -180.434306 \n",
+       "L 182.059095 -180.918918 \n",
+       "L 182.478119 -181.398751 \n",
+       "L 182.897144 -181.873805 \n",
+       "L 183.316168 -182.343955 \n",
+       "L 183.735191 -182.809133 \n",
+       "L 184.154215 -183.269243 \n",
+       "L 184.57324 -183.724236 \n",
+       "L 184.992264 -184.173998 \n",
+       "L 185.411287 -184.618508 \n",
+       "L 185.830311 -185.057652 \n",
+       "L 186.249336 -185.491323 \n",
+       "L 186.66836 -185.919521 \n",
+       "L 187.087383 -186.342121 \n",
+       "L 187.506407 -186.759055 \n",
+       "L 187.92543 -187.170238 \n",
+       "L 188.344453 -187.575649 \n",
+       "L 188.763477 -187.975163 \n",
+       "L 189.1825 -188.368693 \n",
+       "L 189.601526 -188.75625 \n",
+       "L 189.601526 -37.55625 \n",
+       "L 189.601526 -37.55625 \n",
+       "L 189.1825 -37.55625 \n",
+       "L 188.763477 -37.55625 \n",
+       "L 188.344453 -37.55625 \n",
+       "L 187.92543 -37.55625 \n",
+       "L 187.506407 -37.55625 \n",
+       "L 187.087383 -37.55625 \n",
+       "L 186.66836 -37.55625 \n",
+       "L 186.249336 -37.55625 \n",
+       "L 185.830311 -37.55625 \n",
+       "L 185.411287 -37.55625 \n",
+       "L 184.992264 -37.55625 \n",
+       "L 184.57324 -37.55625 \n",
+       "L 184.154215 -37.55625 \n",
+       "L 183.735191 -37.55625 \n",
+       "L 183.316168 -37.55625 \n",
+       "L 182.897144 -37.55625 \n",
+       "L 182.478119 -37.55625 \n",
+       "L 182.059095 -37.55625 \n",
+       "L 181.640072 -37.55625 \n",
+       "L 181.221048 -37.55625 \n",
+       "L 180.802025 -37.55625 \n",
+       "L 180.383002 -37.55625 \n",
+       "L 179.963978 -37.55625 \n",
+       "L 179.544955 -37.55625 \n",
+       "L 179.125929 -37.55625 \n",
+       "L 178.706906 -37.55625 \n",
+       "L 178.287882 -37.55625 \n",
+       "L 177.868859 -37.55625 \n",
+       "L 177.449835 -37.55625 \n",
+       "L 177.030812 -37.55625 \n",
+       "L 176.611789 -37.55625 \n",
+       "L 176.192765 -37.55625 \n",
+       "L 175.773739 -37.55625 \n",
+       "L 175.354716 -37.55625 \n",
+       "L 174.935693 -37.55625 \n",
+       "L 174.516669 -37.55625 \n",
+       "L 174.097646 -37.55625 \n",
+       "L 173.678623 -37.55625 \n",
+       "L 173.259599 -37.55625 \n",
+       "L 172.840576 -37.55625 \n",
+       "L 172.42155 -37.55625 \n",
+       "L 172.002527 -37.55625 \n",
+       "L 171.583503 -37.55625 \n",
+       "L 171.16448 -37.55625 \n",
+       "L 170.745456 -37.55625 \n",
+       "L 170.326433 -37.55625 \n",
+       "L 169.90741 -37.55625 \n",
+       "L 169.488386 -37.55625 \n",
+       "L 169.06936 -37.55625 \n",
+       "L 168.650337 -37.55625 \n",
+       "L 168.231314 -37.55625 \n",
+       "L 167.81229 -37.55625 \n",
+       "L 167.393267 -37.55625 \n",
+       "L 166.974238 -37.55625 \n",
+       "L 166.555215 -37.55625 \n",
+       "L 166.136192 -37.55625 \n",
+       "L 165.717168 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#md94359e6f9\" x=\"0\" y=\"226.194375\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_4\">\n",
+       "    <defs>\n",
+       "     <path id=\"me1ab142dc0\" d=\"M 190.020549 -37.55625 \n",
+       "L 190.020549 -113.34696 \n",
+       "L 190.439573 -113.534596 \n",
+       "L 190.858596 -113.719119 \n",
+       "L 191.277621 -113.900492 \n",
+       "L 191.696644 -114.078691 \n",
+       "L 192.115669 -114.253651 \n",
+       "L 192.534692 -114.425384 \n",
+       "L 192.953716 -114.593846 \n",
+       "L 193.37274 -114.758979 \n",
+       "L 193.791764 -114.920769 \n",
+       "L 194.210787 -115.0792 \n",
+       "L 194.62981 -115.234231 \n",
+       "L 195.048834 -115.385826 \n",
+       "L 195.467858 -115.533968 \n",
+       "L 195.886882 -115.678621 \n",
+       "L 196.305905 -115.819757 \n",
+       "L 196.72493 -115.957353 \n",
+       "L 197.143953 -116.091398 \n",
+       "L 197.562976 -116.221834 \n",
+       "L 197.982001 -116.348648 \n",
+       "L 198.401024 -116.471825 \n",
+       "L 198.820049 -116.591335 \n",
+       "L 199.239072 -116.707155 \n",
+       "L 199.658096 -116.819275 \n",
+       "L 200.07712 -116.927652 \n",
+       "L 200.496144 -117.032271 \n",
+       "L 200.915167 -117.133122 \n",
+       "L 201.334191 -117.230182 \n",
+       "L 201.753215 -117.323427 \n",
+       "L 202.172239 -117.412832 \n",
+       "L 202.591263 -117.498393 \n",
+       "L 203.010287 -117.580099 \n",
+       "L 203.42931 -117.657904 \n",
+       "L 203.848334 -117.731825 \n",
+       "L 204.267357 -117.801829 \n",
+       "L 204.686381 -117.867908 \n",
+       "L 205.105405 -117.93005 \n",
+       "L 205.524429 -117.988237 \n",
+       "L 205.943453 -118.042469 \n",
+       "L 206.362476 -118.092721 \n",
+       "L 206.7815 -118.138999 \n",
+       "L 207.200524 -118.181269 \n",
+       "L 207.619548 -118.219549 \n",
+       "L 208.038572 -118.253817 \n",
+       "L 208.457595 -118.284067 \n",
+       "L 208.876619 -118.310289 \n",
+       "L 209.295643 -118.332498 \n",
+       "L 209.714667 -118.35067 \n",
+       "L 210.13369 -118.364819 \n",
+       "L 210.552714 -118.374917 \n",
+       "L 210.971738 -118.380977 \n",
+       "L 210.971738 -37.55625 \n",
+       "L 210.971738 -37.55625 \n",
+       "L 210.552714 -37.55625 \n",
+       "L 210.13369 -37.55625 \n",
+       "L 209.714667 -37.55625 \n",
+       "L 209.295643 -37.55625 \n",
+       "L 208.876619 -37.55625 \n",
+       "L 208.457595 -37.55625 \n",
+       "L 208.038572 -37.55625 \n",
+       "L 207.619548 -37.55625 \n",
+       "L 207.200524 -37.55625 \n",
+       "L 206.7815 -37.55625 \n",
+       "L 206.362476 -37.55625 \n",
+       "L 205.943453 -37.55625 \n",
+       "L 205.524429 -37.55625 \n",
+       "L 205.105405 -37.55625 \n",
+       "L 204.686381 -37.55625 \n",
+       "L 204.267357 -37.55625 \n",
+       "L 203.848334 -37.55625 \n",
+       "L 203.42931 -37.55625 \n",
+       "L 203.010287 -37.55625 \n",
+       "L 202.591263 -37.55625 \n",
+       "L 202.172239 -37.55625 \n",
+       "L 201.753215 -37.55625 \n",
+       "L 201.334191 -37.55625 \n",
+       "L 200.915167 -37.55625 \n",
+       "L 200.496144 -37.55625 \n",
+       "L 200.07712 -37.55625 \n",
+       "L 199.658096 -37.55625 \n",
+       "L 199.239072 -37.55625 \n",
+       "L 198.820049 -37.55625 \n",
+       "L 198.401024 -37.55625 \n",
+       "L 197.982001 -37.55625 \n",
+       "L 197.562976 -37.55625 \n",
+       "L 197.143953 -37.55625 \n",
+       "L 196.72493 -37.55625 \n",
+       "L 196.305905 -37.55625 \n",
+       "L 195.886882 -37.55625 \n",
+       "L 195.467858 -37.55625 \n",
+       "L 195.048834 -37.55625 \n",
+       "L 194.62981 -37.55625 \n",
+       "L 194.210787 -37.55625 \n",
+       "L 193.791764 -37.55625 \n",
+       "L 193.37274 -37.55625 \n",
+       "L 192.953716 -37.55625 \n",
+       "L 192.534692 -37.55625 \n",
+       "L 192.115669 -37.55625 \n",
+       "L 191.696644 -37.55625 \n",
+       "L 191.277621 -37.55625 \n",
+       "L 190.858596 -37.55625 \n",
+       "L 190.439573 -37.55625 \n",
+       "L 190.020549 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#me1ab142dc0\" x=\"0\" y=\"226.194375\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_5\">\n",
+       "    <defs>\n",
+       "     <path id=\"mb80120c584\" d=\"M 211.390762 -37.55625 \n",
+       "L 211.390762 -67.866282 \n",
+       "L 211.809785 -67.865523 \n",
+       "L 212.228809 -67.86325 \n",
+       "L 212.647833 -67.859463 \n",
+       "L 213.066857 -67.854161 \n",
+       "L 213.485881 -67.847347 \n",
+       "L 213.904904 -67.839022 \n",
+       "L 214.323928 -67.829181 \n",
+       "L 214.742952 -67.817838 \n",
+       "L 215.161976 -67.804987 \n",
+       "L 215.581 -67.790632 \n",
+       "L 216.000023 -67.774777 \n",
+       "L 216.419047 -67.757427 \n",
+       "L 216.838071 -67.738582 \n",
+       "L 217.257095 -67.718245 \n",
+       "L 217.676118 -67.696425 \n",
+       "L 218.095142 -67.673125 \n",
+       "L 218.514166 -67.648342 \n",
+       "L 218.933189 -67.622091 \n",
+       "L 219.352213 -67.59437 \n",
+       "L 219.771237 -67.56519 \n",
+       "L 220.190261 -67.534554 \n",
+       "L 220.609285 -67.502468 \n",
+       "L 221.028308 -67.468938 \n",
+       "L 221.447332 -67.433975 \n",
+       "L 221.866356 -67.397577 \n",
+       "L 222.28538 -67.359758 \n",
+       "L 222.704403 -67.320526 \n",
+       "L 223.123428 -67.279884 \n",
+       "L 223.542451 -67.237839 \n",
+       "L 223.961474 -67.194407 \n",
+       "L 224.380499 -67.14959 \n",
+       "L 224.799522 -67.103399 \n",
+       "L 225.218546 -67.055844 \n",
+       "L 225.63757 -67.006927 \n",
+       "L 226.056594 -66.956667 \n",
+       "L 226.475617 -66.905065 \n",
+       "L 226.894642 -66.852139 \n",
+       "L 227.313665 -66.797894 \n",
+       "L 227.732688 -66.742341 \n",
+       "L 228.151713 -66.685493 \n",
+       "L 228.570736 -66.62736 \n",
+       "L 228.989761 -66.567948 \n",
+       "L 229.408784 -66.507273 \n",
+       "L 229.827808 -66.445345 \n",
+       "L 230.246833 -66.382175 \n",
+       "L 230.665856 -66.317779 \n",
+       "L 231.084879 -66.252162 \n",
+       "L 231.503903 -66.185341 \n",
+       "L 231.922926 -66.117326 \n",
+       "L 232.341951 -66.04813 \n",
+       "L 232.760974 -65.977766 \n",
+       "L 232.760974 -37.55625 \n",
+       "L 232.760974 -37.55625 \n",
+       "L 232.341951 -37.55625 \n",
+       "L 231.922926 -37.55625 \n",
+       "L 231.503903 -37.55625 \n",
+       "L 231.084879 -37.55625 \n",
+       "L 230.665856 -37.55625 \n",
+       "L 230.246833 -37.55625 \n",
+       "L 229.827808 -37.55625 \n",
+       "L 229.408784 -37.55625 \n",
+       "L 228.989761 -37.55625 \n",
+       "L 228.570736 -37.55625 \n",
+       "L 228.151713 -37.55625 \n",
+       "L 227.732688 -37.55625 \n",
+       "L 227.313665 -37.55625 \n",
+       "L 226.894642 -37.55625 \n",
+       "L 226.475617 -37.55625 \n",
+       "L 226.056594 -37.55625 \n",
+       "L 225.63757 -37.55625 \n",
+       "L 225.218546 -37.55625 \n",
+       "L 224.799522 -37.55625 \n",
+       "L 224.380499 -37.55625 \n",
+       "L 223.961474 -37.55625 \n",
+       "L 223.542451 -37.55625 \n",
+       "L 223.123428 -37.55625 \n",
+       "L 222.704403 -37.55625 \n",
+       "L 222.28538 -37.55625 \n",
+       "L 221.866356 -37.55625 \n",
+       "L 221.447332 -37.55625 \n",
+       "L 221.028308 -37.55625 \n",
+       "L 220.609285 -37.55625 \n",
+       "L 220.190261 -37.55625 \n",
+       "L 219.771237 -37.55625 \n",
+       "L 219.352213 -37.55625 \n",
+       "L 218.933189 -37.55625 \n",
+       "L 218.514166 -37.55625 \n",
+       "L 218.095142 -37.55625 \n",
+       "L 217.676118 -37.55625 \n",
+       "L 217.257095 -37.55625 \n",
+       "L 216.838071 -37.55625 \n",
+       "L 216.419047 -37.55625 \n",
+       "L 216.000023 -37.55625 \n",
+       "L 215.581 -37.55625 \n",
+       "L 215.161976 -37.55625 \n",
+       "L 214.742952 -37.55625 \n",
+       "L 214.323928 -37.55625 \n",
+       "L 213.904904 -37.55625 \n",
+       "L 213.485881 -37.55625 \n",
+       "L 213.066857 -37.55625 \n",
+       "L 212.647833 -37.55625 \n",
+       "L 212.228809 -37.55625 \n",
+       "L 211.809785 -37.55625 \n",
+       "L 211.390762 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#mb80120c584\" x=\"0\" y=\"226.194375\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_6\">\n",
+       "    <defs>\n",
+       "     <path id=\"m53f901a4f6\" d=\"M 233.179997 -37.55625 \n",
+       "L 233.179997 -47.006249 \n",
+       "L 233.599021 -46.982028 \n",
+       "L 234.018044 -46.957431 \n",
+       "L 234.43707 -46.932462 \n",
+       "L 234.856093 -46.907125 \n",
+       "L 235.275117 -46.881425 \n",
+       "L 235.69414 -46.855367 \n",
+       "L 236.113164 -46.828954 \n",
+       "L 236.532189 -46.802194 \n",
+       "L 236.951213 -46.775086 \n",
+       "L 237.370236 -46.747641 \n",
+       "L 237.78926 -46.71986 \n",
+       "L 238.208283 -46.691749 \n",
+       "L 238.627306 -46.663312 \n",
+       "L 239.04633 -46.634555 \n",
+       "L 239.465353 -46.605481 \n",
+       "L 239.884379 -46.576097 \n",
+       "L 240.303402 -46.546406 \n",
+       "L 240.722426 -46.516416 \n",
+       "L 241.141449 -46.486128 \n",
+       "L 241.560475 -46.455551 \n",
+       "L 241.979498 -46.424687 \n",
+       "L 242.398522 -46.393543 \n",
+       "L 242.817545 -46.362123 \n",
+       "L 243.236571 -46.330431 \n",
+       "L 243.655594 -46.298475 \n",
+       "L 244.074618 -46.266257 \n",
+       "L 244.493641 -46.233785 \n",
+       "L 244.912665 -46.201063 \n",
+       "L 245.331688 -46.168096 \n",
+       "L 245.750711 -46.134888 \n",
+       "L 246.169735 -46.101446 \n",
+       "L 246.588761 -46.067775 \n",
+       "L 247.007784 -46.033878 \n",
+       "L 247.426807 -45.999762 \n",
+       "L 247.845831 -45.965433 \n",
+       "L 248.264854 -45.930894 \n",
+       "L 248.683877 -45.896153 \n",
+       "L 249.102901 -45.86121 \n",
+       "L 249.521924 -45.826077 \n",
+       "L 249.94095 -45.790754 \n",
+       "L 250.359973 -45.755248 \n",
+       "L 250.778997 -45.719563 \n",
+       "L 251.19802 -45.683706 \n",
+       "L 251.617044 -45.64768 \n",
+       "L 252.036067 -45.611494 \n",
+       "L 252.45509 -45.575147 \n",
+       "L 252.874114 -45.538648 \n",
+       "L 253.29314 -45.502002 \n",
+       "L 253.712163 -45.465212 \n",
+       "L 254.131186 -45.428286 \n",
+       "L 254.55021 -45.391226 \n",
+       "L 254.969233 -45.354039 \n",
+       "L 255.388257 -45.316727 \n",
+       "L 255.80728 -45.279299 \n",
+       "L 256.226303 -45.241756 \n",
+       "L 256.645327 -45.204106 \n",
+       "L 257.06435 -45.166353 \n",
+       "L 257.06435 -37.55625 \n",
+       "L 257.06435 -37.55625 \n",
+       "L 256.645327 -37.55625 \n",
+       "L 256.226303 -37.55625 \n",
+       "L 255.80728 -37.55625 \n",
+       "L 255.388257 -37.55625 \n",
+       "L 254.969233 -37.55625 \n",
+       "L 254.55021 -37.55625 \n",
+       "L 254.131186 -37.55625 \n",
+       "L 253.712163 -37.55625 \n",
+       "L 253.29314 -37.55625 \n",
+       "L 252.874114 -37.55625 \n",
+       "L 252.45509 -37.55625 \n",
+       "L 252.036067 -37.55625 \n",
+       "L 251.617044 -37.55625 \n",
+       "L 251.19802 -37.55625 \n",
+       "L 250.778997 -37.55625 \n",
+       "L 250.359973 -37.55625 \n",
+       "L 249.94095 -37.55625 \n",
+       "L 249.521924 -37.55625 \n",
+       "L 249.102901 -37.55625 \n",
+       "L 248.683877 -37.55625 \n",
+       "L 248.264854 -37.55625 \n",
+       "L 247.845831 -37.55625 \n",
+       "L 247.426807 -37.55625 \n",
+       "L 247.007784 -37.55625 \n",
+       "L 246.588761 -37.55625 \n",
+       "L 246.169735 -37.55625 \n",
+       "L 245.750711 -37.55625 \n",
+       "L 245.331688 -37.55625 \n",
+       "L 244.912665 -37.55625 \n",
+       "L 244.493641 -37.55625 \n",
+       "L 244.074618 -37.55625 \n",
+       "L 243.655594 -37.55625 \n",
+       "L 243.236571 -37.55625 \n",
+       "L 242.817545 -37.55625 \n",
+       "L 242.398522 -37.55625 \n",
+       "L 241.979498 -37.55625 \n",
+       "L 241.560475 -37.55625 \n",
+       "L 241.141449 -37.55625 \n",
+       "L 240.722426 -37.55625 \n",
+       "L 240.303402 -37.55625 \n",
+       "L 239.884379 -37.55625 \n",
+       "L 239.465353 -37.55625 \n",
+       "L 239.04633 -37.55625 \n",
+       "L 238.627306 -37.55625 \n",
+       "L 238.208283 -37.55625 \n",
+       "L 237.78926 -37.55625 \n",
+       "L 237.370236 -37.55625 \n",
+       "L 236.951213 -37.55625 \n",
+       "L 236.532189 -37.55625 \n",
+       "L 236.113164 -37.55625 \n",
+       "L 235.69414 -37.55625 \n",
+       "L 235.275117 -37.55625 \n",
+       "L 234.856093 -37.55625 \n",
+       "L 234.43707 -37.55625 \n",
+       "L 234.018044 -37.55625 \n",
+       "L 233.599021 -37.55625 \n",
+       "L 233.179997 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#m53f901a4f6\" x=\"0\" y=\"226.194375\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_7\">\n",
+       "    <defs>\n",
+       "     <path id=\"m7d3aa4d6ef\" d=\"M 257.483373 -37.55625 \n",
+       "L 257.483373 -41.342375 \n",
+       "L 257.902402 -41.323401 \n",
+       "L 258.321425 -41.304383 \n",
+       "L 258.740449 -41.285322 \n",
+       "L 259.159472 -41.266222 \n",
+       "L 259.578495 -41.247084 \n",
+       "L 259.997519 -41.227911 \n",
+       "L 260.416542 -41.208704 \n",
+       "L 260.835565 -41.189466 \n",
+       "L 261.254594 -41.1702 \n",
+       "L 261.673617 -41.150908 \n",
+       "L 262.092641 -41.131591 \n",
+       "L 262.511664 -41.112252 \n",
+       "L 262.930687 -41.092893 \n",
+       "L 263.349711 -41.073516 \n",
+       "L 263.768734 -41.054125 \n",
+       "L 264.187757 -41.034719 \n",
+       "L 264.606786 -41.015302 \n",
+       "L 265.025804 -40.995875 \n",
+       "L 265.444828 -40.976442 \n",
+       "L 265.863851 -40.957002 \n",
+       "L 266.282874 -40.93756 \n",
+       "L 266.701898 -40.918116 \n",
+       "L 267.120921 -40.898673 \n",
+       "L 267.539945 -40.879233 \n",
+       "L 267.958973 -40.859796 \n",
+       "L 268.377996 -40.840367 \n",
+       "L 268.79702 -40.820944 \n",
+       "L 269.216043 -40.801533 \n",
+       "L 269.635066 -40.782133 \n",
+       "L 270.05409 -40.762746 \n",
+       "L 270.473113 -40.743375 \n",
+       "L 270.892137 -40.724021 \n",
+       "L 271.311165 -40.704686 \n",
+       "L 271.730188 -40.685371 \n",
+       "L 272.149212 -40.666079 \n",
+       "L 272.568235 -40.64681 \n",
+       "L 272.987258 -40.627567 \n",
+       "L 273.406282 -40.608351 \n",
+       "L 273.825305 -40.589163 \n",
+       "L 274.244329 -40.570006 \n",
+       "L 274.663357 -40.55088 \n",
+       "L 275.082375 -40.531788 \n",
+       "L 275.501399 -40.51273 \n",
+       "L 275.920422 -40.493708 \n",
+       "L 276.339445 -40.474724 \n",
+       "L 276.758469 -40.455778 \n",
+       "L 277.177492 -40.436873 \n",
+       "L 277.596516 -40.41801 \n",
+       "L 278.015544 -40.399189 \n",
+       "L 278.434567 -40.380413 \n",
+       "L 278.853591 -40.361683 \n",
+       "L 279.272614 -40.342999 \n",
+       "L 279.691638 -40.324363 \n",
+       "L 280.110661 -40.305777 \n",
+       "L 280.529684 -40.287241 \n",
+       "L 280.948708 -40.268758 \n",
+       "L 281.367736 -40.250326 \n",
+       "L 281.786754 -40.231949 \n",
+       "L 282.205778 -40.213626 \n",
+       "L 282.624801 -40.19536 \n",
+       "L 283.043825 -40.17715 \n",
+       "L 283.462848 -40.158999 \n",
+       "L 283.881871 -40.140907 \n",
+       "L 284.300895 -40.122875 \n",
+       "L 284.719923 -40.104904 \n",
+       "L 285.138946 -40.086995 \n",
+       "L 285.55797 -40.069149 \n",
+       "L 285.976993 -40.051367 \n",
+       "L 286.396017 -40.033649 \n",
+       "L 286.81504 -40.015997 \n",
+       "L 287.234063 -39.998411 \n",
+       "L 287.653087 -39.980892 \n",
+       "L 288.072115 -39.963441 \n",
+       "L 288.491138 -39.946059 \n",
+       "L 288.910162 -39.928747 \n",
+       "L 289.329185 -39.911504 \n",
+       "L 289.748209 -39.894332 \n",
+       "L 290.167232 -39.877232 \n",
+       "L 290.586255 -39.860204 \n",
+       "L 291.005279 -39.843248 \n",
+       "L 291.424307 -39.826366 \n",
+       "L 291.843326 -39.809558 \n",
+       "L 292.262349 -39.792825 \n",
+       "L 292.681372 -39.776167 \n",
+       "L 292.681372 -37.55625 \n",
+       "L 292.681372 -37.55625 \n",
+       "L 292.262349 -37.55625 \n",
+       "L 291.843326 -37.55625 \n",
+       "L 291.424307 -37.55625 \n",
+       "L 291.005279 -37.55625 \n",
+       "L 290.586255 -37.55625 \n",
+       "L 290.167232 -37.55625 \n",
+       "L 289.748209 -37.55625 \n",
+       "L 289.329185 -37.55625 \n",
+       "L 288.910162 -37.55625 \n",
+       "L 288.491138 -37.55625 \n",
+       "L 288.072115 -37.55625 \n",
+       "L 287.653087 -37.55625 \n",
+       "L 287.234063 -37.55625 \n",
+       "L 286.81504 -37.55625 \n",
+       "L 286.396017 -37.55625 \n",
+       "L 285.976993 -37.55625 \n",
+       "L 285.55797 -37.55625 \n",
+       "L 285.138946 -37.55625 \n",
+       "L 284.719923 -37.55625 \n",
+       "L 284.300895 -37.55625 \n",
+       "L 283.881871 -37.55625 \n",
+       "L 283.462848 -37.55625 \n",
+       "L 283.043825 -37.55625 \n",
+       "L 282.624801 -37.55625 \n",
+       "L 282.205778 -37.55625 \n",
+       "L 281.786754 -37.55625 \n",
+       "L 281.367736 -37.55625 \n",
+       "L 280.948708 -37.55625 \n",
+       "L 280.529684 -37.55625 \n",
+       "L 280.110661 -37.55625 \n",
+       "L 279.691638 -37.55625 \n",
+       "L 279.272614 -37.55625 \n",
+       "L 278.853591 -37.55625 \n",
+       "L 278.434567 -37.55625 \n",
+       "L 278.015544 -37.55625 \n",
+       "L 277.596516 -37.55625 \n",
+       "L 277.177492 -37.55625 \n",
+       "L 276.758469 -37.55625 \n",
+       "L 276.339445 -37.55625 \n",
+       "L 275.920422 -37.55625 \n",
+       "L 275.501399 -37.55625 \n",
+       "L 275.082375 -37.55625 \n",
+       "L 274.663357 -37.55625 \n",
+       "L 274.244329 -37.55625 \n",
+       "L 273.825305 -37.55625 \n",
+       "L 273.406282 -37.55625 \n",
+       "L 272.987258 -37.55625 \n",
+       "L 272.568235 -37.55625 \n",
+       "L 272.149212 -37.55625 \n",
+       "L 271.730188 -37.55625 \n",
+       "L 271.311165 -37.55625 \n",
+       "L 270.892137 -37.55625 \n",
+       "L 270.473113 -37.55625 \n",
+       "L 270.05409 -37.55625 \n",
+       "L 269.635066 -37.55625 \n",
+       "L 269.216043 -37.55625 \n",
+       "L 268.79702 -37.55625 \n",
+       "L 268.377996 -37.55625 \n",
+       "L 267.958973 -37.55625 \n",
+       "L 267.539945 -37.55625 \n",
+       "L 267.120921 -37.55625 \n",
+       "L 266.701898 -37.55625 \n",
+       "L 266.282874 -37.55625 \n",
+       "L 265.863851 -37.55625 \n",
+       "L 265.444828 -37.55625 \n",
+       "L 265.025804 -37.55625 \n",
+       "L 264.606786 -37.55625 \n",
+       "L 264.187757 -37.55625 \n",
+       "L 263.768734 -37.55625 \n",
+       "L 263.349711 -37.55625 \n",
+       "L 262.930687 -37.55625 \n",
+       "L 262.511664 -37.55625 \n",
+       "L 262.092641 -37.55625 \n",
+       "L 261.673617 -37.55625 \n",
+       "L 261.254594 -37.55625 \n",
+       "L 260.835565 -37.55625 \n",
+       "L 260.416542 -37.55625 \n",
+       "L 259.997519 -37.55625 \n",
+       "L 259.578495 -37.55625 \n",
+       "L 259.159472 -37.55625 \n",
+       "L 258.740449 -37.55625 \n",
+       "L 258.321425 -37.55625 \n",
+       "L 257.902402 -37.55625 \n",
+       "L 257.483373 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#m7d3aa4d6ef\" x=\"0\" y=\"226.194375\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_8\">\n",
+       "    <defs>\n",
+       "     <path id=\"me00078613f\" d=\"M 293.100396 -37.55625 \n",
+       "L 293.100396 -39.759584 \n",
+       "L 293.519419 -39.743078 \n",
+       "L 293.938442 -39.726647 \n",
+       "L 294.357466 -39.710295 \n",
+       "L 294.776494 -39.69402 \n",
+       "L 295.195518 -39.677823 \n",
+       "L 295.614541 -39.661704 \n",
+       "L 296.033564 -39.645665 \n",
+       "L 296.452588 -39.629705 \n",
+       "L 296.871611 -39.613824 \n",
+       "L 297.290634 -39.598023 \n",
+       "L 297.709658 -39.582303 \n",
+       "L 298.128681 -39.566664 \n",
+       "L 298.547705 -39.551106 \n",
+       "L 298.966728 -39.535628 \n",
+       "L 299.385751 -39.520233 \n",
+       "L 299.804775 -39.50492 \n",
+       "L 300.223798 -39.489688 \n",
+       "L 300.642821 -39.474539 \n",
+       "L 301.061845 -39.459473 \n",
+       "L 301.480868 -39.444489 \n",
+       "L 301.899902 -39.429587 \n",
+       "L 302.318925 -39.41477 \n",
+       "L 302.737948 -39.400036 \n",
+       "L 303.156972 -39.385385 \n",
+       "L 303.575995 -39.370817 \n",
+       "L 303.995018 -39.356333 \n",
+       "L 304.414042 -39.341934 \n",
+       "L 304.833065 -39.327617 \n",
+       "L 305.252089 -39.313386 \n",
+       "L 305.671112 -39.299237 \n",
+       "L 306.090135 -39.285174 \n",
+       "L 306.509159 -39.271194 \n",
+       "L 306.928182 -39.257298 \n",
+       "L 307.347206 -39.243487 \n",
+       "L 307.766229 -39.229759 \n",
+       "L 308.185252 -39.216116 \n",
+       "L 308.604276 -39.202557 \n",
+       "L 309.023299 -39.189082 \n",
+       "L 309.442322 -39.175692 \n",
+       "L 309.861346 -39.162385 \n",
+       "L 310.280369 -39.149163 \n",
+       "L 310.699393 -39.136024 \n",
+       "L 311.118416 -39.122969 \n",
+       "L 311.537439 -39.109998 \n",
+       "L 311.956473 -39.097111 \n",
+       "L 312.375496 -39.084307 \n",
+       "L 312.794519 -39.071587 \n",
+       "L 313.213543 -39.05895 \n",
+       "L 313.632566 -39.046397 \n",
+       "L 314.05159 -39.033926 \n",
+       "L 314.470613 -39.021538 \n",
+       "L 314.889636 -39.009234 \n",
+       "L 315.30866 -38.997011 \n",
+       "L 315.727683 -38.984871 \n",
+       "L 316.146706 -38.972814 \n",
+       "L 316.56573 -38.960838 \n",
+       "L 316.984753 -38.948945 \n",
+       "L 317.403777 -38.937133 \n",
+       "L 317.8228 -38.925403 \n",
+       "L 318.241823 -38.913753 \n",
+       "L 318.660847 -38.902185 \n",
+       "L 319.07987 -38.890698 \n",
+       "L 319.498894 -38.879291 \n",
+       "L 319.917917 -38.867965 \n",
+       "L 320.33694 -38.856718 \n",
+       "L 320.755964 -38.845552 \n",
+       "L 321.174987 -38.834465 \n",
+       "L 321.59401 -38.823457 \n",
+       "L 322.013044 -38.812528 \n",
+       "L 322.432067 -38.801678 \n",
+       "L 322.851091 -38.790907 \n",
+       "L 323.270114 -38.780214 \n",
+       "L 323.689137 -38.769598 \n",
+       "L 324.108161 -38.759061 \n",
+       "L 324.527184 -38.7486 \n",
+       "L 324.946207 -38.738217 \n",
+       "L 325.365231 -38.72791 \n",
+       "L 325.784254 -38.71768 \n",
+       "L 326.203278 -38.707526 \n",
+       "L 326.622301 -38.697448 \n",
+       "L 327.041324 -38.687445 \n",
+       "L 327.460348 -38.677517 \n",
+       "L 327.879371 -38.667664 \n",
+       "L 328.298394 -38.657886 \n",
+       "L 328.717418 -38.648181 \n",
+       "L 329.136441 -38.638551 \n",
+       "L 329.555465 -38.628994 \n",
+       "L 329.974488 -38.61951 \n",
+       "L 330.393511 -38.610098 \n",
+       "L 330.812535 -38.600759 \n",
+       "L 331.231558 -38.591493 \n",
+       "L 331.650582 -38.582298 \n",
+       "L 332.069615 -38.573174 \n",
+       "L 332.488638 -38.564121 \n",
+       "L 332.907662 -38.555139 \n",
+       "L 333.326685 -38.546227 \n",
+       "L 333.745708 -38.537385 \n",
+       "L 334.164732 -38.528612 \n",
+       "L 334.583755 -38.519909 \n",
+       "L 335.002779 -38.511274 \n",
+       "L 335.421802 -38.502708 \n",
+       "L 335.840825 -38.49421 \n",
+       "L 336.259849 -38.48578 \n",
+       "L 336.678872 -38.477417 \n",
+       "L 337.097895 -38.469121 \n",
+       "L 337.516919 -38.460891 \n",
+       "L 337.935942 -38.452728 \n",
+       "L 338.354966 -38.44463 \n",
+       "L 338.773989 -38.436598 \n",
+       "L 339.193012 -38.42863 \n",
+       "L 339.612036 -38.420728 \n",
+       "L 340.031059 -38.412889 \n",
+       "L 340.450082 -38.405115 \n",
+       "L 340.869106 -38.397404 \n",
+       "L 341.288129 -38.389756 \n",
+       "L 341.707153 -38.382171 \n",
+       "L 342.126176 -38.374648 \n",
+       "L 342.545199 -38.367187 \n",
+       "L 342.964223 -38.359788 \n",
+       "L 343.383246 -38.35245 \n",
+       "L 343.80227 -38.345173 \n",
+       "L 344.221293 -38.337956 \n",
+       "L 344.640316 -38.330799 \n",
+       "L 345.05934 -38.323702 \n",
+       "L 345.478373 -38.316663 \n",
+       "L 345.897396 -38.309684 \n",
+       "L 346.31642 -38.302764 \n",
+       "L 346.735443 -38.295901 \n",
+       "L 347.154467 -38.289096 \n",
+       "L 347.57349 -38.282349 \n",
+       "L 347.992513 -38.275658 \n",
+       "L 348.411537 -38.269024 \n",
+       "L 348.83056 -38.262447 \n",
+       "L 349.249583 -38.255925 \n",
+       "L 349.668607 -38.249458 \n",
+       "L 350.08763 -38.243047 \n",
+       "L 350.506654 -38.23669 \n",
+       "L 350.925677 -38.230388 \n",
+       "L 351.3447 -38.224139 \n",
+       "L 351.763724 -38.217944 \n",
+       "L 352.182747 -38.211802 \n",
+       "L 352.60177 -38.205713 \n",
+       "L 353.020794 -38.199676 \n",
+       "L 353.439817 -38.193692 \n",
+       "L 353.858841 -38.187759 \n",
+       "L 354.277864 -38.181877 \n",
+       "L 354.696887 -38.176047 \n",
+       "L 355.115911 -38.170267 \n",
+       "L 355.534944 -38.164537 \n",
+       "L 355.953968 -38.158857 \n",
+       "L 356.372991 -38.153226 \n",
+       "L 356.792014 -38.147645 \n",
+       "L 357.211038 -38.142112 \n",
+       "L 357.630061 -38.136628 \n",
+       "L 358.049084 -38.131191 \n",
+       "L 358.468108 -38.125803 \n",
+       "L 358.887131 -38.120462 \n",
+       "L 359.306155 -38.115167 \n",
+       "L 359.725178 -38.10992 \n",
+       "L 360.144201 -38.104718 \n",
+       "L 360.563225 -38.099563 \n",
+       "L 360.982248 -38.094453 \n",
+       "L 361.401271 -38.089388 \n",
+       "L 361.820295 -38.084368 \n",
+       "L 362.239318 -38.079393 \n",
+       "L 362.658342 -38.074462 \n",
+       "L 363.077365 -38.069575 \n",
+       "L 363.496388 -38.064731 \n",
+       "L 363.915412 -38.05993 \n",
+       "L 364.334435 -38.055173 \n",
+       "L 364.753458 -38.050457 \n",
+       "L 365.172482 -38.045784 \n",
+       "L 365.591515 -38.041153 \n",
+       "L 366.010539 -38.036563 \n",
+       "L 366.429562 -38.032015 \n",
+       "L 366.848585 -38.027507 \n",
+       "L 367.267609 -38.02304 \n",
+       "L 367.686632 -38.018613 \n",
+       "L 368.105656 -38.014226 \n",
+       "L 368.524679 -38.009878 \n",
+       "L 368.943702 -38.00557 \n",
+       "L 369.362726 -38.001301 \n",
+       "L 369.781749 -37.99707 \n",
+       "L 370.200772 -37.992878 \n",
+       "L 370.619796 -37.988723 \n",
+       "L 371.038819 -37.984607 \n",
+       "L 371.457843 -37.980527 \n",
+       "L 371.876866 -37.976485 \n",
+       "L 372.295889 -37.97248 \n",
+       "L 372.714913 -37.968511 \n",
+       "L 373.133936 -37.964578 \n",
+       "L 373.552959 -37.960681 \n",
+       "L 373.971983 -37.95682 \n",
+       "L 374.391006 -37.952994 \n",
+       "L 374.81003 -37.949203 \n",
+       "L 375.229053 -37.945446 \n",
+       "L 375.648086 -37.941725 \n",
+       "L 376.06711 -37.938037 \n",
+       "L 376.486133 -37.934383 \n",
+       "L 376.905156 -37.930763 \n",
+       "L 377.32418 -37.927176 \n",
+       "L 377.743203 -37.923622 \n",
+       "L 378.162227 -37.9201 \n",
+       "L 378.58125 -37.916611 \n",
+       "L 378.58125 -37.55625 \n",
+       "L 378.58125 -37.55625 \n",
+       "L 378.162227 -37.55625 \n",
+       "L 377.743203 -37.55625 \n",
+       "L 377.32418 -37.55625 \n",
+       "L 376.905156 -37.55625 \n",
+       "L 376.486133 -37.55625 \n",
+       "L 376.06711 -37.55625 \n",
+       "L 375.648086 -37.55625 \n",
+       "L 375.229053 -37.55625 \n",
+       "L 374.81003 -37.55625 \n",
+       "L 374.391006 -37.55625 \n",
+       "L 373.971983 -37.55625 \n",
+       "L 373.552959 -37.55625 \n",
+       "L 373.133936 -37.55625 \n",
+       "L 372.714913 -37.55625 \n",
+       "L 372.295889 -37.55625 \n",
+       "L 371.876866 -37.55625 \n",
+       "L 371.457843 -37.55625 \n",
+       "L 371.038819 -37.55625 \n",
+       "L 370.619796 -37.55625 \n",
+       "L 370.200772 -37.55625 \n",
+       "L 369.781749 -37.55625 \n",
+       "L 369.362726 -37.55625 \n",
+       "L 368.943702 -37.55625 \n",
+       "L 368.524679 -37.55625 \n",
+       "L 368.105656 -37.55625 \n",
+       "L 367.686632 -37.55625 \n",
+       "L 367.267609 -37.55625 \n",
+       "L 366.848585 -37.55625 \n",
+       "L 366.429562 -37.55625 \n",
+       "L 366.010539 -37.55625 \n",
+       "L 365.591515 -37.55625 \n",
+       "L 365.172482 -37.55625 \n",
+       "L 364.753458 -37.55625 \n",
+       "L 364.334435 -37.55625 \n",
+       "L 363.915412 -37.55625 \n",
+       "L 363.496388 -37.55625 \n",
+       "L 363.077365 -37.55625 \n",
+       "L 362.658342 -37.55625 \n",
+       "L 362.239318 -37.55625 \n",
+       "L 361.820295 -37.55625 \n",
+       "L 361.401271 -37.55625 \n",
+       "L 360.982248 -37.55625 \n",
+       "L 360.563225 -37.55625 \n",
+       "L 360.144201 -37.55625 \n",
+       "L 359.725178 -37.55625 \n",
+       "L 359.306155 -37.55625 \n",
+       "L 358.887131 -37.55625 \n",
+       "L 358.468108 -37.55625 \n",
+       "L 358.049084 -37.55625 \n",
+       "L 357.630061 -37.55625 \n",
+       "L 357.211038 -37.55625 \n",
+       "L 356.792014 -37.55625 \n",
+       "L 356.372991 -37.55625 \n",
+       "L 355.953968 -37.55625 \n",
+       "L 355.534944 -37.55625 \n",
+       "L 355.115911 -37.55625 \n",
+       "L 354.696887 -37.55625 \n",
+       "L 354.277864 -37.55625 \n",
+       "L 353.858841 -37.55625 \n",
+       "L 353.439817 -37.55625 \n",
+       "L 353.020794 -37.55625 \n",
+       "L 352.60177 -37.55625 \n",
+       "L 352.182747 -37.55625 \n",
+       "L 351.763724 -37.55625 \n",
+       "L 351.3447 -37.55625 \n",
+       "L 350.925677 -37.55625 \n",
+       "L 350.506654 -37.55625 \n",
+       "L 350.08763 -37.55625 \n",
+       "L 349.668607 -37.55625 \n",
+       "L 349.249583 -37.55625 \n",
+       "L 348.83056 -37.55625 \n",
+       "L 348.411537 -37.55625 \n",
+       "L 347.992513 -37.55625 \n",
+       "L 347.57349 -37.55625 \n",
+       "L 347.154467 -37.55625 \n",
+       "L 346.735443 -37.55625 \n",
+       "L 346.31642 -37.55625 \n",
+       "L 345.897396 -37.55625 \n",
+       "L 345.478373 -37.55625 \n",
+       "L 345.05934 -37.55625 \n",
+       "L 344.640316 -37.55625 \n",
+       "L 344.221293 -37.55625 \n",
+       "L 343.80227 -37.55625 \n",
+       "L 343.383246 -37.55625 \n",
+       "L 342.964223 -37.55625 \n",
+       "L 342.545199 -37.55625 \n",
+       "L 342.126176 -37.55625 \n",
+       "L 341.707153 -37.55625 \n",
+       "L 341.288129 -37.55625 \n",
+       "L 340.869106 -37.55625 \n",
+       "L 340.450082 -37.55625 \n",
+       "L 340.031059 -37.55625 \n",
+       "L 339.612036 -37.55625 \n",
+       "L 339.193012 -37.55625 \n",
+       "L 338.773989 -37.55625 \n",
+       "L 338.354966 -37.55625 \n",
+       "L 337.935942 -37.55625 \n",
+       "L 337.516919 -37.55625 \n",
+       "L 337.097895 -37.55625 \n",
+       "L 336.678872 -37.55625 \n",
+       "L 336.259849 -37.55625 \n",
+       "L 335.840825 -37.55625 \n",
+       "L 335.421802 -37.55625 \n",
+       "L 335.002779 -37.55625 \n",
+       "L 334.583755 -37.55625 \n",
+       "L 334.164732 -37.55625 \n",
+       "L 333.745708 -37.55625 \n",
+       "L 333.326685 -37.55625 \n",
+       "L 332.907662 -37.55625 \n",
+       "L 332.488638 -37.55625 \n",
+       "L 332.069615 -37.55625 \n",
+       "L 331.650582 -37.55625 \n",
+       "L 331.231558 -37.55625 \n",
+       "L 330.812535 -37.55625 \n",
+       "L 330.393511 -37.55625 \n",
+       "L 329.974488 -37.55625 \n",
+       "L 329.555465 -37.55625 \n",
+       "L 329.136441 -37.55625 \n",
+       "L 328.717418 -37.55625 \n",
+       "L 328.298394 -37.55625 \n",
+       "L 327.879371 -37.55625 \n",
+       "L 327.460348 -37.55625 \n",
+       "L 327.041324 -37.55625 \n",
+       "L 326.622301 -37.55625 \n",
+       "L 326.203278 -37.55625 \n",
+       "L 325.784254 -37.55625 \n",
+       "L 325.365231 -37.55625 \n",
+       "L 324.946207 -37.55625 \n",
+       "L 324.527184 -37.55625 \n",
+       "L 324.108161 -37.55625 \n",
+       "L 323.689137 -37.55625 \n",
+       "L 323.270114 -37.55625 \n",
+       "L 322.851091 -37.55625 \n",
+       "L 322.432067 -37.55625 \n",
+       "L 322.013044 -37.55625 \n",
+       "L 321.59401 -37.55625 \n",
+       "L 321.174987 -37.55625 \n",
+       "L 320.755964 -37.55625 \n",
+       "L 320.33694 -37.55625 \n",
+       "L 319.917917 -37.55625 \n",
+       "L 319.498894 -37.55625 \n",
+       "L 319.07987 -37.55625 \n",
+       "L 318.660847 -37.55625 \n",
+       "L 318.241823 -37.55625 \n",
+       "L 317.8228 -37.55625 \n",
+       "L 317.403777 -37.55625 \n",
+       "L 316.984753 -37.55625 \n",
+       "L 316.56573 -37.55625 \n",
+       "L 316.146706 -37.55625 \n",
+       "L 315.727683 -37.55625 \n",
+       "L 315.30866 -37.55625 \n",
+       "L 314.889636 -37.55625 \n",
+       "L 314.470613 -37.55625 \n",
+       "L 314.05159 -37.55625 \n",
+       "L 313.632566 -37.55625 \n",
+       "L 313.213543 -37.55625 \n",
+       "L 312.794519 -37.55625 \n",
+       "L 312.375496 -37.55625 \n",
+       "L 311.956473 -37.55625 \n",
+       "L 311.537439 -37.55625 \n",
+       "L 311.118416 -37.55625 \n",
+       "L 310.699393 -37.55625 \n",
+       "L 310.280369 -37.55625 \n",
+       "L 309.861346 -37.55625 \n",
+       "L 309.442322 -37.55625 \n",
+       "L 309.023299 -37.55625 \n",
+       "L 308.604276 -37.55625 \n",
+       "L 308.185252 -37.55625 \n",
+       "L 307.766229 -37.55625 \n",
+       "L 307.347206 -37.55625 \n",
+       "L 306.928182 -37.55625 \n",
+       "L 306.509159 -37.55625 \n",
+       "L 306.090135 -37.55625 \n",
+       "L 305.671112 -37.55625 \n",
+       "L 305.252089 -37.55625 \n",
+       "L 304.833065 -37.55625 \n",
+       "L 304.414042 -37.55625 \n",
+       "L 303.995018 -37.55625 \n",
+       "L 303.575995 -37.55625 \n",
+       "L 303.156972 -37.55625 \n",
+       "L 302.737948 -37.55625 \n",
+       "L 302.318925 -37.55625 \n",
+       "L 301.899902 -37.55625 \n",
+       "L 301.480868 -37.55625 \n",
+       "L 301.061845 -37.55625 \n",
+       "L 300.642821 -37.55625 \n",
+       "L 300.223798 -37.55625 \n",
+       "L 299.804775 -37.55625 \n",
+       "L 299.385751 -37.55625 \n",
+       "L 298.966728 -37.55625 \n",
+       "L 298.547705 -37.55625 \n",
+       "L 298.128681 -37.55625 \n",
+       "L 297.709658 -37.55625 \n",
+       "L 297.290634 -37.55625 \n",
+       "L 296.871611 -37.55625 \n",
+       "L 296.452588 -37.55625 \n",
+       "L 296.033564 -37.55625 \n",
+       "L 295.614541 -37.55625 \n",
+       "L 295.195518 -37.55625 \n",
+       "L 294.776494 -37.55625 \n",
+       "L 294.357466 -37.55625 \n",
+       "L 293.938442 -37.55625 \n",
+       "L 293.519419 -37.55625 \n",
+       "L 293.100396 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#me00078613f\" x=\"0\" y=\"226.194375\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_1\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 43.78125 186.496696 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_2\">\n",
+       "    <path d=\"M 129.681123 188.638125 \n",
+       "L 129.681123 175.418125 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_3\">\n",
+       "    <path d=\"M 130.100146 188.638125 \n",
+       "L 130.100146 153.119469 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_4\">\n",
+       "    <path d=\"M 165.298145 188.638125 \n",
+       "L 165.298145 128.060124 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_5\">\n",
+       "    <path d=\"M 165.717168 188.638125 \n",
+       "L 165.717168 66.876503 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_6\">\n",
+       "    <path d=\"M 189.601526 188.638125 \n",
+       "L 189.601526 37.438125 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_7\">\n",
+       "    <path d=\"M 190.020549 188.638125 \n",
+       "L 190.020549 112.847415 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_8\">\n",
+       "    <path d=\"M 210.971738 188.638125 \n",
+       "L 210.971738 107.813398 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_9\">\n",
+       "    <path d=\"M 211.390762 188.638125 \n",
+       "L 211.390762 158.328093 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_10\">\n",
+       "    <path d=\"M 232.760974 188.638125 \n",
+       "L 232.760974 160.216609 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_11\">\n",
+       "    <path d=\"M 233.179997 188.638125 \n",
+       "L 233.179997 179.188126 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_12\">\n",
+       "    <path d=\"M 257.06435 188.638125 \n",
+       "L 257.06435 181.028022 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_13\">\n",
+       "    <path d=\"M 257.483373 188.638125 \n",
+       "L 257.483373 184.852 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_14\">\n",
+       "    <path d=\"M 292.681372 188.638125 \n",
+       "L 292.681372 186.418208 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_15\">\n",
+       "    <path d=\"M 293.100396 188.638125 \n",
+       "L 293.100396 186.434791 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_16\">\n",
+       "    <path d=\"M 378.58125 188.638125 \n",
+       "L 378.58125 188.277764 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_17\">\n",
+       "    <path d=\"M 43.78125 186.496696 \n",
+       "L 57.190008 185.728708 \n",
+       "L 69.341696 184.813475 \n",
+       "L 80.236314 183.772503 \n",
+       "L 90.292885 182.590899 \n",
+       "L 99.930433 181.230184 \n",
+       "L 109.148957 179.697245 \n",
+       "L 117.948458 178.00992 \n",
+       "L 126.747959 176.101638 \n",
+       "L 129.681123 175.418125 \n",
+       "L 130.100146 153.119469 \n",
+       "L 136.385502 148.999743 \n",
+       "L 143.508909 144.050139 \n",
+       "L 152.308405 137.644131 \n",
+       "L 165.298145 128.060124 \n",
+       "L 165.717168 66.876503 \n",
+       "L 171.583503 58.598823 \n",
+       "L 176.192765 52.453731 \n",
+       "L 180.383002 47.241443 \n",
+       "L 184.154215 42.925132 \n",
+       "L 187.506407 39.43532 \n",
+       "L 189.601526 37.438125 \n",
+       "L 190.020549 112.847415 \n",
+       "L 193.791764 111.273606 \n",
+       "L 197.143953 110.102977 \n",
+       "L 200.496144 109.162104 \n",
+       "L 203.848334 108.46255 \n",
+       "L 207.200524 108.013106 \n",
+       "L 210.13369 107.829556 \n",
+       "L 210.971738 107.813398 \n",
+       "L 211.390762 158.328093 \n",
+       "L 216.419047 158.436948 \n",
+       "L 221.447332 158.7604 \n",
+       "L 226.894642 159.342236 \n",
+       "L 232.341951 160.146245 \n",
+       "L 232.760974 160.216609 \n",
+       "L 233.179997 179.188126 \n",
+       "L 244.074618 179.928118 \n",
+       "L 257.06435 181.028022 \n",
+       "L 257.483373 184.852 \n",
+       "L 303.156972 186.80899 \n",
+       "L 324.946207 187.456158 \n",
+       "L 348.411537 187.925351 \n",
+       "L 376.905156 188.263612 \n",
+       "L 378.58125 188.277764 \n",
+       "L 378.58125 188.277764 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #000000; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 43.78125 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 378.58125 188.638125 \n",
+       "L 378.58125 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 378.58125 188.638125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 43.78125 22.318125 \n",
+       "L 378.58125 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_17\">\n",
+       "    <!-- Dequantization distribution for 8 discrete values -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(66.164062 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-44\" d=\"M 1259 4147 \n",
+       "L 1259 519 \n",
+       "L 2022 519 \n",
+       "Q 2988 519 3436 956 \n",
+       "Q 3884 1394 3884 2338 \n",
+       "Q 3884 3275 3436 3711 \n",
+       "Q 2988 4147 2022 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 1925 4666 \n",
+       "Q 3281 4666 3915 4102 \n",
+       "Q 4550 3538 4550 2338 \n",
+       "Q 4550 1131 3912 565 \n",
+       "Q 3275 0 1925 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-66\" d=\"M 2375 4863 \n",
+       "L 2375 4384 \n",
+       "L 1825 4384 \n",
+       "Q 1516 4384 1395 4259 \n",
+       "Q 1275 4134 1275 3809 \n",
+       "L 1275 3500 \n",
+       "L 2222 3500 \n",
+       "L 2222 3053 \n",
+       "L 1275 3053 \n",
+       "L 1275 0 \n",
+       "L 697 0 \n",
+       "L 697 3053 \n",
+       "L 147 3053 \n",
+       "L 147 3500 \n",
+       "L 697 3500 \n",
+       "L 697 3744 \n",
+       "Q 697 4328 969 4595 \n",
+       "Q 1241 4863 1831 4863 \n",
+       "L 2375 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-76\" d=\"M 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 563 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2284 0 \n",
+       "L 1503 0 \n",
+       "L 191 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-44\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"77.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"138.525391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"202.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"265.380859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"326.660156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"390.039062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"429.248047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"457.03125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"509.521484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"570.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"610.009766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"637.792969\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"698.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"762.353516\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"794.140625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"857.617188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"885.400391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"937.5\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"976.708984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1017.822266\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-62\" x=\"1045.605469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"1109.082031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1172.460938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1211.669922\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1239.453125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"1300.634766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1364.013672\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"1395.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1431.005859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1492.1875\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1533.300781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-38\" x=\"1565.087891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1628.710938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"1660.498047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1723.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"1751.757812\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"1803.857422\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1858.837891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1897.701172\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1959.224609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1998.433594\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"2059.957031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-76\" x=\"2091.744141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"2150.923828\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"2212.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"2239.986328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"2303.365234\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"2364.888672\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"legend_1\">\n",
+       "    <g id=\"patch_7\">\n",
+       "     <path d=\"M 333.21875 147.743125 \n",
+       "L 371.58125 147.743125 \n",
+       "Q 373.58125 147.743125 373.58125 145.743125 \n",
+       "L 373.58125 29.318125 \n",
+       "Q 373.58125 27.318125 371.58125 27.318125 \n",
+       "L 333.21875 27.318125 \n",
+       "Q 331.21875 27.318125 331.21875 29.318125 \n",
+       "L 331.21875 145.743125 \n",
+       "Q 331.21875 147.743125 333.21875 147.743125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"patch_8\">\n",
+       "     <path d=\"M 335.21875 38.916562 \n",
+       "L 355.21875 38.916562 \n",
+       "L 355.21875 31.916562 \n",
+       "L 335.21875 31.916562 \n",
+       "z\n",
+       "\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_18\">\n",
+       "     <!-- 0 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 38.916562) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_9\">\n",
+       "     <path d=\"M 335.21875 53.594688 \n",
+       "L 355.21875 53.594688 \n",
+       "L 355.21875 46.594688 \n",
+       "L 335.21875 46.594688 \n",
+       "z\n",
+       "\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_19\">\n",
+       "     <!-- 1 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 53.594688) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_10\">\n",
+       "     <path d=\"M 335.21875 68.272812 \n",
+       "L 355.21875 68.272812 \n",
+       "L 355.21875 61.272812 \n",
+       "L 335.21875 61.272812 \n",
+       "z\n",
+       "\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_20\">\n",
+       "     <!-- 2 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 68.272812) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_11\">\n",
+       "     <path d=\"M 335.21875 82.950938 \n",
+       "L 355.21875 82.950938 \n",
+       "L 355.21875 75.950938 \n",
+       "L 335.21875 75.950938 \n",
+       "z\n",
+       "\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_21\">\n",
+       "     <!-- 3 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 82.950938) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-33\" d=\"M 2597 2516 \n",
+       "Q 3050 2419 3304 2112 \n",
+       "Q 3559 1806 3559 1356 \n",
+       "Q 3559 666 3084 287 \n",
+       "Q 2609 -91 1734 -91 \n",
+       "Q 1441 -91 1130 -33 \n",
+       "Q 819 25 488 141 \n",
+       "L 488 750 \n",
+       "Q 750 597 1062 519 \n",
+       "Q 1375 441 1716 441 \n",
+       "Q 2309 441 2620 675 \n",
+       "Q 2931 909 2931 1356 \n",
+       "Q 2931 1769 2642 2001 \n",
+       "Q 2353 2234 1838 2234 \n",
+       "L 1294 2234 \n",
+       "L 1294 2753 \n",
+       "L 1863 2753 \n",
+       "Q 2328 2753 2575 2939 \n",
+       "Q 2822 3125 2822 3475 \n",
+       "Q 2822 3834 2567 4026 \n",
+       "Q 2313 4219 1838 4219 \n",
+       "Q 1578 4219 1281 4162 \n",
+       "Q 984 4106 628 3988 \n",
+       "L 628 4550 \n",
+       "Q 988 4650 1302 4700 \n",
+       "Q 1616 4750 1894 4750 \n",
+       "Q 2613 4750 3031 4423 \n",
+       "Q 3450 4097 3450 3541 \n",
+       "Q 3450 3153 3228 2886 \n",
+       "Q 3006 2619 2597 2516 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_12\">\n",
+       "     <path d=\"M 335.21875 97.629063 \n",
+       "L 355.21875 97.629063 \n",
+       "L 355.21875 90.629063 \n",
+       "L 335.21875 90.629063 \n",
+       "z\n",
+       "\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_22\">\n",
+       "     <!-- 4 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 97.629063) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_13\">\n",
+       "     <path d=\"M 335.21875 112.307187 \n",
+       "L 355.21875 112.307187 \n",
+       "L 355.21875 105.307187 \n",
+       "L 335.21875 105.307187 \n",
+       "z\n",
+       "\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_23\">\n",
+       "     <!-- 5 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 112.307187) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_14\">\n",
+       "     <path d=\"M 335.21875 126.985312 \n",
+       "L 355.21875 126.985312 \n",
+       "L 355.21875 119.985312 \n",
+       "L 335.21875 119.985312 \n",
+       "z\n",
+       "\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_24\">\n",
+       "     <!-- 6 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 126.985312) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-36\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_15\">\n",
+       "     <path d=\"M 335.21875 141.663437 \n",
+       "L 355.21875 141.663437 \n",
+       "L 355.21875 134.663437 \n",
+       "L 335.21875 134.663437 \n",
+       "z\n",
+       "\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_25\">\n",
+       "     <!-- 7 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 141.663437) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-37\" d=\"M 525 4666 \n",
+       "L 3525 4666 \n",
+       "L 3525 4397 \n",
+       "L 1831 0 \n",
+       "L 1172 0 \n",
+       "L 2766 4134 \n",
+       "L 525 4134 \n",
+       "L 525 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-37\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pd9184640a7\">\n",
+       "   <rect x=\"43.78125\" y=\"22.318125\" width=\"334.8\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "visualize_dequantization(quants=8, prior=np.array([0.075, 0.2, 0.4, 0.2, 0.075, 0.025, 0.0125, 0.0125]))"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Transforming such a probability into a Gaussian is a difficult task, especially with such hard borders. Dequantization has therefore been extended to more sophisticated, learnable distributions beyond uniform in a variational framework. In particular, if we remember the learning objective $\\log p(x) = \\log \\mathbb{E}_{u}\\left[\\frac{p(x+u)}{q(u|x)} \\right]$, the uniform distribution can be replaced by a learned distribution $q_{\\theta}(u|x)$ with support over $u\\in[0,1)^D$. This approach is called Variational Dequantization and has been proposed by Ho et al. [3]. How can we learn such a distribution? We can use a second normalizing flow that takes $x$ as external input and learns a flexible distribution over $u$. To ensure a support over $[0,1)^D$, we can apply a sigmoid activation function as final flow transformation. \n",
+    "\n",
+    "Inheriting the original dequantization class, we can implement variational dequantization as follows: "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class VariationalDequantization(Dequantization):\n",
+    "    \n",
+    "    def __init__(self, var_flows, alpha=1e-5):\n",
+    "        \"\"\"\n",
+    "        Inputs: \n",
+    "            var_flows - A list of flow transformations to use for modeling q(u|x)\n",
+    "            alpha - Small constant, see Dequantization for details\n",
+    "        \"\"\"\n",
+    "        super().__init__(alpha=alpha)\n",
+    "        self.flows = nn.ModuleList(var_flows)\n",
+    "        \n",
+    "    def dequant(self, z, ldj):\n",
+    "        z = z.to(torch.float32)\n",
+    "        img = (z / 255.0) * 2 - 1 # We condition the flows on x, i.e. the original image\n",
+    "        \n",
+    "        # Prior of u is a uniform distribution as before\n",
+    "        # As most flow transformations are defined on [-infinity,+infinity], we apply an inverse sigmoid first.\n",
+    "        deq_noise = torch.rand_like(z).detach()\n",
+    "        deq_noise, ldj = self.sigmoid(deq_noise, ldj, reverse=True)\n",
+    "        for flow in self.flows:\n",
+    "            deq_noise, ldj = flow(deq_noise, ldj, reverse=False, orig_img=img)\n",
+    "        deq_noise, ldj = self.sigmoid(deq_noise, ldj, reverse=False)\n",
+    "        \n",
+    "        # After the flows, apply u as in standard dequantization\n",
+    "        z = (z + deq_noise) / 256.0\n",
+    "        ldj -= np.log(256.0) * np.prod(z.shape[1:])\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Variational dequantization can be used as a substitute for dequantization. We will compare dequantization and variational dequantization in later experiments. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Coupling layers\n",
+    "\n",
+    "Next, we look at possible transformations to apply inside the flow. A recent popular flow layer, which works well in combination with deep neural networks, is the coupling layer introduced by Dinh et al. [1]. The input $z$ is arbitrarily split into two parts, $z_{1:j}$ and $z_{j+1:d}$, of which the first remains unchanged by the flow. Yet, $z_{1:j}$ is used to parameterize the transformation for the second part, $z_{j+1:d}$. Various transformations have been proposed in recent time [3,4], but here we will settle for the simplest and most efficient one: affine coupling. In this coupling layer, we apply an affine transformation by shifting the input by a bias $\\mu$ and scale it by $\\sigma$. In other words, our transformation looks as follows:\n",
+    "\n",
+    "$$z'_{j+1:d} = \\mu_{\\theta}(z_{1:j}) + \\sigma_{\\theta}(z_{1:j}) \\odot z_{j+1:d}$$\n",
+    "\n",
+    "The functions $\\mu$ and $\\sigma$ are implemented as a shared neural network, and the sum and multiplication are performed element-wise. The LDJ is thereby the sum of the logs of the scaling factors: $\\sum_i \\left[\\log \\sigma_{\\theta}(z_{1:j})\\right]_i$. Inverting the layer can as simply be done as subtracting the bias and dividing by the scale: \n",
+    "\n",
+    "$$z_{j+1:d} = \\left(z'_{j+1:d} - \\mu_{\\theta}(z_{1:j})\\right) / \\sigma_{\\theta}(z_{1:j})$$\n",
+    "\n",
+    "We can also visualize the coupling layer in form of a computation graph, where $z_1$ represents $z_{1:j}$, and $z_2$ represents $z_{j+1:d}$:\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 10px\"><img src=\"coupling_flow.svg\" width=\"450px\"></center>\n",
+    "\n",
+    "In our implementation, we will realize the splitting of variables as masking. The variables to be transformed, $z_{j+1:d}$, are masked when passing $z$ to the shared network to predict the transformation parameters. When applying the transformation, we mask the parameters for $z_{1:j}$ so that we have an identity operation for those variables:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class CouplingLayer(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, network, mask, c_in):\n",
+    "        \"\"\"\n",
+    "        Coupling layer inside a normalizing flow.\n",
+    "        Inputs:\n",
+    "            network - A PyTorch nn.Module constituting the deep neural network for mu and sigma.\n",
+    "                      Output shape should be twice the channel size as the input.\n",
+    "            mask - Binary mask (0 or 1) where 0 denotes that the element should be transformed,\n",
+    "                   while 1 means the latent will be used as input to the NN.\n",
+    "            c_in - Number of input channels\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.network = network\n",
+    "        self.scaling_factor = nn.Parameter(torch.zeros(c_in))\n",
+    "        # Register mask as buffer as it is a tensor which is not a parameter, \n",
+    "        # but should be part of the modules state.\n",
+    "        self.register_buffer('mask', mask)\n",
+    "    \n",
+    "    def forward(self, z, ldj, reverse=False, orig_img=None):\n",
+    "        \"\"\"\n",
+    "        Inputs:\n",
+    "            z - Latent input to the flow\n",
+    "            ldj - The current ldj of the previous flows. \n",
+    "                  The ldj of this layer will be added to this tensor.\n",
+    "            reverse - If True, we apply the inverse of the layer.\n",
+    "            orig_img (optional) - Only needed in VarDeq. Allows external\n",
+    "                                  input to condition the flow on (e.g. original image)\n",
+    "        \"\"\"\n",
+    "        # Apply network to masked input\n",
+    "        z_in = z * self.mask\n",
+    "        if orig_img is None:\n",
+    "            nn_out = self.network(z_in)\n",
+    "        else:\n",
+    "            nn_out = self.network(torch.cat([z_in, orig_img], dim=1))\n",
+    "        s, t = nn_out.chunk(2, dim=1)\n",
+    "        \n",
+    "        # Stabilize scaling output\n",
+    "        s_fac = self.scaling_factor.exp().view(1, -1, 1, 1)\n",
+    "        s = torch.tanh(s / s_fac) * s_fac\n",
+    "        \n",
+    "        # Mask outputs (only transform the second part)\n",
+    "        s = s * (1 - self.mask)\n",
+    "        t = t * (1 - self.mask)\n",
+    "        \n",
+    "        # Affine transformation\n",
+    "        if not reverse:\n",
+    "            # Whether we first shift and then scale, or the other way round,\n",
+    "            # is a design choice, and usually does not have a big impact\n",
+    "            z = (z + t) * torch.exp(s)\n",
+    "            ldj += s.sum(dim=[1,2,3])\n",
+    "        else:\n",
+    "            z = (z * torch.exp(-s)) - t\n",
+    "            ldj -= s.sum(dim=[1,2,3])\n",
+    "            \n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "For stabilization purposes, we apply a $\\tanh$ activation function on the scaling output. This prevents sudden large output values for the scaling that can destabilize training. To still allow scaling factors smaller or larger than -1 and 1 respectively, we have a learnable parameter per dimension, called `scaling_factor`. This scales the tanh to different limits. Below, we visualize the effect of the scaling factor on the output activation of the scaling terms:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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YXN0Q2hhciAyNTUKL0ZvbnREZXNjcmlwdG9yIDE0IDAgUiAvU3VidHlwZSAvVHlwZTMgL05hbWUgL0JNUVFEVitEZWphVnVTYW5zCi9Gb250QkJveCBbIC0xMDIxIC00NjMgMTc5NCAxMjMzIF0gL0ZvbnRNYXRyaXggWyAwLjAwMSAwIDAgMC4wMDEgMCAwIF0KL0NoYXJQcm9jcyAxNiAwIFIKL0VuY29kaW5nIDw8IC9UeXBlIC9FbmNvZGluZwovRGlmZmVyZW5jZXMgWyAzMiAvc3BhY2UgNDYgL3BlcmlvZCA0OCAvemVybyAvb25lIC90d28gL3RocmVlIDUzIC9maXZlIDU4IC9jb2xvbiA4MyAvUwo5NyAvYSA5OSAvYyAxMDIgL2YgL2cgMTA1IC9pIDEwOCAvbCAxMTAgL24gL28gMTE0IC9yIDExNiAvdCBdCj4+Ci9XaWR0aHMgMTMgMCBSID4+CmVuZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxMyAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNiAwIG9iago8PCAvUyAxNyAwIFIgL2EgMTggMCBSIC9jIDE5IDAgUiAvY29sb24gMjAgMCBSIC9mIDIxIDAgUiAvZml2ZSAyMiAwIFIKL2cgMjMgMCBSIC9pIDI0IDAgUiAvbCAyNSAwIFIgL24gMjcgMCBSIC9vIDI4IDAgUiAvb25lIDI5IDAgUgovcGVyaW9kIDMwIDAgUiAvciAzMSAwIFIgL3NwYWNlIDMyIDAgUiAvdCAzMyAwIFIgL3RocmVlIDM0IDAgUiAvdHdvIDM1IDAgUgovemVybyAzNiAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE1IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMCAvY2EgMSA+PgovQTIgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvRjEtRGVqYVZ1U2Fucy1taW51cyAyNiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjM3IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDIyOCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMzgKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMTAxOTIgMDAwMDAgbiAKMDAwMDAwOTk3MCAwMDAwMCBuIAowMDAwMDEwMDAyIDAwMDAwIG4gCjAwMDAwMTAxMDEgMDAwMDAgbiAKMDAwMDAxMDEyMiAwMDAwMCBuIAowMDAwMDEwMTQzIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM0OCAwMDAwMCBuIAowMDAwMDAzMDI5IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMzAwOCAwMDAwMCBuIAowMDAwMDA4Njc4IDAwMDAwIG4gCjAwMDAwMDg0NzEgMDAwMDAgbiAKMDAwMDAwODAzMiAwMDAwMCBuIAowMDAwMDA5NzMxIDAwMDAwIG4gCjAwMDAwMDMwNDkgMDAwMDAgbiAKMDAwMDAwMzQ2MyAwMDAwMCBuIAowMDAwMDAzODQzIDAwMDAwIG4gCjAwMDAwMDQxNDggMDAwMDAgbiAKMDAwMDAwNDI5MyAwMDAwMCBuIAowMDAwMDA0NTAyIDAwMDAwIG4gCjAwMDAwMDQ4MjQgMDAwMDAgbiAKMDAwMDAwNTIzOCAwMDAwMCBuIAowMDAwMDA1MzgyIDAwMDAwIG4gCjAwMDAwMDU1MDEgMDAwMDAgbiAKMDAwMDAwNTY3MyAwMDAwMCBuIAowMDAwMDA1OTA5IDAwMDAwIG4gCjAwMDAwMDYyMDAgMDAwMDAgbiAKMDAwMDAwNjM1NSAwMDAwMCBuIAowMDAwMDA2NDc4IDAwMDAwIG4gCjAwMDAwMDY3MTEgMDAwMDAgbiAKMDAwMDAwNjgwMSAwMDAwMCBuIAowMDAwMDA3MDA3IDAwMDAwIG4gCjAwMDAwMDc0MjAgMDAwMDAgbiAKMDAwMDAwNzc0NCAwMDAwMCBuIAowMDAwMDEwMjUyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzggL1Jvb3QgMSAwIFIgL0luZm8gMzcgMCBSID4+CnN0YXJ0eHJlZgoxMDQwOQolJUVPRgo=",
+      "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=\"710.613911pt\" height=\"215.984063pt\" viewBox=\"0 0 710.613911 215.984063\" 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>2024-05-12T22:42:27.862731</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 215.984063 \n",
+       "L 710.613911 215.984063 \n",
+       "L 710.613911 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 32.916406 188.638125 \n",
+       "L 209.126933 188.638125 \n",
+       "L 209.126933 22.318125 \n",
+       "L 32.916406 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"line2d_1\">\n",
+       "      <path d=\"M 40.925976 188.638125 \n",
+       "L 40.925976 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- −5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(27.570429 206.496406) scale(0.11 -0.11)\">\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-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <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-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"line2d_2\">\n",
+       "      <path d=\"M 81.013911 188.638125 \n",
+       "L 81.013911 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- −2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(67.658364 206.496406) scale(0.11 -0.11)\">\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",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"line2d_3\">\n",
+       "      <path d=\"M 121.101847 188.638125 \n",
+       "L 121.101847 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(112.355128 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"line2d_4\">\n",
+       "      <path d=\"M 161.189783 188.638125 \n",
+       "L 161.189783 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- 2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(152.443064 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"line2d_5\">\n",
+       "      <path d=\"M 201.277719 188.638125 \n",
+       "L 201.277719 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(192.531 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"line2d_6\">\n",
+       "      <path d=\"M 32.916406 188.638125 \n",
+       "L 209.126933 188.638125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- −3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 192.817266) scale(0.11 -0.11)\">\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_7\">\n",
+       "      <path d=\"M 32.916406 160.918125 \n",
+       "L 209.126933 160.918125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- −2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 165.097266) scale(0.11 -0.11)\">\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_8\">\n",
+       "      <path d=\"M 32.916406 133.198125 \n",
+       "L 209.126933 133.198125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- −1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 137.377266) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-31\" d=\"M 794 531 \n",
+       "L 1825 531 \n",
+       "L 1825 4091 \n",
+       "L 703 3866 \n",
+       "L 703 4441 \n",
+       "L 1819 4666 \n",
+       "L 2450 4666 \n",
+       "L 2450 531 \n",
+       "L 3481 531 \n",
+       "L 3481 0 \n",
+       "L 794 0 \n",
+       "L 794 531 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-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_9\">\n",
+       "      <path d=\"M 32.916406 105.478125 \n",
+       "L 209.126933 105.478125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 109.657266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"line2d_10\">\n",
+       "      <path d=\"M 32.916406 77.758125 \n",
+       "L 209.126933 77.758125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_10\">\n",
+       "      <!-- 1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 81.937266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_6\">\n",
+       "     <g id=\"line2d_11\">\n",
+       "      <path d=\"M 32.916406 50.038125 \n",
+       "L 209.126933 50.038125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_11\">\n",
+       "      <!-- 2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 54.217266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_7\">\n",
+       "     <g id=\"line2d_12\">\n",
+       "      <path d=\"M 32.916406 22.318125 \n",
+       "L 209.126933 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_12\">\n",
+       "      <!-- 3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 26.497266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_13\">\n",
+       "    <path d=\"M 40.925976 119.338125 \n",
+       "L 98.973307 119.227526 \n",
+       "L 103.623509 118.988377 \n",
+       "L 106.509838 118.629025 \n",
+       "L 108.594412 118.165853 \n",
+       "L 110.35828 117.559503 \n",
+       "L 111.961797 116.765905 \n",
+       "L 113.404964 115.793803 \n",
+       "L 114.848129 114.52464 \n",
+       "L 116.291295 112.921632 \n",
+       "L 117.73446 110.979581 \n",
+       "L 119.49833 108.213747 \n",
+       "L 124.950289 99.293189 \n",
+       "L 126.553806 97.279666 \n",
+       "L 127.996972 95.827994 \n",
+       "L 129.440137 94.696596 \n",
+       "L 130.883304 93.840518 \n",
+       "L 132.486821 93.148284 \n",
+       "L 134.25069 92.623355 \n",
+       "L 136.495615 92.201391 \n",
+       "L 139.381946 91.905131 \n",
+       "L 143.551091 91.720252 \n",
+       "L 151.408326 91.632556 \n",
+       "L 186.84606 91.618127 \n",
+       "L 201.117363 91.618125 \n",
+       "L 201.117363 91.618125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #4c72b0; stroke-width: 1.5; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 32.916406 188.638125 \n",
+       "L 32.916406 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 209.126933 188.638125 \n",
+       "L 209.126933 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 32.916406 188.638125 \n",
+       "L 209.126933 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 32.916406 22.318125 \n",
+       "L 209.126933 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_13\">\n",
+       "    <!-- Scaling factor: 0.5 -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(66.441357 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-53\" d=\"M 3425 4513 \n",
+       "L 3425 3897 \n",
+       "Q 3066 4069 2747 4153 \n",
+       "Q 2428 4238 2131 4238 \n",
+       "Q 1616 4238 1336 4038 \n",
+       "Q 1056 3838 1056 3469 \n",
+       "Q 1056 3159 1242 3001 \n",
+       "Q 1428 2844 1947 2747 \n",
+       "L 2328 2669 \n",
+       "Q 3034 2534 3370 2195 \n",
+       "Q 3706 1856 3706 1288 \n",
+       "Q 3706 609 3251 259 \n",
+       "Q 2797 -91 1919 -91 \n",
+       "Q 1588 -91 1214 -16 \n",
+       "Q 841 59 441 206 \n",
+       "L 441 856 \n",
+       "Q 825 641 1194 531 \n",
+       "Q 1563 422 1919 422 \n",
+       "Q 2459 422 2753 634 \n",
+       "Q 3047 847 3047 1241 \n",
+       "Q 3047 1584 2836 1778 \n",
+       "Q 2625 1972 2144 2069 \n",
+       "L 1759 2144 \n",
+       "Q 1053 2284 737 2584 \n",
+       "Q 422 2884 422 3419 \n",
+       "Q 422 4038 858 4394 \n",
+       "Q 1294 4750 2059 4750 \n",
+       "Q 2388 4750 2728 4690 \n",
+       "Q 3069 4631 3425 4513 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-67\" d=\"M 2906 1791 \n",
+       "Q 2906 2416 2648 2759 \n",
+       "Q 2391 3103 1925 3103 \n",
+       "Q 1463 3103 1205 2759 \n",
+       "Q 947 2416 947 1791 \n",
+       "Q 947 1169 1205 825 \n",
+       "Q 1463 481 1925 481 \n",
+       "Q 2391 481 2648 825 \n",
+       "Q 2906 1169 2906 1791 \n",
+       "z\n",
+       "M 3481 434 \n",
+       "Q 3481 -459 3084 -895 \n",
+       "Q 2688 -1331 1869 -1331 \n",
+       "Q 1566 -1331 1297 -1286 \n",
+       "Q 1028 -1241 775 -1147 \n",
+       "L 775 -588 \n",
+       "Q 1028 -725 1275 -790 \n",
+       "Q 1522 -856 1778 -856 \n",
+       "Q 2344 -856 2625 -561 \n",
+       "Q 2906 -266 2906 331 \n",
+       "L 2906 616 \n",
+       "Q 2728 306 2450 153 \n",
+       "Q 2172 0 1784 0 \n",
+       "Q 1141 0 747 490 \n",
+       "Q 353 981 353 1791 \n",
+       "Q 353 2603 747 3093 \n",
+       "Q 1141 3584 1784 3584 \n",
+       "Q 2172 3584 2450 3431 \n",
+       "Q 2728 3278 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 434 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-66\" d=\"M 2375 4863 \n",
+       "L 2375 4384 \n",
+       "L 1825 4384 \n",
+       "Q 1516 4384 1395 4259 \n",
+       "Q 1275 4134 1275 3809 \n",
+       "L 1275 3500 \n",
+       "L 2222 3500 \n",
+       "L 2222 3053 \n",
+       "L 1275 3053 \n",
+       "L 1275 0 \n",
+       "L 697 0 \n",
+       "L 697 3053 \n",
+       "L 147 3053 \n",
+       "L 147 3500 \n",
+       "L 697 3500 \n",
+       "L 697 3744 \n",
+       "Q 697 4328 969 4595 \n",
+       "Q 1241 4863 1831 4863 \n",
+       "L 2375 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-3a\" d=\"M 750 794 \n",
+       "L 1409 794 \n",
+       "L 1409 0 \n",
+       "L 750 0 \n",
+       "L 750 794 \n",
+       "z\n",
+       "M 750 3309 \n",
+       "L 1409 3309 \n",
+       "L 1409 2516 \n",
+       "L 750 2516 \n",
+       "L 750 3309 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-53\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"63.476562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"118.457031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"179.736328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"207.519531\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"235.302734\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-67\" x=\"298.681641\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"362.158203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"393.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"429.150391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"490.429688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"545.410156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"584.619141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"645.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-3a\" x=\"685.164062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"718.855469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-30\" x=\"750.642578\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-2e\" x=\"814.265625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-35\" x=\"846.052734\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       "  <g id=\"axes_2\">\n",
+       "   <g id=\"patch_7\">\n",
+       "    <path d=\"M 279.611143 188.638125 \n",
+       "L 455.821669 188.638125 \n",
+       "L 455.821669 22.318125 \n",
+       "L 279.611143 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_3\">\n",
+       "    <g id=\"xtick_6\">\n",
+       "     <g id=\"line2d_14\">\n",
+       "      <path d=\"M 287.620712 188.638125 \n",
+       "L 287.620712 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_14\">\n",
+       "      <!-- −5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(274.265166 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_7\">\n",
+       "     <g id=\"line2d_15\">\n",
+       "      <path d=\"M 327.708648 188.638125 \n",
+       "L 327.708648 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_15\">\n",
+       "      <!-- −2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(314.353101 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_8\">\n",
+       "     <g id=\"line2d_16\">\n",
+       "      <path d=\"M 367.796584 188.638125 \n",
+       "L 367.796584 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_16\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(359.049865 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_9\">\n",
+       "     <g id=\"line2d_17\">\n",
+       "      <path d=\"M 407.88452 188.638125 \n",
+       "L 407.88452 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_17\">\n",
+       "      <!-- 2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(399.137801 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_10\">\n",
+       "     <g id=\"line2d_18\">\n",
+       "      <path d=\"M 447.972455 188.638125 \n",
+       "L 447.972455 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_18\">\n",
+       "      <!-- 5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(439.225737 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_4\">\n",
+       "    <g id=\"ytick_8\">\n",
+       "     <g id=\"line2d_19\">\n",
+       "      <path d=\"M 279.611143 188.638125 \n",
+       "L 455.821669 188.638125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_19\">\n",
+       "      <!-- −3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(253.894737 192.817266) scale(0.11 -0.11)\">\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_9\">\n",
+       "     <g id=\"line2d_20\">\n",
+       "      <path d=\"M 279.611143 160.918125 \n",
+       "L 455.821669 160.918125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_20\">\n",
+       "      <!-- −2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(253.894737 165.097266) scale(0.11 -0.11)\">\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_10\">\n",
+       "     <g id=\"line2d_21\">\n",
+       "      <path d=\"M 279.611143 133.198125 \n",
+       "L 455.821669 133.198125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_21\">\n",
+       "      <!-- −1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(253.894737 137.377266) scale(0.11 -0.11)\">\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_11\">\n",
+       "     <g id=\"line2d_22\">\n",
+       "      <path d=\"M 279.611143 105.478125 \n",
+       "L 455.821669 105.478125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_22\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 109.657266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_12\">\n",
+       "     <g id=\"line2d_23\">\n",
+       "      <path d=\"M 279.611143 77.758125 \n",
+       "L 455.821669 77.758125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_23\">\n",
+       "      <!-- 1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 81.937266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_13\">\n",
+       "     <g id=\"line2d_24\">\n",
+       "      <path d=\"M 279.611143 50.038125 \n",
+       "L 455.821669 50.038125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_24\">\n",
+       "      <!-- 2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 54.217266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_14\">\n",
+       "     <g id=\"line2d_25\">\n",
+       "      <path d=\"M 279.611143 22.318125 \n",
+       "L 455.821669 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_25\">\n",
+       "      <!-- 3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 26.497266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_26\">\n",
+       "    <path d=\"M 287.620712 133.195609 \n",
+       "L 318.728952 133.07651 \n",
+       "L 327.548297 132.834373 \n",
+       "L 333.160606 132.470457 \n",
+       "L 337.329751 131.985028 \n",
+       "L 340.697138 131.372686 \n",
+       "L 343.583471 130.618475 \n",
+       "L 345.988747 129.771741 \n",
+       "L 348.233671 128.75334 \n",
+       "L 350.318245 127.567586 \n",
+       "L 352.242464 126.232209 \n",
+       "L 354.166685 124.634571 \n",
+       "L 356.090906 122.749497 \n",
+       "L 358.015127 120.561328 \n",
+       "L 360.0997 117.847998 \n",
+       "L 362.344625 114.555798 \n",
+       "L 365.070604 110.145648 \n",
+       "L 374.371006 94.709662 \n",
+       "L 376.615929 91.603706 \n",
+       "L 378.700503 89.081207 \n",
+       "L 380.785075 86.917084 \n",
+       "L 382.709296 85.226062 \n",
+       "L 384.793868 83.699523 \n",
+       "L 386.87844 82.454479 \n",
+       "L 389.123366 81.382533 \n",
+       "L 391.528642 80.489433 \n",
+       "L 394.254621 79.730192 \n",
+       "L 397.301303 79.122084 \n",
+       "L 400.989394 78.627052 \n",
+       "L 405.479242 78.257822 \n",
+       "L 411.57261 77.992943 \n",
+       "L 421.033362 77.830491 \n",
+       "L 440.75663 77.764314 \n",
+       "L 447.8121 77.760693 \n",
+       "L 447.8121 77.760693 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #4c72b0; stroke-width: 1.5; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_8\">\n",
+       "    <path d=\"M 279.611143 188.638125 \n",
+       "L 279.611143 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_9\">\n",
+       "    <path d=\"M 455.821669 188.638125 \n",
+       "L 455.821669 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_10\">\n",
+       "    <path d=\"M 279.611143 188.638125 \n",
+       "L 455.821669 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_11\">\n",
+       "    <path d=\"M 279.611143 22.318125 \n",
+       "L 455.821669 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_26\">\n",
+       "    <!-- Scaling factor: 1 -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(318.860469 16.318125) scale(0.12 -0.12)\">\n",
+       "     <use xlink:href=\"#DejaVuSans-53\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"63.476562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"118.457031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"179.736328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"207.519531\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"235.302734\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-67\" x=\"298.681641\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"362.158203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"393.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"429.150391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"490.429688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"545.410156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"584.619141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"645.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-3a\" x=\"685.164062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"718.855469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-31\" x=\"750.642578\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       "  <g id=\"axes_3\">\n",
+       "   <g id=\"patch_12\">\n",
+       "    <path d=\"M 526.30588 188.638125 \n",
+       "L 702.516406 188.638125 \n",
+       "L 702.516406 22.318125 \n",
+       "L 526.30588 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_5\">\n",
+       "    <g id=\"xtick_11\">\n",
+       "     <g id=\"line2d_27\">\n",
+       "      <path d=\"M 534.315449 188.638125 \n",
+       "L 534.315449 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_27\">\n",
+       "      <!-- −5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(520.959902 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_12\">\n",
+       "     <g id=\"line2d_28\">\n",
+       "      <path d=\"M 574.403385 188.638125 \n",
+       "L 574.403385 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_28\">\n",
+       "      <!-- −2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(561.047838 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_13\">\n",
+       "     <g id=\"line2d_29\">\n",
+       "      <path d=\"M 614.491321 188.638125 \n",
+       "L 614.491321 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_29\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(605.744602 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_14\">\n",
+       "     <g id=\"line2d_30\">\n",
+       "      <path d=\"M 654.579257 188.638125 \n",
+       "L 654.579257 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_30\">\n",
+       "      <!-- 2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(645.832538 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_15\">\n",
+       "     <g id=\"line2d_31\">\n",
+       "      <path d=\"M 694.667192 188.638125 \n",
+       "L 694.667192 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_31\">\n",
+       "      <!-- 5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(685.920474 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_6\">\n",
+       "    <g id=\"ytick_15\">\n",
+       "     <g id=\"line2d_32\">\n",
+       "      <path d=\"M 526.30588 188.638125 \n",
+       "L 702.516406 188.638125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_32\">\n",
+       "      <!-- −3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(500.589474 192.817266) scale(0.11 -0.11)\">\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_16\">\n",
+       "     <g id=\"line2d_33\">\n",
+       "      <path d=\"M 526.30588 160.918125 \n",
+       "L 702.516406 160.918125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_33\">\n",
+       "      <!-- −2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(500.589474 165.097266) scale(0.11 -0.11)\">\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_17\">\n",
+       "     <g id=\"line2d_34\">\n",
+       "      <path d=\"M 526.30588 133.198125 \n",
+       "L 702.516406 133.198125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_34\">\n",
+       "      <!-- −1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(500.589474 137.377266) scale(0.11 -0.11)\">\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_18\">\n",
+       "     <g id=\"line2d_35\">\n",
+       "      <path d=\"M 526.30588 105.478125 \n",
+       "L 702.516406 105.478125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_35\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 109.657266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_19\">\n",
+       "     <g id=\"line2d_36\">\n",
+       "      <path d=\"M 526.30588 77.758125 \n",
+       "L 702.516406 77.758125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_36\">\n",
+       "      <!-- 1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 81.937266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_20\">\n",
+       "     <g id=\"line2d_37\">\n",
+       "      <path d=\"M 526.30588 50.038125 \n",
+       "L 702.516406 50.038125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_37\">\n",
+       "      <!-- 2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 54.217266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_21\">\n",
+       "     <g id=\"line2d_38\">\n",
+       "      <path d=\"M 526.30588 22.318125 \n",
+       "L 702.516406 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_38\">\n",
+       "      <!-- 3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 26.497266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_39\">\n",
+       "    <path d=\"M 534.315449 160.176021 \n",
+       "L 542.493392 159.687784 \n",
+       "L 548.907463 159.092637 \n",
+       "L 554.359417 158.370393 \n",
+       "L 559.009617 157.539385 \n",
+       "L 563.178762 156.575428 \n",
+       "L 567.027204 155.45551 \n",
+       "L 570.554943 154.192821 \n",
+       "L 573.761979 152.812668 \n",
+       "L 576.808663 151.264271 \n",
+       "L 579.694991 149.555474 \n",
+       "L 582.581324 147.584043 \n",
+       "L 585.307303 145.457699 \n",
+       "L 588.033284 143.054366 \n",
+       "L 590.759263 140.357932 \n",
+       "L 593.485241 137.357585 \n",
+       "L 596.371574 133.845542 \n",
+       "L 599.418257 129.771895 \n",
+       "L 602.625292 125.103426 \n",
+       "L 606.313382 119.316667 \n",
+       "L 610.803231 111.825767 \n",
+       "L 623.952073 89.581798 \n",
+       "L 627.640164 83.9412 \n",
+       "L 630.847198 79.424364 \n",
+       "L 633.89388 75.50738 \n",
+       "L 636.780215 72.148454 \n",
+       "L 639.666543 69.133481 \n",
+       "L 642.392524 66.593944 \n",
+       "L 645.118503 64.339521 \n",
+       "L 648.004834 62.242973 \n",
+       "L 650.891166 60.42073 \n",
+       "L 653.93785 58.765528 \n",
+       "L 657.144882 57.286941 \n",
+       "L 660.512269 55.987576 \n",
+       "L 664.040008 54.863805 \n",
+       "L 667.88845 53.869721 \n",
+       "L 672.217947 52.9872 \n",
+       "L 677.028502 52.238017 \n",
+       "L 682.640812 51.5975 \n",
+       "L 689.215231 51.077923 \n",
+       "L 694.506837 50.787638 \n",
+       "L 694.506837 50.787638 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #4c72b0; stroke-width: 1.5; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_13\">\n",
+       "    <path d=\"M 526.30588 188.638125 \n",
+       "L 526.30588 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_14\">\n",
+       "    <path d=\"M 702.516406 188.638125 \n",
+       "L 702.516406 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_15\">\n",
+       "    <path d=\"M 526.30588 188.638125 \n",
+       "L 702.516406 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_16\">\n",
+       "    <path d=\"M 526.30588 22.318125 \n",
+       "L 702.516406 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_39\">\n",
+       "    <!-- Scaling factor: 2 -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(565.555206 16.318125) scale(0.12 -0.12)\">\n",
+       "     <use xlink:href=\"#DejaVuSans-53\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"63.476562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"118.457031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"179.736328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"207.519531\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"235.302734\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-67\" x=\"298.681641\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"362.158203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"393.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"429.150391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"490.429688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"545.410156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"584.619141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"645.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-3a\" x=\"685.164062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"718.855469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-32\" x=\"750.642578\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p8955b1bfa4\">\n",
+       "   <rect x=\"32.916406\" y=\"22.318125\" width=\"176.210526\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       "  <clipPath id=\"p95ce4bb08e\">\n",
+       "   <rect x=\"279.611143\" y=\"22.318125\" width=\"176.210526\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       "  <clipPath id=\"p5d903b1b09\">\n",
+       "   <rect x=\"526.30588\" y=\"22.318125\" width=\"176.210526\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x300 with 3 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "with torch.no_grad():\n",
+    "    x = torch.arange(-5,5,0.01)\n",
+    "    scaling_factors = [0.5, 1, 2]\n",
+    "    sns.set()\n",
+    "    fig, ax = plt.subplots(1, 3, figsize=(12,3))\n",
+    "    for i, scale in enumerate(scaling_factors):\n",
+    "        y = torch.tanh(x / scale) * scale\n",
+    "        ax[i].plot(x.numpy(), y.numpy())\n",
+    "        ax[i].set_title(\"Scaling factor: \" + str(scale))\n",
+    "        ax[i].set_ylim(-3, 3)\n",
+    "    plt.subplots_adjust(wspace=0.4)\n",
+    "    sns.reset_orig()\n",
+    "    plt.show()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Coupling layers generalize to any masking technique we could think of. However, the most common approach for images is to split the input $z$ in half, using a checkerboard mask or channel mask. A checkerboard mask splits the variables across the height and width dimensions and assigns each other pixel to $z_{j+1:d}$. Thereby, the mask is shared across channels. In contrast, the channel mask assigns half of the channels to $z_{j+1:d}$, and the other half to $z_{1:j+1}$. Note that when we apply multiple coupling layers, we invert the masking for each other layer so that each variable is transformed a similar amount of times. \n",
+    "\n",
+    "Let's implement a function that creates a checkerboard mask and a channel mask for us:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def create_checkerboard_mask(h, w, invert=False):\n",
+    "    x, y = torch.arange(h, dtype=torch.int32), torch.arange(w, dtype=torch.int32)\n",
+    "    xx, yy = torch.meshgrid(x, y, indexing='ij')\n",
+    "    mask = torch.fmod(xx + yy, 2)\n",
+    "    mask = mask.to(torch.float32).view(1, 1, h, w)\n",
+    "    if invert:\n",
+    "        mask = 1 - mask\n",
+    "    return mask\n",
+    "\n",
+    "def create_channel_mask(c_in, invert=False):\n",
+    "    mask = torch.cat([torch.ones(c_in//2, dtype=torch.float32), \n",
+    "                      torch.zeros(c_in-c_in//2, dtype=torch.float32)])\n",
+    "    mask = mask.view(1, c_in, 1, 1)\n",
+    "    if invert:\n",
+    "        mask = 1 - mask\n",
+    "    return mask"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can also visualize the corresponding masks for an image of size $8\\times 8\\times 2$ (2 channels):"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 15,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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dVNhbnMKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvRm9udE1hdHJpeCBbIDAuMDAxIDAgMCAwLjAwMSAwIDAgXQovQ2hhclByb2NzIDE3IDAgUgovRW5jb2RpbmcgPDwgL1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBbIDMyIC9zcGFjZSA2NyAvQyA5NyAvYSAvYiAvYyAvZCAvZSAxMDQgL2ggMTA3IC9rIDEwOSAvbSAxMTEgL28gMTE0IC9yIC9zCl0KPj4KL1dpZHRocyAxNCAwIFIgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL0JNUVFEVitEZWphVnVTYW5zIC9GbGFncyAzMgovRm9udEJCb3ggWyAtMTAyMSAtNDYzIDE3OTQgMTIzMyBdIC9Bc2NlbnQgOTI5IC9EZXNjZW50IC0yMzYgL0NhcEhlaWdodCAwCi9YSGVpZ2h0IDAgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WIDAgL01heFdpZHRoIDEzNDIgPj4KZW5kb2JqCjE0IDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2MCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4MzggNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcgODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAzOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3OCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4IDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAwIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUxOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTggNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAwIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5NjkgOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2MzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDczMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUwIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIgNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjE3IDAgb2JqCjw8IC9DIDE4IDAgUiAvYSAxOSAwIFIgL2IgMjAgMCBSIC9jIDIxIDAgUiAvZCAyMiAwIFIgL2UgMjMgMCBSIC9oIDI0IDAgUgovayAyNSAwIFIgL20gMjYgMCBSIC9vIDI3IDAgUiAvciAyOCAwIFIgL3MgMjkgMCBSIC9zcGFjZSAzMCAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE2IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvSTEgMTMgMCBSID4+CmVuZG9iagoxMyAwIG9iago8PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIxMiAvSGVpZ2h0IDExNgovQ29sb3JTcGFjZSBbIC9JbmRleGVkIC9EZXZpY2VSR0IgMiAo////f39/AAAAKSBdIC9CaXRzUGVyQ29tcG9uZW50IDIKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0RlY29kZVBhcm1zIDw8IC9QcmVkaWN0b3IgMTAgL0NvbG9ycyAxIC9Db2x1bW5zIDIxMiAvQml0c1BlckNvbXBvbmVudCAyID4+Ci9MZW5ndGggMzEgMCBSID4+CnN0cmVhbQp4nO3UsRGAIBBE0R1Dc5ugHrUemjA3dLZKUa4BjRj4F1yw8LKb1fZnhEKh+lG7nTXZ0uxLSs96XyPPJXfkC2ootUZin/VTWfVyap5KrsgP1FCq/etF0QAoGgBFb6BoABQNgGpBfR4UCtWHugFNZPm+CmVuZHN0cmVhbQplbmRvYmoKMzEgMCBvYmoKMTEyCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagozMiAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQyMjgrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDMzCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA2NzMxIDAwMDAwIG4gCjAwMDAwMDYxNTcgMDAwMDAgbiAKMDAwMDAwNjE4OSAwMDAwMCBuIAowMDAwMDA2MjQ5IDAwMDAwIG4gCjAwMDAwMDYyNzAgMDAwMDAgbiAKMDAwMDAwNjI5MSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDY2MiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA2NDIgMDAwMDAgbiAKMDAwMDAwNjMyMyAwMDAwMCBuIAowMDAwMDA0OTQ4IDAwMDAwIG4gCjAwMDAwMDQ3NDEgMDAwMDAgbiAKMDAwMDAwNDM2MiAwMDAwMCBuIAowMDAwMDA2MDAxIDAwMDAwIG4gCjAwMDAwMDA2ODIgMDAwMDAgbiAKMDAwMDAwMDk5MCAwMDAwMCBuIAowMDAwMDAxMzcwIDAwMDAwIG4gCjAwMDAwMDE2ODcgMDAwMDAgbiAKMDAwMDAwMTk5MiAwMDAwMCBuIAowMDAwMDAyMjk2IDAwMDAwIG4gCjAwMDAwMDI2MTggMDAwMDAgbiAKMDAwMDAwMjg1NSAwMDAwMCBuIAowMDAwMDAzMDEwIDAwMDAwIG4gCjAwMDAwMDMzNDEgMDAwMDAgbiAKMDAwMDAwMzYzMiAwMDAwMCBuIAowMDAwMDAzODY1IDAwMDAwIG4gCjAwMDAwMDQyNzIgMDAwMDAgbiAKMDAwMDAwNjcxMSAwMDAwMCBuIAowMDAwMDA2NzkxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzMgL1Jvb3QgMSAwIFIgL0luZm8gMzIgMCBSID4+CnN0YXJ0eHJlZgo2OTQ4CiUlRU9GCg==",
+      "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=\"166.86pt\" height=\"112.678125pt\" viewBox=\"0 0 166.86 112.678125\" 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>2024-05-12T22:42:28.912382</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 112.678125 \n",
+       "L 166.86 112.678125 \n",
+       "L 166.86 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p96d885ad2b)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "iVBORw0KGgoAAAANSUhEUgAAANQAAAB0CAYAAAD9whz2AAAB/UlEQVR4nO3cQYrjMBBA0Wjoeys3dx+ha+DLcc+8B9kFEVN8tJCVtfe+XkDiz6d/APxLBAUhQUFIUBASFIQEBSFBQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBASFIQEBaGvcrH3+z363lpr9L3r+vl2/lPXmq639x6tNTWZwSee86lrvV7tDOxQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBBKg1prjT7XdY0+v3mt6Xq1pz7nU9eqZ2CHgpCgICQoCAkKQoKCkKAgJCgICQpCgoJQGpQT+L9fr/bU53zqWvUM7FAQEhSEBAUhQUFIUBASFIQEBSFBQcgV+IMHhndfv57OwAH8uRnYoSAkKAgJCkKCgpCgICQoCAkKQoKCkKAg5Ar8wRP4u69fT2fgjZZzM7BDQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUHIf0ocPIG/+/8MpjPwRsu5GdihICQoCAkKQoKCkKAgJCgICQpCgoKQK/AHDwzvvn49nYED+HMzsENBSFAQEhSEBAUhQUFIUBASFIQEBSFBQcgV+IMn8Hdfv57OwBst52Zgh4KQoCAkKAgJCkKCgpCgICQoCAkKQoKC0Np798f18J+yQ0FIUBASFIQEBSFBQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBASFIQEBSFBQUhQEPoGTzNvOzde4OcAAAAASUVORK5CYII=\" id=\"image19b0f76bf3\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-21.958125\" width=\"152.64\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_1\">\n",
+       "    <!-- Checkerboard mask -->\n",
+       "    <g transform=\"translate(23.675625 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-43\" d=\"M 4122 4306 \n",
+       "L 4122 3641 \n",
+       "Q 3803 3938 3442 4084 \n",
+       "Q 3081 4231 2675 4231 \n",
+       "Q 1875 4231 1450 3742 \n",
+       "Q 1025 3253 1025 2328 \n",
+       "Q 1025 1406 1450 917 \n",
+       "Q 1875 428 2675 428 \n",
+       "Q 3081 428 3442 575 \n",
+       "Q 3803 722 4122 1019 \n",
+       "L 4122 359 \n",
+       "Q 3791 134 3420 21 \n",
+       "Q 3050 -91 2638 -91 \n",
+       "Q 1578 -91 968 557 \n",
+       "Q 359 1206 359 2328 \n",
+       "Q 359 3453 968 4101 \n",
+       "Q 1578 4750 2638 4750 \n",
+       "Q 3056 4750 3426 4639 \n",
+       "Q 3797 4528 4122 4306 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-68\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6b\" d=\"M 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 1991 \n",
+       "L 2875 3500 \n",
+       "L 3609 3500 \n",
+       "L 1753 1863 \n",
+       "L 3688 0 \n",
+       "L 2938 0 \n",
+       "L 1159 1709 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-62\" d=\"M 3116 1747 \n",
+       "Q 3116 2381 2855 2742 \n",
+       "Q 2594 3103 2138 3103 \n",
+       "Q 1681 3103 1420 2742 \n",
+       "Q 1159 2381 1159 1747 \n",
+       "Q 1159 1113 1420 752 \n",
+       "Q 1681 391 2138 391 \n",
+       "Q 2594 391 2855 752 \n",
+       "Q 3116 1113 3116 1747 \n",
+       "z\n",
+       "M 1159 2969 \n",
+       "Q 1341 3281 1617 3432 \n",
+       "Q 1894 3584 2278 3584 \n",
+       "Q 2916 3584 3314 3078 \n",
+       "Q 3713 2572 3713 1747 \n",
+       "Q 3713 922 3314 415 \n",
+       "Q 2916 -91 2278 -91 \n",
+       "Q 1894 -91 1617 61 \n",
+       "Q 1341 213 1159 525 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2969 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6d\" d=\"M 3328 2828 \n",
+       "Q 3544 3216 3844 3400 \n",
+       "Q 4144 3584 4550 3584 \n",
+       "Q 5097 3584 5394 3201 \n",
+       "Q 5691 2819 5691 2113 \n",
+       "L 5691 0 \n",
+       "L 5113 0 \n",
+       "L 5113 2094 \n",
+       "Q 5113 2597 4934 2840 \n",
+       "Q 4756 3084 4391 3084 \n",
+       "Q 3944 3084 3684 2787 \n",
+       "Q 3425 2491 3425 1978 \n",
+       "L 3425 0 \n",
+       "L 2847 0 \n",
+       "L 2847 2094 \n",
+       "Q 2847 2600 2669 2842 \n",
+       "Q 2491 3084 2119 3084 \n",
+       "Q 1678 3084 1418 2786 \n",
+       "Q 1159 2488 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1356 3278 1631 3431 \n",
+       "Q 1906 3584 2284 3584 \n",
+       "Q 2666 3584 2933 3390 \n",
+       "Q 3200 3197 3328 2828 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-43\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-68\" x=\"69.824219\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"133.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"194.726562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6b\" x=\"249.707031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"303.992188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"365.515625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-62\" x=\"406.628906\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"470.105469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"531.287109\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"592.566406\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"631.929688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"695.40625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6d\" x=\"727.193359\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"824.605469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"885.884766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6b\" x=\"937.984375\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p96d885ad2b\">\n",
+       "   <rect x=\"7.2\" y=\"22.318125\" width=\"152.46\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 300x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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ID4+CmVuZG9iagoxNSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxNCAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNyAwIG9iago8PCAvQyAxOCAwIFIgL2EgMTkgMCBSIC9lIDIwIDAgUiAvaCAyMSAwIFIgL2sgMjIgMCBSIC9sIDIzIDAgUiAvbSAyNCAwIFIKL24gMjUgMCBSIC9zIDI2IDAgUiAvc3BhY2UgMjcgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAxNiAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ExIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDEgPj4gPj4KZW5kb2JqCjUgMCBvYmoKPDwgPj4KZW5kb2JqCjYgMCBvYmoKPDwgPj4KZW5kb2JqCjcgMCBvYmoKPDwgL0kxIDEzIDAgUiA+PgplbmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMTIgL0hlaWdodCAxMTYKL0NvbG9yU3BhY2UgWyAvSW5kZXhlZCAvRGV2aWNlUkdCIDIgKP///39/fwAAACkgXSAvQml0c1BlckNvbXBvbmVudCAyCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9EZWNvZGVQYXJtcyA8PCAvUHJlZGljdG9yIDEwIC9Db2xvcnMgMSAvQ29sdW1ucyAyMTIgL0JpdHNQZXJDb21wb25lbnQgMiA+PgovTGVuZ3RoIDI4IDAgUiA+PgpzdHJlYW0KeJzty7ENACAMwLAeCafxBFcisXYpjJWzRo75U1AU1UeNyN27c4uiKIqiKIqiKIqiKKqonqMoqoc6PR0M/wplbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjYxCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoyOSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQyMjgrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDMwCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1NTE5IDAwMDAwIG4gCjAwMDAwMDQ5OTcgMDAwMDAgbiAKMDAwMDAwNTAyOSAwMDAwMCBuIAowMDAwMDA1MDg5IDAwMDAwIG4gCjAwMDAwMDUxMTAgMDAwMDAgbiAKMDAwMDAwNTEzMSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDY0MCAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA2MjAgMDAwMDAgbiAKMDAwMDAwNTE2MyAwMDAwMCBuIAowMDAwMDAzODE4IDAwMDAwIG4gCjAwMDAwMDM2MTEgMDAwMDAgbiAKMDAwMDAwMzI0NSAwMDAwMCBuIAowMDAwMDA0ODcxIDAwMDAwIG4gCjAwMDAwMDA2NjAgMDAwMDAgbiAKMDAwMDAwMDk2OCAwMDAwMCBuIAowMDAwMDAxMzQ4IDAwMDAwIG4gCjAwMDAwMDE2NzAgMDAwMDAgbiAKMDAwMDAwMTkwNyAwMDAwMCBuIAowMDAwMDAyMDYyIDAwMDAwIG4gCjAwMDAwMDIxODEgMDAwMDAgbiAKMDAwMDAwMjUxMiAwMDAwMCBuIAowMDAwMDAyNzQ4IDAwMDAwIG4gCjAwMDAwMDMxNTUgMDAwMDAgbiAKMDAwMDAwNTUwMCAwMDAwMCBuIAowMDAwMDA1NTc5IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzAgL1Jvb3QgMSAwIFIgL0luZm8gMjkgMCBSID4+CnN0YXJ0eHJlZgo1NzM2CiUlRU9GCg==",
+      "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=\"166.86pt\" height=\"112.678125pt\" viewBox=\"0 0 166.86 112.678125\" 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>2024-05-12T22:42:28.971349</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 112.678125 \n",
+       "L 166.86 112.678125 \n",
+       "L 166.86 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pe931c488be)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "iVBORw0KGgoAAAANSUhEUgAAANQAAAB0CAYAAAD9whz2AAABeUlEQVR4nO3VgQmEMBBFQZXre5PKvSYeCDpTwGcJPHLOzH0AievpA+BNBAUhQUFIUBASFIQEBSFBQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBASFIQEBaFfObbWKuc+oX6zvXe69wUzk235oSAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgIHTOzP30EfAWfigICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkJ/PRwL4fKav+AAAAAASUVORK5CYII=\" id=\"imagee43c0a23ec\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-21.958125\" width=\"152.64\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_1\">\n",
+       "    <!-- Channel mask -->\n",
+       "    <g transform=\"translate(40.769063 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-43\" d=\"M 4122 4306 \n",
+       "L 4122 3641 \n",
+       "Q 3803 3938 3442 4084 \n",
+       "Q 3081 4231 2675 4231 \n",
+       "Q 1875 4231 1450 3742 \n",
+       "Q 1025 3253 1025 2328 \n",
+       "Q 1025 1406 1450 917 \n",
+       "Q 1875 428 2675 428 \n",
+       "Q 3081 428 3442 575 \n",
+       "Q 3803 722 4122 1019 \n",
+       "L 4122 359 \n",
+       "Q 3791 134 3420 21 \n",
+       "Q 3050 -91 2638 -91 \n",
+       "Q 1578 -91 968 557 \n",
+       "Q 359 1206 359 2328 \n",
+       "Q 359 3453 968 4101 \n",
+       "Q 1578 4750 2638 4750 \n",
+       "Q 3056 4750 3426 4639 \n",
+       "Q 3797 4528 4122 4306 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-68\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6d\" d=\"M 3328 2828 \n",
+       "Q 3544 3216 3844 3400 \n",
+       "Q 4144 3584 4550 3584 \n",
+       "Q 5097 3584 5394 3201 \n",
+       "Q 5691 2819 5691 2113 \n",
+       "L 5691 0 \n",
+       "L 5113 0 \n",
+       "L 5113 2094 \n",
+       "Q 5113 2597 4934 2840 \n",
+       "Q 4756 3084 4391 3084 \n",
+       "Q 3944 3084 3684 2787 \n",
+       "Q 3425 2491 3425 1978 \n",
+       "L 3425 0 \n",
+       "L 2847 0 \n",
+       "L 2847 2094 \n",
+       "Q 2847 2600 2669 2842 \n",
+       "Q 2491 3084 2119 3084 \n",
+       "Q 1678 3084 1418 2786 \n",
+       "Q 1159 2488 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1356 3278 1631 3431 \n",
+       "Q 1906 3584 2284 3584 \n",
+       "Q 2666 3584 2933 3390 \n",
+       "Q 3200 3197 3328 2828 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6b\" d=\"M 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 1991 \n",
+       "L 2875 3500 \n",
+       "L 3609 3500 \n",
+       "L 1753 1863 \n",
+       "L 3688 0 \n",
+       "L 2938 0 \n",
+       "L 1159 1709 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-43\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-68\" x=\"69.824219\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"133.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"194.482422\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"257.861328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"321.240234\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"382.763672\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"410.546875\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6d\" x=\"442.333984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"539.746094\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"601.025391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6b\" x=\"653.125\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pe931c488be\">\n",
+       "   <rect x=\"7.2\" y=\"22.318125\" width=\"152.46\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 300x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "checkerboard_mask = create_checkerboard_mask(h=8, w=8).expand(-1,2,-1,-1)\n",
+    "channel_mask = create_channel_mask(c_in=2).expand(-1,-1,8,8)\n",
+    "\n",
+    "show_imgs(checkerboard_mask.transpose(0,1), \"Checkerboard mask\")\n",
+    "show_imgs(channel_mask.transpose(0,1), \"Channel mask\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "As a last aspect of coupling layers, we need to decide for the deep neural network we want to apply in the coupling layers. The input to the layers is an image, and hence we stick with a CNN. Because the input to a transformation depends on all transformations before, it is crucial to ensure a good gradient flow through the CNN back to the input, which can be optimally achieved by a ResNet-like architecture. Specifically, we use a Gated ResNet that adds a $\\sigma$-gate to the skip connection, similarly to the input gate in LSTMs. The details are not necessarily important here, and the network is strongly inspired from Flow++ [3] in case you are interested in building even stronger models."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class ConcatELU(nn.Module):\n",
+    "    \"\"\"\n",
+    "    Activation function that applies ELU in both direction (inverted and plain). \n",
+    "    Allows non-linearity while providing strong gradients for any input (important for final convolution)\n",
+    "    \"\"\"\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        return torch.cat([F.elu(x), F.elu(-x)], dim=1)\n",
+    "\n",
+    "    \n",
+    "class LayerNormChannels(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, c_in, eps=1e-5):\n",
+    "        \"\"\"\n",
+    "        This module applies layer norm across channels in an image.\n",
+    "        Inputs: \n",
+    "            c_in - Number of channels of the input\n",
+    "            eps - Small constant to stabilize std\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.gamma = nn.Parameter(torch.ones(1, c_in, 1, 1))\n",
+    "        self.beta = nn.Parameter(torch.zeros(1, c_in, 1, 1))\n",
+    "        self.eps = eps\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        mean = x.mean(dim=1, keepdim=True)\n",
+    "        var = x.var(dim=1, unbiased=False, keepdim=True)\n",
+    "        y = (x - mean) / torch.sqrt(var + self.eps)\n",
+    "        y = y * self.gamma + self.beta\n",
+    "        return y\n",
+    "\n",
+    "    \n",
+    "class GatedConv(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, c_in, c_hidden):\n",
+    "        \"\"\"\n",
+    "        This module applies a two-layer convolutional ResNet block with input gate\n",
+    "        Inputs:\n",
+    "            c_in - Number of channels of the input\n",
+    "            c_hidden - Number of hidden dimensions we want to model (usually similar to c_in)\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.net = nn.Sequential(\n",
+    "            ConcatELU(),\n",
+    "            nn.Conv2d(2*c_in, c_hidden, kernel_size=3, padding=1),\n",
+    "            ConcatELU(),\n",
+    "            nn.Conv2d(2*c_hidden, 2*c_in, kernel_size=1)\n",
+    "        )\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        out = self.net(x)\n",
+    "        val, gate = out.chunk(2, dim=1)\n",
+    "        return x + val * torch.sigmoid(gate)\n",
+    "\n",
+    "    \n",
+    "class GatedConvNet(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, c_in, c_hidden=32, c_out=-1, num_layers=3):\n",
+    "        \"\"\"\n",
+    "        Module that summarizes the previous blocks to a full convolutional neural network.\n",
+    "        Inputs:\n",
+    "            c_in - Number of input channels\n",
+    "            c_hidden - Number of hidden dimensions to use within the network\n",
+    "            c_out - Number of output channels. If -1, 2 times the input channels are used (affine coupling)\n",
+    "            num_layers - Number of gated ResNet blocks to apply\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        c_out = c_out if c_out > 0 else 2 * c_in\n",
+    "        layers = []\n",
+    "        layers += [nn.Conv2d(c_in, c_hidden, kernel_size=3, padding=1)]\n",
+    "        for layer_index in range(num_layers):\n",
+    "            layers += [GatedConv(c_hidden, c_hidden),\n",
+    "                       LayerNormChannels(c_hidden)]\n",
+    "        layers += [ConcatELU(),\n",
+    "                   nn.Conv2d(2*c_hidden, c_out, kernel_size=3, padding=1)]\n",
+    "        self.nn = nn.Sequential(*layers)\n",
+    "        \n",
+    "        self.nn[-1].weight.data.zero_()\n",
+    "        self.nn[-1].bias.data.zero_()\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        return self.nn(x)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Training loop\n",
+    "\n",
+    "Finally, we can add Dequantization, Variational Dequantization and Coupling Layers together to build our full normalizing flow on MNIST images. We apply 8 coupling layers in the main flow, and 4 for variational dequantization if applied. We apply a checkerboard mask throughout the network as with a single channel (black-white images), we cannot apply channel mask. The overall architecture is visualized below.\n",
+    "\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 20px\"><img src=\"vanilla_flow.svg\" width=\"900px\"></center>"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 17,
+   "metadata": {
+    "scrolled": true,
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def create_simple_flow(use_vardeq=True):\n",
+    "    flow_layers = []\n",
+    "    if use_vardeq:\n",
+    "        vardeq_layers = [CouplingLayer(network=GatedConvNet(c_in=2, c_out=2, c_hidden=16),\n",
+    "                                       mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                       c_in=1) for i in range(4)]\n",
+    "        flow_layers += [VariationalDequantization(var_flows=vardeq_layers)]\n",
+    "    else:\n",
+    "        flow_layers += [Dequantization()]\n",
+    "    \n",
+    "    for i in range(8):\n",
+    "        flow_layers += [CouplingLayer(network=GatedConvNet(c_in=1, c_hidden=32),\n",
+    "                                      mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                      c_in=1)]\n",
+    "        \n",
+    "    flow_model = ImageFlow(flow_layers).to(device)\n",
+    "    return flow_model"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "For implementing the training loop, we use the framework of PyTorch Lightning and reduce the code overhead. If interested, you can take a look at the generated tensorboard file, in particularly the graph to see an overview of flow transformations that are applied. Note that we again provide pre-trained models (see later on in the notebook) as normalizing flows are particularly expensive to train. We have also run validation and testing as this can take some time as well with the added importance sampling."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 37,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def train_flow(flow, model_name=\"MNISTFlow\"):\n",
+    "    # Create a PyTorch Lightning trainer\n",
+    "    trainer = pl.Trainer(default_root_dir=os.path.join(CHECKPOINT_PATH, model_name), \n",
+    "                         accelerator=\"gpu\" if str(device).startswith(\"cuda\") else \"cpu\",\n",
+    "                         devices=1,\n",
+    "                         max_epochs=5, \n",
+    "                         gradient_clip_val=1.0,\n",
+    "                         callbacks=[ModelCheckpoint(save_weights_only=True, mode=\"min\", monitor=\"val_bpd\"),\n",
+    "                                    LearningRateMonitor(\"epoch\")],\n",
+    "                         check_val_every_n_epoch=5)\n",
+    "    trainer.logger._log_graph = True\n",
+    "    trainer.logger._default_hp_metric = None # Optional logging argument that we don't need\n",
+    "    \n",
+    "    train_data_loader = data.DataLoader(train_set, batch_size=128, shuffle=True, drop_last=True, pin_memory=True, num_workers=8)\n",
+    "    result = None\n",
+    "    \n",
+    "    # Check whether pretrained model exists. If yes, load it and skip training\n",
+    "    pretrained_filename = os.path.join(CHECKPOINT_PATH, model_name + \".ckpt\")\n",
+    "    \n",
+    "    #if you want to re-train the model, you can pass an arbitrary name to the file, like below\n",
+    "    #pretrained_filename=\"test.pth\"\n",
+    "    if os.path.isfile(pretrained_filename):\n",
+    "        print(\"Found pretrained model, loading...\")\n",
+    "        ckpt = torch.load(pretrained_filename, map_location=device)\n",
+    "        flow.load_state_dict(ckpt['state_dict'])\n",
+    "        result = ckpt.get(\"result\", None)\n",
+    "    else:\n",
+    "        print(\"Start training\", model_name)\n",
+    "        trainer.fit(flow, train_data_loader, val_loader)\n",
+    "    \n",
+    "    # Test best model on validation and test set if no result has been found\n",
+    "    # Testing can be expensive due to the importance sampling.\n",
+    "    if result is None:\n",
+    "        val_result = trainer.test(flow, val_loader, verbose=False)\n",
+    "        start_time = time.time()\n",
+    "        test_result = trainer.test(flow, test_loader, verbose=False)\n",
+    "        duration = time.time() - start_time\n",
+    "        result = {\"test\": test_result, \"val\": val_result, \"time\": duration / len(test_loader) / flow.import_samples}\n",
+    "    \n",
+    "    return flow, result"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Multi-scale architecture\n",
+    "\n",
+    "One disadvantage of normalizing flows is that they operate on the exact same dimensions as the input. If the input is high-dimensional, so is the latent space, which requires larger computational cost to learn suitable transformations. However, particularly in the image domain, many pixels contain less information in the sense that we could remove them without loosing the semantical information of the image. \n",
+    "\n",
+    "Based on this intuition, deep normalizing flows on images commonly apply a multi-scale architecture [1]. After the first $N$ flow transformations, we split off half of the latent dimensions and directly evaluate them on the prior. The other half is run through $N$ more flow transformations, and depending on the size of the input, we split it again in half or stop overall at this position. The two operations involved in this setup is `Squeeze` and `Split` which we will review more closely and implement below. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Squeeze and Split\n",
+    "\n",
+    "When we want to remove half of the pixels in an image, we have the problem of deciding which variables to cut, and how to rearrange the image. Thus, the squeezing operation is commonly used before split, which divides the image into subsquares of shape $2\\times 2\\times C$, and reshapes them into $1\\times 1\\times 4C$ blocks. Effectively, we reduce the height and width of the image by a factor of 2 while scaling the number of channels by 4. Afterwards, we can perform the split operation over channels without the need of rearranging the pixels. The smaller scale also makes the overall architecture more efficient. Visually, the squeeze operation should transform the input as follows:\n",
+    "\n",
+    "<center><img src=\"Squeeze_operation.svg\" width=\"40%\"/></center>\n",
+    "\n",
+    "The input of $4\\times 4\\times 1$ is scaled to $2\\times 2\\times 4$ following the idea of grouping the pixels in $2\\times 2\\times 1$ subsquares. Next, let's try to implement this layer:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 38,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class SqueezeFlow(nn.Module):\n",
+    "    \n",
+    "    def forward(self, z, ldj, reverse=False):\n",
+    "        B, C, H, W = z.shape\n",
+    "        if not reverse: \n",
+    "            # Forward direction: H x W x C => H/2 x W/2 x 4C\n",
+    "            z = z.reshape(B, C, H//2, 2, W//2, 2)\n",
+    "            z = z.permute(0, 1, 3, 5, 2, 4)\n",
+    "            z = z.reshape(B, 4*C, H//2, W//2)\n",
+    "        else: \n",
+    "            # Reverse direction: H/2 x W/2 x 4C => H x W x C\n",
+    "            z = z.reshape(B, C//4, 2, 2, H, W)\n",
+    "            z = z.permute(0, 1, 4, 2, 5, 3)\n",
+    "            z = z.reshape(B, C//4, H*2, W*2)\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Before moving on, we can verify our implementation by comparing our output with the example figure above:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 39,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Image (before)\n",
+      " tensor([[[[ 1,  2,  3,  4],\n",
+      "          [ 5,  6,  7,  8],\n",
+      "          [ 9, 10, 11, 12],\n",
+      "          [13, 14, 15, 16]]]])\n",
+      "\n",
+      "Image (forward)\n",
+      " tensor([[[[ 1,  2,  5,  6],\n",
+      "          [ 3,  4,  7,  8]],\n",
+      "\n",
+      "         [[ 9, 10, 13, 14],\n",
+      "          [11, 12, 15, 16]]]])\n",
+      "\n",
+      "Image (reverse)\n",
+      " tensor([[[[ 1,  2,  3,  4],\n",
+      "          [ 5,  6,  7,  8],\n",
+      "          [ 9, 10, 11, 12],\n",
+      "          [13, 14, 15, 16]]]])\n"
+     ]
+    }
+   ],
+   "source": [
+    "sq_flow = SqueezeFlow()\n",
+    "rand_img = torch.arange(1,17).view(1, 1, 4, 4)\n",
+    "print(\"Image (before)\\n\", rand_img)\n",
+    "forward_img, _ = sq_flow(rand_img, ldj=None, reverse=False)\n",
+    "print(\"\\nImage (forward)\\n\", forward_img.permute(0,2,3,1)) # Permute for readability\n",
+    "reconst_img, _ = sq_flow(forward_img, ldj=None, reverse=True)\n",
+    "print(\"\\nImage (reverse)\\n\", reconst_img)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The split operation divides the input into two parts, and evaluates one part directly on the prior. So that our flow operation fits to the implementation of the previous layers, we will return the prior probability of the first part as the log determinant jacobian of the layer. It has the same effect as if we would combine all variable splits at the end of the flow, and evaluate them together on the prior. "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 40,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class SplitFlow(nn.Module):\n",
+    "    \n",
+    "    def __init__(self):\n",
+    "        super().__init__()\n",
+    "        self.prior = torch.distributions.normal.Normal(loc=0.0, scale=1.0)\n",
+    "    \n",
+    "    def forward(self, z, ldj, reverse=False):\n",
+    "        if not reverse:\n",
+    "            z, z_split = z.chunk(2, dim=1)\n",
+    "            ldj += self.prior.log_prob(z_split).sum(dim=[1,2,3])\n",
+    "        else:\n",
+    "            z_split = self.prior.sample(sample_shape=z.shape).to(device)\n",
+    "            z = torch.cat([z, z_split], dim=1)\n",
+    "            ldj -= self.prior.log_prob(z_split).sum(dim=[1,2,3])\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "\n",
+    "### Building a multi-scale flow\n",
+    "\n",
+    "After defining the squeeze and split operation, we are finally able to build our own multi-scale flow. Deep normalizing flows such as Glow and Flow++ [2,3] often apply a split operation directly after squeezing. However, with shallow flows, we need to be more thoughtful about where to place the split operation as we need at least a minimum amount of transformations on each variable. Our setup is inspired by the original RealNVP architecture [1] which is shallower than other, more recent state-of-the-art architectures. \n",
+    "\n",
+    "Hence, for the MNIST dataset, we will apply the first squeeze operation after two coupling layers, but don't apply a split operation yet. Because we have only used two coupling layers and each the variable has been only transformed once, a split operation would be too early. We apply two more coupling layers before finally applying a split flow and squeeze again. The last four coupling layers operate on a scale of $7\\times 7\\times 8$. The full flow architecture is shown below.\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 20px\"><img src=\"multiscale_flow.svg\" width=\"1100px\"></center>\n",
+    "\n",
+    "Note that while the feature maps inside the coupling layers reduce with the height and width of the input, the increased number of channels is not directly considered. To counteract this, we increase the hidden dimensions for the coupling layers on the squeezed input. The dimensions are often scaled by 2 as this approximately increases the computation cost by 4 canceling with the squeezing operation. However, we will choose the hidden dimensionalities $32, 48, 64$ for the three scales respectively to keep the number of parameters reasonable and show the efficiency of multi-scale architectures. "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 41,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def create_multiscale_flow():\n",
+    "    flow_layers = []\n",
+    "    \n",
+    "    vardeq_layers = [CouplingLayer(network=GatedConvNet(c_in=2, c_out=2, c_hidden=16),\n",
+    "                                   mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                   c_in=1) for i in range(4)]\n",
+    "    flow_layers += [VariationalDequantization(vardeq_layers)]\n",
+    "    \n",
+    "    flow_layers += [CouplingLayer(network=GatedConvNet(c_in=1, c_hidden=32),\n",
+    "                                  mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                  c_in=1) for i in range(2)]\n",
+    "    flow_layers += [SqueezeFlow()]\n",
+    "    for i in range(2):\n",
+    "        flow_layers += [CouplingLayer(network=GatedConvNet(c_in=4, c_hidden=48),\n",
+    "                                      mask=create_channel_mask(c_in=4, invert=(i%2==1)),\n",
+    "                                      c_in=4)]\n",
+    "    flow_layers += [SplitFlow(),\n",
+    "                    SqueezeFlow()]\n",
+    "    for i in range(4):\n",
+    "        flow_layers += [CouplingLayer(network=GatedConvNet(c_in=8, c_hidden=64),\n",
+    "                                      mask=create_channel_mask(c_in=8, invert=(i%2==1)),\n",
+    "                                      c_in=8)]\n",
+    "\n",
+    "    flow_model = ImageFlow(flow_layers).to(device)\n",
+    "    return flow_model"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can show the difference in number of parameters below:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 42,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Number of parameters: 556,312\n",
+      "Number of parameters: 628,388\n",
+      "Number of parameters: 1,711,818\n"
+     ]
+    }
+   ],
+   "source": [
+    "def print_num_params(model):\n",
+    "    num_params = sum([np.prod(p.shape) for p in model.parameters()])\n",
+    "    print(\"Number of parameters: {:,}\".format(num_params))\n",
+    "\n",
+    "print_num_params(create_simple_flow(use_vardeq=False))\n",
+    "print_num_params(create_simple_flow(use_vardeq=True))\n",
+    "print_num_params(create_multiscale_flow())"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Although the multi-scale flow has almost 3 times the parameters of the single scale flow, it is not necessarily more computationally expensive than its counterpart. We will compare the runtime in the following experiments as well. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Analysing the flows\n",
+    "\n",
+    "In the last part of the notebook, we will train all the models we have implemented above, and try to analyze the effect of the multi-scale architecture and variational dequantization.\n",
+    "\n",
+    "### Training flow variants\n",
+    "\n",
+    "Before we can analyse the flow models, we need to train them first. We provide pre-trained models that contain the validation and test performance, and run-time information. As flow models are computationally expensive, we advice you to rely on those pretrained models for a first run through the notebook."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 53,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "GPU available: True (cuda), used: True\n",
+      "TPU available: False, using: 0 TPU cores\n",
+      "IPU available: False, using: 0 IPUs\n",
+      "HPU available: False, using: 0 HPUs\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/utils/data/dataloader.py:557: UserWarning: This DataLoader will create 8 worker processes in total. Our suggested max number of worker in current system is 1, which is smaller than what this DataLoader is going to create. Please be aware that excessive worker creation might get DataLoader running slow or even freeze, lower the worker number to avoid potential slowness/freeze if necessary.\n",
+      "  warnings.warn(_create_warning_msg(\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch-Lightning/2.1.3-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/pytorch_lightning/callbacks/model_checkpoint.py:639: Checkpoint directory /p/project/training2416/bazarova1/uvadlc_notebooks/docs/tutorial_notebooks/saved_models/tutorial11/MNISTFlow_simple/lightning_logs/version_584282/checkpoints exists and is not empty.\n",
+      "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n",
+      "\n",
+      "  | Name  | Type       | Params | In sizes | Out sizes\n",
+      "------------------------------------------------------------\n",
+      "0 | flows | ModuleList | 556 K  | ?        | ?        \n",
+      "------------------------------------------------------------\n",
+      "556 K     Trainable params\n",
+      "0         Non-trainable params\n",
+      "556 K     Total params\n",
+      "2.225     Total estimated model params size (MB)\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Start training MNISTFlow_simple\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/p/software/jusuf/stages/2024/software/SciPy-bundle/2023.07-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/numpy/core/fromnumeric.py:88: TracerWarning: Converting a tensor to a Python integer might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!\n",
+      "  return ufunc.reduce(obj, axis, dtype, out, **passkwargs)\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/jit/_trace.py:1093: TracerWarning: Output nr 1. of the traced function does not match the corresponding output of the Python function. Detailed error:\n",
+      "Scalars are not close!\n",
+      "\n",
+      "Expected 25.033945083618164 but got 25.319686889648438.\n",
+      "Absolute difference: 0.28574180603027344 (up to 1e-05 allowed)\n",
+      "Relative difference: 0.011414174037525494 (up to 1e-05 allowed)\n",
+      "  _check_trace(\n",
+      "SLURM auto-requeueing enabled. Setting signal handlers.\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Sanity Checking: |          | 0/? [00:00<?, ?it/s]"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/utils/data/dataloader.py:557: UserWarning: This DataLoader will create 4 worker processes in total. Our suggested max number of worker in current system is 1, which is smaller than what this DataLoader is going to create. Please be aware that excessive worker creation might get DataLoader running slow or even freeze, lower the worker number to avoid potential slowness/freeze if necessary.\n",
+      "  warnings.warn(_create_warning_msg(\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch 0:  98%|█████████▊| 383/390 [00:41<00:00,  9.32it/s, v_num=584282]   "
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Received SIGTERM: 15\n",
+      "Bypassing SIGTERM: 15\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch 0:  98%|█████████▊| 384/390 [00:41<00:00,  9.27it/s, v_num=584282]"
+     ]
+    },
+    {
+     "ename": "SIGTERMException",
+     "evalue": "",
+     "output_type": "error",
+     "traceback": [
+      "An exception has occurred, use %tb to see the full traceback.\n",
+      "\u001b[0;31mSIGTERMException\u001b[0m\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/p/software/jusuf/stages/2024/software/IPython/8.14.0-GCCcore-12.3.0/lib/python3.11/site-packages/IPython/core/interactiveshell.py:3516: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.\n",
+      "  warn(\"To exit: use 'exit', 'quit', or Ctrl-D.\", stacklevel=1)\n"
+     ]
+    }
+   ],
+   "source": [
+    "flow_dict = {\"simple\": {}, \"vardeq\": {}, \"multiscale\": {}}\n",
+    "flow_dict[\"simple\"][\"model\"], flow_dict[\"simple\"][\"result\"] = train_flow(create_simple_flow(use_vardeq=False), model_name=\"MNISTFlow_simple\")\n",
+    "flow_dict[\"vardeq\"][\"model\"], flow_dict[\"vardeq\"][\"result\"] = train_flow(create_simple_flow(use_vardeq=True), model_name=\"MNISTFlow_vardeq\")\n",
+    "flow_dict[\"multiscale\"][\"model\"], flow_dict[\"multiscale\"][\"result\"] = train_flow(create_multiscale_flow(), model_name=\"MNISTFlow_multiscale\")\n",
+    "\n",
+    "#if you want to re-train the model, uncomment the following afterwards\n",
+    "#flow_dict[\"simple\"][\"model\"]=flow_dict[\"simple\"][\"model\"].to(device)\n",
+    "#flow_dict[\"vardeq\"][\"model\"]=flow_dict[\"vardeq\"][\"model\"].to(device)\n",
+    "#flow_dict[\"multiscale\"][\"model\"]=flow_dict[\"multiscale\"][\"model\"].to(device)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 46,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "{'test': [{'test_bpd': 1.153452754020691}],\n",
+       " 'val': [{'test_bpd': 1.1551223993301392}],\n",
+       " 'time': 0.026529308337314872}"
+      ]
+     },
+     "execution_count": 46,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "flow_dict[\"vardeq\"][\"result\"]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Density modeling and sampling\n",
+    "\n",
+    "Firstly, we can compare the models on their quantitative results. The following table shows all important statistics. The inference time specifies the time needed to determine the probability for a batch of 64 images for each model, and the sampling time the duration it took to sample a batch of 64 images."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {
+    "scrolled": true,
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<!-- Some HTML code to increase font size in the following table -->\n",
+       "<style>\n",
+       "th {font-size: 120%;}\n",
+       "td {font-size: 120%;}\n",
+       "</style>\n"
+      ],
+      "text/plain": [
+       "<IPython.core.display.HTML object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "%%html\n",
+    "<!-- Some HTML code to increase font size in the following table -->\n",
+    "<style>\n",
+    "th {font-size: 120%;}\n",
+    "td {font-size: 120%;}\n",
+    "</style>"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 47,
+   "metadata": {
+    "scrolled": true,
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<table>\n",
+       "<thead>\n",
+       "<tr><th>Model     </th><th>Validation Bpd  </th><th>Test Bpd  </th><th>Inference time  </th><th>Sampling time  </th><th>Num Parameters  </th></tr>\n",
+       "</thead>\n",
+       "<tbody>\n",
+       "<tr><td>simple    </td><td>1.243 bpd       </td><td>1.242 bpd </td><td>20 ms           </td><td>0 ms           </td><td>556,312         </td></tr>\n",
+       "<tr><td>vardeq    </td><td>1.155 bpd       </td><td>1.153 bpd </td><td>27 ms           </td><td>0 ms           </td><td>628,388         </td></tr>\n",
+       "<tr><td>multiscale</td><td>1.133 bpd       </td><td>1.131 bpd </td><td>22 ms           </td><td>0 ms           </td><td>1,711,818       </td></tr>\n",
+       "</tbody>\n",
+       "</table>"
+      ],
+      "text/plain": [
+       "<IPython.core.display.HTML object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "import tabulate\n",
+    "from IPython.display import display, HTML\n",
+    "\n",
+    "table = [[key, \n",
+    "          \"%4.3f bpd\" % flow_dict[key][\"result\"][\"val\"][0][\"test_bpd\"], \n",
+    "          \"%4.3f bpd\" % flow_dict[key][\"result\"][\"test\"][0][\"test_bpd\"], \n",
+    "          \"%2.0f ms\" % (1000 * flow_dict[key][\"result\"][\"time\"]),\n",
+    "          \"%2.0f ms\" % (1000 * flow_dict[key][\"result\"].get(\"samp_time\", 0)),\n",
+    "          \"{:,}\".format(sum([np.prod(p.shape) for p in flow_dict[key][\"model\"].parameters()]))] \n",
+    "         for key in flow_dict]\n",
+    "display(HTML(tabulate.tabulate(table, tablefmt='html', headers=[\"Model\", \"Validation Bpd\", \"Test Bpd\", \"Inference time\", \"Sampling time\", \"Num Parameters\"])))"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "As we have intially expected, using variational dequantization improves upon standard dequantization in terms of bits per dimension. Although the difference with 0.04bpd doesn't seem impressive first, it is a considerably step for generative models (most state-of-the-art models improve upon previous models in a range of 0.02-0.1bpd on CIFAR with three times as high bpd). While it takes longer to evaluate the probability of an image due to the variational dequantization, which also leads to a longer training time, it does not have an effect on the sampling time. This is because inverting variational dequantization is the same as dequantization: finding the next lower integer.\n",
+    "\n",
+    "When we compare the two models to multi-scale architecture, we can see that the bits per dimension score again dropped by about 0.02bpd. Additionally, the sampling time improved notably despite having more parameters. Thus, we see that the multi-scale flow is not only stronger for density modeling, but also more efficient. \n",
+    "\n",
+    "Next, we can test the sampling quality of the models. We should note that the samples for variational dequantization and standard dequantization are very similar, and hence we visualize here only the ones for variational dequantization and the multi-scale model. However, feel free to also test out the `\"simple\"` model. The seeds are set to obtain reproducable generations and are not cherry picked."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 51,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 44\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "cpu\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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VShnq1DOVvH/HNKmmgplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjU0ODIKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIzMDQxNiswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDcyNTIgMDAwMDAgbiAKMDAwMDAwMDU4NyAwMDAwMCBuIAowMDAwMDAwNjA4IDAwMDAwIG4gCjAwMDAwMDA2NjggMDAwMDAgbiAKMDAwMDAwMDY4OSAwMDAwMCBuIAowMDAwMDAwNzEwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDMzNiAwMDAwMCBuIAowMDAwMDAwNTY3IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU0NyAwMDAwMCBuIAowMDAwMDAwNzQyIDAwMDAwIG4gCjAwMDAwMDcyMzEgMDAwMDAgbiAKMDAwMDAwNzMxMiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNzQ2OQolJUVPRgo=",
+      "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=\"347.04pt\" height=\"347.04pt\" viewBox=\"0 0 347.04 347.04\" 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>2024-05-12T23:04:16.152197</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 347.04 \n",
+       "L 347.04 347.04 \n",
+       "L 347.04 -0 \n",
+       "L 0 -0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p4b68cd6b49)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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3dqMO3fuLOZ69uwp8u7du0VetGiRGdesWVPM2befa9iwoc/XGj9+vBm/9dZbeS073xISEkS2j8EMHz7cb+8FIPKw4wQAQIHCCQCAAoUTAAAFepy4TvPmzc349ttvF3PXrl0T2T5SMm3aNDMeO3asz/exe56xsbEib9q0Ke/FFkCHDh0C8roAogM7TgAAFCicAAAoUDgBAFCgx4nruM9MlihRQszNnz9f5BdffFHkDz74wIzdjxizX9dxHKdOnToiT506VeTly5fnc8UA4B12nAAAKFA4AQBQoHACAKBAjxM+rVq1SuQBAwaI/MADD4g8d+7cm/5dOwNAOGLHCQCAAoUTAAAFCicAAAr0OOHTiRMnfM736tVL5AsXLpjxkCFDArGkQnPfi9dxHGfGjBki2+dLAcCNHScAAAoUTgAAFLhUC5/S0tJE/uijj0QeNGiQyK+88ooZf/3112IuUI8Jy4/y5cubcUpKipirUaOG18sBcAMxMTEi248eDBXsOAEAUKBwAgCgQOEEAECBHqdSq1atRE5OTjbjhx56SMyF6vV5jfT0dJGHDx8usrun6TiOEx8fb8b2I8geffRRkffu3euPJebL2rVrzbhWrVpi7uOPP87364wZM0bk119/XeTbbrtNZPfxHAC+hcvPTHacAAAoUDgBAFCgcAIAoECPU8m+BZ37sVrhcn2+MK5evSpy//79RZ44caIZZ2ZmirkNGzaIXLp0aZF/+eUXkZs0aVLQZTpxcXEi33nnnWacnZ0t5txrzsvgwYN9vs/o0aNFtnvAAMIfO04AABQonAAAKFA4AQBQoMepZD+CKisry4zD5T6L/jR9+vSb5rz+Pez5okX99+Vov/b58+fNuFKlSgV+3XXr1oncpk0bkY8ePVrg1wYQHthxAgCgQOEEAECBwgkAgAI9TiX77GGRIv//v0fLli3FnH1uMdrk1eO15+1zn4WRkZEhsrs3/c4774i5oUOHivzaa6/ddF3t2rXz1xIBhCl2nAAAKFA4AQBQ4FKtUvny5UW+dOmSGbuPPCC0nD592oztS8RJSUkiFytWTGR/XkIGEP7YcQIAoEDhBABAgcIJAIACPU6lunXrilymTBkz3r9/v8erQX598803ZjxhwgQxd99994n897//XeSePXua8bVr1/y/OABhhR0nAAAKFE4AABQonAAAKIRNj3PatGlm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\" id=\"image627585cb65\" transform=\"scale(1 -1) translate(0 -333.36)\" x=\"7.2\" y=\"-6.48\" width=\"332.64\" height=\"333.36\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p4b68cd6b49\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"332.64\" height=\"332.64\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x600 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(44)\n",
+    "samples = flow_dict[\"vardeq\"][\"model\"].sample(img_shape=[16,1,28,28])\n",
+    "show_imgs(samples.cpu())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 52,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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",
+      "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=\"347.04pt\" height=\"347.04pt\" viewBox=\"0 0 347.04 347.04\" 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>2024-05-12T23:04:41.665625</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 347.04 \n",
+       "L 347.04 347.04 \n",
+       "L 347.04 -0 \n",
+       "L 0 -0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p7b5b096d36)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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N2XKFK996dKl6AwzwUufPr3IgwcPFtmvvpEkSRLfr9W16n79+kWa9VIWu/5pjDE3b96MdBzhQP9u9RKTHDlyiGz/7o8ePSr63n//fZFTpEghcqtWrUTOnz+/127Tpo3o0/VS3m/3Tx//1rZtW9+v37Fjh8hjxozx2qtXrxZ9+u+ldu3aIv/0008ijxgxwmu/9957vuMIFtxxAgDggIkTAAAHTJwAADgIixrn7du3Rd65c6fXfvDBB0Wfru9kz55d5OHDh4ts18t0LRVSlixZnL7+ypUrXrt///6iT/+uy5cvL/K4ceNETp06tddOlSqV6NPHaOlt4MJd3bp1RZ4xY4bI9hrbdu3aib7Ro0f7/uxp06aJ/Oeff3rtTJkyib7169eLXLRoUd+fjci1bt1aZL0OWq/r3Lp1q8gHDx6M8ms999xzIusaZ+XKlb22Xud7+fLlKL9OXOKOEwAAB0ycAAA4YOIEAMBBWNQ4/ej1fpMnT3b6/goVKnhtapz+atSo4duv96O165Zbtmzx/V5dc2nSpInI1atX99r62Cz7+DJjqHFq+/fvF/nQoUMi58mTx2uPHz/e6WefOHFCZLsOrmvRH330UaSvawxHAAby+eefe229V+3u3btF1nty37p1675f98yZMyL37NlT5G+//dZr66MFqXECAJAAMHECAOCAiRMAAAdhX+PUZzHqGo3eW1OrWrWq19b7qer1o+GuTp06vv0XLlwQWdddXPz8888iV6tWLdKv1fup6jWg4b537e+//y7yI488IrL9HonJ8xSvXr0qsj5jVX8+gfM6/S1YsMBr632Au3fvLnJ0apqB6LXz9hrSkSNHir569erF2jiigztOAAAcMHECAOAg7B/V6sdwKVOmFPnJJ58UecOGDSKnTZvWa+vlFHCjt/2yt9xzpbdGfPPNN722fXSVMcYkTZrUN4f7o9pA9HWLLXr7ywYNGoist+/7448/YntIIcV+5K6PZLMf48a2tWvXimwvjdGPcYMVd5wAADhg4gQAwAETJwAADoK2xhksSzsaNWokst6qClE3ffp0kWvWrClytmzZRB4xYoTX1h+fD8Q+7s0YYxIn/r//R9TX8IEHHhA5ffr0IutlEYgfgwYNEjl37twib968OS6HE3Ls35fe2i558uQi37hxI9bGoT+7YH825NixY7H2ujGJO04AABwwcQIA4ICJEwAAB/FW49R1JvvIG2Pu3WrJzs2aNRN9p0+fFllvt6aPLrJrafp7R48eLXLZsmVF1sfc2Nt8xeR2YwnR4sWLRT5//rzIuu5SuXJlr63X7C1atEhkXTfR12LixIle++OPPxZ96dKlEzlHjhwiHz9+3CD+vfDCCyLrLRp5//nr0aOH19afIdHbFX766acix+RnTPSRf3Z9VV/jYMUdJwAADpg4AQBwwMQJAICDOKtx5s2bV+Rly5aJXKBAAd/v10cb2XRtQ9dPdb+d9f6yOo8ZM0bkyZMni7xu3bpIxwXpzJkzIk+ZMkXkFi1aiPzoo496bb0GdOzYsSIPHDhQZF2LfvzxxyMdl77mek9UxA977a0x966nTZMmTVwOJ+TZNc6MGTOKvg8//FDkPn36iDxhwgSR7f1m//rrL9FXpkwZke312MYY06VLF5HteqveJzpYcccJAIADJk4AABwwcQIA4CDOHijrfSV1TVOvE1q+fLnILVu29Nq3bt0SfV9//bXI9vq/f2LXQHV9a/fu3SK/++67vj8L969Dhw4iV61aVWS7xqn/PnTNM2fOnCLPmTNHZPucv0A18ED1dsQeu65Zq1Yt0ZciRQqRR44cGSdjSih27tzptRs3biz69Gc59LpovXa+efPmXjvQ+0n/G6rXkPp9b7DijhMAAAdMnAAAOIizR7WpUqXy7dfHydSvX19kv2Nu9CO+Dz74QOSOHTuKnDVrVq+9adMm0ae3dtMfidePdhFz/P5G9OOdAQMGiKxLAVmyZIn0Z+ktGIcOHSqy/vg8pAoVKoh85MgRr713716nn6W3WbT/HdCPZg8fPiyy3iYOUaffAy+//LLI+nfftWtXke1lI3ny5BF9uXLlElm/n27evCmyva1p9erV/YYdNLjjBADAARMnAAAOmDgBAHAQZzXOTp06iaw/wqyPnPKraQby2Wefibxx40aR7SOmnn76adG3Zs0akd944w2RV65ced/jgr927dqJvGDBAq+t/170tl6a/no766PiDhw44DTOcKPryz/88IPIdr2rZMmSvj9LLzHRWyeuX7/eaz/11FOiT3/uQS9Lw/3Tn93Q2xseOnQo0u/dt2+f78+eOnWqyH7LV/S/1cGKO04AABwwcQIA4ICJEwAAB3FW4yxatKjItWvXFllvsReTdF3SPmLqt99+E32PPPKIyCtWrBC5ffv2Ig8fPjwmhghzb+1s165dXrtQoUK+36vrXXqtWMqUKSP9WYFqNOFOb3e4bds2kUuUKOG1N2/eLPp0PUtfl0GDBon8559/eu1SpUqJPv1eRdzR69nTpUvntfXnUXR9VAuVbfX8cMcJAIADJk4AABwwcQIA4CDOapx6/9h169aJHJd7wF68eNFr671pA9VRhg0bJrK9D2NCeHYfn1xqJatXrxa5YsWKIrdp00bk/v37R/q1y5YtcxpnuNOfT7DfQx9//LHoS5MmjcjJkiUT+fz58yLbtWi9x6nex/T777+P4ojhqly5ciKnT59e5Pnz53vt3r17i75PPvkk9gYWJLjjBADAARMnAAAOmDgBAHAQZzXOr7/+Oq5eyom9bswYY65duyZy6tSpRdZ1zG7dunltvabzwoULMTHEsGXXUey1gsbcuxZTn+Wp62Nvvvmm13777bdF34wZM0TWaxEhHT16VOQhQ4Z47blz54o+vYY6X758IqdNm1Zke91n27ZtRZ+ugVPjjDmlS5cWWX+GwO/zG3q9baAzjFu1aiWyvca/devWgQcbBLjjBADAARMnAAAO4uxRbbDSW4DppQqLFi0SOUuWLCL36dPHa584cUL0jR8/PiaGGLbs363eCrFx48YiL126VGS9HKVAgQJee/fu3aJv5MiRIletWlXk69evR3HE0Ee0FS5cWORPP/1U5Pfee09ku7zx5Zdfir4JEybExBDxD44dOyay/t3r4xXto+RefPFF0Xf48GGR7eMBjbn3vbtjxw6nsQYD7jgBAHDAxAkAgAMmTgAAHIR9jVPbuHGjyN9++63I+qPUp06d8tq6zobosT8C/9FHH4m+SpUqiay3CNu0aZPI9nKoJk2aiD69DZyue+P+6d9lp06dfDPih65LtmjRQmT78wbGyFp1o0aNRF+mTJlETpIkici9evUS2V7OFCq44wQAwAETJwAADpg4AQBwQI0zAL0esH379iLbdbi4PBot3Bw6dEjk3Llzi6yPupo6darIWbNm9dr2tm7GUNMEAtE1UHtdp97eUr+/9BaWfscFhgruOAEAcMDECQCAAyZOAAAcUON0dPv27fgeAv7Bd999J7Lef9Zea5YiRQrRp4+SQ8Jg19r8jsWCO/v3uX79+ngcSfzgjhMAAAdMnAAAOGDiBADAATVOJEg9e/b0zQBwv7jjBADAARMnAAAOeFQLIEFiCQpiC3ecAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcMHECAOCAiRMAAAdMnAAAOGDiBADAARMnAAAOEkVERLChIwAAUcQdJwAADpg4AQBwwMQJAIADJk4AABwwcQIA4ICJEwAAB0kDfUFEREQcDAPR5XeduIahIdB14jqGBt6LoS/QdeKOEwAAB0ycAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcBFzHCQB+cufO7bXTpk0r+v7666+4Hg4Q67jjBADAARMnAAAOmDgBAHBAjROAk40bN4r85JNPeu3Lly+Lvs8++0zkPn36xN7AgDjCHScAAA6YOAEAcBBvj2oTJ5Zz9hNPPCFyx44dRa5bt67X/uijj0TfkCFDYnZwACLVt29fkcePH++1M2XKJPr08Uw7duwQecaMGTE7ONyX48ePi7xp0yaR9SP2tWvXxvqYghl3nAAAOGDiBADAARMnAAAO4q3GqZ+R65pn8eLFRU6ePLnX1s/bqXECcWfevHkiL1iwwGvv2bNH9OXIkUPkadOmibxu3TqRDx486LXv3r0bnWHCQYoUKUSuUaOGyBUqVBB5586dXrtevXqi78CBAzE8uuDDHScAAA6YOAEAcMDECQCAg3ircTZp0kTk6dOni5wkSZJIv9evz1W/fv1EzpYtm8h6C7EPP/xQ5KtXr8bYWMLd5s2bRbavxcMPP+z7vbdv3xaZ+ljcuXPnjtcuUKCA6KtUqZLIy5cvF3nv3r0i2+sH9ffq9yJizoMPPihyyZIlRX7jjTdEbtGihdceMWKE6NNrQvV785133rnfYQYN7jgBAHDAxAkAgAMmTgAAHMRbjXPbtm0iHz16VOTHH39cZLtmFd0aZ8qUKb12qVKlRF/FihV9x6VrotQ4oy5Dhgwi586dW+RixYqJnChRIq99/fr1SPuMkXU2Y4wZOHCgyN26dXMbLO6LrmetWLFC5MKFC4v8008/ifzUU0957e3bt4s+/fdCHTvm6Ov222+/ifzHH3+IfObMGa/9wQcfiD7731djjDl16pTI+usvXLjgNNZgwB0nAAAOmDgBAHDAxAkAgIN4q3Hae88aI/c+NMaYmjVrRvln5c+fX2S9Nkzvg/vWW2957erVq/v+bF2D0ecNnjhxIsrjDDe61jFlyhSR69SpI7KuWdl1S13D1HTdu3Xr1iLb9bG2bduKvrNnz/r+bMSc3bt3i5w3b16R7c8QvP/++6IvY8aMItt1NsQuXQO19wvX79tevXqJnCVLFpEXLlwosv5cSSjgjhMAAAdMnAAAOIjVR7VZs2b12t27dxd9egsnvVTB79GcPrZGLxnR9MfY//Wvf0X6tX///bfIS5YsEVl/RB6R00tI/JYY/RP7iKlZs2aJPr0M6IUXXhBZH0vXsGFDr/3cc8+JPn0s0qpVq3zHhZhz8+ZNkfXSBdvixYtFLlu2bKyMCYHZ792PP/5Y9OntVPXj+MyZM4tsLy0LlSVG3HECAOCAiRMAAAdMnAAAOIjRGqfeBm3ixIleu1atWqJPHz2jly7oZ93JkiXz2rrGee3aNd9x7d+/X2R7GYTeAqxRo0Yi69oaok7/PWTPnt336y9evCiyfURVoOUo+mijZcuWiWwfk6Tr6Xobxc6dO4v8yy+/+L42Yo69NEEvI9NHliH+2Mu/BgwYIPoCbUP62GOPiZwqVSqvfeXKlRgYXezjjhMAAAdMnAAAOGDiBADAQYzWOFOnTi2yvR1d7dq1Rd/KlStFzpcvn8hffPGFyPYWfHr91ocffiiyfubut5WbPt6sZ8+eIidNKn9Feuspv9cJd+nTpxdZ16x0DVR/faC6pk2v/9NbKdp1ykKFCok++ygrY+5d90uNM+7Y10K/n/zWeCJ6hg0bJrJeX6u3P/Sjr5vfv7/GyCPM9Jam+nMRwfJvLHecAAA4YOIEAMABEycAAA5itMZ5+fJlkZs1axbl79XHir344osir1692muXLl1a9Ol9cB966CGRZ8yYEenP0nW2IkWKiKz31O3ataseOiKh/x42b94scqlSpXy/v0yZMl57y5Ytoi/QWjF95JS9Hrdbt26iT9deX3nlFZHtvWuPHTvm+7rBQv9dB0ttSNO/e3sdnx6zfh/DX7p06USeP3++137mmWdEn71O/p/oa+G3v6z+29N0v72WPlj/TjXuOAEAcMDECQCAAyZOAAAcxOp5nNGh1xFNmDDBaz/yyCOiL2PGjCK3adNG5MaNG4u8Zs0ar12sWDHRlytXLpEvXLggMjXOqNPXcPr06SLb+8cac++aWXu/Wbs+Y4wxrVu3FvnSpUu+Y7FfS9fVtM8//1zkc+fO+X59MAqVWpEe5969e722fi/mz59fZH0dXdb9hgN97my5cuW8tn6v6eswaNAgkceMGSOy/RkD+7MIxtz7fmnRooXI+uxce69aXf/s2LGj77jiC3ecAAA4YOIEAMBB0D6q1caNG+e19VFf+vZefwxbHx02e/Zsr502bVrR53ecmTHGPP/88yIvWrTIb9iwTJ48WWS9LCRz5swi29dRP25v2LChyPYSI2OMGTVqlMjFixePdFz6mutHyGy5F3v0737mzJleu3z58qJPl2Ry5swp8uHDh2N4dKHNLkkZI7dA1Y/B9XXQj8WPHj0qsn2U47x583zHYS/nMubeZWj29qtp0qQRfX379hV5wYIFIutljHGFO04AABwwcQIA4ICJEwAAB/FW49R1ySRJkoisP1pu57Nnz/r+bL3d2oEDB0R+4oknvHaBAgVE3+LFi0VOmTKlyHPmzBHZrp3t2LHDd1zhTl+34cOHixwRESGyvdxA/z3o2nOVKlV8s8vyDH3sGOLO2LFjvfakSZNEX8WKFUXu0qWLyHYNzxhZLw3H9+bBgwdFtre8fPjhh0Wf/ve4fv36IuvPGHz55Zf3PS77GDFjjHn11Ve9tv7MSPLkyUXWnzEZPHjwfY8jOrjjBADAARMnAAAOmDgBAHAQbzVOXXMoWLCgyNu2bRO5du3aXnv//v3Reu3du3d77bx584o+XUvTtVedt2/f7rVv374t+vTWUt99953zWBMSXWesUaOG79fbx5LpY+b0tor2tl3G3Hv0XIYMGSJ9HV3f0esF4c/evk2vodY1qlq1aom8cOFCkc+fP++17bWCxhizZ88ekUePHi2y3p7t+vXrXnvgwIH/OPZwUqdOHa+t/7393//+J7K+bkOGDBH50KFDXtveGvN+/Pjjj15b12Vz584tsv77+eKLL7x2XG4zyR0nAAAOmDgBAHDAxAkAgIN4q3GWKFFCZLu2Ycy9z+A//fRTrz1+/HjR99///ldkfZyVnx9++EHkBg0aiDxt2jSR9fpBuyaqjznSdZVwr3FqS5cuFbls2bIi2zWuY8eOiT5d89R1Sr3+1l7jlzp1atGnayO//vqrz6ihf38DBgzw2k2aNBF9eu9Rzd6n1Bj574L+vIH+PII+/u3WrVsi28dqTZ06VfTpv6dws2vXLpFHjBgh8vvvvy+yvub2MWPVqlUTfUeOHBFZXxedb9y44bUD1SntY+eMke97apwAAAQpJk4AABwwcQIA4CDeapxXr14V+ZNPPhG5R48eItu1x1deeUX06bVg+nn9H3/8IfLp06cjHdfcuXNF1usD27ZtK7K9rkivS9Rn2kEKtI4zU6ZMXlvXovXemfrMTP33ZdfQ9TXV9VFdM4dk1w6NMebdd9+N9GvPnTsnsj7/tlKlSpF+r/6swldffSWyfp8PHTpU5KJFi3rtZ599VvTNmDEj0tcNR/rfW/1vV926dUW211fqNff2+mtjjDl58qTI9h7Cxsg11vqc0M6dO4tsr9s05t46eFzhjhMAAAdMnAAAOIi3R7WaPlLK3tLJGGMGDRrktfVHo/VRM/qxgr6dtx/N6S2eevbsKfLFixdFXr16tcj2sgi9HOXKlSsi6+369BZ94WbixIki623xHn30Ua+dNWtW0bd8+XKR9ZFl3bt3F9nvkY7u048XIemj9extJ3fu3Cn67KUqxhjz2WefiayPmKpcubLXnjJliuibPn26yHpJSdWqVUW2l7DpR8L6cWFcLmUIBro84VfaMMaYS5cuiZw+ffpIf5bd909ZP361H8nraz5s2DCRg+XfTO44AQBwwMQJAIADJk4AABwETY1TmzBhgsh2PUxv8VSsWDGRmzdvLnLhwoVFtp/J62NrJk+eLLKuf+k6ZmQ/1xhj/v77b5GD5fl8sJg1a5bI9rZ4xhizYcMGr62XE+iPz+v66KhRo0S2r6O+TrNnzxb58OHDfsMOe/rvWL///OjrGJu6du0aZ68VagLVdJs2bSqyPrLN/v5JkyaJPv2ZE/1vpv77mTdvntfWNXB7O75gwh0nAAAOmDgBAHDAxAkAgIOgrXFq9jP177//XvTprNd7derUSeTixYt77YoVK4q+5MmTi2wfbWXMvceM5ciRw2vr2qqu2UHSW3P5Hbum65A66+umj6WzazT6qKuWLVuKTC0akM6cORNpX6Aj/urVqyey3vJ03bp1Xvv69ev3OcK4xR0nAAAOmDgBAHDAxAkAgIOQqXG60OsndY0TCY9e7/Xnn3+K3KxZM6+tazDhtk8pEJv0+0nvbZwQcMcJAIADJk4AABwwcQIA4CBB1jgBP9Q0AUQHd5wAADhg4gQAwAETJwAADpg4AQBwwMQJAIADJk4AABwwcQIA4ICJEwAAB0ycAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcMHECAOCAiRMAAAdMnAAAOGDiBADAQaKIiIi78T0IAABCBXecAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcJA30BREREXEwDESX33XiGoaGQNeJ6xgaeC+GvkDXiTtOAAAcMHECAOCAiRMAAAdMnAAAOGDiBADAARMnAAAOmDgBAHAQcB1nQvDQQw+JfO3aNa99+vTpuB4OACCEcccJAIADJk4AABwwcQIA4CBB1jhLly4t8qxZs0T+9ddfvXaDBg3iZEwAgISBO04AABwwcQIA4CBBPqpNkSKFyHny5BH5gQceiMPRINgULFhQ5MuXL4t89OjRuBwOYkmiRIm89t27d+NxJKGvbt26In/77bdee+zYsaKvTZs2cTKm+MQdJwAADpg4AQBwwMQJAICDBFnjPHbsmMhHjhwRedOmTV47SZIkou/27duxN7Awt3PnTpGfe+45kfPnzy9y7dq1vXb79u2j9doPPvig127WrJnou3jxosgDBw4U+datW9F6bcQP6poxR29Nmjjx/91z2e/TcMEdJwAADpg4AQBwwMQJAICDBFnj3LNnj8i6dnbjxo24HE5YSZr0//6kypcvL/ry5csn8o4dO0S+fv26yP/+979jbFytW7f22l26dBF9LuvO7LWBxlBHQ3jQn/24efOm19br4rNlyyby8ePHY21c8YU7TgAAHDBxAgDggIkTAAAHCbLGqVHTjD0//PCDyAsWLPDaukYZqD6o198uWbIkJoZojDFm165dkb5u3rx5RfZbt0lNE+Fo8+bNIrdr185rjx49WvRVrFhR5JkzZ8bewOIJd5wAADhg4gQAwAETJwAADsKixonYkytXLpEHDx7stXVNc9WqVSL/+OOPIp87d05kfU5mdJw9e9Zr6zplp06dRO7Xr5/I58+fj7FxAKHoypUrIm/dutVr6zWerVq1Etk+u9MYY+7cuRPDo4t73HECAOCAiRMAAAc8qkW09OrVS+QpU6Z4bf3otWrVqvf9OnpbrxIlSvh+/cKFC0VOnjy517aPRPonTz31lMj2I+VwWI6SJ08ekb/88kuRf/vtN5Ht39eiRYtE35AhQ2J2cIiyMmXKiPzSSy957SxZsoi+WrVqibx9+3aRn3/+eZHt7TT1o1e91WZ03jP2cYDG3Hu8WXzhjhMAAAdMnAAAOGDiBADAATVORMusWbNE7tatm9fWdclixYqJbH+kPRBdL/35559FTpcuncibNm0S+Zlnnonya1WrVk3klStXeu1wqHEeOHBAZH2NR40aFen3VqlSRWRdi27atGk0R4fIpEiRQuS+ffuKbF8bvVRMy549u8gbN24U2a6DJ0uWzPdnjR07VuT//Oc/Iv/1119eu0aNGqJv8uTJIgd6rbjCHScAAA6YOAEAcMDECQCAA2qciBa93dbcuXO9do8ePUTf8uXLRdbHebkc/6ZrjRcuXBC5UaNGIo8cOdJrv/DCC6JPr+usV69epN97+PDhKI8xoRg3bpzIGTNmFPmTTz7x2vq6vPnmmyKvXr1a5NmzZ4usa9mIuuvXr4usa5xFihTx2jlz5hR9uuap12ba32uMPE6wXLlyoi9lypQiN2vWzDd3797day9btkz0ZcuWzQQj7jgBAHDAxAkAgAMmTgAAHARtjbNt27Yi28dV6efvZ86cETlr1qwi6xrW77//7rVbtmwp+k6ePCnyvn37fMeZIUMGr502bVrRlypVKpH1MVnHjh3z/dmhyF5fqetdul7x9ttvi2zXEqNL/27r16/vtfWxYV27dhW5YMGCItu12HCscWrz588XOV++fF77rbfeEn36b0Dve9ugQQORT5065bVff/31aI0z3P30008i16xZ02vrPab1Omf9b6i+jo0bN/ba+ti94cOHi6zrp+PHjxd5/fr194w92HHHCQCAAyZOAAAcBO2j2syZM4tsP25NkiSJ6NOPFfSjAf2Y4YknnvDa69at8x3Hzp07RdaPW+0txQIdV6WXW9hH9dgf7w4l+lrYj2OvXr0q+lKnTi2y/fjdGGOWLFki8t69e2NiiPewjz4zxpjOnTuLrK9jQjixPibpI6fscod+lN27d2+R9XuxevXqIl+7ds1rN2/eXPRNmDDBfbDw2FvbNWzYUPTpv/l3331XZP341V42oo8c0yWYhPh+4o4TAAAHTJwAADhg4gQAwEHQ1jj9tlrSdZJAR+RE5yioAgUKiKw/em1vIfboo4+KvhkzZohcoUIFkYsWLeq19UfHb9686T7YeKC33Js2bZrXvnTpkuibN2+eyLo+unjxYpHtY5BicumOrlvrj8OXKVNG5I4dO3rtNWvWxNg4EiK91Edvz6fr3M8995zIuXLl8tojRowQffrouCFDhoicEGtpcUX/rvTRcfrfWPt3r2veuuap/21LCLjjBADAARMnAAAOmDgBAHAQ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\" id=\"image11a6707d89\" transform=\"scale(1 -1) translate(0 -333.36)\" x=\"7.2\" y=\"-6.48\" width=\"332.64\" height=\"333.36\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p7b5b096d36\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"332.64\" height=\"332.64\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x600 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(42)\n",
+    "samples = flow_dict[\"multiscale\"][\"model\"].sample(img_shape=[16,8,7,7])\n",
+    "show_imgs(samples.cpu())"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "From the few samples, we can see a clear difference between the simple and the multi-scale model. The single-scale model has only learned local, small correlations while the multi-scale model was able to learn full, global relations that form digits. This show-cases another benefit of the multi-scale model. In contrast to VAEs, the outputs are sharp as normalizing flows can naturally model complex, multi-modal distributions while VAEs have the independent decoder output noise. Nevertheless, the samples from this flow are far from perfect as not all samples show true digits. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Interpolation in latent space\n",
+    "\n",
+    "Another popular test for the smoothness of the latent space of generative models is to interpolate between two training examples. As normalizing flows are strictly invertible, we can guarantee that any image is represented in the latent space. We again compare the variational dequantization model with the multi-scale model below."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 30,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "@torch.no_grad()\n",
+    "def interpolate(model, img1, img2, num_steps=8):\n",
+    "    \"\"\"\n",
+    "    Inputs:\n",
+    "        model - object of ImageFlow class that represents the (trained) flow model\n",
+    "        img1, img2 - Image tensors of shape [1, 28, 28]. Images between which should be interpolated.\n",
+    "        num_steps - Number of interpolation steps. 8 interpolation steps mean 6 intermediate pictures besides img1 and img2\n",
+    "    \"\"\"\n",
+    "    imgs = torch.stack([img1, img2], dim=0).to(model.device)\n",
+    "    z, _ = model.encode(imgs)\n",
+    "    alpha = torch.linspace(0, 1, steps=num_steps, device=z.device).view(-1, 1, 1, 1)\n",
+    "    interpolations = z[0:1] * alpha + z[1:2] * (1 - alpha)\n",
+    "    interp_imgs = model.sample(interpolations.shape[:1] + imgs.shape[1:], z_init=interpolations)\n",
+    "    show_imgs(interp_imgs, row_size=8)\n",
+    "\n",
+    "exmp_imgs, _ = next(iter(train_loader))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 31,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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X74c+qpQNSxsN06+ugMY2z0f95w+fXpuWYcOHVLbvJ6jR48GPlYaWIksTXl5uTnLa8BvgHeFuCgFKy4udt4Do4a44B0NLqNcU1NjDgrLItXV1a51FvTtfl0aNlOLLHMY77oF+cUbZiPT6Id11TBRTVQT1VRENVFNVBPVLBDVRLUss8gNptoHAJJuAbYfUTKtwo4cOZJZhgM8AlauXLkbRAwL243Pxxmb/U7A1U1yzjp79uw24L3Z4mPu3LmVIGz6X2gl4hLI6W+8GhqzuoPBgwfPBDkVjGO2Fy9e7ANuBv3792f0dtA7zYEDB7xLeGef5QKSF9vsF5YV6cmNXMNENVEth4KJavZhopqolkPBRDX7sCiqcYFfZ6EwjjuhgzMFRM+0CnNeNe5qHh06dBgGIoaF7cYiFAJvU6Tl6VcPWj3jaZPFKUEwV9+NQv+q3LUYnkVWaMHGAtfMoHnz5t0Ddu3axW6Iuo5C9gXLF9cgS1QjolpwlqiWhyxRjYhqwVmiWh6yRDUiqgVniWp5yHrDqsY7CM6wQgtgXFY7LNMq7Pz583zpO1tJaWkpJ/KjqWYRZrMr509VVFTwHaitW7fmwtfq+t35ysqZa9FKkpolqhFRLTgrsc0/zixRjYhqwVmJbf5xZr1hVctXZmLPXJxZiS1YnFmiWj7DkpqV2ILFmSWq5TMsqVmJLVicWaJaPsOSmpXYgsWZJarlMyypWYktWJxZolo+w5KaldiCxZklquUzLKlZiS1YnFmiWj7DkpqV2ILFmXVNVBME4aoiqglCLIhqghALopogxIKoJgixIKoJQiyIaoIQC/8HQTQ/fQplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjQyNzAKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDMwMCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDYwNjEgMDAwMDAgbiAKMDAwMDAwMDU5NiAwMDAwMCBuIAowMDAwMDAwNjE3IDAwMDAwIG4gCjAwMDAwMDA2NzcgMDAwMDAgbiAKMDAwMDAwMDY5OCAwMDAwMCBuIAowMDAwMDAwNzE5IDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDMzNyAwMDAwMCBuIAowMDAwMDAwNTc2IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU1NiAwMDAwMCBuIAowMDAwMDAwNzUxIDAwMDAwIG4gCjAwMDAwMDYwNDAgMDAwMDAgbiAKMDAwMDAwNjEyMSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNjI3OAolJUVPRgo=",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:00.057878</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p62baca0431)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"imageced5e974ad\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p62baca0431\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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gQM3AvUTb1hUK7UY+JCZJuOovmrOaPtFOJx+CuT0qfayiY2roqIiv/XR5Buw/XK+6Nixo3bgPe1K5BtP8x/CY6N369atCWSuIhJOrr0eqi2sf//+rkcKOUTyqlWrSgF7EM35F1BWVvZLgD/KnJ1mQBf3POiBZQB/cIwB3mG5fv16ugy58nYF/BcmmEyiJlGTqLUuEjUHiZpErZWRqDlI1CRqrcz1Rw39kN5krRC1yspK10E0BxJXLt5Z50NmmoyXinl2R502qMmDZxq0rye1cV26dOmjQHVkYVHi2sDYt+/cudPGVVh2AnTu3Dk9yx49enCcOo60gd0Wh09T9rngvvvu87zR0qqw8vJynhbp3r37I4A9r52XCa2L5zlGjx590TUweQguiRqRqOldErUQXBI1IlHTuyRqIbgkavk8CJSL96P5kNlMyu24a9cuXrHL7n4+qz9Tdy+dfxeHhRsHXI8EKfbu3Vt4dNyCLj8rkc+STJs2bRCAdgjQvpgxX+bDFZwb4JKo5SNRy3VJ1EJwSdTykajluiRqIbgkavlI1HJdErUQXLdK1NCCfHyIb6f0t+ECyNiDffr04QUijkntQ+bfFYC4d0lcXRK1fCRqua7YFhalS6KWj0Qt1xXbwqJ03SpRC+yM7ZaL0hXbwqJ0SdTClMXVFdvConRJ1MKUxdUV28KidEnUwpTF1RXbwqJ0SdTClMXVFdvConRJ1MKUxdUV28KidEnUwpTF1RXbwqJ0SdTClMXVFdvConTdkKgJgtCqSNQEIRIkaoIQCRI1QYgEiZogRIJETRAiQaImCJHwP8Lt0TAKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago0Mjc3CmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDArMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA2MDUzIDAwMDAwIG4gCjAwMDAwMDA1OTYgMDAwMDAgbiAKMDAwMDAwMDYxNyAwMDAwMCBuIAowMDAwMDAwNjc3IDAwMDAwIG4gCjAwMDAwMDA2OTggMDAwMDAgbiAKMDAwMDAwMDcxOSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDU3NiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NTYgMDAwMDAgbiAKMDAwMDAwMDc1MSAwMDAwMCBuIAowMDAwMDA2MDMyIDAwMDAwIG4gCjAwMDAwMDYxMTMgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjYyNzAKJSVFT0YK",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:00.125936</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pd08ee031fb)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"imaged220cf2f5a\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pd08ee031fb\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(42)\n",
+    "for i in range(2):\n",
+    "    interpolate(flow_dict[\"vardeq\"][\"model\"], exmp_imgs[2*i], exmp_imgs[2*i+1])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 32,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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4mLl+ihoAhcq+6xeFoMHDx4LwrvMMqTtMXXEomXLlvJwzWagqKjoSYASlC8SUmZ8fzTQoyanmOCTZ9Ns3rxZjp29ZvHsoMBOPHHihB41hxb7mO4XLlyQ+/H0Z894uswyqfNKr2MvSiaHTuRhOvhO+lk7bxmjpmDUfGTG9xk1Ro1RY9SCXYyaglHzcTFqSY+aPNUeMjmzrObCCEGYqC1cuPApIK2rqKgI6jqzzGbRh0D2+se/gCZwySwp1dXVvwbt03eWyf1jp06diubylc0DMrifMmWK/PoKgDakyCEL+Sl5Gk15ebnNg2TzdkUj5E6/IDJGrZFRC5SF/BSj5iVj1BoZtUBZyE8xal6yMFE7A9SJFHmWXN++fR8G4Z1WskuXLlVm/1h+FYQQOWQ2i8pZtOxoo2ljnTc3okqS6mLUBEbN35XY8o/TxagJjJq/K7HlH6eLURMYNX9XYss/TtcbNmqZ69AqKirkTE2nTp3+BcI7rWQY1DvOZoTMtENms+jr4MUXX5Sc7d692/umo0K58oZRK5yLURMYNX9XYss/ThejJjBq/q7Eln+crjds1ArlTOyWi9OV2IbF6WLUCilLqiuxDYvTxagVUpZUV2IbFqeLUSukLKmuxDYsThejVkhZUl2JbVicLkatkLKkuhLbsDhdjFohZUl1JbZhcboYtULKkupKbMPidN2QqBFCmhRGjZBYYNQIiQVGjZBYYNQIiQVGjZBYYNQIiYX/ATNxHEYKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago0MjIzCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDArMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1OTk5IDAwMDAwIG4gCjAwMDAwMDA1OTYgMDAwMDAgbiAKMDAwMDAwMDYxNyAwMDAwMCBuIAowMDAwMDAwNjc3IDAwMDAwIG4gCjAwMDAwMDA2OTggMDAwMDAgbiAKMDAwMDAwMDcxOSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDU3NiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NTYgMDAwMDAgbiAKMDAwMDAwMDc1MSAwMDAwMCBuIAowMDAwMDA1OTc4IDAwMDAwIG4gCjAwMDAwMDYwNTkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjYyMTYKJSVFT0YK",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:00.942801</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pc0037ef2d3)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"imaged9bdd8a43b\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pc0037ef2d3\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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tt35/MjIGOro/SDw44y5udiy3rp1K5vTaIByBOIQ8OSTT170XYjb43KV8TOU3waVqSWUTcy48LdLzVfUglDUmsgcXYpakExRy4qi1kTm6FLUgmSKWlYUtSYyR5eiFiTLI2qzZ8/miq68gQ8++KDLX+QeNc5KMi721oSQhXdxjCCXQXBcmC4vF3k2TQhXjrKQxNwVqUxR86CoeWRxdSlqXhS15q7YVv8oXYqaF0WtuSu21T9K1+0Stfr6eo4EY/V3WL8tw5mDDK3PU6Zhz/FvIWThXZxUZUYN+n7JpFCuHFDUCudS1Lwoas1dsa3+UboUNS+KWnNXbKt/lK7bJWrnz59vHE5n+6xgU2cOMs7dadOmTRU4A0LIwruuA66Ct3jx4gugRV05oKgVzqWoeVHUmrtiW/2jdClqXhS15q7YVv8oXYqaF0WtuSu21T9K1+0StSlTpnB9b76m8P2UeFZnjgXs27cvh++57q5aUjhZXF2KWnYUtUxXbAsWpUtRy46ilumKbcGidN0uUcvZGds7F6UrtgWL0qWoFVIWV1dsCxalS1ErpCyurtgWLEqXolZIWVxdsS1YlC5FrZCyuLpiW7AoXYpaIWVxdcW2YFG6FLVCyuLqim3BonQpaoWUxdUV24JF6bolURNCtCiKmhCRoKgJEQmKmhCRoKgJEQmKmhCRoKgJEQn/A4YsW0gKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago0MTgxCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDErMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1OTYzIDAwMDAwIG4gCjAwMDAwMDA1OTYgMDAwMDAgbiAKMDAwMDAwMDYxNyAwMDAwMCBuIAowMDAwMDAwNjc3IDAwMDAwIG4gCjAwMDAwMDA2OTggMDAwMDAgbiAKMDAwMDAwMDcxOSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDU3NiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NTYgMDAwMDAgbiAKMDAwMDAwMDc1MSAwMDAwMCBuIAowMDAwMDA1OTQyIDAwMDAwIG4gCjAwMDAwMDYwMjMgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjYxODAKJSVFT0YK",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:01.012081</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p77beb6e73e)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"image9a12df2bca\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p77beb6e73e\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(42)\n",
+    "for i in range(2):\n",
+    "    interpolate(flow_dict[\"multiscale\"][\"model\"], exmp_imgs[2*i], exmp_imgs[2*i+1])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The interpolations of the multi-scale model result in more realistic digits (first row $7\\leftrightarrow 8\\leftrightarrow 6$, second row $9\\leftrightarrow 6$), while the variational dequantization model focuses on local patterns that globally do not form a digit. For the multi-scale model, we actually did not do the \"true\" interpolation between the two images as we did not consider the variables that were split along the flow (they have been sampled randomly for all samples). However, as we will see in the next experiment, the early variables do not effect the overall image much."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Visualization of latents in different levels of multi-scale\n",
+    "\n",
+    "In the following we will focus more on the multi-scale flow. We want to analyse what information is being stored in the variables split at early layers, and what information for the final variables. For this, we sample 8 images where each of them share the same final latent variables, but differ in the other part of the latent variables. Below we visualize three examples of this:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 33,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 44\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:43:05.611690</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p33920636c2)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "iVBORw0KGgoAAAANSUhEUgAAAccAAADnCAYAAABrJ50wAAAceUlEQVR4nO3de7TPVf7H8W3kkkuEg9DINXcxyjWLGkPuNaiMS4ZJZg1ZM2pUTGcYBpVLYZqamUZSK4OVUKRJyEgGQ8atUK6533PX749Zv91+v47v53zPcft+nefjr/d77e9lLx+fs9dnv79772ypqanfOQAA4P3gWncAAIBEw+AIAIBgcAQAQDA4AgAgGBwBABAMjgAAiBuiGlNTU69SN5BZUdeI65f4uH7JjeuX3KKuEU+OAAAIBkcAAASDIwAAgsERAADB4AgAgGBwBABAMDgCACAi1zkmg6JFi5q8cuXKJq9Ro4bJz5496+N3333XtO3atesy9w64vuXLl8/kLVu2jNk+efJk0xbei7g2cuTIYfIBAwaYvECBAj7Onj27aVu1apXJ33zzzcvcu2uLJ0cAAASDIwAAgsERAACRlDXHsI4xffp009agQQOTZ8uWLebnDBkyxOSzZs0y+SuvvGLyZcuWZaifuLhChQr5+P333zdtd955Z9yfs3LlSpMvWbLE5DNmzPDxwoULM9JFRChYsKCP58yZY9rq1atn8vD++8tf/mLatMY/fPhwk3/++ec+Xrx4cab6CiusITrn3PLly01erlw5k4fX77vvvjNt586dM/k333xj8o0bN/p4586dGe/sNcaTIwAAgsERAACRlNOqjz32mI8bNmwY+Vqdujl27JiPb7/9dtP285//3OQ6xffII4/4WKf0EL933nnHx3Xq1Il8bb9+/UxeunRpH//mN78xbbVr1zZ5165dfdyoUSPTtm7durj6irSmTJni4/r160e+dtCgQT7u3bu3aStVqpTJX3rpJZOH03QPPPCAaaPEkTl/+tOfTF62bFmT69TpwYMHfXzDDXa4yJ8/v8nnzZtn8vHjx/tYr+2WLVvi7PG1w5MjAACCwREAAMHgCACASIqaY7FixUz++OOP+1jnyPUnw1WrVjX5TTfd5GOdf2/dunXke8Ofomt9C7EVLlzY5FWqVIn52tWrV5t8woQJJg+vX65cuUzbr371K5OHP1ufOHGiaWvSpEnsDsPQ5VDly5f3sd5/W7duNfmIESN8rMuu3nrrLZPfcccdJi9evLiPf/e735m2Vq1apdNrXEyLFi1Mrtd27969Jq9bt66PT548adp0eVSlSpVM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\" id=\"image5736a36f01\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p33920636c2\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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YiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDUrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1MzA5IDAwMDAwIG4gCjAwMDAwMDA2MDcgMDAwMDAgbiAKMDAwMDAwMDYyOCAwMDAwMCBuIAowMDAwMDAwNjg4IDAwMDAwIG4gCjAwMDAwMDA3MDkgMDAwMDAgbiAKMDAwMDAwMDczMCAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzNDQgMDAwMDAgbiAKMDAwMDAwMDU4NyAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NjcgMDAwMDAgbiAKMDAwMDAwMDc2MiAwMDAwMCBuIAowMDAwMDA1Mjg4IDAwMDAwIG4gCjAwMDAwMDUzNjkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjU1MjYKJSVFT0YK",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:43:05.665142</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pa3f2b1d5ff)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"image7fc839e571\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pa3f2b1d5ff\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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dn83af0OHTrkz3HNmjXcUdPapxxzoBytvbF9yjHUpxxzcCHkyDpyx/Xi+jn03PSEbi43mzx5srU3lo/7IppKer5Fixb5tkNJ0cc23Oj6PVF4Pj1fbW1t+PqDpD5OyBkFjM97JFlSUpJj5m5+n3IMoByVYxLfeclx3LhxW4G355Pv//MngdUh4taT24R4EtN/5JQSdFeb4P6IM9cfZBqgj8/JIucfJvHNAlxNHfDx9G7atCmWTzn6UY7KMYFPOSrHgM8+R86zWLt2rV+IL1wQPBzYSeti1JO+DRs2ZBpXsj0oB+n7uMy4Y8eOgXPKR5H5N68s0PdjEPBxIWCOpXuRPuXooRyVY0KfclSOAZ99jp8FmcbMnz//dWDt9HmjC3JTqaJGe9pnSktL+S7GpvEdBC1btvTpOA1phvUEy7i+kydPenMsDdzs5HaQxKccPZRjEm90QeUYx6ccPS6UHA+D1q1bs5P6EdAHhO+0FOqNLsi3INfU1NDHCbJbQOTLggvxcXeV5cuX08cJpFu3buVPms6HHJcABvhDsH37dg4LJPUpRw/lmMQbXVA5xvGl8d75JF750vUpRzd8ytENn3J0w6cc3fApRzd8ytENn3J0w6cc3fApRzd8ytENn3J0w+flKN7bKEc3UI5uoBzdQDm6gXJ0A+XoBv8Fx0kijwplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjQxNjMKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDMwNSswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDU5NDcgMDAwMDAgbiAKMDAwMDAwMDYwNyAwMDAwMCBuIAowMDAwMDAwNjI4IDAwMDAwIG4gCjAwMDAwMDA2ODggMDAwMDAgbiAKMDAwMDAwMDcwOSAwMDAwMCBuIAowMDAwMDAwNzMwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM0NCAwMDAwMCBuIAowMDAwMDAwNTg3IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU2NyAwMDAwMCBuIAowMDAwMDAwNzYyIDAwMDAwIG4gCjAwMDAwMDU5MjYgMDAwMDAgbiAKMDAwMDAwNjAwNyAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNjE2NAolJUVPRgo=",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:43:05.719105</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pe07ca5f3ee)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"image6fd66e430b\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pe07ca5f3ee\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(44)\n",
+    "for _ in range(3):\n",
+    "    z_init = flow_dict[\"multiscale\"][\"model\"].prior.sample(sample_shape=[1,8,7,7])\n",
+    "    z_init = z_init.expand(8, -1, -1, -1)\n",
+    "    samples = flow_dict[\"multiscale\"][\"model\"].sample(img_shape=z_init.shape, z_init=z_init)\n",
+    "    show_imgs(samples.cpu())"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We see that the early split variables indeed have a smaller effect on the image. Still, small differences can be spot when we look carefully at the borders of the digits. For instance, in the middle, the top part of the 3 has different thicknesses for different samples although all of them represent the same coarse structure. This shows that the flow indeed learns to separate the higher-level information in the final variables, while the early split ones contain local noise patterns."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Visualizing Dequantization\n",
+    "\n",
+    "As a final part of this notebook, we will look at the effect of variational dequantization. We have motivated variational dequantization by the issue of sharp edges/boarders being difficult to model, and a flow would rather prefer smooth, prior-like distributions. To check how what noise distribution $q(u|x)$ the flows in the variational dequantization module have learned, we can plot a histogram of output values from the dequantization and variational dequantization module. "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 34,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def visualize_dequant_distribution(model : ImageFlow, imgs : torch.Tensor, title:str=None):\n",
+    "    \"\"\"\n",
+    "    Inputs:\n",
+    "        model - The flow of which we want to visualize the dequantization distribution\n",
+    "        imgs - Example training images of which we want to visualize the dequantization distribution \n",
+    "    \"\"\"\n",
+    "    imgs = imgs.to(device)\n",
+    "    ldj = torch.zeros(imgs.shape[0], dtype=torch.float32).to(device)\n",
+    "    with torch.no_grad():\n",
+    "        dequant_vals = []\n",
+    "        for _ in tqdm(range(8), leave=False):\n",
+    "            d, _ = model.flows[0](imgs, ldj, reverse=False)\n",
+    "            dequant_vals.append(d)\n",
+    "        dequant_vals = torch.cat(dequant_vals, dim=0)\n",
+    "    dequant_vals = dequant_vals.view(-1).cpu().numpy()\n",
+    "    sns.set()\n",
+    "    plt.figure(figsize=(10,3))\n",
+    "    plt.hist(dequant_vals, bins=256, color=to_rgb(\"C0\")+(0.5,), edgecolor=\"C0\", density=True)\n",
+    "    if title is not None:\n",
+    "        plt.title(title)\n",
+    "    plt.show()\n",
+    "    plt.close()\n",
+    "    \n",
+    "sample_imgs, _ = next(iter(train_loader))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 35,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "                                     \r"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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MDAgNjAwIDYwMCA2MDAgNjAwIDMxOCA0MDEgNDYwIDgzOCA2MzYKOTUwIDc4MCAyNzUgMzkwIDM5MCA1MDAgODM4IDMxOCAzNjEgMzE4IDMzNyA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2CjYzNiA2MzYgMzM3IDMzNyA4MzggODM4IDgzOCA1MzEgMTAwMCA2ODQgNjg2IDY5OCA3NzAgNjMyIDU3NSA3NzUgNzUyIDI5NQoyOTUgNjU2IDU1NyA4NjMgNzQ4IDc4NyA2MDMgNzg3IDY5NSA2MzUgNjExIDczMiA2ODQgOTg5IDY4NSA2MTEgNjg1IDM5MCAzMzcKMzkwIDgzOCA1MDAgNTAwIDYxMyA2MzUgNTUwIDYzNSA2MTUgMzUyIDYzNSA2MzQgMjc4IDI3OCA1NzkgMjc4IDk3NCA2MzQgNjEyCjYzNSA2MzUgNDExIDUyMSAzOTIgNjM0IDU5MiA4MTggNTkyIDU5MiA1MjUgNjM2IDMzNyA2MzYgODM4IDYwMCA2MzYgNjAwIDMxOAozNTIgNTE4IDEwMDAgNTAwIDUwMCA1MDAgMTM0MiA2MzUgNDAwIDEwNzAgNjAwIDY4NSA2MDAgNjAwIDMxOCAzMTggNTE4IDUxOAo1OTAgNTAwIDEwMDAgNTAwIDEwMDAgNTIxIDQwMCAxMDIzIDYwMCA1MjUgNjExIDMxOCA0MDEgNjM2IDYzNiA2MzYgNjM2IDMzNwo1MDAgNTAwIDEwMDAgNDcxIDYxMiA4MzggMzYxIDEwMDAgNTAwIDUwMCA4MzggNDAxIDQwMSA1MDAgNjM2IDYzNiAzMTggNTAwCjQwMSA0NzEgNjEyIDk2OSA5NjkgOTY5IDUzMSA2ODQgNjg0IDY4NCA2ODQgNjg0IDY4NCA5NzQgNjk4IDYzMiA2MzIgNjMyIDYzMgoyOTUgMjk1IDI5NSAyOTUgNzc1IDc0OCA3ODcgNzg3IDc4NyA3ODcgNzg3IDgzOCA3ODcgNzMyIDczMiA3MzIgNzMyIDYxMSA2MDUKNjMwIDYxMyA2MTMgNjEzIDYxMyA2MTMgNjEzIDk4MiA1NTAgNjE1IDYxNSA2MTUgNjE1IDI3OCAyNzggMjc4IDI3OCA2MTIgNjM0CjYxMiA2MTIgNjEyIDYxMiA2MTIgODM4IDYxMiA2MzQgNjM0IDYzNCA2MzQgNTkyIDYzNSA1OTIgXQplbmRvYmoKMTYgMCBvYmoKPDwgL0QgMTcgMCBSIC9hIDE4IDAgUiAvZSAxOSAwIFIgL2VpZ2h0IDIwIDAgUiAvZml2ZSAyMSAwIFIgL2ZvdXIgMjIgMCBSCi9pIDIzIDAgUiAvbiAyNSAwIFIgL28gMjYgMCBSIC9vbmUgMjcgMCBSIC9wZXJpb2QgMjggMCBSIC9xIDI5IDAgUgovc2l4IDMwIDAgUiAvdCAzMSAwIFIgL3R3byAzMiAwIFIgL3UgMzMgMCBSIC96IDM0IDAgUiAvemVybyAzNSAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE1IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMCAvY2EgMSA+PgovQTIgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PgovQTMgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMC41ID4+ID4+CmVuZG9iago1IDAgb2JqCjw8ID4+CmVuZG9iago2IDAgb2JqCjw8ID4+CmVuZG9iago3IDAgb2JqCjw8IC9GMS1EZWphVnVTYW5zLW1pbnVzIDI0IDAgUiA+PgplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWyAxMSAwIFIgXSAvQ291bnQgMSA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL0NyZWF0b3IgKE1hdHBsb3RsaWIgdjMuNy4yLCBodHRwczovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKE1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgdjMuNy4yKQovQ3JlYXRpb25EYXRlIChEOjIwMjQwNTEyMjI0MzA5KzAyJzAwJykgPj4KZW5kb2JqCnhyZWYKMCAzNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTYgMDAwMDAgbiAKMDAwMDAxNDAyMiAwMDAwMCBuIAowMDAwMDEzNzU5IDAwMDAwIG4gCjAwMDAwMTM3OTEgMDAwMDAgbiAKMDAwMDAxMzkzMSAwMDAwMCBuIAowMDAwMDEzOTUyIDAwMDAwIG4gCjAwMDAwMTM5NzMgMDAwMDAgbiAKMDAwMDAwMDA2NSAwMDAwMCBuIAowMDAwMDAwMzM5IDAwMDAwIG4gCjAwMDAwMDY4ODggMDAwMDAgbiAKMDAwMDAwMDIwOCAwMDAwMCBuIAowMDAwMDA2ODY3IDAwMDAwIG4gCjAwMDAwMTI0ODAgMDAwMDAgbiAKMDAwMDAxMjI3MyAwMDAwMCBuIAowMDAwMDExODQ2IDAwMDAwIG4gCjAwMDAwMTM1MzMgMDAwMDAgbiAKMDAwMDAwNjkwOCAwMDAwMCBuIAowMDAwMDA3MTQ1IDAwMDAwIG4gCjAwMDAwMDc1MjUgMDAwMDAgbiAKMDAwMDAwNzg0NyAwMDAwMCBuIAowMDAwMDA4MzE1IDAwMDAwIG4gCjAwMDAwMDg2MzcgMDAwMDAgbiAKMDAwMDAwODgwMyAwMDAwMCBuIAowMDAwMDA4OTQ3IDAwMDAwIG4gCjAwMDAwMDkxMTkgMDAwMDAgbiAKMDAwMDAwOTM1NSAwMDAwMCBuIAowMDAwMDA5NjQ2IDAwMDAwIG4gCjAwMDAwMDk4MDEgMDAwMDAgbiAKMDAwMDAwOTkyNCAwMDAwMCBuIAowMDAwMDEwMjQwIDAwMDAwIG4gCjAwMDAwMTA2MzMgMDAwMDAgbiAKMDAwMDAxMDgzOSAwMDAwMCBuIAowMDAwMDExMTYzIDAwMDAwIG4gCjAwMDAwMTE0MTAgMDAwMDAgbiAKMDAwMDAxMTU1OCAwMDAwMCBuIAowMDAwMDE0MDgyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzcgL1Jvb3QgMSAwIFIgL0luZm8gMzYgMCBSID4+CnN0YXJ0eHJlZgoxNDIzOQolJUVPRgo=",
+      "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=\"599.393438pt\" height=\"215.984063pt\" viewBox=\"0 0 599.393438 215.984063\" 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>2024-05-12T22:43:08.967048</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 215.984063 \n",
+       "L 599.393438 215.984063 \n",
+       "L 599.393438 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "L 34.193438 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"line2d_1\">\n",
+       "      <path d=\"M 105.551498 188.638125 \n",
+       "L 105.551498 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- −10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(93.94392 206.496406) scale(0.11 -0.11)\">\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-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",
+       "        <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-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"147.412109\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"line2d_2\">\n",
+       "      <path d=\"M 209.79675 188.638125 \n",
+       "L 209.79675 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- −5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(201.688547 206.496406) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"line2d_3\">\n",
+       "      <path d=\"M 314.042003 188.638125 \n",
+       "L 314.042003 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(310.542628 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"line2d_4\">\n",
+       "      <path d=\"M 418.287255 188.638125 \n",
+       "L 418.287255 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- 5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(414.78788 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"line2d_5\">\n",
+       "      <path d=\"M 522.532508 188.638125 \n",
+       "L 522.532508 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(515.533758 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"line2d_6\">\n",
+       "      <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 192.817266) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"line2d_7\">\n",
+       "      <path d=\"M 34.193438 147.103553 \n",
+       "L 592.193437 147.103553 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 0.2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 151.282693) scale(0.11 -0.11)\">\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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"line2d_8\">\n",
+       "      <path d=\"M 34.193438 105.56898 \n",
+       "L 592.193437 105.56898 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 0.4 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 109.748121) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-34\" d=\"M 2419 4116 \n",
+       "L 825 1625 \n",
+       "L 2419 1625 \n",
+       "L 2419 4116 \n",
+       "z\n",
+       "M 2253 4666 \n",
+       "L 3047 4666 \n",
+       "L 3047 1625 \n",
+       "L 3713 1625 \n",
+       "L 3713 1100 \n",
+       "L 3047 1100 \n",
+       "L 3047 0 \n",
+       "L 2419 0 \n",
+       "L 2419 1100 \n",
+       "L 313 1100 \n",
+       "L 313 1709 \n",
+       "L 2253 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"line2d_9\">\n",
+       "      <path d=\"M 34.193438 64.034408 \n",
+       "L 592.193437 64.034408 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 0.6 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 68.213548) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-36\" d=\"M 2113 2584 \n",
+       "Q 1688 2584 1439 2293 \n",
+       "Q 1191 2003 1191 1497 \n",
+       "Q 1191 994 1439 701 \n",
+       "Q 1688 409 2113 409 \n",
+       "Q 2538 409 2786 701 \n",
+       "Q 3034 994 3034 1497 \n",
+       "Q 3034 2003 2786 2293 \n",
+       "Q 2538 2584 2113 2584 \n",
+       "z\n",
+       "M 3366 4563 \n",
+       "L 3366 3988 \n",
+       "Q 3128 4100 2886 4159 \n",
+       "Q 2644 4219 2406 4219 \n",
+       "Q 1781 4219 1451 3797 \n",
+       "Q 1122 3375 1075 2522 \n",
+       "Q 1259 2794 1537 2939 \n",
+       "Q 1816 3084 2150 3084 \n",
+       "Q 2853 3084 3261 2657 \n",
+       "Q 3669 2231 3669 1497 \n",
+       "Q 3669 778 3244 343 \n",
+       "Q 2819 -91 2113 -91 \n",
+       "Q 1303 -91 875 529 \n",
+       "Q 447 1150 447 2328 \n",
+       "Q 447 3434 972 4092 \n",
+       "Q 1497 4750 2381 4750 \n",
+       "Q 2619 4750 2861 4703 \n",
+       "Q 3103 4656 3366 4563 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-36\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"line2d_10\">\n",
+       "      <path d=\"M 34.193438 22.499835 \n",
+       "L 592.193437 22.499835 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_10\">\n",
+       "      <!-- 0.8 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 26.678976) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-38\" d=\"M 2034 2216 \n",
+       "Q 1584 2216 1326 1975 \n",
+       "Q 1069 1734 1069 1313 \n",
+       "Q 1069 891 1326 650 \n",
+       "Q 1584 409 2034 409 \n",
+       "Q 2484 409 2743 651 \n",
+       "Q 3003 894 3003 1313 \n",
+       "Q 3003 1734 2745 1975 \n",
+       "Q 2488 2216 2034 2216 \n",
+       "z\n",
+       "M 1403 2484 \n",
+       "Q 997 2584 770 2862 \n",
+       "Q 544 3141 544 3541 \n",
+       "Q 544 4100 942 4425 \n",
+       "Q 1341 4750 2034 4750 \n",
+       "Q 2731 4750 3128 4425 \n",
+       "Q 3525 4100 3525 3541 \n",
+       "Q 3525 3141 3298 2862 \n",
+       "Q 3072 2584 2669 2484 \n",
+       "Q 3125 2378 3379 2068 \n",
+       "Q 3634 1759 3634 1313 \n",
+       "Q 3634 634 3220 271 \n",
+       "Q 2806 -91 2034 -91 \n",
+       "Q 1263 -91 848 271 \n",
+       "Q 434 634 434 1313 \n",
+       "Q 434 1759 690 2068 \n",
+       "Q 947 2378 1403 2484 \n",
+       "z\n",
+       "M 1172 3481 \n",
+       "Q 1172 3119 1398 2916 \n",
+       "Q 1625 2713 2034 2713 \n",
+       "Q 2441 2713 2670 2916 \n",
+       "Q 2900 3119 2900 3481 \n",
+       "Q 2900 3844 2670 4047 \n",
+       "Q 2441 4250 2034 4250 \n",
+       "Q 1625 4250 1398 4047 \n",
+       "Q 1172 3844 1172 3481 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-38\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 59.557074 188.638125 \n",
+       "L 61.538614 188.638125 \n",
+       "L 61.538614 188.432633 \n",
+       "L 59.557074 188.432633 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 61.538614 188.638125 \n",
+       "L 63.520134 188.638125 \n",
+       "L 63.520134 188.378196 \n",
+       "L 61.538614 188.378196 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 63.520134 188.638125 \n",
+       "L 65.501675 188.638125 \n",
+       "L 65.501675 188.365951 \n",
+       "L 63.520134 188.365951 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 65.501675 188.638125 \n",
+       "L 67.483215 188.638125 \n",
+       "L 67.483215 188.34962 \n",
+       "L 65.501675 188.34962 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_7\">\n",
+       "    <path d=\"M 67.483215 188.638125 \n",
+       "L 69.464735 188.638125 \n",
+       "L 69.464735 188.299265 \n",
+       "L 67.483215 188.299265 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_8\">\n",
+       "    <path d=\"M 69.464735 188.638125 \n",
+       "L 71.446275 188.638125 \n",
+       "L 71.446275 188.281577 \n",
+       "L 69.464735 188.281577 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_9\">\n",
+       "    <path d=\"M 71.446275 188.638125 \n",
+       "L 73.427816 188.638125 \n",
+       "L 73.427816 188.272051 \n",
+       "L 71.446275 188.272051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_10\">\n",
+       "    <path d=\"M 73.427816 188.638125 \n",
+       "L 75.409356 188.638125 \n",
+       "L 75.409356 188.229864 \n",
+       "L 73.427816 188.229864 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_11\">\n",
+       "    <path d=\"M 75.409356 188.638125 \n",
+       "L 77.390876 188.638125 \n",
+       "L 77.390876 188.135958 \n",
+       "L 75.409356 188.135958 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_12\">\n",
+       "    <path d=\"M 77.390876 188.638125 \n",
+       "L 79.372416 188.638125 \n",
+       "L 79.372416 188.055672 \n",
+       "L 77.390876 188.055672 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_13\">\n",
+       "    <path d=\"M 79.372416 188.638125 \n",
+       "L 81.353957 188.638125 \n",
+       "L 81.353957 188.078807 \n",
+       "L 79.372416 188.078807 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_14\">\n",
+       "    <path d=\"M 81.353957 188.638125 \n",
+       "L 83.335477 188.638125 \n",
+       "L 83.335477 188.005313 \n",
+       "L 81.353957 188.005313 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_15\">\n",
+       "    <path d=\"M 83.335477 188.638125 \n",
+       "L 85.317017 188.638125 \n",
+       "L 85.317017 187.862428 \n",
+       "L 83.335477 187.862428 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_16\">\n",
+       "    <path d=\"M 85.317017 188.638125 \n",
+       "L 87.298558 188.638125 \n",
+       "L 87.298558 187.821602 \n",
+       "L 85.317017 187.821602 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_17\">\n",
+       "    <path d=\"M 87.298558 188.638125 \n",
+       "L 89.280078 188.638125 \n",
+       "L 89.280078 187.858338 \n",
+       "L 87.298558 187.858338 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_18\">\n",
+       "    <path d=\"M 89.280078 188.638125 \n",
+       "L 91.261618 188.638125 \n",
+       "L 91.261618 187.714093 \n",
+       "L 89.280078 187.714093 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_19\">\n",
+       "    <path d=\"M 91.261618 188.638125 \n",
+       "L 93.243158 188.638125 \n",
+       "L 93.243158 187.628358 \n",
+       "L 91.261618 187.628358 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_20\">\n",
+       "    <path d=\"M 93.243158 188.638125 \n",
+       "L 95.224679 188.638125 \n",
+       "L 95.224679 187.531725 \n",
+       "L 93.243158 187.531725 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_21\">\n",
+       "    <path d=\"M 95.224679 188.638125 \n",
+       "L 97.206219 188.638125 \n",
+       "L 97.206219 187.401093 \n",
+       "L 95.224679 187.401093 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_22\">\n",
+       "    <path d=\"M 97.206219 188.638125 \n",
+       "L 99.187759 188.638125 \n",
+       "L 99.187759 187.284058 \n",
+       "L 97.206219 187.284058 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_23\">\n",
+       "    <path d=\"M 99.187759 188.638125 \n",
+       "L 101.169299 188.638125 \n",
+       "L 101.169299 187.048627 \n",
+       "L 99.187759 187.048627 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_24\">\n",
+       "    <path d=\"M 101.169299 188.638125 \n",
+       "L 103.15082 188.638125 \n",
+       "L 103.15082 186.879861 \n",
+       "L 101.169299 186.879861 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_25\">\n",
+       "    <path d=\"M 103.15082 188.638125 \n",
+       "L 105.13236 188.638125 \n",
+       "L 105.13236 186.728822 \n",
+       "L 103.15082 186.728822 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_26\">\n",
+       "    <path d=\"M 105.13236 188.638125 \n",
+       "L 107.1139 188.638125 \n",
+       "L 107.1139 186.585931 \n",
+       "L 105.13236 186.585931 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_27\">\n",
+       "    <path d=\"M 107.1139 188.638125 \n",
+       "L 109.09542 188.638125 \n",
+       "L 109.09542 186.436213 \n",
+       "L 107.1139 186.436213 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_28\">\n",
+       "    <path d=\"M 109.09542 188.638125 \n",
+       "L 111.076961 188.638125 \n",
+       "L 111.076961 186.199443 \n",
+       "L 109.09542 186.199443 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_29\">\n",
+       "    <path d=\"M 111.076961 188.638125 \n",
+       "L 113.058501 188.638125 \n",
+       "L 113.058501 185.965373 \n",
+       "L 111.076961 185.965373 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_30\">\n",
+       "    <path d=\"M 113.058501 188.638125 \n",
+       "L 115.040021 188.638125 \n",
+       "L 115.040021 185.732635 \n",
+       "L 113.058501 185.732635 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_31\">\n",
+       "    <path d=\"M 115.040021 188.638125 \n",
+       "L 117.021561 188.638125 \n",
+       "L 117.021561 185.497234 \n",
+       "L 115.040021 185.497234 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_32\">\n",
+       "    <path d=\"M 117.021561 188.638125 \n",
+       "L 119.003102 188.638125 \n",
+       "L 119.003102 185.173346 \n",
+       "L 117.021561 185.173346 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_33\">\n",
+       "    <path d=\"M 119.003102 188.638125 \n",
+       "L 120.984622 188.638125 \n",
+       "L 120.984622 184.680671 \n",
+       "L 119.003102 184.680671 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_34\">\n",
+       "    <path d=\"M 120.984622 188.638125 \n",
+       "L 122.966162 188.638125 \n",
+       "L 122.966162 184.262923 \n",
+       "L 120.984622 184.262923 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_35\">\n",
+       "    <path d=\"M 122.966162 188.638125 \n",
+       "L 124.947703 188.638125 \n",
+       "L 124.947703 183.919983 \n",
+       "L 122.966162 183.919983 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_36\">\n",
+       "    <path d=\"M 124.947703 188.638125 \n",
+       "L 126.929243 188.638125 \n",
+       "L 126.929243 183.494031 \n",
+       "L 124.947703 183.494031 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_37\">\n",
+       "    <path d=\"M 126.929243 188.638125 \n",
+       "L 128.910763 188.638125 \n",
+       "L 128.910763 182.971399 \n",
+       "L 126.929243 182.971399 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_38\">\n",
+       "    <path d=\"M 128.910763 188.638125 \n",
+       "L 130.892303 188.638125 \n",
+       "L 130.892303 182.299186 \n",
+       "L 128.910763 182.299186 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_39\">\n",
+       "    <path d=\"M 130.892303 188.638125 \n",
+       "L 132.873844 188.638125 \n",
+       "L 132.873844 181.780693 \n",
+       "L 130.892303 181.780693 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_40\">\n",
+       "    <path d=\"M 132.873844 188.638125 \n",
+       "L 134.855364 188.638125 \n",
+       "L 134.855364 180.991311 \n",
+       "L 132.873844 180.991311 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_41\">\n",
+       "    <path d=\"M 134.855364 188.638125 \n",
+       "L 136.836904 188.638125 \n",
+       "L 136.836904 180.339531 \n",
+       "L 134.855364 180.339531 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_42\">\n",
+       "    <path d=\"M 136.836904 188.638125 \n",
+       "L 138.818444 188.638125 \n",
+       "L 138.818444 179.781573 \n",
+       "L 136.836904 179.781573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_43\">\n",
+       "    <path d=\"M 138.818444 188.638125 \n",
+       "L 140.799965 188.638125 \n",
+       "L 140.799965 178.473674 \n",
+       "L 138.818444 178.473674 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_44\">\n",
+       "    <path d=\"M 140.799965 188.638125 \n",
+       "L 142.781505 188.638125 \n",
+       "L 142.781505 177.488505 \n",
+       "L 140.799965 177.488505 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_45\">\n",
+       "    <path d=\"M 142.781505 188.638125 \n",
+       "L 144.763045 188.638125 \n",
+       "L 144.763045 176.281412 \n",
+       "L 142.781505 176.281412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_46\">\n",
+       "    <path d=\"M 144.763045 188.638125 \n",
+       "L 146.744565 188.638125 \n",
+       "L 146.744565 175.11637 \n",
+       "L 144.763045 175.11637 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_47\">\n",
+       "    <path d=\"M 146.744565 188.638125 \n",
+       "L 148.726106 188.638125 \n",
+       "L 148.726106 174.142122 \n",
+       "L 146.744565 174.142122 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_48\">\n",
+       "    <path d=\"M 148.726106 188.638125 \n",
+       "L 150.707646 188.638125 \n",
+       "L 150.707646 172.564872 \n",
+       "L 148.726106 172.564872 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_49\">\n",
+       "    <path d=\"M 150.707646 188.638125 \n",
+       "L 152.689176 188.638125 \n",
+       "L 152.689176 170.999781 \n",
+       "L 150.707646 170.999781 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_50\">\n",
+       "    <path d=\"M 152.689176 188.638125 \n",
+       "L 154.670706 188.638125 \n",
+       "L 154.670706 169.165317 \n",
+       "L 152.689176 169.165317 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_51\">\n",
+       "    <path d=\"M 154.670706 188.638125 \n",
+       "L 156.652247 188.638125 \n",
+       "L 156.652247 166.982577 \n",
+       "L 154.670706 166.982577 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_52\">\n",
+       "    <path d=\"M 156.652247 188.638125 \n",
+       "L 158.633777 188.638125 \n",
+       "L 158.633777 164.696192 \n",
+       "L 156.652247 164.696192 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_53\">\n",
+       "    <path d=\"M 158.633777 188.638125 \n",
+       "L 160.615317 188.638125 \n",
+       "L 160.615317 162.355614 \n",
+       "L 158.633777 162.355614 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_54\">\n",
+       "    <path d=\"M 160.615317 188.638125 \n",
+       "L 162.596848 188.638125 \n",
+       "L 162.596848 159.76573 \n",
+       "L 160.615317 159.76573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_55\">\n",
+       "    <path d=\"M 162.596848 188.638125 \n",
+       "L 164.578378 188.638125 \n",
+       "L 164.578378 157.004508 \n",
+       "L 162.596848 157.004508 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_56\">\n",
+       "    <path d=\"M 164.578378 188.638125 \n",
+       "L 166.559918 188.638125 \n",
+       "L 166.559918 153.71544 \n",
+       "L 164.578378 153.71544 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_57\">\n",
+       "    <path d=\"M 166.559918 188.638125 \n",
+       "L 168.541448 188.638125 \n",
+       "L 168.541448 150.442353 \n",
+       "L 166.559918 150.442353 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_58\">\n",
+       "    <path d=\"M 168.541448 188.638125 \n",
+       "L 170.522979 188.638125 \n",
+       "L 170.522979 146.513497 \n",
+       "L 168.541448 146.513497 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_59\">\n",
+       "    <path d=\"M 170.522979 188.638125 \n",
+       "L 172.504519 188.638125 \n",
+       "L 172.504519 142.28412 \n",
+       "L 170.522979 142.28412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_60\">\n",
+       "    <path d=\"M 172.504519 188.638125 \n",
+       "L 174.486049 188.638125 \n",
+       "L 174.486049 138.093743 \n",
+       "L 172.504519 138.093743 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_61\">\n",
+       "    <path d=\"M 174.486049 188.638125 \n",
+       "L 176.467589 188.638125 \n",
+       "L 176.467589 132.929489 \n",
+       "L 174.486049 132.929489 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_62\">\n",
+       "    <path d=\"M 176.467589 188.638125 \n",
+       "L 178.44912 188.638125 \n",
+       "L 178.44912 127.065185 \n",
+       "L 176.467589 127.065185 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_63\">\n",
+       "    <path d=\"M 178.44912 188.638125 \n",
+       "L 180.43065 188.638125 \n",
+       "L 180.43065 121.689715 \n",
+       "L 178.44912 121.689715 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_64\">\n",
+       "    <path d=\"M 180.43065 188.638125 \n",
+       "L 182.41219 188.638125 \n",
+       "L 182.41219 114.907468 \n",
+       "L 180.43065 114.907468 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_65\">\n",
+       "    <path d=\"M 182.41219 188.638125 \n",
+       "L 184.39372 188.638125 \n",
+       "L 184.39372 107.067078 \n",
+       "L 182.41219 107.067078 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_66\">\n",
+       "    <path d=\"M 184.39372 188.638125 \n",
+       "L 186.375251 188.638125 \n",
+       "L 186.375251 99.315515 \n",
+       "L 184.39372 99.315515 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_67\">\n",
+       "    <path d=\"M 186.375251 188.638125 \n",
+       "L 188.356791 188.638125 \n",
+       "L 188.356791 90.085171 \n",
+       "L 186.375251 90.085171 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_68\">\n",
+       "    <path d=\"M 188.356791 188.638125 \n",
+       "L 190.338321 188.638125 \n",
+       "L 190.338321 80.444215 \n",
+       "L 188.356791 80.444215 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_69\">\n",
+       "    <path d=\"M 190.338321 188.638125 \n",
+       "L 192.319861 188.638125 \n",
+       "L 192.319861 69.570033 \n",
+       "L 190.338321 69.570033 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_70\">\n",
+       "    <path d=\"M 192.319861 188.638125 \n",
+       "L 194.301392 188.638125 \n",
+       "L 194.301392 57.633172 \n",
+       "L 192.319861 57.633172 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_71\">\n",
+       "    <path d=\"M 194.301392 188.638125 \n",
+       "L 196.282922 188.638125 \n",
+       "L 196.282922 45.540407 \n",
+       "L 194.301392 45.540407 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_72\">\n",
+       "    <path d=\"M 196.282922 188.638125 \n",
+       "L 198.264462 188.638125 \n",
+       "L 198.264462 30.238125 \n",
+       "L 196.282922 30.238125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_73\">\n",
+       "    <path d=\"M 198.264462 188.638125 \n",
+       "L 200.245993 188.638125 \n",
+       "L 200.245993 165.192913 \n",
+       "L 198.264462 165.192913 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_74\">\n",
+       "    <path d=\"M 200.245993 188.638125 \n",
+       "L 202.227533 188.638125 \n",
+       "L 202.227533 188.544225 \n",
+       "L 200.245993 188.544225 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_75\">\n",
+       "    <path d=\"M 202.227533 188.638125 \n",
+       "L 204.209063 188.638125 \n",
+       "L 204.209063 188.561916 \n",
+       "L 202.227533 188.561916 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_76\">\n",
+       "    <path d=\"M 204.209063 188.638125 \n",
+       "L 206.190593 188.638125 \n",
+       "L 206.190593 188.530616 \n",
+       "L 204.209063 188.530616 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_77\">\n",
+       "    <path d=\"M 206.190593 188.638125 \n",
+       "L 208.172134 188.638125 \n",
+       "L 208.172134 188.53606 \n",
+       "L 206.190593 188.53606 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_78\">\n",
+       "    <path d=\"M 208.172134 188.638125 \n",
+       "L 210.153664 188.638125 \n",
+       "L 210.153664 188.533337 \n",
+       "L 208.172134 188.533337 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_79\">\n",
+       "    <path d=\"M 210.153664 188.638125 \n",
+       "L 212.135194 188.638125 \n",
+       "L 212.135194 188.481624 \n",
+       "L 210.153664 188.481624 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_80\">\n",
+       "    <path d=\"M 212.135194 188.638125 \n",
+       "L 214.116734 188.638125 \n",
+       "L 214.116734 188.39589 \n",
+       "L 212.135194 188.39589 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_81\">\n",
+       "    <path d=\"M 214.116734 188.638125 \n",
+       "L 216.098265 188.638125 \n",
+       "L 216.098265 188.276131 \n",
+       "L 214.116734 188.276131 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_82\">\n",
+       "    <path d=\"M 216.098265 188.638125 \n",
+       "L 218.079805 188.638125 \n",
+       "L 218.079805 188.223059 \n",
+       "L 216.098265 188.223059 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_83\">\n",
+       "    <path d=\"M 218.079805 188.638125 \n",
+       "L 220.061335 188.638125 \n",
+       "L 220.061335 188.242109 \n",
+       "L 218.079805 188.242109 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_84\">\n",
+       "    <path d=\"M 220.061335 188.638125 \n",
+       "L 222.042865 188.638125 \n",
+       "L 222.042865 188.179509 \n",
+       "L 220.061335 188.179509 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_85\">\n",
+       "    <path d=\"M 222.042865 188.638125 \n",
+       "L 224.024406 188.638125 \n",
+       "L 224.024406 188.220337 \n",
+       "L 222.042865 188.220337 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_86\">\n",
+       "    <path d=\"M 224.024406 188.638125 \n",
+       "L 226.005936 188.638125 \n",
+       "L 226.005936 188.179509 \n",
+       "L 224.024406 188.179509 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_87\">\n",
+       "    <path d=\"M 226.005936 188.638125 \n",
+       "L 227.987476 188.638125 \n",
+       "L 227.987476 188.14549 \n",
+       "L 226.005936 188.14549 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_88\">\n",
+       "    <path d=\"M 227.987476 188.638125 \n",
+       "L 229.969006 188.638125 \n",
+       "L 229.969006 187.949521 \n",
+       "L 227.987476 187.949521 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_89\">\n",
+       "    <path d=\"M 229.969006 188.638125 \n",
+       "L 231.950542 188.638125 \n",
+       "L 231.950542 187.904613 \n",
+       "L 229.969006 187.904613 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_90\">\n",
+       "    <path d=\"M 231.950542 188.638125 \n",
+       "L 233.932072 188.638125 \n",
+       "L 233.932072 187.873311 \n",
+       "L 231.950542 187.873311 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_91\">\n",
+       "    <path d=\"M 233.932072 188.638125 \n",
+       "L 235.913607 188.638125 \n",
+       "L 235.913607 187.933192 \n",
+       "L 233.932072 187.933192 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_92\">\n",
+       "    <path d=\"M 235.913607 188.638125 \n",
+       "L 237.895143 188.638125 \n",
+       "L 237.895143 187.501794 \n",
+       "L 235.913607 187.501794 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_93\">\n",
+       "    <path d=\"M 237.895143 188.638125 \n",
+       "L 239.876678 188.638125 \n",
+       "L 239.876678 187.425585 \n",
+       "L 237.895143 187.425585 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_94\">\n",
+       "    <path d=\"M 239.876678 188.638125 \n",
+       "L 241.858208 188.638125 \n",
+       "L 241.858208 187.537174 \n",
+       "L 239.876678 187.537174 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_95\">\n",
+       "    <path d=\"M 241.858208 188.638125 \n",
+       "L 243.839743 188.638125 \n",
+       "L 243.839743 187.420142 \n",
+       "L 241.858208 187.420142 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_96\">\n",
+       "    <path d=\"M 243.839743 188.638125 \n",
+       "L 245.821279 188.638125 \n",
+       "L 245.821279 187.289498 \n",
+       "L 243.839743 187.289498 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_97\">\n",
+       "    <path d=\"M 245.821279 188.638125 \n",
+       "L 247.802814 188.638125 \n",
+       "L 247.802814 186.840409 \n",
+       "L 245.821279 186.840409 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_98\">\n",
+       "    <path d=\"M 247.802814 188.638125 \n",
+       "L 249.784349 188.638125 \n",
+       "L 249.784349 186.885318 \n",
+       "L 247.802814 186.885318 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_99\">\n",
+       "    <path d=\"M 249.784349 188.638125 \n",
+       "L 251.765879 188.638125 \n",
+       "L 251.765879 186.867622 \n",
+       "L 249.784349 186.867622 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_100\">\n",
+       "    <path d=\"M 251.765879 188.638125 \n",
+       "L 253.747415 188.638125 \n",
+       "L 253.747415 186.811831 \n",
+       "L 251.765879 186.811831 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_101\">\n",
+       "    <path d=\"M 253.747415 188.638125 \n",
+       "L 255.72895 188.638125 \n",
+       "L 255.72895 186.713848 \n",
+       "L 253.747415 186.713848 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_102\">\n",
+       "    <path d=\"M 255.72895 188.638125 \n",
+       "L 257.710485 188.638125 \n",
+       "L 257.710485 186.798222 \n",
+       "L 255.72895 186.798222 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_103\">\n",
+       "    <path d=\"M 257.710485 188.638125 \n",
+       "L 259.692015 188.638125 \n",
+       "L 259.692015 186.7397 \n",
+       "L 257.710485 186.7397 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_104\">\n",
+       "    <path d=\"M 259.692015 188.638125 \n",
+       "L 261.673551 188.638125 \n",
+       "L 261.673551 186.425342 \n",
+       "L 259.692015 186.425342 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_105\">\n",
+       "    <path d=\"M 261.673551 188.638125 \n",
+       "L 263.655086 188.638125 \n",
+       "L 263.655086 186.159972 \n",
+       "L 261.673551 186.159972 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_106\">\n",
+       "    <path d=\"M 263.655086 188.638125 \n",
+       "L 265.636621 188.638125 \n",
+       "L 265.636621 185.646922 \n",
+       "L 263.655086 185.646922 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_107\">\n",
+       "    <path d=\"M 265.636621 188.638125 \n",
+       "L 267.618151 188.638125 \n",
+       "L 267.618151 186.410367 \n",
+       "L 265.636621 186.410367 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_108\">\n",
+       "    <path d=\"M 267.618151 188.638125 \n",
+       "L 269.599687 188.638125 \n",
+       "L 269.599687 186.131393 \n",
+       "L 267.618151 186.131393 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_109\">\n",
+       "    <path d=\"M 269.599687 188.638125 \n",
+       "L 271.581222 188.638125 \n",
+       "L 271.581222 185.636035 \n",
+       "L 269.599687 185.636035 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_110\">\n",
+       "    <path d=\"M 271.581222 188.638125 \n",
+       "L 273.562755 188.638125 \n",
+       "L 273.562755 184.978728 \n",
+       "L 271.581222 184.978728 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_111\">\n",
+       "    <path d=\"M 273.562755 188.638125 \n",
+       "L 275.54429 188.638125 \n",
+       "L 275.54429 186.042937 \n",
+       "L 273.562755 186.042937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_112\">\n",
+       "    <path d=\"M 275.54429 188.638125 \n",
+       "L 277.525823 188.638125 \n",
+       "L 277.525823 185.403321 \n",
+       "L 275.54429 185.403321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_113\">\n",
+       "    <path d=\"M 277.525823 188.638125 \n",
+       "L 279.507358 188.638125 \n",
+       "L 279.507358 185.31759 \n",
+       "L 277.525823 185.31759 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_114\">\n",
+       "    <path d=\"M 279.507358 188.638125 \n",
+       "L 281.488893 188.638125 \n",
+       "L 281.488893 184.903884 \n",
+       "L 279.507358 184.903884 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_115\">\n",
+       "    <path d=\"M 281.488893 188.638125 \n",
+       "L 283.470426 188.638125 \n",
+       "L 283.470426 185.418291 \n",
+       "L 281.488893 185.418291 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_116\">\n",
+       "    <path d=\"M 283.470426 188.638125 \n",
+       "L 285.451961 188.638125 \n",
+       "L 285.451961 184.925658 \n",
+       "L 283.470426 184.925658 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_117\">\n",
+       "    <path d=\"M 285.451961 188.638125 \n",
+       "L 287.433494 188.638125 \n",
+       "L 287.433494 185.480891 \n",
+       "L 285.451961 185.480891 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_118\">\n",
+       "    <path d=\"M 287.433494 188.638125 \n",
+       "L 289.415029 188.638125 \n",
+       "L 289.415029 184.445269 \n",
+       "L 287.433494 184.445269 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_119\">\n",
+       "    <path d=\"M 289.415029 188.638125 \n",
+       "L 291.396562 188.638125 \n",
+       "L 291.396562 183.892748 \n",
+       "L 289.415029 183.892748 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_120\">\n",
+       "    <path d=\"M 291.396562 188.638125 \n",
+       "L 293.378096 188.638125 \n",
+       "L 293.378096 184.299653 \n",
+       "L 291.396562 184.299653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_121\">\n",
+       "    <path d=\"M 293.378096 188.638125 \n",
+       "L 295.35963 188.638125 \n",
+       "L 295.35963 184.347284 \n",
+       "L 293.378096 184.347284 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_122\">\n",
+       "    <path d=\"M 295.35963 188.638125 \n",
+       "L 297.341165 188.638125 \n",
+       "L 297.341165 184.237056 \n",
+       "L 295.35963 184.237056 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_123\">\n",
+       "    <path d=\"M 297.341165 188.638125 \n",
+       "L 299.322699 188.638125 \n",
+       "L 299.322699 184.17037 \n",
+       "L 297.341165 184.17037 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_124\">\n",
+       "    <path d=\"M 299.322699 188.638125 \n",
+       "L 301.304233 188.638125 \n",
+       "L 301.304233 183.213674 \n",
+       "L 299.322699 183.213674 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_125\">\n",
+       "    <path d=\"M 301.304233 188.638125 \n",
+       "L 303.285767 188.638125 \n",
+       "L 303.285767 184.40444 \n",
+       "L 301.304233 184.40444 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_126\">\n",
+       "    <path d=\"M 303.285767 188.638125 \n",
+       "L 305.267301 188.638125 \n",
+       "L 305.267301 184.171731 \n",
+       "L 303.285767 184.171731 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_127\">\n",
+       "    <path d=\"M 305.267301 188.638125 \n",
+       "L 307.248835 188.638125 \n",
+       "L 307.248835 183.962156 \n",
+       "L 305.267301 183.962156 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_128\">\n",
+       "    <path d=\"M 307.248835 188.638125 \n",
+       "L 309.230369 188.638125 \n",
+       "L 309.230369 184.053335 \n",
+       "L 307.248835 184.053335 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_129\">\n",
+       "    <path d=\"M 309.230369 188.638125 \n",
+       "L 311.211903 188.638125 \n",
+       "L 311.211903 183.529397 \n",
+       "L 309.230369 183.529397 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_130\">\n",
+       "    <path d=\"M 311.211903 188.638125 \n",
+       "L 313.193438 188.638125 \n",
+       "L 313.193438 183.638267 \n",
+       "L 311.211903 183.638267 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_131\">\n",
+       "    <path d=\"M 313.193438 188.638125 \n",
+       "L 315.174972 188.638125 \n",
+       "L 315.174972 181.165556 \n",
+       "L 313.193438 181.165556 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_132\">\n",
+       "    <path d=\"M 315.174972 188.638125 \n",
+       "L 317.156506 188.638125 \n",
+       "L 317.156506 183.763468 \n",
+       "L 315.174972 183.763468 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_133\">\n",
+       "    <path d=\"M 317.156506 188.638125 \n",
+       "L 319.13804 188.638125 \n",
+       "L 319.13804 183.151075 \n",
+       "L 317.156506 183.151075 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_134\">\n",
+       "    <path d=\"M 319.13804 188.638125 \n",
+       "L 321.119574 188.638125 \n",
+       "L 321.119574 183.804293 \n",
+       "L 319.13804 183.804293 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_135\">\n",
+       "    <path d=\"M 321.119574 188.638125 \n",
+       "L 323.101108 188.638125 \n",
+       "L 323.101108 183.76347 \n",
+       "L 321.119574 183.76347 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_136\">\n",
+       "    <path d=\"M 323.101108 188.638125 \n",
+       "L 325.082642 188.638125 \n",
+       "L 325.082642 184.473844 \n",
+       "L 323.101108 184.473844 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_137\">\n",
+       "    <path d=\"M 325.082642 188.638125 \n",
+       "L 327.064176 188.638125 \n",
+       "L 327.064176 184.394914 \n",
+       "L 325.082642 184.394914 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_138\">\n",
+       "    <path d=\"M 327.064176 188.638125 \n",
+       "L 329.04571 188.638125 \n",
+       "L 329.04571 182.793164 \n",
+       "L 327.064176 182.793164 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_139\">\n",
+       "    <path d=\"M 329.04571 188.638125 \n",
+       "L 331.027245 188.638125 \n",
+       "L 331.027245 184.238416 \n",
+       "L 329.04571 184.238416 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_140\">\n",
+       "    <path d=\"M 331.027245 188.638125 \n",
+       "L 333.008779 188.638125 \n",
+       "L 333.008779 183.827429 \n",
+       "L 331.027245 183.827429 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_141\">\n",
+       "    <path d=\"M 333.008779 188.638125 \n",
+       "L 334.990313 188.638125 \n",
+       "L 334.990313 185.176057 \n",
+       "L 333.008779 185.176057 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_142\">\n",
+       "    <path d=\"M 334.990313 188.638125 \n",
+       "L 336.971846 188.638125 \n",
+       "L 336.971846 182.820377 \n",
+       "L 334.990313 182.820377 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_143\">\n",
+       "    <path d=\"M 336.971846 188.638125 \n",
+       "L 338.953381 188.638125 \n",
+       "L 338.953381 184.424856 \n",
+       "L 336.971846 184.424856 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_144\">\n",
+       "    <path d=\"M 338.953381 188.638125 \n",
+       "L 340.934914 188.638125 \n",
+       "L 340.934914 184.318703 \n",
+       "L 338.953381 184.318703 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_145\">\n",
+       "    <path d=\"M 340.934914 188.638125 \n",
+       "L 342.916449 188.638125 \n",
+       "L 342.916449 185.171977 \n",
+       "L 340.934914 185.171977 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_146\">\n",
+       "    <path d=\"M 342.916449 188.638125 \n",
+       "L 344.897982 188.638125 \n",
+       "L 344.897982 185.351608 \n",
+       "L 342.916449 185.351608 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_147\">\n",
+       "    <path d=\"M 344.897982 188.638125 \n",
+       "L 346.879517 188.638125 \n",
+       "L 346.879517 184.94471 \n",
+       "L 344.897982 184.94471 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_148\">\n",
+       "    <path d=\"M 346.879517 188.638125 \n",
+       "L 348.861052 188.638125 \n",
+       "L 348.861052 184.793653 \n",
+       "L 346.879517 184.793653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_149\">\n",
+       "    <path d=\"M 348.861052 188.638125 \n",
+       "L 350.842585 188.638125 \n",
+       "L 350.842585 184.978728 \n",
+       "L 348.861052 184.978728 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_150\">\n",
+       "    <path d=\"M 350.842585 188.638125 \n",
+       "L 352.82412 188.638125 \n",
+       "L 352.82412 185.980336 \n",
+       "L 350.842585 185.980336 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_151\">\n",
+       "    <path d=\"M 352.82412 188.638125 \n",
+       "L 354.805653 188.638125 \n",
+       "L 354.805653 185.259068 \n",
+       "L 352.82412 185.259068 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_152\">\n",
+       "    <path d=\"M 354.805653 188.638125 \n",
+       "L 356.787188 188.638125 \n",
+       "L 356.787188 185.142037 \n",
+       "L 354.805653 185.142037 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_153\">\n",
+       "    <path d=\"M 356.787188 188.638125 \n",
+       "L 358.768724 188.638125 \n",
+       "L 358.768724 185.800701 \n",
+       "L 356.787188 185.800701 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_154\">\n",
+       "    <path d=\"M 358.768724 188.638125 \n",
+       "L 360.750254 188.638125 \n",
+       "L 360.750254 186.127304 \n",
+       "L 358.768724 186.127304 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_155\">\n",
+       "    <path d=\"M 360.750254 188.638125 \n",
+       "L 362.731789 188.638125 \n",
+       "L 362.731789 185.743544 \n",
+       "L 360.750254 185.743544 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_156\">\n",
+       "    <path d=\"M 362.731789 188.638125 \n",
+       "L 364.713324 188.638125 \n",
+       "L 364.713324 185.934067 \n",
+       "L 362.731789 185.934067 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_157\">\n",
+       "    <path d=\"M 364.713324 188.638125 \n",
+       "L 366.69486 188.638125 \n",
+       "L 366.69486 186.068793 \n",
+       "L 364.713324 186.068793 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_158\">\n",
+       "    <path d=\"M 366.69486 188.638125 \n",
+       "L 368.67639 188.638125 \n",
+       "L 368.67639 186.511072 \n",
+       "L 366.69486 186.511072 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_159\">\n",
+       "    <path d=\"M 368.67639 188.638125 \n",
+       "L 370.657925 188.638125 \n",
+       "L 370.657925 186.682548 \n",
+       "L 368.67639 186.682548 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_160\">\n",
+       "    <path d=\"M 370.657925 188.638125 \n",
+       "L 372.63946 188.638125 \n",
+       "L 372.63946 186.626752 \n",
+       "L 370.657925 186.626752 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_161\">\n",
+       "    <path d=\"M 372.63946 188.638125 \n",
+       "L 374.620996 188.638125 \n",
+       "L 374.620996 186.651248 \n",
+       "L 372.63946 186.651248 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_162\">\n",
+       "    <path d=\"M 374.620996 188.638125 \n",
+       "L 376.602526 188.638125 \n",
+       "L 376.602526 186.779165 \n",
+       "L 374.620996 186.779165 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_163\">\n",
+       "    <path d=\"M 376.602526 188.638125 \n",
+       "L 378.584061 188.638125 \n",
+       "L 378.584061 187.04454 \n",
+       "L 376.602526 187.04454 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_164\">\n",
+       "    <path d=\"M 378.584061 188.638125 \n",
+       "L 380.565596 188.638125 \n",
+       "L 380.565596 186.947918 \n",
+       "L 378.584061 186.947918 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_165\">\n",
+       "    <path d=\"M 380.565596 188.638125 \n",
+       "L 382.547132 188.638125 \n",
+       "L 382.547132 187.377955 \n",
+       "L 380.565596 187.377955 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_166\">\n",
+       "    <path d=\"M 382.547132 188.638125 \n",
+       "L 384.528667 188.638125 \n",
+       "L 384.528667 187.315355 \n",
+       "L 382.547132 187.315355 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_167\">\n",
+       "    <path d=\"M 384.528667 188.638125 \n",
+       "L 386.510197 188.638125 \n",
+       "L 386.510197 187.342569 \n",
+       "L 384.528667 187.342569 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_168\">\n",
+       "    <path d=\"M 386.510197 188.638125 \n",
+       "L 388.491732 188.638125 \n",
+       "L 388.491732 187.552147 \n",
+       "L 386.510197 187.552147 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_169\">\n",
+       "    <path d=\"M 388.491732 188.638125 \n",
+       "L 390.473268 188.638125 \n",
+       "L 390.473268 187.531734 \n",
+       "L 388.491732 187.531734 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_170\">\n",
+       "    <path d=\"M 390.473268 188.638125 \n",
+       "L 392.454803 188.638125 \n",
+       "L 392.454803 187.614747 \n",
+       "L 390.473268 187.614747 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_171\">\n",
+       "    <path d=\"M 392.454803 188.638125 \n",
+       "L 394.436333 188.638125 \n",
+       "L 394.436333 187.705923 \n",
+       "L 392.454803 187.705923 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_172\">\n",
+       "    <path d=\"M 394.436333 188.638125 \n",
+       "L 396.417869 188.638125 \n",
+       "L 396.417869 187.228259 \n",
+       "L 394.436333 187.228259 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_173\">\n",
+       "    <path d=\"M 396.417869 188.638125 \n",
+       "L 398.399399 188.638125 \n",
+       "L 398.399399 186.501546 \n",
+       "L 396.417869 186.501546 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_174\">\n",
+       "    <path d=\"M 398.399399 188.638125 \n",
+       "L 400.380939 188.638125 \n",
+       "L 400.380939 186.63084 \n",
+       "L 398.399399 186.63084 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_175\">\n",
+       "    <path d=\"M 400.380939 188.638125 \n",
+       "L 402.362469 188.638125 \n",
+       "L 402.362469 176.028226 \n",
+       "L 400.380939 176.028226 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_176\">\n",
+       "    <path d=\"M 402.362469 188.638125 \n",
+       "L 404.34401 188.638125 \n",
+       "L 404.34401 177.187752 \n",
+       "L 402.362469 177.187752 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_177\">\n",
+       "    <path d=\"M 404.34401 188.638125 \n",
+       "L 406.32554 188.638125 \n",
+       "L 406.32554 177.996056 \n",
+       "L 404.34401 177.996056 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_178\">\n",
+       "    <path d=\"M 406.32554 188.638125 \n",
+       "L 408.30707 188.638125 \n",
+       "L 408.30707 173.224817 \n",
+       "L 406.32554 173.224817 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_179\">\n",
+       "    <path d=\"M 408.30707 188.638125 \n",
+       "L 410.28861 188.638125 \n",
+       "L 410.28861 174.196557 \n",
+       "L 408.30707 174.196557 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_180\">\n",
+       "    <path d=\"M 410.28861 188.638125 \n",
+       "L 412.270141 188.638125 \n",
+       "L 412.270141 175.585941 \n",
+       "L 410.28861 175.585941 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_181\">\n",
+       "    <path d=\"M 412.270141 188.638125 \n",
+       "L 414.251681 188.638125 \n",
+       "L 414.251681 176.706004 \n",
+       "L 412.270141 176.706004 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_182\">\n",
+       "    <path d=\"M 414.251681 188.638125 \n",
+       "L 416.233211 188.638125 \n",
+       "L 416.233211 179.542014 \n",
+       "L 414.251681 179.542014 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_183\">\n",
+       "    <path d=\"M 416.233211 188.638125 \n",
+       "L 418.214741 188.638125 \n",
+       "L 418.214741 181.298908 \n",
+       "L 416.233211 181.298908 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_184\">\n",
+       "    <path d=\"M 418.214741 188.638125 \n",
+       "L 420.196282 188.638125 \n",
+       "L 420.196282 182.020207 \n",
+       "L 418.214741 182.020207 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_185\">\n",
+       "    <path d=\"M 420.196282 188.638125 \n",
+       "L 422.177812 188.638125 \n",
+       "L 422.177812 182.520977 \n",
+       "L 420.196282 182.520977 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_186\">\n",
+       "    <path d=\"M 422.177812 188.638125 \n",
+       "L 424.159342 188.638125 \n",
+       "L 424.159342 183.127929 \n",
+       "L 422.177812 183.127929 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_187\">\n",
+       "    <path d=\"M 424.159342 188.638125 \n",
+       "L 426.140882 188.638125 \n",
+       "L 426.140882 183.699522 \n",
+       "L 424.159342 183.699522 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_188\">\n",
+       "    <path d=\"M 426.140882 188.638125 \n",
+       "L 428.122413 188.638125 \n",
+       "L 428.122413 184.035634 \n",
+       "L 426.140882 184.035634 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_189\">\n",
+       "    <path d=\"M 428.122413 188.638125 \n",
+       "L 430.103953 188.638125 \n",
+       "L 430.103953 185.206007 \n",
+       "L 428.122413 185.206007 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_190\">\n",
+       "    <path d=\"M 430.103953 188.638125 \n",
+       "L 432.085483 188.638125 \n",
+       "L 432.085483 187.337125 \n",
+       "L 430.103953 187.337125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_191\">\n",
+       "    <path d=\"M 432.085483 188.638125 \n",
+       "L 434.067014 188.638125 \n",
+       "L 434.067014 187.481378 \n",
+       "L 432.085483 187.481378 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_192\">\n",
+       "    <path d=\"M 434.067014 188.638125 \n",
+       "L 436.048554 188.638125 \n",
+       "L 436.048554 187.55351 \n",
+       "L 434.067014 187.55351 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_193\">\n",
+       "    <path d=\"M 436.048554 188.638125 \n",
+       "L 438.030084 188.638125 \n",
+       "L 438.030084 187.565753 \n",
+       "L 436.048554 187.565753 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_194\">\n",
+       "    <path d=\"M 438.030084 188.638125 \n",
+       "L 440.011624 188.638125 \n",
+       "L 440.011624 187.673267 \n",
+       "L 438.030084 187.673267 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_195\">\n",
+       "    <path d=\"M 440.011624 188.638125 \n",
+       "L 441.993155 188.638125 \n",
+       "L 441.993155 187.82432 \n",
+       "L 440.011624 187.82432 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_196\">\n",
+       "    <path d=\"M 441.993155 188.638125 \n",
+       "L 443.974685 188.638125 \n",
+       "L 443.974685 187.865146 \n",
+       "L 441.993155 187.865146 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_197\">\n",
+       "    <path d=\"M 443.974685 188.638125 \n",
+       "L 445.956225 188.638125 \n",
+       "L 445.956225 187.988989 \n",
+       "L 443.974685 187.988989 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_198\">\n",
+       "    <path d=\"M 445.956225 188.638125 \n",
+       "L 447.937755 188.638125 \n",
+       "L 447.937755 187.99579 \n",
+       "L 445.956225 187.99579 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_199\">\n",
+       "    <path d=\"M 447.937755 188.638125 \n",
+       "L 449.919286 188.638125 \n",
+       "L 449.919286 188.018925 \n",
+       "L 447.937755 188.018925 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_200\">\n",
+       "    <path d=\"M 449.919286 188.638125 \n",
+       "L 451.900826 188.638125 \n",
+       "L 451.900826 188.047507 \n",
+       "L 449.919286 188.047507 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_201\">\n",
+       "    <path d=\"M 451.900826 188.638125 \n",
+       "L 453.882356 188.638125 \n",
+       "L 453.882356 188.213531 \n",
+       "L 451.900826 188.213531 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_202\">\n",
+       "    <path d=\"M 453.882356 188.638125 \n",
+       "L 455.863896 188.638125 \n",
+       "L 455.863896 188.164542 \n",
+       "L 453.882356 188.164542 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_203\">\n",
+       "    <path d=\"M 455.863896 188.638125 \n",
+       "L 457.845427 188.638125 \n",
+       "L 457.845427 188.204005 \n",
+       "L 455.863896 188.204005 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_204\">\n",
+       "    <path d=\"M 457.845427 188.638125 \n",
+       "L 459.826957 188.638125 \n",
+       "L 459.826957 188.293823 \n",
+       "L 457.845427 188.293823 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_205\">\n",
+       "    <path d=\"M 459.826957 188.638125 \n",
+       "L 461.808497 188.638125 \n",
+       "L 461.808497 188.310155 \n",
+       "L 459.826957 188.310155 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_206\">\n",
+       "    <path d=\"M 461.808497 188.638125 \n",
+       "L 463.790027 188.638125 \n",
+       "L 463.790027 188.329206 \n",
+       "L 461.808497 188.329206 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_207\">\n",
+       "    <path d=\"M 463.790027 188.638125 \n",
+       "L 465.771558 188.638125 \n",
+       "L 465.771558 188.379558 \n",
+       "L 463.790027 188.379558 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_208\">\n",
+       "    <path d=\"M 465.771558 188.638125 \n",
+       "L 467.753098 188.638125 \n",
+       "L 467.753098 188.39589 \n",
+       "L 465.771558 188.39589 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_209\">\n",
+       "    <path d=\"M 467.753098 188.638125 \n",
+       "L 469.734628 188.638125 \n",
+       "L 469.734628 188.42855 \n",
+       "L 467.753098 188.42855 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_210\">\n",
+       "    <path d=\"M 469.734628 188.638125 \n",
+       "L 471.716169 188.638125 \n",
+       "L 471.716169 188.429912 \n",
+       "L 469.734628 188.429912 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_211\">\n",
+       "    <path d=\"M 471.716169 188.638125 \n",
+       "L 473.697699 188.638125 \n",
+       "L 473.697699 188.446241 \n",
+       "L 471.716169 188.446241 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_212\">\n",
+       "    <path d=\"M 473.697699 188.638125 \n",
+       "L 475.679229 188.638125 \n",
+       "L 475.679229 188.462572 \n",
+       "L 473.697699 188.462572 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_213\">\n",
+       "    <path d=\"M 475.679229 188.638125 \n",
+       "L 477.660769 188.638125 \n",
+       "L 477.660769 188.496594 \n",
+       "L 475.679229 188.496594 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_214\">\n",
+       "    <path d=\"M 477.660769 188.638125 \n",
+       "L 479.6423 188.638125 \n",
+       "L 479.6423 188.484346 \n",
+       "L 477.660769 188.484346 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_215\">\n",
+       "    <path d=\"M 479.6423 188.638125 \n",
+       "L 481.62383 188.638125 \n",
+       "L 481.62383 188.489789 \n",
+       "L 479.6423 188.489789 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_216\">\n",
+       "    <path d=\"M 481.62383 188.638125 \n",
+       "L 483.60537 188.638125 \n",
+       "L 483.60537 188.507481 \n",
+       "L 481.62383 188.507481 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_217\">\n",
+       "    <path d=\"M 483.60537 188.638125 \n",
+       "L 485.58691 188.638125 \n",
+       "L 485.58691 188.544225 \n",
+       "L 483.60537 188.544225 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_218\">\n",
+       "    <path d=\"M 485.58691 188.638125 \n",
+       "L 487.568431 188.638125 \n",
+       "L 487.568431 188.548307 \n",
+       "L 485.58691 188.548307 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_219\">\n",
+       "    <path d=\"M 487.568431 188.638125 \n",
+       "L 489.549971 188.638125 \n",
+       "L 489.549971 188.55239 \n",
+       "L 487.568431 188.55239 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_220\">\n",
+       "    <path d=\"M 489.549971 188.638125 \n",
+       "L 491.531511 188.638125 \n",
+       "L 491.531511 188.56736 \n",
+       "L 489.549971 188.56736 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_221\">\n",
+       "    <path d=\"M 491.531511 188.638125 \n",
+       "L 493.513031 188.638125 \n",
+       "L 493.513031 188.565998 \n",
+       "L 491.531511 188.565998 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_222\">\n",
+       "    <path d=\"M 493.513031 188.638125 \n",
+       "L 495.494572 188.638125 \n",
+       "L 495.494572 188.572803 \n",
+       "L 493.513031 188.572803 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_223\">\n",
+       "    <path d=\"M 495.494572 188.638125 \n",
+       "L 497.476112 188.638125 \n",
+       "L 497.476112 188.578247 \n",
+       "L 495.494572 188.578247 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_224\">\n",
+       "    <path d=\"M 497.476112 188.638125 \n",
+       "L 499.457632 188.638125 \n",
+       "L 499.457632 188.591855 \n",
+       "L 497.476112 188.591855 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_225\">\n",
+       "    <path d=\"M 499.457632 188.638125 \n",
+       "L 501.439172 188.638125 \n",
+       "L 501.439172 188.601381 \n",
+       "L 499.457632 188.601381 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_226\">\n",
+       "    <path d=\"M 501.439172 188.638125 \n",
+       "L 503.420713 188.638125 \n",
+       "L 503.420713 188.593216 \n",
+       "L 501.439172 188.593216 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_227\">\n",
+       "    <path d=\"M 503.420713 188.638125 \n",
+       "L 505.402253 188.638125 \n",
+       "L 505.402253 188.604103 \n",
+       "L 503.420713 188.604103 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_228\">\n",
+       "    <path d=\"M 505.402253 188.638125 \n",
+       "L 507.383773 188.638125 \n",
+       "L 507.383773 188.606825 \n",
+       "L 505.402253 188.606825 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_229\">\n",
+       "    <path d=\"M 507.383773 188.638125 \n",
+       "L 509.365314 188.638125 \n",
+       "L 509.365314 188.601381 \n",
+       "L 507.383773 188.601381 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_230\">\n",
+       "    <path d=\"M 509.365314 188.638125 \n",
+       "L 511.346854 188.638125 \n",
+       "L 511.346854 188.608186 \n",
+       "L 509.365314 188.608186 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_231\">\n",
+       "    <path d=\"M 511.346854 188.638125 \n",
+       "L 513.328374 188.638125 \n",
+       "L 513.328374 188.616351 \n",
+       "L 511.346854 188.616351 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_232\">\n",
+       "    <path d=\"M 513.328374 188.638125 \n",
+       "L 515.309914 188.638125 \n",
+       "L 515.309914 188.606825 \n",
+       "L 513.328374 188.606825 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_233\">\n",
+       "    <path d=\"M 515.309914 188.638125 \n",
+       "L 517.291455 188.638125 \n",
+       "L 517.291455 188.620434 \n",
+       "L 515.309914 188.620434 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_234\">\n",
+       "    <path d=\"M 517.291455 188.638125 \n",
+       "L 519.272975 188.638125 \n",
+       "L 519.272975 188.621794 \n",
+       "L 517.291455 188.621794 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_235\">\n",
+       "    <path d=\"M 519.272975 188.638125 \n",
+       "L 521.254515 188.638125 \n",
+       "L 521.254515 188.623155 \n",
+       "L 519.272975 188.623155 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_236\">\n",
+       "    <path d=\"M 521.254515 188.638125 \n",
+       "L 523.236055 188.638125 \n",
+       "L 523.236055 188.631321 \n",
+       "L 521.254515 188.631321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_237\">\n",
+       "    <path d=\"M 523.236055 188.638125 \n",
+       "L 525.217576 188.638125 \n",
+       "L 525.217576 188.624516 \n",
+       "L 523.236055 188.624516 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_238\">\n",
+       "    <path d=\"M 525.217576 188.638125 \n",
+       "L 527.199116 188.638125 \n",
+       "L 527.199116 188.628599 \n",
+       "L 525.217576 188.628599 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_239\">\n",
+       "    <path d=\"M 527.199116 188.638125 \n",
+       "L 529.180656 188.638125 \n",
+       "L 529.180656 188.621795 \n",
+       "L 527.199116 188.621795 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_240\">\n",
+       "    <path d=\"M 529.180656 188.638125 \n",
+       "L 531.162196 188.638125 \n",
+       "L 531.162196 188.624516 \n",
+       "L 529.180656 188.624516 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_241\">\n",
+       "    <path d=\"M 531.162196 188.638125 \n",
+       "L 533.143717 188.638125 \n",
+       "L 533.143717 188.635403 \n",
+       "L 531.162196 188.635403 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_242\">\n",
+       "    <path d=\"M 533.143717 188.638125 \n",
+       "L 535.125257 188.638125 \n",
+       "L 535.125257 188.627238 \n",
+       "L 533.143717 188.627238 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_243\">\n",
+       "    <path d=\"M 535.125257 188.638125 \n",
+       "L 537.106797 188.638125 \n",
+       "L 537.106797 188.636764 \n",
+       "L 535.125257 188.636764 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_244\">\n",
+       "    <path d=\"M 537.106797 188.638125 \n",
+       "L 539.088317 188.638125 \n",
+       "L 539.088317 188.634042 \n",
+       "L 537.106797 188.634042 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_245\">\n",
+       "    <path d=\"M 539.088317 188.638125 \n",
+       "L 541.069858 188.638125 \n",
+       "L 541.069858 188.631321 \n",
+       "L 539.088317 188.631321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_246\">\n",
+       "    <path d=\"M 541.069858 188.638125 \n",
+       "L 543.051398 188.638125 \n",
+       "L 543.051398 188.628599 \n",
+       "L 541.069858 188.628599 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_247\">\n",
+       "    <path d=\"M 543.051398 188.638125 \n",
+       "L 545.032918 188.638125 \n",
+       "L 545.032918 188.62996 \n",
+       "L 543.051398 188.62996 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_248\">\n",
+       "    <path d=\"M 545.032918 188.638125 \n",
+       "L 547.014459 188.638125 \n",
+       "L 547.014459 188.634042 \n",
+       "L 545.032918 188.634042 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_249\">\n",
+       "    <path d=\"M 547.014459 188.638125 \n",
+       "L 548.995999 188.638125 \n",
+       "L 548.995999 188.632682 \n",
+       "L 547.014459 188.632682 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_250\">\n",
+       "    <path d=\"M 548.995999 188.638125 \n",
+       "L 550.977519 188.638125 \n",
+       "L 550.977519 188.638125 \n",
+       "L 548.995999 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_251\">\n",
+       "    <path d=\"M 550.977519 188.638125 \n",
+       "L 552.959059 188.638125 \n",
+       "L 552.959059 188.636764 \n",
+       "L 550.977519 188.636764 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_252\">\n",
+       "    <path d=\"M 552.959059 188.638125 \n",
+       "L 554.9406 188.638125 \n",
+       "L 554.9406 188.632682 \n",
+       "L 552.959059 188.632682 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_253\">\n",
+       "    <path d=\"M 554.9406 188.638125 \n",
+       "L 556.92214 188.638125 \n",
+       "L 556.92214 188.634042 \n",
+       "L 554.9406 188.634042 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_254\">\n",
+       "    <path d=\"M 556.92214 188.638125 \n",
+       "L 558.90366 188.638125 \n",
+       "L 558.90366 188.638125 \n",
+       "L 556.92214 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_255\">\n",
+       "    <path d=\"M 558.90366 188.638125 \n",
+       "L 560.8852 188.638125 \n",
+       "L 560.8852 188.635403 \n",
+       "L 558.90366 188.635403 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_256\">\n",
+       "    <path d=\"M 560.8852 188.638125 \n",
+       "L 562.866741 188.638125 \n",
+       "L 562.866741 188.632682 \n",
+       "L 560.8852 188.632682 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_257\">\n",
+       "    <path d=\"M 562.866741 188.638125 \n",
+       "L 564.848261 188.638125 \n",
+       "L 564.848261 188.636764 \n",
+       "L 562.866741 188.636764 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_258\">\n",
+       "    <path d=\"M 564.848261 188.638125 \n",
+       "L 566.829801 188.638125 \n",
+       "L 566.829801 188.635403 \n",
+       "L 564.848261 188.635403 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_259\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 34.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_260\">\n",
+       "    <path d=\"M 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_261\">\n",
+       "    <path d=\"M 34.193437 188.638125 \n",
+       "L 592.193438 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_262\">\n",
+       "    <path d=\"M 34.193437 22.318125 \n",
+       "L 592.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_11\">\n",
+       "    <!-- Dequantization -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(267.452812 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-44\" d=\"M 1259 4147 \n",
+       "L 1259 519 \n",
+       "L 2022 519 \n",
+       "Q 2988 519 3436 956 \n",
+       "Q 3884 1394 3884 2338 \n",
+       "Q 3884 3275 3436 3711 \n",
+       "Q 2988 4147 2022 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 1925 4666 \n",
+       "Q 3281 4666 3915 4102 \n",
+       "Q 4550 3538 4550 2338 \n",
+       "Q 4550 1131 3912 565 \n",
+       "Q 3275 0 1925 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-44\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"77.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"138.525391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"202.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"265.380859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"326.660156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"390.039062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"429.248047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"457.03125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"509.521484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"570.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"610.009766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"637.792969\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"698.974609\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pc9b698b37f\">\n",
+       "   <rect x=\"34.193438\" y=\"22.318125\" width=\"558\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1000x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "visualize_dequant_distribution(flow_dict[\"simple\"][\"model\"], sample_imgs, title=\"Dequantization\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 36,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "                                             \r"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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ZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxMyAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNiAwIG9iago8PCAvViAxNyAwIFIgL2EgMTggMCBSIC9kIDE5IDAgUiAvZSAyMCAwIFIgL2ZpdmUgMjEgMCBSIC9mb3VyIDIyIDAgUgovaSAyMyAwIFIgL2wgMjQgMCBSIC9uIDI2IDAgUiAvbyAyNyAwIFIgL29uZSAyOCAwIFIgL3BlcmlvZCAyOSAwIFIKL3EgMzAgMCBSIC9yIDMxIDAgUiAvc3BhY2UgMzIgMCBSIC90IDMzIDAgUiAvdGhyZWUgMzQgMCBSIC90d28gMzUgMCBSCi91IDM2IDAgUiAveiAzNyAwIFIgL3plcm8gMzggMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAxNSAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ExIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAgL2NhIDEgPj4KL0EyIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDEgPj4KL0EzIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDAuNSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvRjEtRGVqYVZ1U2Fucy1taW51cyAyNSAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjM5IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDMxMCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgNDAKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMTQzNjUgMDAwMDAgbiAKMDAwMDAxNDEwMiAwMDAwMCBuIAowMDAwMDE0MTM0IDAwMDAwIG4gCjAwMDAwMTQyNzQgMDAwMDAgbiAKMDAwMDAxNDI5NSAwMDAwMCBuIAowMDAwMDE0MzE2IDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDMzOSAwMDAwMCBuIAowMDAwMDA2OTgyIDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwNjk2MSAwMDAwMCBuIAowMDAwMDEyNzkxIDAwMDAwIG4gCjAwMDAwMTI1ODQgMDAwMDAgbiAKMDAwMDAxMjE0NSAwMDAwMCBuIAowMDAwMDEzODQ0IDAwMDAwIG4gCjAwMDAwMDcwMDIgMDAwMDAgbiAKMDAwMDAwNzE0NiAwMDAwMCBuIAowMDAwMDA3NTI2IDAwMDAwIG4gCjAwMDAwMDc4MzAgMDAwMDAgbiAKMDAwMDAwODE1MiAwMDAwMCBuIAowMDAwMDA4NDc0IDAwMDAwIG4gCjAwMDAwMDg2NDAgMDAwMDAgbiAKMDAwMDAwODc4NCAwMDAwMCBuIAowMDAwMDA4OTAzIDAwMDAwIG4gCjAwMDAwMDkwNzUgMDAwMDAgbiAKMDAwMDAwOTMxMSAwMDAwMCBuIAowMDAwMDA5NjAyIDAwMDAwIG4gCjAwMDAwMDk3NTcgMDAwMDAgbiAKMDAwMDAwOTg4MCAwMDAwMCBuIAowMDAwMDEwMTk2IDAwMDAwIG4gCjAwMDAwMTA0MjkgMDAwMDAgbiAKMDAwMDAxMDUxOSAwMDAwMCBuIAowMDAwMDEwNzI1IDAwMDAwIG4gCjAwMDAwMTExMzggMDAwMDAgbiAKMDAwMDAxMTQ2MiAwMDAwMCBuIAowMDAwMDExNzA5IDAwMDAwIG4gCjAwMDAwMTE4NTcgMDAwMDAgbiAKMDAwMDAxNDQyNSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDQwIC9Sb290IDEgMCBSIC9JbmZvIDM5IDAgUiA+PgpzdGFydHhyZWYKMTQ1ODIKJSVFT0YK",
+      "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=\"599.393438pt\" height=\"215.984063pt\" viewBox=\"0 0 599.393438 215.984063\" 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>2024-05-12T22:43:10.005997</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 215.984063 \n",
+       "L 599.393438 215.984063 \n",
+       "L 599.393438 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "L 34.193438 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"line2d_1\">\n",
+       "      <path d=\"M 105.726046 188.638125 \n",
+       "L 105.726046 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- −10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(94.118468 206.496406) scale(0.11 -0.11)\">\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-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",
+       "        <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-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"147.412109\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"line2d_2\">\n",
+       "      <path d=\"M 210.28207 188.638125 \n",
+       "L 210.28207 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- −5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(202.173867 206.496406) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"line2d_3\">\n",
+       "      <path d=\"M 314.838094 188.638125 \n",
+       "L 314.838094 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(311.338719 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"line2d_4\">\n",
+       "      <path d=\"M 419.394117 188.638125 \n",
+       "L 419.394117 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- 5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(415.894742 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"line2d_5\">\n",
+       "      <path d=\"M 523.950141 188.638125 \n",
+       "L 523.950141 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(516.951391 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"line2d_6\">\n",
+       "      <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 192.817266) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"line2d_7\">\n",
+       "      <path d=\"M 34.193438 147.112037 \n",
+       "L 592.193437 147.112037 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 0.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 151.291178) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"line2d_8\">\n",
+       "      <path d=\"M 34.193438 105.585949 \n",
+       "L 592.193437 105.585949 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 0.2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 109.76509) scale(0.11 -0.11)\">\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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"line2d_9\">\n",
+       "      <path d=\"M 34.193438 64.059861 \n",
+       "L 592.193437 64.059861 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 0.3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 68.239002) scale(0.11 -0.11)\">\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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-33\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"line2d_10\">\n",
+       "      <path d=\"M 34.193438 22.533773 \n",
+       "L 592.193437 22.533773 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_10\">\n",
+       "      <!-- 0.4 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 26.712914) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-34\" d=\"M 2419 4116 \n",
+       "L 825 1625 \n",
+       "L 2419 1625 \n",
+       "L 2419 4116 \n",
+       "z\n",
+       "M 2253 4666 \n",
+       "L 3047 4666 \n",
+       "L 3047 1625 \n",
+       "L 3713 1625 \n",
+       "L 3713 1100 \n",
+       "L 3047 1100 \n",
+       "L 3047 0 \n",
+       "L 2419 0 \n",
+       "L 2419 1100 \n",
+       "L 313 1100 \n",
+       "L 313 1709 \n",
+       "L 2253 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 59.557074 188.638125 \n",
+       "L 61.538598 188.638125 \n",
+       "L 61.538598 188.523494 \n",
+       "L 59.557074 188.523494 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 61.538598 188.638125 \n",
+       "L 63.520143 188.638125 \n",
+       "L 63.520143 188.444345 \n",
+       "L 61.538598 188.444345 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 63.520143 188.638125 \n",
+       "L 65.501668 188.638125 \n",
+       "L 65.501668 188.326982 \n",
+       "L 63.520143 188.326982 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 65.501668 188.638125 \n",
+       "L 67.483212 188.638125 \n",
+       "L 67.483212 188.209626 \n",
+       "L 65.501668 188.209626 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_7\">\n",
+       "    <path d=\"M 67.483212 188.638125 \n",
+       "L 69.464737 188.638125 \n",
+       "L 69.464737 188.089532 \n",
+       "L 67.483212 188.089532 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_8\">\n",
+       "    <path d=\"M 69.464737 188.638125 \n",
+       "L 71.446281 188.638125 \n",
+       "L 71.446281 187.879381 \n",
+       "L 69.464737 187.879381 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_9\">\n",
+       "    <path d=\"M 71.446281 188.638125 \n",
+       "L 73.427806 188.638125 \n",
+       "L 73.427806 187.565502 \n",
+       "L 71.446281 187.565502 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_10\">\n",
+       "    <path d=\"M 73.427806 188.638125 \n",
+       "L 75.40935 188.638125 \n",
+       "L 75.40935 187.319876 \n",
+       "L 73.427806 187.319876 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_11\">\n",
+       "    <path d=\"M 75.40935 188.638125 \n",
+       "L 77.390875 188.638125 \n",
+       "L 77.390875 186.918653 \n",
+       "L 75.40935 186.918653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_12\">\n",
+       "    <path d=\"M 77.390875 188.638125 \n",
+       "L 79.372419 188.638125 \n",
+       "L 79.372419 186.176302 \n",
+       "L 77.390875 186.176302 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_13\">\n",
+       "    <path d=\"M 79.372419 188.638125 \n",
+       "L 81.353944 188.638125 \n",
+       "L 81.353944 185.556722 \n",
+       "L 79.372419 185.556722 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_14\">\n",
+       "    <path d=\"M 81.353944 188.638125 \n",
+       "L 83.335489 188.638125 \n",
+       "L 83.335489 184.538726 \n",
+       "L 81.353944 184.538726 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_15\">\n",
+       "    <path d=\"M 83.335489 188.638125 \n",
+       "L 85.317013 188.638125 \n",
+       "L 85.317013 183.452415 \n",
+       "L 83.335489 183.452415 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_16\">\n",
+       "    <path d=\"M 85.317013 188.638125 \n",
+       "L 87.298558 188.638125 \n",
+       "L 87.298558 181.735742 \n",
+       "L 85.317013 181.735742 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_17\">\n",
+       "    <path d=\"M 87.298558 188.638125 \n",
+       "L 89.280082 188.638125 \n",
+       "L 89.280082 179.680494 \n",
+       "L 87.298558 179.680494 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_18\">\n",
+       "    <path d=\"M 89.280082 188.638125 \n",
+       "L 91.261627 188.638125 \n",
+       "L 91.261627 177.123236 \n",
+       "L 89.280082 177.123236 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_19\">\n",
+       "    <path d=\"M 91.261627 188.638125 \n",
+       "L 93.243151 188.638125 \n",
+       "L 93.243151 174.707671 \n",
+       "L 91.261627 174.707671 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_20\">\n",
+       "    <path d=\"M 93.243151 188.638125 \n",
+       "L 95.224696 188.638125 \n",
+       "L 95.224696 171.036912 \n",
+       "L 93.243151 171.036912 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_21\">\n",
+       "    <path d=\"M 95.224696 188.638125 \n",
+       "L 97.206221 188.638125 \n",
+       "L 97.206221 166.577025 \n",
+       "L 95.224696 166.577025 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_22\">\n",
+       "    <path d=\"M 97.206221 188.638125 \n",
+       "L 99.187765 188.638125 \n",
+       "L 99.187765 161.375213 \n",
+       "L 97.206221 161.375213 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_23\">\n",
+       "    <path d=\"M 99.187765 188.638125 \n",
+       "L 101.16929 188.638125 \n",
+       "L 101.16929 156.126455 \n",
+       "L 99.187765 156.126455 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_24\">\n",
+       "    <path d=\"M 101.16929 188.638125 \n",
+       "L 103.150814 188.638125 \n",
+       "L 103.150814 148.650845 \n",
+       "L 101.16929 148.650845 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_25\">\n",
+       "    <path d=\"M 103.150814 188.638125 \n",
+       "L 105.132359 188.638125 \n",
+       "L 105.132359 141.104751 \n",
+       "L 103.150814 141.104751 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_26\">\n",
+       "    <path d=\"M 105.132359 188.638125 \n",
+       "L 107.113883 188.638125 \n",
+       "L 107.113883 132.414115 \n",
+       "L 105.132359 132.414115 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_27\">\n",
+       "    <path d=\"M 107.113883 188.638125 \n",
+       "L 109.095428 188.638125 \n",
+       "L 109.095428 123.514456 \n",
+       "L 107.113883 123.514456 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_28\">\n",
+       "    <path d=\"M 109.095428 188.638125 \n",
+       "L 111.076952 188.638125 \n",
+       "L 111.076952 114.242297 \n",
+       "L 109.095428 114.242297 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_29\">\n",
+       "    <path d=\"M 111.076952 188.638125 \n",
+       "L 113.058497 188.638125 \n",
+       "L 113.058497 103.642471 \n",
+       "L 111.076952 103.642471 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_30\">\n",
+       "    <path d=\"M 113.058497 188.638125 \n",
+       "L 115.040022 188.638125 \n",
+       "L 115.040022 92.293099 \n",
+       "L 113.058497 92.293099 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_31\">\n",
+       "    <path d=\"M 115.040022 188.638125 \n",
+       "L 117.021566 188.638125 \n",
+       "L 117.021566 82.525928 \n",
+       "L 115.040022 82.525928 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_32\">\n",
+       "    <path d=\"M 117.021566 188.638125 \n",
+       "L 119.003091 188.638125 \n",
+       "L 119.003091 71.446546 \n",
+       "L 117.021566 71.446546 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_33\">\n",
+       "    <path d=\"M 119.003091 188.638125 \n",
+       "L 120.984635 188.638125 \n",
+       "L 120.984635 62.8177 \n",
+       "L 119.003091 62.8177 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_34\">\n",
+       "    <path d=\"M 120.984635 188.638125 \n",
+       "L 122.96616 188.638125 \n",
+       "L 122.96616 51.233196 \n",
+       "L 120.984635 51.233196 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_35\">\n",
+       "    <path d=\"M 122.96616 188.638125 \n",
+       "L 124.947704 188.638125 \n",
+       "L 124.947704 45.355681 \n",
+       "L 122.96616 45.355681 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_36\">\n",
+       "    <path d=\"M 124.947704 188.638125 \n",
+       "L 126.929229 188.638125 \n",
+       "L 126.929229 38.140644 \n",
+       "L 124.947704 38.140644 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_37\">\n",
+       "    <path d=\"M 126.929229 188.638125 \n",
+       "L 128.910773 188.638125 \n",
+       "L 128.910773 34.094617 \n",
+       "L 126.929229 34.094617 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_38\">\n",
+       "    <path d=\"M 128.910773 188.638125 \n",
+       "L 130.892298 188.638125 \n",
+       "L 130.892298 31.819537 \n",
+       "L 128.910773 31.819537 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_39\">\n",
+       "    <path d=\"M 130.892298 188.638125 \n",
+       "L 132.873843 188.638125 \n",
+       "L 132.873843 30.238125 \n",
+       "L 130.892298 30.238125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_40\">\n",
+       "    <path d=\"M 132.873843 188.638125 \n",
+       "L 134.855367 188.638125 \n",
+       "L 134.855367 30.544944 \n",
+       "L 132.873843 30.544944 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_41\">\n",
+       "    <path d=\"M 134.855367 188.638125 \n",
+       "L 136.836912 188.638125 \n",
+       "L 136.836912 33.480526 \n",
+       "L 134.855367 33.480526 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_42\">\n",
+       "    <path d=\"M 136.836912 188.638125 \n",
+       "L 138.818436 188.638125 \n",
+       "L 138.818436 38.626463 \n",
+       "L 136.836912 38.626463 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_43\">\n",
+       "    <path d=\"M 138.818436 188.638125 \n",
+       "L 140.799981 188.638125 \n",
+       "L 140.799981 46.433752 \n",
+       "L 138.818436 46.433752 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_44\">\n",
+       "    <path d=\"M 140.799981 188.638125 \n",
+       "L 142.781505 188.638125 \n",
+       "L 142.781505 53.67048 \n",
+       "L 140.799981 53.67048 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_45\">\n",
+       "    <path d=\"M 142.781505 188.638125 \n",
+       "L 144.76303 188.638125 \n",
+       "L 144.76303 64.546823 \n",
+       "L 142.781505 64.546823 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_46\">\n",
+       "    <path d=\"M 144.76303 188.638125 \n",
+       "L 146.744574 188.638125 \n",
+       "L 146.744574 75.773656 \n",
+       "L 144.76303 75.773656 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_47\">\n",
+       "    <path d=\"M 146.744574 188.638125 \n",
+       "L 148.726109 188.638125 \n",
+       "L 148.726109 85.260159 \n",
+       "L 146.744574 85.260159 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_48\">\n",
+       "    <path d=\"M 148.726109 188.638125 \n",
+       "L 150.707644 188.638125 \n",
+       "L 150.707644 97.632109 \n",
+       "L 148.726109 97.632109 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_49\">\n",
+       "    <path d=\"M 150.707644 188.638125 \n",
+       "L 152.689178 188.638125 \n",
+       "L 152.689178 107.558599 \n",
+       "L 150.707644 107.558599 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_50\">\n",
+       "    <path d=\"M 152.689178 188.638125 \n",
+       "L 154.670713 188.638125 \n",
+       "L 154.670713 119.204552 \n",
+       "L 152.689178 119.204552 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_51\">\n",
+       "    <path d=\"M 154.670713 188.638125 \n",
+       "L 156.652247 188.638125 \n",
+       "L 156.652247 129.248402 \n",
+       "L 154.670713 129.248402 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_52\">\n",
+       "    <path d=\"M 156.652247 188.638125 \n",
+       "L 158.633782 188.638125 \n",
+       "L 158.633782 137.96035 \n",
+       "L 156.652247 137.96035 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_53\">\n",
+       "    <path d=\"M 158.633782 188.638125 \n",
+       "L 160.615316 188.638125 \n",
+       "L 160.615316 146.70778 \n",
+       "L 158.633782 146.70778 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_54\">\n",
+       "    <path d=\"M 160.615316 188.638125 \n",
+       "L 162.596851 188.638125 \n",
+       "L 162.596851 153.266305 \n",
+       "L 160.615316 153.266305 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_55\">\n",
+       "    <path d=\"M 162.596851 188.638125 \n",
+       "L 164.578386 188.638125 \n",
+       "L 164.578386 159.66653 \n",
+       "L 162.596851 159.66653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_56\">\n",
+       "    <path d=\"M 164.578386 188.638125 \n",
+       "L 166.55991 188.638125 \n",
+       "L 166.55991 164.636477 \n",
+       "L 164.578386 164.636477 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_57\">\n",
+       "    <path d=\"M 166.55991 188.638125 \n",
+       "L 168.541445 188.638125 \n",
+       "L 168.541445 168.820626 \n",
+       "L 166.55991 168.820626 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_58\">\n",
+       "    <path d=\"M 168.541445 188.638125 \n",
+       "L 170.522979 188.638125 \n",
+       "L 170.522979 172.589799 \n",
+       "L 168.541445 172.589799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_59\">\n",
+       "    <path d=\"M 170.522979 188.638125 \n",
+       "L 172.504514 188.638125 \n",
+       "L 172.504514 175.695751 \n",
+       "L 170.522979 175.695751 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_60\">\n",
+       "    <path d=\"M 172.504514 188.638125 \n",
+       "L 174.486048 188.638125 \n",
+       "L 174.486048 177.952888 \n",
+       "L 172.504514 177.952888 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_61\">\n",
+       "    <path d=\"M 174.486048 188.638125 \n",
+       "L 176.467583 188.638125 \n",
+       "L 176.467583 179.655975 \n",
+       "L 174.486048 179.655975 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_62\">\n",
+       "    <path d=\"M 176.467583 188.638125 \n",
+       "L 178.449117 188.638125 \n",
+       "L 178.449117 181.457318 \n",
+       "L 176.467583 181.457318 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_63\">\n",
+       "    <path d=\"M 178.449117 188.638125 \n",
+       "L 180.430652 188.638125 \n",
+       "L 180.430652 182.707341 \n",
+       "L 178.449117 182.707341 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_64\">\n",
+       "    <path d=\"M 180.430652 188.638125 \n",
+       "L 182.412187 188.638125 \n",
+       "L 182.412187 183.799063 \n",
+       "L 180.430652 183.799063 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_65\">\n",
+       "    <path d=\"M 182.412187 188.638125 \n",
+       "L 184.393721 188.638125 \n",
+       "L 184.393721 184.20846 \n",
+       "L 182.412187 184.20846 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_66\">\n",
+       "    <path d=\"M 184.393721 188.638125 \n",
+       "L 186.375256 188.638125 \n",
+       "L 186.375256 184.912621 \n",
+       "L 184.393721 184.912621 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_67\">\n",
+       "    <path d=\"M 186.375256 188.638125 \n",
+       "L 188.35679 188.638125 \n",
+       "L 188.35679 185.523986 \n",
+       "L 186.375256 185.523986 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_68\">\n",
+       "    <path d=\"M 188.35679 188.638125 \n",
+       "L 190.338325 188.638125 \n",
+       "L 190.338325 185.933382 \n",
+       "L 188.35679 185.933382 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_69\">\n",
+       "    <path d=\"M 190.338325 188.638125 \n",
+       "L 192.319859 188.638125 \n",
+       "L 192.319859 186.435574 \n",
+       "L 190.338325 186.435574 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_70\">\n",
+       "    <path d=\"M 192.319859 188.638125 \n",
+       "L 194.301394 188.638125 \n",
+       "L 194.301394 186.637543 \n",
+       "L 192.319859 186.637543 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_71\">\n",
+       "    <path d=\"M 194.301394 188.638125 \n",
+       "L 196.282928 188.638125 \n",
+       "L 196.282928 187.036022 \n",
+       "L 194.301394 187.036022 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_72\">\n",
+       "    <path d=\"M 196.282928 188.638125 \n",
+       "L 198.264463 188.638125 \n",
+       "L 198.264463 187.341704 \n",
+       "L 196.282928 187.341704 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_73\">\n",
+       "    <path d=\"M 198.264463 188.638125 \n",
+       "L 200.245998 188.638125 \n",
+       "L 200.245998 188.152308 \n",
+       "L 198.264463 188.152308 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_74\">\n",
+       "    <path d=\"M 200.245998 188.638125 \n",
+       "L 202.227532 188.638125 \n",
+       "L 202.227532 188.417051 \n",
+       "L 200.245998 188.417051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_75\">\n",
+       "    <path d=\"M 202.227532 188.638125 \n",
+       "L 204.209067 188.638125 \n",
+       "L 204.209067 188.452532 \n",
+       "L 202.227532 188.452532 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_76\">\n",
+       "    <path d=\"M 204.209067 188.638125 \n",
+       "L 206.190601 188.638125 \n",
+       "L 206.190601 188.433427 \n",
+       "L 204.209067 188.433427 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_77\">\n",
+       "    <path d=\"M 206.190601 188.638125 \n",
+       "L 208.172126 188.638125 \n",
+       "L 208.172126 188.414321 \n",
+       "L 206.190601 188.414321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_78\">\n",
+       "    <path d=\"M 208.172126 188.638125 \n",
+       "L 210.15366 188.638125 \n",
+       "L 210.15366 188.397946 \n",
+       "L 208.172126 188.397946 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_79\">\n",
+       "    <path d=\"M 210.15366 188.638125 \n",
+       "L 212.135195 188.638125 \n",
+       "L 212.135195 188.417051 \n",
+       "L 210.15366 188.417051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_80\">\n",
+       "    <path d=\"M 212.135195 188.638125 \n",
+       "L 214.11673 188.638125 \n",
+       "L 214.11673 188.269669 \n",
+       "L 212.135195 188.269669 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_81\">\n",
+       "    <path d=\"M 214.11673 188.638125 \n",
+       "L 216.098264 188.638125 \n",
+       "L 216.098264 187.953069 \n",
+       "L 214.11673 187.953069 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_82\">\n",
+       "    <path d=\"M 216.098264 188.638125 \n",
+       "L 218.079799 188.638125 \n",
+       "L 218.079799 187.893024 \n",
+       "L 216.098264 187.893024 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_83\">\n",
+       "    <path d=\"M 218.079799 188.638125 \n",
+       "L 220.061333 188.638125 \n",
+       "L 220.061333 187.83025 \n",
+       "L 218.079799 187.83025 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_84\">\n",
+       "    <path d=\"M 220.061333 188.638125 \n",
+       "L 222.042868 188.638125 \n",
+       "L 222.042868 187.721078 \n",
+       "L 220.061333 187.721078 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_85\">\n",
+       "    <path d=\"M 222.042868 188.638125 \n",
+       "L 224.024402 188.638125 \n",
+       "L 224.024402 187.854814 \n",
+       "L 222.042868 187.854814 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_86\">\n",
+       "    <path d=\"M 224.024402 188.638125 \n",
+       "L 226.005937 188.638125 \n",
+       "L 226.005937 187.715619 \n",
+       "L 224.024402 187.715619 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_87\">\n",
+       "    <path d=\"M 226.005937 188.638125 \n",
+       "L 227.987471 188.638125 \n",
+       "L 227.987471 187.622823 \n",
+       "L 226.005937 187.622823 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_88\">\n",
+       "    <path d=\"M 227.987471 188.638125 \n",
+       "L 229.969006 188.638125 \n",
+       "L 229.969006 187.295306 \n",
+       "L 227.987471 187.295306 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_89\">\n",
+       "    <path d=\"M 229.969006 188.638125 \n",
+       "L 231.950541 188.638125 \n",
+       "L 231.950541 187.197051 \n",
+       "L 229.969006 187.197051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_90\">\n",
+       "    <path d=\"M 231.950541 188.638125 \n",
+       "L 233.932075 188.638125 \n",
+       "L 233.932075 187.216156 \n",
+       "L 231.950541 187.216156 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_91\">\n",
+       "    <path d=\"M 233.932075 188.638125 \n",
+       "L 235.91361 188.638125 \n",
+       "L 235.91361 187.12336 \n",
+       "L 233.932075 187.12336 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_92\">\n",
+       "    <path d=\"M 235.91361 188.638125 \n",
+       "L 237.895144 188.638125 \n",
+       "L 237.895144 186.716693 \n",
+       "L 235.91361 186.716693 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_93\">\n",
+       "    <path d=\"M 237.895144 188.638125 \n",
+       "L 239.876674 188.638125 \n",
+       "L 239.876674 186.184472 \n",
+       "L 237.895144 186.184472 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_94\">\n",
+       "    <path d=\"M 239.876674 188.638125 \n",
+       "L 241.858208 188.638125 \n",
+       "L 241.858208 186.471055 \n",
+       "L 239.876674 186.471055 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_95\">\n",
+       "    <path d=\"M 241.858208 188.638125 \n",
+       "L 243.839743 188.638125 \n",
+       "L 243.839743 186.230876 \n",
+       "L 241.858208 186.230876 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_96\">\n",
+       "    <path d=\"M 243.839743 188.638125 \n",
+       "L 245.821277 188.638125 \n",
+       "L 245.821277 186.064388 \n",
+       "L 243.839743 186.064388 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_97\">\n",
+       "    <path d=\"M 245.821277 188.638125 \n",
+       "L 247.802812 188.638125 \n",
+       "L 247.802812 185.087296 \n",
+       "L 245.821277 185.087296 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_98\">\n",
+       "    <path d=\"M 247.802812 188.638125 \n",
+       "L 249.784347 188.638125 \n",
+       "L 249.784347 185.240138 \n",
+       "L 247.802812 185.240138 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_99\">\n",
+       "    <path d=\"M 249.784347 188.638125 \n",
+       "L 251.765881 188.638125 \n",
+       "L 251.765881 184.901704 \n",
+       "L 249.784347 184.901704 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_100\">\n",
+       "    <path d=\"M 251.765881 188.638125 \n",
+       "L 253.747416 188.638125 \n",
+       "L 253.747416 185.463941 \n",
+       "L 251.765881 185.463941 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_101\">\n",
+       "    <path d=\"M 253.747416 188.638125 \n",
+       "L 255.72895 188.638125 \n",
+       "L 255.72895 184.503225 \n",
+       "L 253.747416 184.503225 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_102\">\n",
+       "    <path d=\"M 255.72895 188.638125 \n",
+       "L 257.710485 188.638125 \n",
+       "L 257.710485 185.076379 \n",
+       "L 255.72895 185.076379 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_103\">\n",
+       "    <path d=\"M 257.710485 188.638125 \n",
+       "L 259.692019 188.638125 \n",
+       "L 259.692019 184.912621 \n",
+       "L 257.710485 184.912621 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_104\">\n",
+       "    <path d=\"M 259.692019 188.638125 \n",
+       "L 261.673549 188.638125 \n",
+       "L 261.673549 184.407688 \n",
+       "L 259.692019 184.407688 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_105\">\n",
+       "    <path d=\"M 261.673549 188.638125 \n",
+       "L 263.655084 188.638125 \n",
+       "L 263.655084 183.681703 \n",
+       "L 261.673549 183.681703 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_106\">\n",
+       "    <path d=\"M 263.655084 188.638125 \n",
+       "L 265.636618 188.638125 \n",
+       "L 265.636618 182.720987 \n",
+       "L 263.655084 182.720987 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_107\">\n",
+       "    <path d=\"M 265.636618 188.638125 \n",
+       "L 267.618153 188.638125 \n",
+       "L 267.618153 184.014679 \n",
+       "L 265.636618 184.014679 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_108\">\n",
+       "    <path d=\"M 267.618153 188.638125 \n",
+       "L 269.599687 188.638125 \n",
+       "L 269.599687 183.610741 \n",
+       "L 267.618153 183.610741 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_109\">\n",
+       "    <path d=\"M 269.599687 188.638125 \n",
+       "L 271.581222 188.638125 \n",
+       "L 271.581222 183.766312 \n",
+       "L 269.599687 183.766312 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_110\">\n",
+       "    <path d=\"M 271.581222 188.638125 \n",
+       "L 273.562756 188.638125 \n",
+       "L 273.562756 181.189846 \n",
+       "L 271.581222 181.189846 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_111\">\n",
+       "    <path d=\"M 273.562756 188.638125 \n",
+       "L 275.544291 188.638125 \n",
+       "L 275.544291 182.502643 \n",
+       "L 273.562756 182.502643 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_112\">\n",
+       "    <path d=\"M 275.544291 188.638125 \n",
+       "L 277.525823 188.638125 \n",
+       "L 277.525823 182.99664 \n",
+       "L 275.544291 182.99664 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_113\">\n",
+       "    <path d=\"M 277.525823 188.638125 \n",
+       "L 279.507357 188.638125 \n",
+       "L 279.507357 181.727519 \n",
+       "L 277.525823 181.727519 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_114\">\n",
+       "    <path d=\"M 279.507357 188.638125 \n",
+       "L 281.488892 188.638125 \n",
+       "L 281.488892 181.238973 \n",
+       "L 279.507357 181.238973 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_115\">\n",
+       "    <path d=\"M 281.488892 188.638125 \n",
+       "L 283.470427 188.638125 \n",
+       "L 283.470427 182.529936 \n",
+       "L 281.488892 182.529936 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_116\">\n",
+       "    <path d=\"M 283.470427 188.638125 \n",
+       "L 285.451961 188.638125 \n",
+       "L 285.451961 181.582866 \n",
+       "L 283.470427 181.582866 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_117\">\n",
+       "    <path d=\"M 285.451961 188.638125 \n",
+       "L 287.433493 188.638125 \n",
+       "L 287.433493 181.222588 \n",
+       "L 285.451961 181.222588 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_118\">\n",
+       "    <path d=\"M 287.433493 188.638125 \n",
+       "L 289.415028 188.638125 \n",
+       "L 289.415028 180.567564 \n",
+       "L 287.433493 180.567564 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_119\">\n",
+       "    <path d=\"M 289.415028 188.638125 \n",
+       "L 291.396562 188.638125 \n",
+       "L 291.396562 182.101434 \n",
+       "L 289.415028 182.101434 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_120\">\n",
+       "    <path d=\"M 291.396562 188.638125 \n",
+       "L 293.378097 188.638125 \n",
+       "L 293.378097 177.286937 \n",
+       "L 291.396562 177.286937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_121\">\n",
+       "    <path d=\"M 293.378097 188.638125 \n",
+       "L 295.35963 188.638125 \n",
+       "L 295.35963 180.739505 \n",
+       "L 293.378097 180.739505 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_122\">\n",
+       "    <path d=\"M 295.35963 188.638125 \n",
+       "L 297.341165 188.638125 \n",
+       "L 297.341165 179.857944 \n",
+       "L 295.35963 179.857944 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_123\">\n",
+       "    <path d=\"M 297.341165 188.638125 \n",
+       "L 299.322699 188.638125 \n",
+       "L 299.322699 179.983492 \n",
+       "L 297.341165 179.983492 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_124\">\n",
+       "    <path d=\"M 299.322699 188.638125 \n",
+       "L 301.304233 188.638125 \n",
+       "L 301.304233 177.090419 \n",
+       "L 299.322699 177.090419 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_125\">\n",
+       "    <path d=\"M 301.304233 188.638125 \n",
+       "L 303.285767 188.638125 \n",
+       "L 303.285767 180.649443 \n",
+       "L 301.304233 180.649443 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_126\">\n",
+       "    <path d=\"M 303.285767 188.638125 \n",
+       "L 305.267301 188.638125 \n",
+       "L 305.267301 179.475838 \n",
+       "L 303.285767 179.475838 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_127\">\n",
+       "    <path d=\"M 305.267301 188.638125 \n",
+       "L 307.248835 188.638125 \n",
+       "L 307.248835 179.836107 \n",
+       "L 305.267301 179.836107 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_128\">\n",
+       "    <path d=\"M 307.248835 188.638125 \n",
+       "L 309.23037 188.638125 \n",
+       "L 309.23037 179.156512 \n",
+       "L 307.248835 179.156512 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_129\">\n",
+       "    <path d=\"M 309.23037 188.638125 \n",
+       "L 311.211904 188.638125 \n",
+       "L 311.211904 178.32407 \n",
+       "L 309.23037 178.32407 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_130\">\n",
+       "    <path d=\"M 311.211904 188.638125 \n",
+       "L 313.193438 188.638125 \n",
+       "L 313.193438 178.962728 \n",
+       "L 311.211904 178.962728 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_131\">\n",
+       "    <path d=\"M 313.193438 188.638125 \n",
+       "L 315.174972 188.638125 \n",
+       "L 315.174972 173.815255 \n",
+       "L 313.193438 173.815255 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_132\">\n",
+       "    <path d=\"M 315.174972 188.638125 \n",
+       "L 317.156506 188.638125 \n",
+       "L 317.156506 178.700715 \n",
+       "L 315.174972 178.700715 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_133\">\n",
+       "    <path d=\"M 317.156506 188.638125 \n",
+       "L 319.13804 188.638125 \n",
+       "L 319.13804 178.378658 \n",
+       "L 317.156506 178.378658 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_134\">\n",
+       "    <path d=\"M 319.13804 188.638125 \n",
+       "L 321.119574 188.638125 \n",
+       "L 321.119574 178.828992 \n",
+       "L 319.13804 178.828992 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_135\">\n",
+       "    <path d=\"M 321.119574 188.638125 \n",
+       "L 323.101108 188.638125 \n",
+       "L 323.101108 178.476911 \n",
+       "L 321.119574 178.476911 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_136\">\n",
+       "    <path d=\"M 323.101108 188.638125 \n",
+       "L 325.082642 188.638125 \n",
+       "L 325.082642 179.767877 \n",
+       "L 323.101108 179.767877 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_137\">\n",
+       "    <path d=\"M 325.082642 188.638125 \n",
+       "L 327.064176 188.638125 \n",
+       "L 327.064176 179.560444 \n",
+       "L 325.082642 179.560444 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_138\">\n",
+       "    <path d=\"M 327.064176 188.638125 \n",
+       "L 329.04571 188.638125 \n",
+       "L 329.04571 179.137407 \n",
+       "L 327.064176 179.137407 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_139\">\n",
+       "    <path d=\"M 329.04571 188.638125 \n",
+       "L 331.027245 188.638125 \n",
+       "L 331.027245 177.991098 \n",
+       "L 329.04571 177.991098 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_140\">\n",
+       "    <path d=\"M 331.027245 188.638125 \n",
+       "L 333.008778 188.638125 \n",
+       "L 333.008778 179.505858 \n",
+       "L 331.027245 179.505858 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_141\">\n",
+       "    <path d=\"M 333.008778 188.638125 \n",
+       "L 334.990313 188.638125 \n",
+       "L 334.990313 180.526624 \n",
+       "L 333.008778 180.526624 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_142\">\n",
+       "    <path d=\"M 334.990313 188.638125 \n",
+       "L 336.971847 188.638125 \n",
+       "L 336.971847 181.037005 \n",
+       "L 334.990313 181.037005 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_143\">\n",
+       "    <path d=\"M 336.971847 188.638125 \n",
+       "L 338.953382 188.638125 \n",
+       "L 338.953382 176.948503 \n",
+       "L 336.971847 176.948503 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_144\">\n",
+       "    <path d=\"M 338.953382 188.638125 \n",
+       "L 340.934914 188.638125 \n",
+       "L 340.934914 179.336635 \n",
+       "L 338.953382 179.336635 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_145\">\n",
+       "    <path d=\"M 340.934914 188.638125 \n",
+       "L 342.916448 188.638125 \n",
+       "L 342.916448 181.702956 \n",
+       "L 340.934914 181.702956 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_146\">\n",
+       "    <path d=\"M 342.916448 188.638125 \n",
+       "L 344.897983 188.638125 \n",
+       "L 344.897983 182.035931 \n",
+       "L 342.916448 182.035931 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_147\">\n",
+       "    <path d=\"M 344.897983 188.638125 \n",
+       "L 346.879518 188.638125 \n",
+       "L 346.879518 181.637452 \n",
+       "L 344.897983 181.637452 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_148\">\n",
+       "    <path d=\"M 346.879518 188.638125 \n",
+       "L 348.861052 188.638125 \n",
+       "L 348.861052 181.200763 \n",
+       "L 346.879518 181.200763 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_149\">\n",
+       "    <path d=\"M 348.861052 188.638125 \n",
+       "L 350.842584 188.638125 \n",
+       "L 350.842584 180.878695 \n",
+       "L 348.861052 180.878695 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_150\">\n",
+       "    <path d=\"M 350.842584 188.638125 \n",
+       "L 352.824119 188.638125 \n",
+       "L 352.824119 182.775573 \n",
+       "L 350.842584 182.775573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_151\">\n",
+       "    <path d=\"M 352.824119 188.638125 \n",
+       "L 354.805653 188.638125 \n",
+       "L 354.805653 181.978616 \n",
+       "L 352.824119 181.978616 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_152\">\n",
+       "    <path d=\"M 354.805653 188.638125 \n",
+       "L 356.787188 188.638125 \n",
+       "L 356.787188 182.740092 \n",
+       "L 354.805653 182.740092 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_153\">\n",
+       "    <path d=\"M 356.787188 188.638125 \n",
+       "L 358.768722 188.638125 \n",
+       "L 358.768722 181.711144 \n",
+       "L 356.787188 181.711144 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_154\">\n",
+       "    <path d=\"M 358.768722 188.638125 \n",
+       "L 360.750257 188.638125 \n",
+       "L 360.750257 183.463359 \n",
+       "L 358.768722 183.463359 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_155\">\n",
+       "    <path d=\"M 360.750257 188.638125 \n",
+       "L 362.731791 188.638125 \n",
+       "L 362.731791 183.133113 \n",
+       "L 360.750257 183.133113 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_156\">\n",
+       "    <path d=\"M 362.731791 188.638125 \n",
+       "L 364.713326 188.638125 \n",
+       "L 364.713326 182.641837 \n",
+       "L 362.731791 182.641837 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_157\">\n",
+       "    <path d=\"M 364.713326 188.638125 \n",
+       "L 366.694856 188.638125 \n",
+       "L 366.694856 184.093817 \n",
+       "L 364.713326 184.093817 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_158\">\n",
+       "    <path d=\"M 366.694856 188.638125 \n",
+       "L 368.67639 188.638125 \n",
+       "L 368.67639 183.275037 \n",
+       "L 366.694856 183.275037 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_159\">\n",
+       "    <path d=\"M 368.67639 188.638125 \n",
+       "L 370.657925 188.638125 \n",
+       "L 370.657925 184.841659 \n",
+       "L 368.67639 184.841659 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_160\">\n",
+       "    <path d=\"M 370.657925 188.638125 \n",
+       "L 372.639459 188.638125 \n",
+       "L 372.639459 184.737945 \n",
+       "L 370.657925 184.737945 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_161\">\n",
+       "    <path d=\"M 372.639459 188.638125 \n",
+       "L 374.620994 188.638125 \n",
+       "L 374.620994 184.48412 \n",
+       "L 372.639459 184.48412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_162\">\n",
+       "    <path d=\"M 374.620994 188.638125 \n",
+       "L 376.602528 188.638125 \n",
+       "L 376.602528 184.8362 \n",
+       "L 374.620994 184.8362 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_163\">\n",
+       "    <path d=\"M 376.602528 188.638125 \n",
+       "L 378.584063 188.638125 \n",
+       "L 378.584063 185.341122 \n",
+       "L 376.602528 185.341122 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_164\">\n",
+       "    <path d=\"M 378.584063 188.638125 \n",
+       "L 380.565598 188.638125 \n",
+       "L 380.565598 185.199198 \n",
+       "L 378.584063 185.199198 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_165\">\n",
+       "    <path d=\"M 380.565598 188.638125 \n",
+       "L 382.547132 188.638125 \n",
+       "L 382.547132 185.693203 \n",
+       "L 380.565598 185.693203 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_166\">\n",
+       "    <path d=\"M 382.547132 188.638125 \n",
+       "L 384.528667 188.638125 \n",
+       "L 384.528667 186.162643 \n",
+       "L 382.547132 186.162643 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_167\">\n",
+       "    <path d=\"M 384.528667 188.638125 \n",
+       "L 386.510201 188.638125 \n",
+       "L 386.510201 185.867878 \n",
+       "L 384.528667 185.867878 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_168\">\n",
+       "    <path d=\"M 386.510201 188.638125 \n",
+       "L 388.491731 188.638125 \n",
+       "L 388.491731 186.411005 \n",
+       "L 386.510201 186.411005 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_169\">\n",
+       "    <path d=\"M 388.491731 188.638125 \n",
+       "L 390.473265 188.638125 \n",
+       "L 390.473265 186.45195 \n",
+       "L 388.491731 186.45195 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_170\">\n",
+       "    <path d=\"M 390.473265 188.638125 \n",
+       "L 392.4548 188.638125 \n",
+       "L 392.4548 186.378259 \n",
+       "L 390.473265 186.378259 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_171\">\n",
+       "    <path d=\"M 392.4548 188.638125 \n",
+       "L 394.436334 188.638125 \n",
+       "L 394.436334 186.913203 \n",
+       "L 392.4548 186.913203 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_172\">\n",
+       "    <path d=\"M 394.436334 188.638125 \n",
+       "L 396.417869 188.638125 \n",
+       "L 396.417869 186.667565 \n",
+       "L 394.436334 186.667565 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_173\">\n",
+       "    <path d=\"M 396.417869 188.638125 \n",
+       "L 398.399404 188.638125 \n",
+       "L 398.399404 185.251055 \n",
+       "L 396.417869 185.251055 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_174\">\n",
+       "    <path d=\"M 398.399404 188.638125 \n",
+       "L 400.380938 188.638125 \n",
+       "L 400.380938 183.57799 \n",
+       "L 398.399404 183.57799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_175\">\n",
+       "    <path d=\"M 400.380938 188.638125 \n",
+       "L 402.362473 188.638125 \n",
+       "L 402.362473 179.546803 \n",
+       "L 400.380938 179.546803 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_176\">\n",
+       "    <path d=\"M 402.362473 188.638125 \n",
+       "L 404.344007 188.638125 \n",
+       "L 404.344007 161.806307 \n",
+       "L 402.362473 161.806307 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_177\">\n",
+       "    <path d=\"M 404.344007 188.638125 \n",
+       "L 406.325542 188.638125 \n",
+       "L 406.325542 161.612526 \n",
+       "L 404.344007 161.612526 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_178\">\n",
+       "    <path d=\"M 406.325542 188.638125 \n",
+       "L 408.307076 188.638125 \n",
+       "L 408.307076 172.030291 \n",
+       "L 406.325542 172.030291 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_179\">\n",
+       "    <path d=\"M 408.307076 188.638125 \n",
+       "L 410.288611 188.638125 \n",
+       "L 410.288611 158.850467 \n",
+       "L 408.307076 158.850467 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_180\">\n",
+       "    <path d=\"M 410.288611 188.638125 \n",
+       "L 412.270145 188.638125 \n",
+       "L 412.270145 152.963352 \n",
+       "L 410.288611 152.963352 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_181\">\n",
+       "    <path d=\"M 412.270145 188.638125 \n",
+       "L 414.25168 188.638125 \n",
+       "L 414.25168 159.131586 \n",
+       "L 412.270145 159.131586 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_182\">\n",
+       "    <path d=\"M 414.25168 188.638125 \n",
+       "L 416.233215 188.638125 \n",
+       "L 416.233215 172.589799 \n",
+       "L 414.25168 172.589799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_183\">\n",
+       "    <path d=\"M 416.233215 188.638125 \n",
+       "L 418.214749 188.638125 \n",
+       "L 418.214749 177.729084 \n",
+       "L 416.233215 177.729084 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_184\">\n",
+       "    <path d=\"M 418.214749 188.638125 \n",
+       "L 420.196274 188.638125 \n",
+       "L 420.196274 173.433079 \n",
+       "L 418.214749 173.433079 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_185\">\n",
+       "    <path d=\"M 420.196274 188.638125 \n",
+       "L 422.177808 188.638125 \n",
+       "L 422.177808 172.652573 \n",
+       "L 420.196274 172.652573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_186\">\n",
+       "    <path d=\"M 422.177808 188.638125 \n",
+       "L 424.159343 188.638125 \n",
+       "L 424.159343 173.774318 \n",
+       "L 422.177808 173.774318 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_187\">\n",
+       "    <path d=\"M 424.159343 188.638125 \n",
+       "L 426.140877 188.638125 \n",
+       "L 426.140877 176.148816 \n",
+       "L 424.159343 176.148816 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_188\">\n",
+       "    <path d=\"M 426.140877 188.638125 \n",
+       "L 428.122412 188.638125 \n",
+       "L 428.122412 179.503134 \n",
+       "L 426.140877 179.503134 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_189\">\n",
+       "    <path d=\"M 428.122412 188.638125 \n",
+       "L 430.103947 188.638125 \n",
+       "L 430.103947 182.633649 \n",
+       "L 428.122412 182.633649 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_190\">\n",
+       "    <path d=\"M 430.103947 188.638125 \n",
+       "L 432.085481 188.638125 \n",
+       "L 432.085481 186.692129 \n",
+       "L 430.103947 186.692129 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_191\">\n",
+       "    <path d=\"M 432.085481 188.638125 \n",
+       "L 434.067016 188.638125 \n",
+       "L 434.067016 187.074232 \n",
+       "L 432.085481 187.074232 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_192\">\n",
+       "    <path d=\"M 434.067016 188.638125 \n",
+       "L 436.04855 188.638125 \n",
+       "L 436.04855 186.743986 \n",
+       "L 434.067016 186.743986 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_193\">\n",
+       "    <path d=\"M 436.04855 188.638125 \n",
+       "L 438.030085 188.638125 \n",
+       "L 438.030085 186.651189 \n",
+       "L 436.04855 186.651189 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_194\">\n",
+       "    <path d=\"M 438.030085 188.638125 \n",
+       "L 440.011619 188.638125 \n",
+       "L 440.011619 186.593874 \n",
+       "L 438.030085 186.593874 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_195\">\n",
+       "    <path d=\"M 440.011619 188.638125 \n",
+       "L 441.993154 188.638125 \n",
+       "L 441.993154 186.550205 \n",
+       "L 440.011619 186.550205 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_196\">\n",
+       "    <path d=\"M 441.993154 188.638125 \n",
+       "L 443.974688 188.638125 \n",
+       "L 443.974688 186.632084 \n",
+       "L 441.993154 186.632084 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_197\">\n",
+       "    <path d=\"M 443.974688 188.638125 \n",
+       "L 445.956223 188.638125 \n",
+       "L 445.956223 186.61025 \n",
+       "L 443.974688 186.61025 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_198\">\n",
+       "    <path d=\"M 445.956223 188.638125 \n",
+       "L 447.937758 188.638125 \n",
+       "L 447.937758 186.8477 \n",
+       "L 445.956223 186.8477 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_199\">\n",
+       "    <path d=\"M 447.937758 188.638125 \n",
+       "L 449.919292 188.638125 \n",
+       "L 449.919292 187.014187 \n",
+       "L 447.937758 187.014187 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_200\">\n",
+       "    <path d=\"M 449.919292 188.638125 \n",
+       "L 451.900827 188.638125 \n",
+       "L 451.900827 187.210697 \n",
+       "L 449.919292 187.210697 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_201\">\n",
+       "    <path d=\"M 451.900827 188.638125 \n",
+       "L 453.882361 188.638125 \n",
+       "L 453.882361 187.39629 \n",
+       "L 451.900827 187.39629 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_202\">\n",
+       "    <path d=\"M 453.882361 188.638125 \n",
+       "L 455.863896 188.638125 \n",
+       "L 455.863896 187.390832 \n",
+       "L 453.882361 187.390832 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_203\">\n",
+       "    <path d=\"M 455.863896 188.638125 \n",
+       "L 457.84543 188.638125 \n",
+       "L 457.84543 187.581883 \n",
+       "L 455.863896 187.581883 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_204\">\n",
+       "    <path d=\"M 457.84543 188.638125 \n",
+       "L 459.826965 188.638125 \n",
+       "L 459.826965 187.691055 \n",
+       "L 457.84543 187.691055 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_205\">\n",
+       "    <path d=\"M 459.826965 188.638125 \n",
+       "L 461.808489 188.638125 \n",
+       "L 461.808489 187.860269 \n",
+       "L 459.826965 187.860269 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_206\">\n",
+       "    <path d=\"M 461.808489 188.638125 \n",
+       "L 463.790024 188.638125 \n",
+       "L 463.790024 187.963986 \n",
+       "L 461.808489 187.963986 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_207\">\n",
+       "    <path d=\"M 463.790024 188.638125 \n",
+       "L 465.771559 188.638125 \n",
+       "L 465.771559 188.024031 \n",
+       "L 463.790024 188.024031 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_208\">\n",
+       "    <path d=\"M 465.771559 188.638125 \n",
+       "L 467.753093 188.638125 \n",
+       "L 467.753093 188.14412 \n",
+       "L 465.771559 188.14412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_209\">\n",
+       "    <path d=\"M 467.753093 188.638125 \n",
+       "L 469.734628 188.638125 \n",
+       "L 469.734628 188.089534 \n",
+       "L 467.753093 188.089534 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_210\">\n",
+       "    <path d=\"M 469.734628 188.638125 \n",
+       "L 471.716162 188.638125 \n",
+       "L 471.716162 188.234188 \n",
+       "L 469.734628 188.234188 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_211\">\n",
+       "    <path d=\"M 471.716162 188.638125 \n",
+       "L 473.697697 188.638125 \n",
+       "L 473.697697 188.30515 \n",
+       "L 471.716162 188.30515 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_212\">\n",
+       "    <path d=\"M 473.697697 188.638125 \n",
+       "L 475.679231 188.638125 \n",
+       "L 475.679231 188.277856 \n",
+       "L 473.697697 188.277856 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_213\">\n",
+       "    <path d=\"M 475.679231 188.638125 \n",
+       "L 477.660766 188.638125 \n",
+       "L 477.660766 188.38157 \n",
+       "L 475.679231 188.38157 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_214\">\n",
+       "    <path d=\"M 477.660766 188.638125 \n",
+       "L 479.642301 188.638125 \n",
+       "L 479.642301 188.400675 \n",
+       "L 477.660766 188.400675 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_215\">\n",
+       "    <path d=\"M 479.642301 188.638125 \n",
+       "L 481.623835 188.638125 \n",
+       "L 481.623835 188.411593 \n",
+       "L 479.642301 188.411593 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_216\">\n",
+       "    <path d=\"M 481.623835 188.638125 \n",
+       "L 483.60537 188.638125 \n",
+       "L 483.60537 188.417051 \n",
+       "L 481.623835 188.417051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_217\">\n",
+       "    <path d=\"M 483.60537 188.638125 \n",
+       "L 485.586894 188.638125 \n",
+       "L 485.586894 188.45799 \n",
+       "L 483.60537 188.45799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_218\">\n",
+       "    <path d=\"M 485.586894 188.638125 \n",
+       "L 487.568439 188.638125 \n",
+       "L 487.568439 188.526224 \n",
+       "L 485.586894 188.526224 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_219\">\n",
+       "    <path d=\"M 487.568439 188.638125 \n",
+       "L 489.549963 188.638125 \n",
+       "L 489.549963 188.4962 \n",
+       "L 487.568439 188.4962 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_220\">\n",
+       "    <path d=\"M 489.549963 188.638125 \n",
+       "L 491.531508 188.638125 \n",
+       "L 491.531508 188.528953 \n",
+       "L 489.549963 188.528953 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_221\">\n",
+       "    <path d=\"M 491.531508 188.638125 \n",
+       "L 493.513032 188.638125 \n",
+       "L 493.513032 188.528952 \n",
+       "L 491.531508 188.528952 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_222\">\n",
+       "    <path d=\"M 493.513032 188.638125 \n",
+       "L 495.494577 188.638125 \n",
+       "L 495.494577 188.553517 \n",
+       "L 493.513032 188.553517 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_223\">\n",
+       "    <path d=\"M 495.494577 188.638125 \n",
+       "L 497.476102 188.638125 \n",
+       "L 497.476102 188.553516 \n",
+       "L 495.494577 188.553516 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_224\">\n",
+       "    <path d=\"M 497.476102 188.638125 \n",
+       "L 499.457646 188.638125 \n",
+       "L 499.457646 188.515307 \n",
+       "L 497.476102 188.515307 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_225\">\n",
+       "    <path d=\"M 499.457646 188.638125 \n",
+       "L 501.439171 188.638125 \n",
+       "L 501.439171 188.569892 \n",
+       "L 499.457646 188.569892 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_226\">\n",
+       "    <path d=\"M 501.439171 188.638125 \n",
+       "L 503.420715 188.638125 \n",
+       "L 503.420715 188.58081 \n",
+       "L 501.439171 188.58081 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_227\">\n",
+       "    <path d=\"M 503.420715 188.638125 \n",
+       "L 505.40224 188.638125 \n",
+       "L 505.40224 188.597185 \n",
+       "L 503.420715 188.597185 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_228\">\n",
+       "    <path d=\"M 505.40224 188.638125 \n",
+       "L 507.383784 188.638125 \n",
+       "L 507.383784 188.572622 \n",
+       "L 505.40224 188.572622 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_229\">\n",
+       "    <path d=\"M 507.383784 188.638125 \n",
+       "L 509.365309 188.638125 \n",
+       "L 509.365309 188.586268 \n",
+       "L 507.383784 188.586268 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_230\">\n",
+       "    <path d=\"M 509.365309 188.638125 \n",
+       "L 511.346853 188.638125 \n",
+       "L 511.346853 188.594456 \n",
+       "L 509.365309 188.594456 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_231\">\n",
+       "    <path d=\"M 511.346853 188.638125 \n",
+       "L 513.328378 188.638125 \n",
+       "L 513.328378 188.599915 \n",
+       "L 511.346853 188.599915 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_232\">\n",
+       "    <path d=\"M 513.328378 188.638125 \n",
+       "L 515.309923 188.638125 \n",
+       "L 515.309923 188.602644 \n",
+       "L 513.328378 188.602644 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_233\">\n",
+       "    <path d=\"M 515.309923 188.638125 \n",
+       "L 517.291447 188.638125 \n",
+       "L 517.291447 188.575351 \n",
+       "L 515.309923 188.575351 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_234\">\n",
+       "    <path d=\"M 517.291447 188.638125 \n",
+       "L 519.272992 188.638125 \n",
+       "L 519.272992 188.624479 \n",
+       "L 517.291447 188.624479 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_235\">\n",
+       "    <path d=\"M 519.272992 188.638125 \n",
+       "L 521.254516 188.638125 \n",
+       "L 521.254516 188.608102 \n",
+       "L 519.272992 188.608102 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_236\">\n",
+       "    <path d=\"M 521.254516 188.638125 \n",
+       "L 523.236061 188.638125 \n",
+       "L 523.236061 188.610832 \n",
+       "L 521.254516 188.610832 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_237\">\n",
+       "    <path d=\"M 523.236061 188.638125 \n",
+       "L 525.217585 188.638125 \n",
+       "L 525.217585 188.613561 \n",
+       "L 523.236061 188.613561 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_238\">\n",
+       "    <path d=\"M 525.217585 188.638125 \n",
+       "L 527.19911 188.638125 \n",
+       "L 527.19911 188.602644 \n",
+       "L 525.217585 188.602644 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_239\">\n",
+       "    <path d=\"M 527.19911 188.638125 \n",
+       "L 529.180654 188.638125 \n",
+       "L 529.180654 188.61902 \n",
+       "L 527.19911 188.61902 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_240\">\n",
+       "    <path d=\"M 529.180654 188.638125 \n",
+       "L 531.162179 188.638125 \n",
+       "L 531.162179 188.627208 \n",
+       "L 529.180654 188.627208 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_241\">\n",
+       "    <path d=\"M 531.162179 188.638125 \n",
+       "L 533.143724 188.638125 \n",
+       "L 533.143724 188.627208 \n",
+       "L 531.162179 188.627208 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_242\">\n",
+       "    <path d=\"M 533.143724 188.638125 \n",
+       "L 535.125248 188.638125 \n",
+       "L 535.125248 188.635396 \n",
+       "L 533.143724 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_243\">\n",
+       "    <path d=\"M 535.125248 188.638125 \n",
+       "L 537.106793 188.638125 \n",
+       "L 537.106793 188.627208 \n",
+       "L 535.125248 188.627208 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_244\">\n",
+       "    <path d=\"M 537.106793 188.638125 \n",
+       "L 539.088317 188.638125 \n",
+       "L 539.088317 188.629937 \n",
+       "L 537.106793 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_245\">\n",
+       "    <path d=\"M 539.088317 188.638125 \n",
+       "L 541.069862 188.638125 \n",
+       "L 541.069862 188.616291 \n",
+       "L 539.088317 188.616291 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_246\">\n",
+       "    <path d=\"M 541.069862 188.638125 \n",
+       "L 543.051386 188.638125 \n",
+       "L 543.051386 188.635396 \n",
+       "L 541.069862 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_247\">\n",
+       "    <path d=\"M 543.051386 188.638125 \n",
+       "L 545.032931 188.638125 \n",
+       "L 545.032931 188.638125 \n",
+       "L 543.051386 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_248\">\n",
+       "    <path d=\"M 545.032931 188.638125 \n",
+       "L 547.014456 188.638125 \n",
+       "L 547.014456 188.635396 \n",
+       "L 545.032931 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_249\">\n",
+       "    <path d=\"M 547.014456 188.638125 \n",
+       "L 548.996 188.638125 \n",
+       "L 548.996 188.635396 \n",
+       "L 547.014456 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_250\">\n",
+       "    <path d=\"M 548.996 188.638125 \n",
+       "L 550.977525 188.638125 \n",
+       "L 550.977525 188.629937 \n",
+       "L 548.996 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_251\">\n",
+       "    <path d=\"M 550.977525 188.638125 \n",
+       "L 552.959069 188.638125 \n",
+       "L 552.959069 188.629937 \n",
+       "L 550.977525 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_252\">\n",
+       "    <path d=\"M 552.959069 188.638125 \n",
+       "L 554.940594 188.638125 \n",
+       "L 554.940594 188.632666 \n",
+       "L 552.959069 188.632666 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_253\">\n",
+       "    <path d=\"M 554.940594 188.638125 \n",
+       "L 556.922138 188.638125 \n",
+       "L 556.922138 188.635396 \n",
+       "L 554.940594 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_254\">\n",
+       "    <path d=\"M 556.922138 188.638125 \n",
+       "L 558.903663 188.638125 \n",
+       "L 558.903663 188.629937 \n",
+       "L 556.922138 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_255\">\n",
+       "    <path d=\"M 558.903663 188.638125 \n",
+       "L 560.885207 188.638125 \n",
+       "L 560.885207 188.635396 \n",
+       "L 558.903663 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_256\">\n",
+       "    <path d=\"M 560.885207 188.638125 \n",
+       "L 562.866732 188.638125 \n",
+       "L 562.866732 188.638125 \n",
+       "L 560.885207 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_257\">\n",
+       "    <path d=\"M 562.866732 188.638125 \n",
+       "L 564.848277 188.638125 \n",
+       "L 564.848277 188.632666 \n",
+       "L 562.866732 188.632666 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_258\">\n",
+       "    <path d=\"M 564.848277 188.638125 \n",
+       "L 566.829801 188.638125 \n",
+       "L 566.829801 188.635396 \n",
+       "L 564.848277 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_259\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 34.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_260\">\n",
+       "    <path d=\"M 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_261\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193438 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_262\">\n",
+       "    <path d=\"M 34.193438 22.318125 \n",
+       "L 592.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_11\">\n",
+       "    <!-- Variational dequantization -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(234.39375 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-56\" d=\"M 1831 0 \n",
+       "L 50 4666 \n",
+       "L 709 4666 \n",
+       "L 2188 738 \n",
+       "L 3669 4666 \n",
+       "L 4325 4666 \n",
+       "L 2547 0 \n",
+       "L 1831 0 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-56\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"60.658203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"121.9375\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"163.050781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"190.833984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"252.113281\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"291.322266\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"319.105469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"380.287109\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"443.666016\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"504.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"532.728516\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"564.515625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"627.992188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"689.515625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"752.992188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"816.371094\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"877.650391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"941.029297\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"980.238281\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"1008.021484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"1060.511719\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1121.791016\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1161\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1188.783203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"1249.964844\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pd34a1814af\">\n",
+       "   <rect x=\"34.193438\" y=\"22.318125\" width=\"558\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1000x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "visualize_dequant_distribution(flow_dict[\"vardeq\"][\"model\"], sample_imgs, title=\"Variational dequantization\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The dequantization distribution in the first plot shows that the MNIST images have a strong bias towards 0 (black), and the distribution of them have a sharp border as mentioned before. The variational dequantization module has indeed learned a much smoother distribution with a Gaussian-like curve which can be modeled much better. For the other values, we would need to visualize the distribution $q(u|x)$ on a deeper level, depending on $x$. However, as all $u$'s interact and depend on each other, we would need to visualize a distribution in 784 dimensions, which is not that intuitive anymore."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Conclusion\n",
+    "\n",
+    "In conclusion, we have seen how to implement our own normalizing flow, and what difficulties arise if we want to apply them on images. Dequantization is a crucial step in mapping the discrete images into continuous space to prevent underisable delta-peak solutions. While dequantization creates hypercubes with hard border, variational dequantization allows us to fit a flow much better on the data. This allows us to obtain a lower bits per dimension score, while not affecting the sampling speed. The most common flow element, the coupling layer, is simple to implement, and yet effective. Furthermore, multi-scale architectures help to capture the global image context while allowing us to efficiently scale up the flow. Normalizing flows are an interesting alternative to VAEs as they allow an exact likelihood estimate in continuous space, and we have the guarantee that every possible input $x$ has a corresponding latent vector $z$. However, even beyond continuous inputs and images, flows can be applied and allow us to exploit the data structure in latent space, as e.g. on graphs for the task of molecule generation [6]. Recent advances in [Neural ODEs](https://arxiv.org/pdf/1806.07366.pdf) allow a flow with infinite number of layers, called Continuous Normalizing Flows, whose potential is yet to fully explore. Overall, normalizing flows are an exciting research area which will continue over the next couple of years."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## References\n",
+    "\n",
+    "[1] Dinh, L., Sohl-Dickstein, J., and Bengio, S. (2017). “Density estimation using Real NVP,” In: 5th International Conference on Learning Representations, ICLR 2017. [Link](https://arxiv.org/abs/1605.08803)\n",
+    "\n",
+    "[2] Kingma, D. P., and Dhariwal, P. (2018). “Glow: Generative Flow with Invertible 1x1 Convolutions,” In: Advances in Neural Information Processing Systems, vol. 31, pp. 10215--10224. [Link](http://papers.nips.cc/paper/8224-glow-generative-flow-with-invertible-1x1-convolutions.pdf)\n",
+    "\n",
+    "[3] Ho, J., Chen, X., Srinivas, A., Duan, Y., and Abbeel, P. (2019). “Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Design,” in Proceedings of the 36th International Conference on Machine Learning, vol. 97, pp. 2722–2730. [Link](https://arxiv.org/abs/1902.00275)\n",
+    "\n",
+    "[4] Durkan, C., Bekasov, A., Murray, I., and Papamakarios, G. (2019). “Neural Spline Flows,” In: Advances in Neural Information Processing Systems, pp. 7509–7520. [Link](http://papers.neurips.cc/paper/8969-neural-spline-flows.pdf)\n",
+    "\n",
+    "[5] Hoogeboom, E., Cohen, T. S., and Tomczak, J. M. (2020). “Learning Discrete Distributions by Dequantization,” arXiv preprint arXiv2001.11235v1. [Link](https://arxiv.org/abs/2001.11235)\n",
+    "\n",
+    "[6] Lippe, P., and Gavves, E. (2021). “Categorical Normalizing Flows via Continuous Transformations,” In: International Conference on Learning Representations, ICLR 2021. [Link](https://openreview.net/pdf?id=-GLNZeVDuik)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "---\n",
+    "\n",
+    "[![Star our repository](https://img.shields.io/static/v1.svg?logo=star&label=⭐&message=Star%20Our%20Repository&color=yellow)](https://github.com/phlippe/uvadlc_notebooks/)  If you found this tutorial helpful, consider ⭐-ing our repository.    \n",
+    "[![Ask questions](https://img.shields.io/static/v1.svg?logo=star&label=❔&message=Ask%20Questions&color=9cf)](https://github.com/phlippe/uvadlc_notebooks/issues)  For any questions, typos, or bugs that you found, please raise an issue on GitHub. \n",
+    "\n",
+    "---"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "sc_venv_template",
+   "language": "python",
+   "name": "sc_venv_template"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.11.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/BLcourse2.1/NF_image_modeling.ipynb b/BLcourse2.1/NF_image_modeling.ipynb
new file mode 100644
index 0000000..8c654c8
--- /dev/null
+++ b/BLcourse2.1/NF_image_modeling.ipynb
@@ -0,0 +1,15662 @@
+{
+ "cells": [
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Tutorial 11: Normalizing Flows for image modeling\n",
+    "\n",
+    "![Status](https://img.shields.io/static/v1.svg?label=Status&message=Finished&color=green)\n",
+    "\n",
+    "**Filled notebook:** \n",
+    "[![View notebook on Github](https://img.shields.io/static/v1.svg?logo=github&label=Repo&message=View%20On%20Github&color=lightgrey)](https://github.com/phlippe/uvadlc_notebooks/blob/master/docs/tutorial_notebooks/tutorial11/NF_image_modeling.ipynb)\n",
+    "[![Open In Collab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/github/phlippe/uvadlc_notebooks/blob/master/docs/tutorial_notebooks/tutorial11/NF_image_modeling.ipynb)  \n",
+    "**Pre-trained models:** \n",
+    "[![View files on Github](https://img.shields.io/static/v1.svg?logo=github&label=Repo&message=View%20On%20Github&color=lightgrey)](https://github.com/phlippe/saved_models/tree/main/tutorial11)\n",
+    "[![GoogleDrive](https://img.shields.io/static/v1.svg?logo=google-drive&logoColor=yellow&label=GDrive&message=Download&color=yellow)](https://drive.google.com/drive/folders/1gttZ5DSrpKwn9g3RcizqA5qG7NFLMgvv?usp=sharing)   \n",
+    "**Recordings:** \n",
+    "[![YouTube - Part 1](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%201&color=red)](https://youtu.be/U1fwesIusbg)\n",
+    "[![YouTube - Part 2](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%202&color=red)](https://youtu.be/qMoGcRhVrF8)\n",
+    "[![YouTube - Part 3](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%203&color=red)](https://youtu.be/YoAWiaEt41Y)\n",
+    "[![YouTube - Part 4](https://img.shields.io/static/v1.svg?logo=youtube&label=YouTube&message=Part%204&color=red)](https://youtu.be/nTyDvn-ADJ4)    \n",
+    "**JAX+Flax version:**\n",
+    "[![View on RTD](https://img.shields.io/static/v1.svg?logo=readthedocs&label=RTD&message=View%20On%20RTD&color=8CA1AF)](https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_notebooks/JAX/tutorial11/NF_image_modeling.html)     \n",
+    "**Author:** Phillip Lippe"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "<div class=\"alert alert-info\">\n",
+    "\n",
+    "**Note:** Interested in JAX? Check out our [JAX+Flax version](https://uvadlc-notebooks.readthedocs.io/en/latest/tutorial_notebooks/JAX/tutorial11/NF_image_modeling.html) of this tutorial!\n",
+    "</div>"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "In this tutorial, we will take a closer look at complex, deep normalizing flows. The most popular, current application of deep normalizing flows is to model datasets of images. As for other generative models, images are a good domain to start working on because (1) CNNs are widely studied and strong models exist, (2) images are high-dimensional and complex, and (3) images are discrete integers. In this tutorial, we will review current advances in normalizing flows for image modeling, and get hands-on experience on coding normalizing flows. Note that normalizing flows are commonly parameter heavy and therefore computationally expensive. We will use relatively simple and shallow flows to save computational cost and allow you to run the notebook on CPU, but keep in mind that a simple way to improve the scores of the flows we study here is to make them deeper. \n",
+    "\n",
+    "Throughout this notebook, we make use of [PyTorch Lightning](https://pytorch-lightning.readthedocs.io/en/latest/). The first cell imports our usual libraries."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 2,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/tmp/ipykernel_16086/210703698.py:11: DeprecationWarning: `set_matplotlib_formats` is deprecated since IPython 7.23, directly use `matplotlib_inline.backend_inline.set_matplotlib_formats()`\n",
+      "  set_matplotlib_formats('svg', 'pdf') # For export\n",
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Using device cuda:0\n"
+     ]
+    }
+   ],
+   "source": [
+    "## Standard libraries\n",
+    "import os\n",
+    "import math\n",
+    "import time\n",
+    "import numpy as np \n",
+    "\n",
+    "## Imports for plotting\n",
+    "import matplotlib.pyplot as plt\n",
+    "%matplotlib inline \n",
+    "from IPython.display import set_matplotlib_formats\n",
+    "set_matplotlib_formats('svg', 'pdf') # For export\n",
+    "from matplotlib.colors import to_rgb\n",
+    "import matplotlib\n",
+    "matplotlib.rcParams['lines.linewidth'] = 2.0\n",
+    "import seaborn as sns\n",
+    "sns.reset_orig()\n",
+    "\n",
+    "## Progress bar\n",
+    "#from tqdm.notebook import tqdm\n",
+    "from tqdm import tqdm\n",
+    "\n",
+    "## PyTorch\n",
+    "import torch\n",
+    "import torch.nn as nn\n",
+    "import torch.nn.functional as F\n",
+    "import torch.utils.data as data\n",
+    "import torch.optim as optim\n",
+    "# Torchvision\n",
+    "import torchvision\n",
+    "from torchvision.datasets import MNIST\n",
+    "from torchvision import transforms\n",
+    "# PyTorch Lightning\n",
+    "try:\n",
+    "    import pytorch_lightning as pl\n",
+    "except ModuleNotFoundError: # Google Colab does not have PyTorch Lightning installed by default. Hence, we do it here if necessary\n",
+    "    !pip install --quiet pytorch-lightning>=1.4\n",
+    "    import pytorch_lightning as pl\n",
+    "from pytorch_lightning.callbacks import LearningRateMonitor, ModelCheckpoint\n",
+    "\n",
+    "# Path to the folder where the datasets are/should be downloaded (e.g. MNIST)\n",
+    "DATASET_PATH = \"/p/project/training2416/bazarova1/uvadlc_notebooks/docs/tutorial_notebooks/data\"\n",
+    "# Path to the folder where the pretrained models are saved\n",
+    "CHECKPOINT_PATH = \"/p/project/training2416/bazarova1/uvadlc_notebooks/docs/tutorial_notebooks/saved_models/tutorial11\"\n",
+    "\n",
+    "# Setting the seed\n",
+    "pl.seed_everything(42)\n",
+    "\n",
+    "# Ensure that all operations are deterministic on GPU (if used) for reproducibility\n",
+    "torch.backends.cudnn.deterministic = True\n",
+    "torch.backends.cudnn.benchmark = False\n",
+    "\n",
+    "# Fetching the device that will be used throughout this notebook\n",
+    "device = torch.device(\"cpu\") if not torch.cuda.is_available() else torch.device(\"cuda:0\")\n",
+    "print(\"Using device\", device)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Again, we have a few pretrained models. We download them below to the specified path above."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 3,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "import urllib.request\n",
+    "from urllib.error import HTTPError\n",
+    "# Github URL where saved models are stored for this tutorial\n",
+    "base_url = \"https://raw.githubusercontent.com/phlippe/saved_models/main/tutorial11/\"\n",
+    "# Files to download\n",
+    "pretrained_files = [\"MNISTFlow_simple.ckpt\", \"MNISTFlow_vardeq.ckpt\", \"MNISTFlow_multiscale.ckpt\"]\n",
+    "# Create checkpoint path if it doesn't exist yet\n",
+    "os.makedirs(CHECKPOINT_PATH, exist_ok=True)\n",
+    "\n",
+    "# For each file, check whether it already exists. If not, try downloading it.\n",
+    "for file_name in pretrained_files:\n",
+    "    file_path = os.path.join(CHECKPOINT_PATH, file_name)\n",
+    "    if not os.path.isfile(file_path):\n",
+    "        file_url = base_url + file_name\n",
+    "        print(f\"Downloading {file_url}...\")\n",
+    "        try:\n",
+    "            urllib.request.urlretrieve(file_url, file_path)\n",
+    "        except HTTPError as e:\n",
+    "            print(\"Something went wrong. Please try to download the file from the GDrive folder, or contact the author with the full output including the following error:\\n\", e)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We will use the MNIST dataset in this notebook. MNIST constitutes, despite its simplicity, a challenge for small generative models as it requires the global understanding of an image. At the same time, we can easily judge whether generated images come from the same distribution as the dataset (i.e. represent real digits), or not.\n",
+    "\n",
+    "To deal better with the discrete nature of the images, we transform them from a range of 0-1 to a range of 0-255 as integers."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 4,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/utils/data/dataloader.py:557: UserWarning: This DataLoader will create 4 worker processes in total. Our suggested max number of worker in current system is 1, which is smaller than what this DataLoader is going to create. Please be aware that excessive worker creation might get DataLoader running slow or even freeze, lower the worker number to avoid potential slowness/freeze if necessary.\n",
+      "  warnings.warn(_create_warning_msg(\n"
+     ]
+    }
+   ],
+   "source": [
+    "# Convert images from 0-1 to 0-255 (integers)\n",
+    "def discretize(sample):\n",
+    "    return (sample * 255).to(torch.int32)\n",
+    "\n",
+    "# Transformations applied on each image => make them a tensor and discretize\n",
+    "transform = transforms.Compose([transforms.ToTensor(),\n",
+    "                                discretize])\n",
+    "\n",
+    "# Loading the training dataset. We need to split it into a training and validation part\n",
+    "train_dataset = MNIST(root=DATASET_PATH, train=True, transform=transform, download=True)\n",
+    "pl.seed_everything(42)\n",
+    "train_set, val_set = torch.utils.data.random_split(train_dataset, [50000, 10000])\n",
+    "\n",
+    "# Loading the test set\n",
+    "test_set = MNIST(root=DATASET_PATH, train=False, transform=transform, download=True)\n",
+    "\n",
+    "# We define a set of data loaders that we can use for various purposes later.\n",
+    "# Note that for actually training a model, we will use different data loaders\n",
+    "# with a lower batch size.\n",
+    "train_loader = data.DataLoader(train_set, batch_size=256, shuffle=False, drop_last=False)\n",
+    "val_loader = data.DataLoader(val_set, batch_size=64, shuffle=False, drop_last=False, num_workers=4)\n",
+    "test_loader = data.DataLoader(test_set, batch_size=64, shuffle=False, drop_last=False, num_workers=4)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "In addition, we will define below a function to simplify the visualization of images/samples. Some training examples of the MNIST dataset is shown below."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 5,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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sr7h9pJMgTwDnJ0DKlHTqufUHU558hhDHuUxT54BeSwhz1+PEEePjT2DyvmHZaKV8jweB78Dc+bMaQW7AP/EM3nEIeeJSpjoKUteBNYugvbxh4DzcXnzLJw8eZKt5xw755QnjzHkUR7z5Fko2ePyYKRc0GRqfucxxDxiwJxr+bSlpYU/edeC5Pms4HAZKJpXybNgLYBHlvhrwPlYe14nyHQa8GvAm/Dcc8+l58ljDHmUR3uePMpjGR4DgW4zOuJx0jJqoDLX/mlNpGuxpjeRLcOHD+cs7ekXlafesRHA40TA/s5Mx1bmTQPO031F4LQkrG4dPXo0PU8eDcijPMpj8Kk8BpTpMdNUx0FTa/JO9jzWBSKtp8n1nAAuaJI3z8xfAWc8wQ1Mb9x0ynsP2AqWLl2a6UxfBPQ4Y8aM9Dx5jCGP8mjO6w8ey8ee9wroLS3dY/n9VlzQKmhcfRVkK5wxj2//XwcGDRrE5lIuZjULHDx4kO87Wk6DZ+P7AcvY3t6eniePMeTRDXmUR3m05vUjj3yjYurUqTGP14BfgVtAbW0t57YNdqhO/2NQx6kbO3ZstoIl5vExFM+BbDLl6DgGbNq0iYMOHg5ARWhOAGfYHzZsGMs4EzjlyWMMeXRDHuVRHq15/cgj6ejoWA8eA/SIYn8ZRHbgDTnQQ3X6Hzkor3yPETgKj+uqnDhx4hh4HNRVsn379oTFVyrz5DGGPLohj/J4Th5tef3Mo/Jy5smjH3ny6EeePPqRJ49+5MmjH3ny6EeePPqRJ49+5MmjH3ny6EeePPqRJ49+5MmjH3ny6Ede6FFc2sijH8ijH8ijH8ijH8ijH8ijH/wfjEm7MQplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjM0NDMKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDIyNCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDUxNzYgMDAwMDAgbiAKMDAwMDAwMDYwNyAwMDAwMCBuIAowMDAwMDAwNjI4IDAwMDAwIG4gCjAwMDAwMDA2ODggMDAwMDAgbiAKMDAwMDAwMDcwOSAwMDAwMCBuIAowMDAwMDAwNzMwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM0NCAwMDAwMCBuIAowMDAwMDAwNTg3IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU2NyAwMDAwMCBuIAowMDAwMDAwNzYyIDAwMDAwIG4gCjAwMDAwMDUxNTUgMDAwMDAgbiAKMDAwMDAwNTIzNiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNTM5MwolJUVPRgo=",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:42:24.282282</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p81af793971)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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r149k7t3727y+PHjY9u5CuqMM87wdWZmpmnTvalvueUWk8M5SP0cxahRo0yeOXOmyV9++WXJO5tCuHMEAEAwOAIAINLisaouuUjU8obt27ebrFvEIbVNmTLF10U9VgXKqyVLlvg63NLtVPTYvmeeecbXK1asiG3HUhx3jgAACAZHAAAEgyMAACIt5hxVo0aNfK1HQZXk2KKi6LFU4VZKAIr2zTffJLsLFd5vf/tbX+uWirfeeqvJurQjXL6mSzP072M4t+lc+r/33DkCACAYHAEAEAyOAACItJxznDNnjq/1OKt4zgvq9kkAorv//vt9nZeXl8SeVFz5+fmnrJ1zbvjw4SZ36dLF5PCYquuuu8606VaBO3fuNPmVV17xdbhe0jnnNmzYUFS3k447RwAABIMjAACCwREAAJGWc47h/n+61qYsOIaq/KpcuXLUDODkOckwV6tWzbR9//vfN7l3794mjxkzxtdDhgwxbWPHjjU5PHrwv//9bwl6HD/8hQAAQDA4AgAg0vKxaryE29Kh+MKPezvnXM2aNU2ePn16QvrRsmVLkzt37uzrEydORP3eotpROsuWLfO1HnmUlZVlsp4sP378+Ph1DCV25MgRkzdu3Gjyww8/bPLcuXN9/dxzz5m20aNHm3zeeef5+s477zRte/fuLXFfY4E7RwAABIMjAACCwREAAJGWc466ZVysjBgxwuScnJy4vE55ULt2bV+HH8N2zrkGDRqYfMstt5hcWFhY6tetVKlSxOs0adLEZP2oeTR6vM6+fftK3jmc5ODBg74+dOhQ1K+tW7duvLuDBFq/fr2vr776atM2YcIEk4cOHerrmTNnmrZFixbFoXdF484RAADB4AgAgGBwBABApOWcY7g+qm3btjG77siRI02ePXt2zK5d3oRrCnVdo+rQoYPJZVlTGG77Fsu1iRMnTjRZj9gBYq169eq+rlKlimk7cOBAorsTV/r5AI6sAgAgDTE4AgAg0vKxamjlypUxuxaPUYvv7bff9nXfvn1NW3j6u3POnX322Saff/75cetXKFyO8dFHH5m25cuXm6xbXyH2wtN0nHOuU6dOJpe3R4lFCZc36CkVut3aF1984et58+aZtsOHD8ehdycLl1E551xGRobJbdq0Mfmyyy7zdffu3U1bZmamyeHPRiz/ppcFd44AAAgGRwAABIMjAAAi7ecckXwFBQVRc/PmzU1u165dxGvp3ItuKRYu5SjKPffc4+sXX3yx2N+H+FiwYIHJw4cPN3nq1KmJ7E7SLV682Nfbt283bfpv0apVK19/8sknpk3n09977z2Tjx8/7uvdu3ebtho1aph84YUXmhxuwai/e127djVZ5yTDudFVq1aZtuzsbJNTcbtG7hwBABAMjgAACAZHAAAEc46Iu3//+99Rc2jatGlx7g2SZefOnSaHWxBWdDpv2Lp16yT1BP+PO0cAAASDIwAAgsERAADB4AgAgGBwBABAMDgCACAYHAEAEAyOAAAIBkcAAASDIwAAgsERAADB4AgAgGBwBABAMDgCACAq5ebmFia7EwAApBLuHAEAEAyOAAAIBkcAAASDIwAAgsERAADB4AgAgDgtWmNubm6CuoHSivYe8f6lPt6/9Mb7l96ivUfcOQIAIBgcAQAQDI4AAAgGRwAABIMjAACCwREAAMHgCACAiLrOEYiHH/7wh77+8MMPo37tli1bTO7UqZOvP/7449h2DEBE1apVM3nixIkm9+3b1+T27dv7+oMPPohfx+KEO0cAAASDIwAAgseqSLgTJ074+ptvvjFtVapUMblRo0Ym5+Tk+PqRRx4xbdu3b49VFwGI5s2bmzxw4MCoX9+sWTNf81gVAIBygMERAADB4AgAgGDOEQm3du1aX7/88sumTT8OvmzZMpPvuOOO+HUMAP4Pd44AAAgGRwAABIMjAAAiZeYcs7KyfL106dKk9GHr1q0mDxo0KOLX6lzYsWPH4tKn8u6JJ54wWeccdW1Vy5Ytfb169ep4dQuAOHDggMn79u0z+bvf/W4iuxN33DkCACAYHAEAEAyOAACIpM05du7c2eTnnnsuST35VuPGjU0uKCiI+LU6V/bmm2+anJeXF7uOlWN6JNWaNWtMDo+3cs65xx9/3NddunSJX8dQLD/72c9M/sUvfmFy165di30tnbcP5/wPHTpk2l555ZViXxex8Z///Mfkjz76yOQrr7wygb2JP+4cAQAQDI4AAIiEPVb90Y9+ZLI+Rm3YsGGiuhIT4dFJzjnXr18/k/v372/yypUrfX306NH4dSzN7N6922RdTqOPVS+66CJfh0fiOOfc5s2bY9w7nEr16tV9rdML559/fqmvW7VqVZNnzJjh6yNHjpg2/f2bPHmyyXoUGmJv0qRJJrdv3z5injNnTkL6FEvcOQIAIBgcAQAQDI4AAIiEzTnq1kLpNsdYlAYNGpisSzvWrVvn6x49epi2jRs3xq9jaUY/on/NNdeYfM455/j6wgsvNG3MOcZHrVq1TA7nAksyx/jWW2+ZvH79epOrVKli8m233ebratWqmbY//vGPJtesWdPkcePGFbtf5V34/mVnZ0f92l27dpn8zjvvRPxabdPt5H7+85/7+sknnzRtn376adR+pALuHAEAEAyOAAAIBkcAAETC5hxvv/32RL2UsXfvXpMffvjhiF9br149k0eNGhWzfoTzY7oG8oEHHojZ66Q7nXO88847Tb744ot9fd9995k2nec9ePBgjHtXMU2YMMFk3TIumuuvv97X77//vmnbuXOnyZUr2/+rT58+3df6O6JzZwMHDjS5Is05nn766SaPHz/e5F69evm6du3aUa+lW/iFR/M99NBDpm3JkiVRvzf8e3rVVVeZtvC9TVXcOQIAIBgcAQAQCXusGt7aO+dcYWFhQl63Ro0aJocfLx47dqxpe+mll0x+/fXXTQ4f7ZRlB/pbb73V5IULF5qsj58qki+//NJk/cj+n//8Z1+3a9fOtHXs2NHkRYsWxbh3FVNJlmu88cYbJocf9//666+jfu+JEydMXrFiha979+5t2vTxe4sWLUy+4oorfL18+fKor5vuHnzwQZP170t4ook+ClWZmZkmX3311b7WLUDz8/NN1uUZ4WPVyy67zLTxWBUAgDTE4AgAgGBwBABAJGzOMVn0Y84tW7b09d/+9rcE9+Z/fe973zM5IyMjKf1IB//85z9N/uqrr3yt25rpx/mZc0y8vLw8k4uaZywuvc6NN95o8tKlS02eN2+ery+99FLTtn379pj0KVU0b97c5EqVKpn82muv+bpv375Rr9W4cWOTs7KyfD1z5kzTpvPA5Q13jgAACAZHAAAEgyMAAKLczzkiva1evdrkwYMH+3rKlCmm7ayzzjI5nMvdv39/7DuHk+jWcuG61FjNPzp38rrGunXrmly/fn1fV61aNWavmwr057xnz54m6xryBQsWFPvaW7duNXnWrFm+1nXfo0ePNlm3egyPIBs2bJhpu+uuu4rdp2ThzhEAAMHgCACAYHAEAEAkbM5xz549JtepU6fU1wr3YPz8889Nmx7JUrNmzVK/Trzo3MuRI0eS1JP0E+6p+atf/cq0hftpOmf3nNTjrRAfejTRpk2bfK17p5aF/l7rmtePP/7Y14cPH47Z66YC/Xuh6zYbNmxosu4ZXVq673FOTo7JX3zxhcnRjgfs3r27yfPnzy9T3+KBO0cAAASDIwAAImGPVXXbon/84x+lvlZ4wnv//v1NW9OmTU3u2rWryfqx50TZtWuXr++44w7TFh7Ng9gZNGiQr/V0dP3IOuJDlx3Ey2effWZy+Hu+Y8eOhPQhUfbt22fyu+++a7L+jRs+fLivJ02aFLd+jRs3zuRwq07dai48/s85u8XdsWPHYt+5UuDOEQAAweAIAIBgcAQAQKTl9nHhtmBTp041bUOGDDE5nHdyzj7bLosJEyaYvGzZMpPDbZecs3OOf//732PSh4ouNzfXZD2C7Mwzz/S1HlvEnGNiLF682Ne6pKJbt24mV64c+f/qunxBf4e2bdtmsm47WJ7pfKsKt26L55yjLtWZPHmyr3XO8ZJLLjG5V69evo7V0pOy4s4RAADB4AgAgGBwBABAJGzOcfny5SY/9NBDJt90002+btasWbGv26RJE5PnzJlj8ieffGJyeKTOzp07i/06qqCgwOQDBw6YvHfv3lJfu7zRbd3atGnj69tuuy3q97744osmr1y50tf5+fmmbeHChSbffPPNvn7++edNW2ZmpslFzdtUZM8884zJl19+ebG/N/wMgK43vOGGG0yONueo85Wx+uxAefDss8+aHP7cO2eP89Kt5XTruVh6//33fa1/h/VvfDj/zJwjAAApisERAADB4AgAgEjYnKPOGegatbFjx/paj3QqiXBt26ny3Llzff3CCy+YthkzZpis84iheD6rTzc1atQwWf8df/KTn5hckmPE9Ock/DnSeewNGzZEvM53vvMdk0eMGGGyHn+Fb7355psmr1q1yte6frQkwuPHUHobN240WfctDddk33333aZt9OjRJh8/frzU/TjtNDuchJ8n0KMECwsLTdbjsFIBd44AAAgGRwAARFpuH1cWbdu2PWXtnHPXXHONyfoo+Omnn/a1HhNTkYXLY5w7eVswFT5CmT17tmnTI8bOPfdck6tXr+7rTp06mTbN0eh7r4+Gw2PRKrpw60Pn7PIa3QasSpUqJv/mN7/x9T333BOH3kEtWLDA5HAKIScnx7Tpo239uxYuuWjVqlXU19VlWR07doz4tZ9++qnJ999/f9RrJwN3jgAACAZHAAAEgyMAACJl5hwPHTrk67POOsu0DR8+3ORRo0b5+owzzohZH6677rqo7T/96U99fe2115q2opafrFmzxtd6tEu6W7p0aYm+fuTIkb7Wbd1q1aplctWqVU1u2rSpr8MtB51zrl+/fibXr18/Yh+ysrJM1iUjLO2I7KmnnvK1zjNdcMEFJl900UUJ6RO+pcvMHnnkEV//9a9/NW06P6lLO+rUqePrRx991LTpcoxo9PMbAwcONDkVt9vkzhEAAMHgCACAYHAEAECkzJxj+Px6z549pk2PtwqfX1955ZWmTdfJxVK4BdmSJUtK9L0DBgzwtR7DlO50m71//etfJrdo0cLkcH5ZffXVV1FfK/zZCI/Ece7k7QD79Onj66FDh5q2LVu2mLxixYqor4vS+fGPf+xrXf+q812Ij3Ato27l2LNnT5P/9Kc/xex1161b52vdrrGkfz+TgTtHAAAEgyMAACJlHquWxLhx43ytjyj/8pe/mBwuv0imYcOG+bq8PVbVR6HhNnvOOTd16lST27dv72vdPq4swtMiNOtJBbqcpiynESCyjIwMX4cn0iNx9u3b5+v+/fubtvz8fJPHjBljcrh9XKVKlUybPhZ/9dVXTZ43b56vi5ouSUXcOQIAIBgcAQAQDI4AAIi0nHMMffbZZybfcMMNJuvp1NnZ2b7WLcL0SJbTTz89Fl10zjmXmZnp68GDB5u2KVOmxOx1UsG0adOi5mQ4evRosrtQLm3atMlk3T4u9Nhjj5k8Y8YMk3mPEk+XP2muyLhzBABAMDgCACAYHAEAEGk/56h03kLz/PnzT1k7Z4/Ccu7krenKsmZy7dq1vi5vc4youIYMGWLySy+9ZHLHjh19Xa9ePdM2aNAgkydPnhzj3gGlx50jAACCwREAAMHgCACAKHdzjmXx+OOPm6x7oIZruMJjYJyze0g6d/I+hJqB8mDXrl0mX3/99SaH8/p6XFLnzp1NZs4RqYQ7RwAABIMjAACCx6pRbNu2LWKuVatWorsDpLyDBw+aPGDAAF/PmjXLtE2aNCkhfQJKgztHAAAEgyMAAILBEQAAwZwjgLjZsWOHr6+66qok9gQoGe4cAQAQDI4AAAgGRwAABIMjAACCwREAAMHgCACAYHAEAEBUys3NLUx2JwAASCXcOQIAIBgcAQAQDI4AAAgGRwAABIMjAACCwREAAPE/DaDY9/jcZT0AAAAASUVORK5CYII=\" id=\"imageee597cd2f8\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p81af793971\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "def show_imgs(imgs, title=None, row_size=4):\n",
+    "    # Form a grid of pictures (we use max. 8 columns)\n",
+    "    num_imgs = imgs.shape[0] if isinstance(imgs, torch.Tensor) else len(imgs)\n",
+    "    is_int = imgs.dtype==torch.int32 if isinstance(imgs, torch.Tensor) else imgs[0].dtype==torch.int32\n",
+    "    nrow = min(num_imgs, row_size)\n",
+    "    ncol = int(math.ceil(num_imgs/nrow))\n",
+    "    imgs = torchvision.utils.make_grid(imgs, nrow=nrow, pad_value=128 if is_int else 0.5)\n",
+    "    np_imgs = imgs.cpu().numpy()\n",
+    "    # Plot the grid\n",
+    "    plt.figure(figsize=(1.5*nrow, 1.5*ncol))\n",
+    "    plt.imshow(np.transpose(np_imgs, (1,2,0)), interpolation='nearest')\n",
+    "    plt.axis('off')\n",
+    "    if title is not None:\n",
+    "        plt.title(title)\n",
+    "    plt.show()\n",
+    "    plt.close()\n",
+    "\n",
+    "show_imgs([train_set[i][0] for i in range(8)])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Normalizing Flows as generative model\n",
+    "\n",
+    "In the previous lectures, we have seen Energy-based models, Variational Autoencoders (VAEs) and Generative Adversarial Networks (GANs) as example of generative models. However, none of them explicitly learn the probability density function $p(x)$ of the real input data. While VAEs model a lower bound, energy-based models only implicitly learn the probability density. GANs on the other hand provide us a sampling mechanism for generating new data, without offering a likelihood estimate. The generative model we will look at here, called Normalizing Flows, actually models the true data distribution $p(x)$ and provides us with an exact likelihood estimate. Below, we can visually compare VAEs, GANs and Flows\n",
+    "(figure credit - [Lilian Weng](https://lilianweng.github.io/lil-log/2018/10/13/flow-based-deep-generative-models.html)):\n",
+    "\n",
+    "<center width=\"100%\"><img src=\"comparison_GAN_VAE_NF.png\" width=\"600px\"></center>\n",
+    "\n",
+    "The major difference compared to VAEs is that flows use *invertible* functions $f$ to map the input data $x$ to a latent representation $z$. To realize this, $z$ must be of the same shape as $x$. This is in contrast to VAEs where $z$ is usually much lower dimensional than the original input data. However, an invertible mapping also means that for every data point $x$, we have a corresponding latent representation $z$ which allows us to perform lossless reconstruction ($z$ to $x$). In the visualization above, this means that $x=x'$ for flows, no matter what invertible function $f$ and input $x$ we choose. \n",
+    "\n",
+    "Nonetheless, how are normalizing flows modeling a probability density with an invertible function? The answer to this question is the rule for change of variables. Specifically, given a prior density $p_z(z)$ (e.g. Gaussian) and an invertible function $f$, we can determine $p_x(x)$ as follows:\n",
+    "\n",
+    "$$\n",
+    "\\begin{split}\n",
+    "    \\int p_x(x) dx & = \\int p_z(z) dz = 1 \\hspace{1cm}\\text{(by definition of a probability distribution)}\\\\\n",
+    "    \\Leftrightarrow p_x(x) & = p_z(z) \\left|\\frac{dz}{dx}\\right| = p_z(f(x)) \\left|\\frac{df(x)}{dx}\\right|\n",
+    "\\end{split}\n",
+    "$$\n",
+    "\n",
+    "Hence, in order to determine the probability of $x$, we only need to determine its probability in latent space, and get the derivate of $f$. Note that this is for a univariate distribution, and $f$ is required to be invertible and smooth. For a multivariate case, the derivative becomes a Jacobian of which we need to take the determinant. As we usually use the log-likelihood as objective, we write the multivariate term with logarithms below:\n",
+    "\n",
+    "$$\n",
+    "\\log p_x(\\mathbf{x}) = \\log p_z(f(\\mathbf{x})) + \\log{} \\left|\\det \\frac{df(\\mathbf{x})}{d\\mathbf{x}}\\right|\n",
+    "$$\n",
+    "\n",
+    "Although we now know how a normalizing flow obtains its likelihood, it might not be clear what a normalizing flow does intuitively. For this, we should look from the inverse perspective of the flow starting with the prior probability density $p_z(z)$. If we apply an invertible function on it, we effectively \"transform\" its probability density. For instance, if $f^{-1}(z)=z+1$, we shift the density by one while still remaining a valid probability distribution, and being invertible. We can also apply more complex transformations, like scaling: $f^{-1}(z)=2z+1$, but there you might see a difference. When you scale, you also change the volume of the probability density, as for example on uniform distributions (figure credit - [Eric Jang](https://blog.evjang.com/2018/01/nf1.html)):\n",
+    "\n",
+    "<center width=\"100%\"><img src=\"uniform_flow.png\" width=\"300px\"></center>\n",
+    "\n",
+    "You can see that the height of $p(y)$ should be lower than $p(x)$ after scaling. This change in volume represents $\\left|\\frac{df(x)}{dx}\\right|$ in our equation above, and ensures that even after scaling, we still have a valid probability distribution. We can go on with making our function $f$ more complex. However, the more complex $f$ becomes, the harder it will be to find the inverse $f^{-1}$ of it, and to calculate the log-determinant of the Jacobian $\\log{} \\left|\\det \\frac{df(\\mathbf{x})}{d\\mathbf{x}}\\right|$. An easier trick to stack multiple invertible functions $f_{1,...,K}$ after each other, as all together, they still represent a single, invertible function. Using multiple, learnable invertible functions, a normalizing flow attempts to transform $p_z(z)$ slowly into a more complex distribution which should finally be $p_x(x)$. We visualize the idea below\n",
+    "(figure credit - [Lilian Weng](https://lilianweng.github.io/lil-log/2018/10/13/flow-based-deep-generative-models.html)):\n",
+    "\n",
+    "<center width=\"100%\"><img src=\"normalizing_flow_layout.png\" width=\"700px\"></center>\n",
+    "\n",
+    "Starting from $z_0$, which follows the prior Gaussian distribution, we sequentially apply the invertible functions $f_1,f_2,...,f_K$, until $z_K$ represents $x$. Note that in the figure above, the functions $f$ represent the inverted function from $f$ we had above (here: $f:Z\\to X$, above: $f:X\\to Z$). This is just a different notation and has no impact on the actual flow design because all $f$ need to be invertible anyways. When we estimate the log likelihood of a data point $x$ as in the equations above, we run the flows in the opposite direction than visualized above. Multiple flow layers have been proposed that use a neural network as learnable parameters, such as the planar and radial flow. However, we will focus here on flows that are commonly used in image modeling, and will discuss them in the rest of the notebook along with the details of how to train a normalizing flow."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Normalizing Flows on images\n",
+    "\n",
+    "To become familiar with normalizing flows, especially for the application of image modeling, it is best to discuss the different elements in a flow along with the implementation. As a general concept, we want to build a normalizing flow that maps an input image (here MNIST) to an equally sized latent space:\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 10px\"><img src=\"image_to_gaussian.svg\" width=\"450px\"></center>\n",
+    "\n",
+    "As a first step, we will implement a template of a normalizing flow in PyTorch Lightning. During training and validation, a normalizing flow performs density estimation in the forward direction. For this, we apply a series of flow transformations on the input $x$ and estimate the probability of the input by determining the probability of the transformed point $z$ given a prior, and the change of volume caused by the transformations. During inference, we can do both density estimation and sampling new points by inverting the flow transformations. Therefore, we define a function `_get_likelihood` which performs density estimation, and `sample` to generate new examples. The functions `training_step`, `validation_step` and `test_step` all make use of `_get_likelihood`. \n",
+    "\n",
+    "The standard metric used in generative models, and in particular normalizing flows, is bits per dimensions (bpd). Bpd is motivated from an information theory perspective and describes how many bits we would need to encode a particular example in our modeled distribution. The less bits we need, the more likely the example in our distribution. When we test for the bits per dimension of our test dataset, we can judge whether our model generalizes to new samples of the dataset and didn't memorize the training dataset. In order to calculate the bits per dimension score, we can rely on the negative log-likelihood and change the log base (as bits are binary while NLL is usually exponential):\n",
+    "\n",
+    "$$\\text{bpd} = \\text{nll} \\cdot \\log_2\\left(\\exp(1)\\right) \\cdot \\left(\\prod d_i\\right)^{-1}$$\n",
+    "\n",
+    "where $d_1,...,d_K$ are the dimensions of the input. For images, this would be the height, width and channel number. We divide the log likelihood by these extra dimensions to have a metric which we can compare for different image resolutions. In the original image space, MNIST examples have a bits per dimension score of 8 (we need 8 bits to encode each pixel as there are 256 possible values). "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 6,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class ImageFlow(pl.LightningModule):\n",
+    "    \n",
+    "    def __init__(self, flows, import_samples=8):\n",
+    "        \"\"\"\n",
+    "        Inputs:\n",
+    "            flows - A list of flows (each a nn.Module) that should be applied on the images. \n",
+    "            import_samples - Number of importance samples to use during testing (see explanation below). Can be changed at any time\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.flows = nn.ModuleList(flows)\n",
+    "        self.import_samples = import_samples\n",
+    "        # Create prior distribution for final latent space\n",
+    "        self.prior = torch.distributions.normal.Normal(loc=0.0, scale=1.0)\n",
+    "        # Example input for visualizing the graph\n",
+    "        self.example_input_array = train_set[0][0].unsqueeze(dim=0)\n",
+    "\n",
+    "    def forward(self, imgs):\n",
+    "        # The forward function is only used for visualizing the graph\n",
+    "        return self._get_likelihood(imgs)\n",
+    "\n",
+    "    def encode(self, imgs):\n",
+    "        # Given a batch of images, return the latent representation z and ldj of the transformations\n",
+    "        z, ldj = imgs, torch.zeros(imgs.shape[0], device=self.device)\n",
+    "        for flow in self.flows:\n",
+    "            z, ldj = flow(z, ldj, reverse=False)\n",
+    "        return z, ldj\n",
+    "\n",
+    "    def _get_likelihood(self, imgs, return_ll=False):\n",
+    "        \"\"\"\n",
+    "        Given a batch of images, return the likelihood of those. \n",
+    "        If return_ll is True, this function returns the log likelihood of the input.\n",
+    "        Otherwise, the ouptut metric is bits per dimension (scaled negative log likelihood)\n",
+    "        \"\"\"\n",
+    "        z, ldj = self.encode(imgs)\n",
+    "        log_pz = self.prior.log_prob(z).sum(dim=[1,2,3])\n",
+    "        log_px = ldj + log_pz\n",
+    "        nll = -log_px\n",
+    "        # Calculating bits per dimension\n",
+    "        bpd = nll * np.log2(np.exp(1)) / np.prod(imgs.shape[1:])\n",
+    "        return bpd.mean() if not return_ll else log_px\n",
+    "\n",
+    "    @torch.no_grad()\n",
+    "    def sample(self, img_shape, z_init=None):\n",
+    "        \"\"\"\n",
+    "        Sample a batch of images from the flow.\n",
+    "        \"\"\"\n",
+    "        # Sample latent representation from prior\n",
+    "        if z_init is None:\n",
+    "            z = self.prior.sample(sample_shape=img_shape).to(device)\n",
+    "        else:\n",
+    "            z = z_init.to(device)\n",
+    "        \n",
+    "        # Transform z to x by inverting the flows\n",
+    "        ldj = torch.zeros(img_shape[0], device=device)\n",
+    "        for flow in reversed(self.flows):\n",
+    "            z, ldj = flow(z, ldj, reverse=True)\n",
+    "        return z\n",
+    "\n",
+    "    def configure_optimizers(self):\n",
+    "        optimizer = optim.Adam(self.parameters(), lr=1e-3)\n",
+    "        # An scheduler is optional, but can help in flows to get the last bpd improvement\n",
+    "        scheduler = optim.lr_scheduler.StepLR(optimizer, 1, gamma=0.99)\n",
+    "        return [optimizer], [scheduler]\n",
+    "\n",
+    "    def training_step(self, batch, batch_idx):\n",
+    "        # Normalizing flows are trained by maximum likelihood => return bpd\n",
+    "        loss = self._get_likelihood(batch[0])                             \n",
+    "        self.log('train_bpd', loss)\n",
+    "        return loss\n",
+    "\n",
+    "    def validation_step(self, batch, batch_idx):\n",
+    "        loss = self._get_likelihood(batch[0])\n",
+    "        self.log('val_bpd', loss)\n",
+    "\n",
+    "    def test_step(self, batch, batch_idx):\n",
+    "        # Perform importance sampling during testing => estimate likelihood M times for each image\n",
+    "        samples = []\n",
+    "        for _ in range(self.import_samples):\n",
+    "            img_ll = self._get_likelihood(batch[0], return_ll=True)\n",
+    "            samples.append(img_ll)\n",
+    "        img_ll = torch.stack(samples, dim=-1)\n",
+    "        \n",
+    "        # To average the probabilities, we need to go from log-space to exp, and back to log.\n",
+    "        # Logsumexp provides us a stable implementation for this\n",
+    "        img_ll = torch.logsumexp(img_ll, dim=-1) - np.log(self.import_samples)\n",
+    "        \n",
+    "        # Calculate final bpd\n",
+    "        bpd = -img_ll * np.log2(np.exp(1)) / np.prod(batch[0].shape[1:])\n",
+    "        bpd = bpd.mean()\n",
+    "        \n",
+    "        self.log('test_bpd', bpd)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The `test_step` function differs from the training and validation step in that it makes use of importance sampling. We will discuss the motiviation and details behind this after understanding how flows model discrete images in continuous space. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Dequantization\n",
+    "\n",
+    "Normalizing flows rely on the rule of change of variables, which is naturally defined in continuous space. Applying flows directly on discrete data leads to undesired density models where arbitrarily high likelihood are placed on a few, particular values. See the illustration below: \n",
+    "\n",
+    "<center><img src=\"dequantization_issue.svg\" width=\"40%\"/></center>\n",
+    "\n",
+    "The black points represent the discrete points, and the green volume the density modeled by a normalizing flow in continuous space. The flow would continue to increase the likelihood for $x=0,1,2,3$ while having no volume on any other point. Remember that in continuous space, we have the constraint that the overall volume of the probability density must be 1 ($\\int p(x)dx=1$). Otherwise, we don't model a probability distribution anymore. However, the discrete points $x=0,1,2,3$ represent delta peaks with no width in continuous space. This is why the flow can place an infinite high likelihood on these few points while still representing a distribution in continuous space. Nonetheless, the learned density does not tell us anything about the distribution among the discrete points, as in discrete space, the likelihoods of those four points would have to sum to 1, not to infinity. \n",
+    "\n",
+    "To prevent such degenerated solutions, a common solution is to add a small amount of noise to each discrete value, which is also referred to as dequantization. Considering $x$ as an integer (as it is the case for images), the dequantized representation $v$ can be formulated as $v=x+u$ where $u\\in[0,1)^D$.  Thus, the discrete value $1$ is modeled by a distribution over the interval $[1.0, 2.0)$, the value $2$ by an volume over $[2.0, 3.0)$, etc. Our objective of modeling $p(x)$ becomes:\n",
+    "\n",
+    "$$ p(x) = \\int p(x+u)du = \\int \\frac{q(u|x)}{q(u|x)}p(x+u)du = \\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right]$$\n",
+    "\n",
+    "with $q(u|x)$ being the noise distribution. For now, we assume it to be uniform, which can also be written as $p(x)=\\mathbb{E}_{u\\sim U(0,1)^D}\\left[p(x+u) \\right]$.\n",
+    "\n",
+    "In the following, we will implement Dequantization as a flow transformation itself. After adding noise to the discrete values, we additionally transform the volume into a Gaussian-like shape. This is done by scaling $x+u$ between $0$ and $1$, and applying the invert of the sigmoid function $\\sigma(z)^{-1} = \\log z - \\log 1-z$. If we would not do this, we would face two problems: \n",
+    "\n",
+    "1. The input is scaled between 0 and 256 while the prior distribution is a Gaussian with mean $0$ and standard deviation $1$. In the first iterations after initializing the parameters of the flow, we would have extremely low likelihoods for large values like $256$. This would cause the training to diverge instantaneously.\n",
+    "2. As the output distribution is a Gaussian, it is beneficial for the flow to have a similarly shaped input distribution. This will reduce the modeling complexity that is required by the flow.\n",
+    "\n",
+    "Overall, we can implement dequantization as follows:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 7,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class Dequantization(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, alpha=1e-5, quants=256):\n",
+    "        \"\"\"\n",
+    "        Inputs:\n",
+    "            alpha - small constant that is used to scale the original input. \n",
+    "                    Prevents dealing with values very close to 0 and 1 when inverting the sigmoid\n",
+    "            quants - Number of possible discrete values (usually 256 for 8-bit image)\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.alpha = alpha\n",
+    "        self.quants = quants \n",
+    "        \n",
+    "    def forward(self, z, ldj, reverse=False):\n",
+    "        if not reverse:\n",
+    "            z, ldj = self.dequant(z, ldj)\n",
+    "            z, ldj = self.sigmoid(z, ldj, reverse=True)\n",
+    "        else:\n",
+    "            z, ldj = self.sigmoid(z, ldj, reverse=False)\n",
+    "            z = z * self.quants\n",
+    "            ldj += np.log(self.quants) * np.prod(z.shape[1:])\n",
+    "            z = torch.floor(z).clamp(min=0, max=self.quants-1).to(torch.int32)\n",
+    "        return z, ldj\n",
+    "    \n",
+    "    def sigmoid(self, z, ldj, reverse=False):\n",
+    "        # Applies an invertible sigmoid transformation\n",
+    "        if not reverse:\n",
+    "            ldj += (-z-2*F.softplus(-z)).sum(dim=[1,2,3])\n",
+    "            z = torch.sigmoid(z)\n",
+    "            # Reversing scaling for numerical stability\n",
+    "            ldj -= np.log(1 - self.alpha) * np.prod(z.shape[1:])\n",
+    "            z = (z - 0.5 * self.alpha) / (1 - self.alpha)\n",
+    "        else:\n",
+    "            z = z * (1 - self.alpha) + 0.5 * self.alpha  # Scale to prevent boundaries 0 and 1\n",
+    "            ldj += np.log(1 - self.alpha) * np.prod(z.shape[1:])\n",
+    "            ldj += (-torch.log(z) - torch.log(1-z)).sum(dim=[1,2,3])\n",
+    "            z = torch.log(z) - torch.log(1-z)\n",
+    "        return z, ldj\n",
+    "    \n",
+    "    def dequant(self, z, ldj):\n",
+    "        # Transform discrete values to continuous volumes\n",
+    "        z = z.to(torch.float32)\n",
+    "        z = z + torch.rand_like(z).detach()\n",
+    "        z = z / self.quants\n",
+    "        ldj -= np.log(self.quants) * np.prod(z.shape[1:])\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "A good check whether a flow is correctly implemented or not, is to verify that it is invertible. Hence, we will dequantize a randomly chosen training image, and then quantize it again. We would expect that we would get the exact same image out:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 8,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Successfully inverted dequantization\n"
+     ]
+    }
+   ],
+   "source": [
+    "## Testing invertibility of dequantization layer\n",
+    "pl.seed_everything(42)\n",
+    "orig_img = train_set[0][0].unsqueeze(dim=0)\n",
+    "ldj = torch.zeros(1,)\n",
+    "dequant_module = Dequantization()\n",
+    "deq_img, ldj = dequant_module(orig_img, ldj, reverse=False)\n",
+    "reconst_img, ldj = dequant_module(deq_img, ldj, reverse=True)\n",
+    "\n",
+    "d1, d2 = torch.where(orig_img.squeeze() != reconst_img.squeeze())\n",
+    "if len(d1) != 0:\n",
+    "    print(\"Dequantization was not invertible.\")\n",
+    "    for i in range(d1.shape[0]):\n",
+    "        print(\"Original value:\", orig_img[0,0,d1[i], d2[i]].item())\n",
+    "        print(\"Reconstructed value:\", reconst_img[0,0,d1[i], d2[i]].item())\n",
+    "else:\n",
+    "    print(\"Successfully inverted dequantization\")\n",
+    "\n",
+    "# Layer is not strictly invertible due to float precision constraints\n",
+    "# assert (orig_img == reconst_img).all().item()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The test succeeds as we would expect. However, there is a chance that the test fails due to numerical inaccuracies in the sigmoid invert. While the input space to the inverted sigmoid is scaled between 0 and 1, the output space is between $-\\infty$ and $\\infty$. And as we use 32 bits to represent the numbers (in addition to applying logs over and over again), such inaccuries can occur and should not be worrisome. Nevertheless, it is good to be aware of them, and can be improved by using a double tensor (float64). \n",
+    "\n",
+    "Finally, we can take our dequantization and actually visualize the distribution it transforms the discrete values into:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 9,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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bCAxMTAgL24KL28gMTEzIC9xIC9yIC9zIC90IC91IC92IDEyMSAveSAveiBdCj4+Ci9XaWR0aHMgMTMgMCBSID4+CmVuZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxMyAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNiAwIG9iago8PCAvRCAxNyAwIFIgL1AgMTggMCBSIC9hIDE5IDAgUiAvYiAyMCAwIFIgL2MgMjEgMCBSIC9kIDIyIDAgUiAvZSAyMyAwIFIKL2VpZ2h0IDI0IDAgUiAvZiAyNSAwIFIgL2ZpdmUgMjYgMCBSIC9mb3VyIDI3IDAgUiAvaHlwaGVuIDI4IDAgUiAvaSAyOSAwIFIKL2wgMzAgMCBSIC9uIDMxIDAgUiAvbmluZSAzMiAwIFIgL28gMzMgMCBSIC9vbmUgMzQgMCBSIC9wZXJpb2QgMzUgMCBSCi9xIDM2IDAgUiAvciAzNyAwIFIgL3MgMzggMCBSIC9zZXZlbiAzOSAwIFIgL3NpeCA0MCAwIFIgL3NwYWNlIDQxIDAgUgovdCA0MiAwIFIgL3RocmVlIDQzIDAgUiAvdHdvIDQ0IDAgUiAvdSA0NSAwIFIgL3YgNDYgMCBSIC95IDQ3IDAgUiAveiA0OCAwIFIKL3plcm8gNDkgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAxNSAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ExIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAgL2NhIDEgPj4KL0EyIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDEgPj4KL0EzIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAuNSAvY2EgMC41ID4+Ci9BNCA8PCAvVHlwZSAvRXh0R1N0YXRlIC9DQSAwLjggL2NhIDAuOCA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCA+PgplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWyAxMSAwIFIgXSAvQ291bnQgMSA+PgplbmRvYmoKNTAgMCBvYmoKPDwgL0NyZWF0b3IgKE1hdHBsb3RsaWIgdjMuNy4yLCBodHRwczovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKE1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgdjMuNy4yKQovQ3JlYXRpb25EYXRlIChEOjIwMjQwNTEyMjI0MjI0KzAyJzAwJykgPj4KZW5kb2JqCnhyZWYKMCA1MQowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTYgMDAwMDAgbiAKMDAwMDAyNDUxMCAwMDAwMCBuIAowMDAwMDI0MjMwIDAwMDAwIG4gCjAwMDAwMjQyNjIgMDAwMDAgbiAKMDAwMDAyNDQ0NyAwMDAwMCBuIAowMDAwMDI0NDY4IDAwMDAwIG4gCjAwMDAwMjQ0ODkgMDAwMDAgbiAKMDAwMDAwMDA2NSAwMDAwMCBuIAowMDAwMDAwMzQzIDAwMDAwIG4gCjAwMDAwMTM2MzYgMDAwMDAgbiAKMDAwMDAwMDIwOCAwMDAwMCBuIAowMDAwMDEzNjE0IDAwMDAwIG4gCjAwMDAwMjI3ODEgMDAwMDAgbiAKMDAwMDAyMjU3NCAwMDAwMCBuIAowMDAwMDIyMDg2IDAwMDAwIG4gCjAwMDAwMjM4MzQgMDAwMDAgbiAKMDAwMDAxMzY1NiAwMDAwMCBuIAowMDAwMDEzODkzIDAwMDAwIG4gCjAwMDAwMTQxMzYgMDAwMDAgbiAKMDAwMDAxNDUxNiAwMDAwMCBuIAowMDAwMDE0ODMzIDAwMDAwIG4gCjAwMDAwMTUxMzggMDAwMDAgbiAKMDAwMDAxNTQ0MiAwMDAwMCBuIAowMDAwMDE1NzY0IDAwMDAwIG4gCjAwMDAwMTYyMzIgMDAwMDAgbiAKMDAwMDAxNjQ0MSAwMDAwMCBuIAowMDAwMDE2NzYzIDAwMDAwIG4gCjAwMDAwMTY5MjkgMDAwMDAgbiAKMDAwMDAxNzA1NSAwMDAwMCBuIAowMDAwMDE3MTk5IDAwMDAwIG4gCjAwMDAwMTczMTggMDAwMDAgbiAKMDAwMDAxNzU1NCAwMDAwMCBuIAowMDAwMDE3OTQ5IDAwMDAwIG4gCjAwMDAwMTgyNDAgMDAwMDAgbiAKMDAwMDAxODM5NSAwMDAwMCBuIAowMDAwMDE4NTE4IDAwMDAwIG4gCjAwMDAwMTg4MzQgMDAwMDAgbiAKMDAwMDAxOTA2NyAwMDAwMCBuIAowMDAwMDE5NDc0IDAwMDAwIG4gCjAwMDAwMTk2MTYgMDAwMDAgbiAKMDAwMDAyMDAwOSAwMDAwMCBuIAowMDAwMDIwMDk5IDAwMDAwIG4gCjAwMDAwMjAzMDUgMDAwMDAgbiAKMDAwMDAyMDcxOCAwMDAwMCBuIAowMDAwMDIxMDQyIDAwMDAwIG4gCjAwMDAwMjEyODkgMDAwMDAgbiAKMDAwMDAyMTQzNiAwMDAwMCBuIAowMDAwMDIxNjUwIDAwMDAwIG4gCjAwMDAwMjE3OTggMDAwMDAgbiAKMDAwMDAyNDU3MCAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDUxIC9Sb290IDEgMCBSIC9JbmZvIDUwIDAgUiA+PgpzdGFydHhyZWYKMjQ3MjcKJSVFT0YK",
+      "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=\"400.095313pt\" height=\"226.194375pt\" viewBox=\"0 0 400.095313 226.194375\" 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>2024-05-12T22:42:24.722083</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 226.194375 \n",
+       "L 400.095313 226.194375 \n",
+       "L 400.095313 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 384.94375 188.638125 \n",
+       "L 384.94375 22.318125 \n",
+       "L 50.14375 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- -4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(40.388281 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2d\" d=\"M 313 2009 \n",
+       "L 1997 2009 \n",
+       "L 1997 1497 \n",
+       "L 313 1497 \n",
+       "L 313 2009 \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",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <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-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- -1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(126.707177 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-31\" d=\"M 794 531 \n",
+       "L 1825 531 \n",
+       "L 1825 4091 \n",
+       "L 703 3866 \n",
+       "L 703 4441 \n",
+       "L 1819 4666 \n",
+       "L 2450 4666 \n",
+       "L 2450 531 \n",
+       "L 3481 531 \n",
+       "L 3481 0 \n",
+       "L 794 0 \n",
+       "L 794 531 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <path id=\"DejaVuSans-39\" d=\"M 703 97 \n",
+       "L 703 672 \n",
+       "Q 941 559 1184 500 \n",
+       "Q 1428 441 1663 441 \n",
+       "Q 2288 441 2617 861 \n",
+       "Q 2947 1281 2994 2138 \n",
+       "Q 2813 1869 2534 1725 \n",
+       "Q 2256 1581 1919 1581 \n",
+       "Q 1219 1581 811 2004 \n",
+       "Q 403 2428 403 3163 \n",
+       "Q 403 3881 828 4315 \n",
+       "Q 1253 4750 1959 4750 \n",
+       "Q 2769 4750 3195 4129 \n",
+       "Q 3622 3509 3622 2328 \n",
+       "Q 3622 1225 3098 567 \n",
+       "Q 2575 -91 1691 -91 \n",
+       "Q 1453 -91 1209 -44 \n",
+       "Q 966 3 703 97 \n",
+       "z\n",
+       "M 1959 2075 \n",
+       "Q 2384 2075 2632 2365 \n",
+       "Q 2881 2656 2881 3163 \n",
+       "Q 2881 3666 2632 3958 \n",
+       "Q 2384 4250 1959 4250 \n",
+       "Q 1534 4250 1286 3958 \n",
+       "Q 1038 3666 1038 3163 \n",
+       "Q 1038 2656 1286 2365 \n",
+       "Q 1534 2075 1959 2075 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- -1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(162.3242 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- -0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(186.627581 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(209.801699 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_6\">\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(231.590935 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_7\">\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(255.894311 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_8\">\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(291.511333 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_9\">\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(376.992188 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_10\">\n",
+       "     <!-- z -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(214.919531 216.914688) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-7a\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"text_11\">\n",
+       "      <!-- 0.00 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 192.437344) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"text_12\">\n",
+       "      <!-- 0.05 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 162.197647) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"text_13\">\n",
+       "      <!-- 0.10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 131.957949) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"text_14\">\n",
+       "      <!-- 0.15 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 101.718252) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"text_15\">\n",
+       "      <!-- 0.20 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 71.478555) 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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_6\">\n",
+       "     <g id=\"text_16\">\n",
+       "      <!-- 0.25 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 41.238858) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"159.033203\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_17\">\n",
+       "     <!-- Probability -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(14.798438 131.907031) rotate(-90) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-50\" d=\"M 1259 4147 \n",
+       "L 1259 2394 \n",
+       "L 2053 2394 \n",
+       "Q 2494 2394 2734 2622 \n",
+       "Q 2975 2850 2975 3272 \n",
+       "Q 2975 3691 2734 3919 \n",
+       "Q 2494 4147 2053 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 2053 4666 \n",
+       "Q 2838 4666 3239 4311 \n",
+       "Q 3641 3956 3641 3272 \n",
+       "Q 3641 2581 3239 2228 \n",
+       "Q 2838 1875 2053 1875 \n",
+       "L 1259 1875 \n",
+       "L 1259 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-62\" d=\"M 3116 1747 \n",
+       "Q 3116 2381 2855 2742 \n",
+       "Q 2594 3103 2138 3103 \n",
+       "Q 1681 3103 1420 2742 \n",
+       "Q 1159 2381 1159 1747 \n",
+       "Q 1159 1113 1420 752 \n",
+       "Q 1681 391 2138 391 \n",
+       "Q 2594 391 2855 752 \n",
+       "Q 3116 1113 3116 1747 \n",
+       "z\n",
+       "M 1159 2969 \n",
+       "Q 1341 3281 1617 3432 \n",
+       "Q 1894 3584 2278 3584 \n",
+       "Q 2916 3584 3314 3078 \n",
+       "Q 3713 2572 3713 1747 \n",
+       "Q 3713 922 3314 415 \n",
+       "Q 2916 -91 2278 -91 \n",
+       "Q 1894 -91 1617 61 \n",
+       "Q 1341 213 1159 525 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2969 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-79\" d=\"M 2059 -325 \n",
+       "Q 1816 -950 1584 -1140 \n",
+       "Q 1353 -1331 966 -1331 \n",
+       "L 506 -1331 \n",
+       "L 506 -850 \n",
+       "L 844 -850 \n",
+       "Q 1081 -850 1212 -737 \n",
+       "Q 1344 -625 1503 -206 \n",
+       "L 1606 56 \n",
+       "L 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 763 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2059 -325 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-72\" x=\"58.552734\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6f\" x=\"97.416016\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"158.597656\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-61\" x=\"222.074219\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"283.353516\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"346.830078\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6c\" x=\"374.613281\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"402.396484\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-74\" x=\"430.179688\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-79\" x=\"469.388672\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_1\">\n",
+       "    <defs>\n",
+       "     <path id=\"mf7e806f12f\" d=\"M 50.14375 -37.55625 \n",
+       "L 50.14375 -48.238657 \n",
+       "L 50.562773 -48.342109 \n",
+       "L 50.981797 -48.446539 \n",
+       "L 51.40082 -48.551937 \n",
+       "L 51.819844 -48.658307 \n",
+       "L 52.238867 -48.765666 \n",
+       "L 52.65789 -48.874031 \n",
+       "L 53.076914 -48.98339 \n",
+       "L 53.495937 -49.093766 \n",
+       "L 53.91496 -49.205164 \n",
+       "L 54.333984 -49.317593 \n",
+       "L 54.753007 -49.431062 \n",
+       "L 55.172031 -49.545574 \n",
+       "L 55.591054 -49.66115 \n",
+       "L 56.010077 -49.777787 \n",
+       "L 56.429101 -49.895496 \n",
+       "L 56.848134 -50.014287 \n",
+       "L 57.267157 -50.134177 \n",
+       "L 57.686181 -50.255161 \n",
+       "L 58.105204 -50.377258 \n",
+       "L 58.524228 -50.500469 \n",
+       "L 58.943251 -50.624814 \n",
+       "L 59.362274 -50.750296 \n",
+       "L 59.781298 -50.87692 \n",
+       "L 60.200321 -51.004708 \n",
+       "L 60.619344 -51.133657 \n",
+       "L 61.038368 -51.263777 \n",
+       "L 61.457391 -51.395085 \n",
+       "L 61.876415 -51.527584 \n",
+       "L 62.295438 -51.66129 \n",
+       "L 62.714461 -51.796208 \n",
+       "L 63.133485 -51.932349 \n",
+       "L 63.552508 -52.069722 \n",
+       "L 63.971532 -52.208346 \n",
+       "L 64.390555 -52.348207 \n",
+       "L 64.809578 -52.48934 \n",
+       "L 65.228602 -52.631741 \n",
+       "L 65.647625 -52.775427 \n",
+       "L 66.066648 -52.920402 \n",
+       "L 66.485672 -53.066683 \n",
+       "L 66.904705 -53.21428 \n",
+       "L 67.323729 -53.363194 \n",
+       "L 67.742752 -53.51344 \n",
+       "L 68.161775 -53.66503 \n",
+       "L 68.580799 -53.817967 \n",
+       "L 68.999822 -53.972279 \n",
+       "L 69.418845 -54.127959 \n",
+       "L 69.837869 -54.285028 \n",
+       "L 70.256892 -54.443489 \n",
+       "L 70.675916 -54.603353 \n",
+       "L 71.094939 -54.764641 \n",
+       "L 71.513962 -54.927347 \n",
+       "L 71.932986 -55.0915 \n",
+       "L 72.352009 -55.257093 \n",
+       "L 72.771032 -55.424149 \n",
+       "L 73.190056 -55.592678 \n",
+       "L 73.609079 -55.762683 \n",
+       "L 74.028103 -55.934186 \n",
+       "L 74.447126 -56.107181 \n",
+       "L 74.866149 -56.281696 \n",
+       "L 75.285173 -56.457737 \n",
+       "L 75.704196 -56.635314 \n",
+       "L 76.12322 -56.814439 \n",
+       "L 76.542243 -56.995117 \n",
+       "L 76.961276 -57.177374 \n",
+       "L 77.3803 -57.361203 \n",
+       "L 77.799323 -57.546628 \n",
+       "L 78.218346 -57.733648 \n",
+       "L 78.63737 -57.922287 \n",
+       "L 79.056393 -58.112547 \n",
+       "L 79.475417 -58.304442 \n",
+       "L 79.89444 -58.497991 \n",
+       "L 80.313463 -58.693205 \n",
+       "L 80.732487 -58.890075 \n",
+       "L 81.15151 -59.088635 \n",
+       "L 81.570533 -59.288887 \n",
+       "L 81.989557 -59.490844 \n",
+       "L 82.40858 -59.69451 \n",
+       "L 82.827604 -59.899907 \n",
+       "L 83.246627 -60.107049 \n",
+       "L 83.66565 -60.315948 \n",
+       "L 84.084674 -60.526595 \n",
+       "L 84.503697 -60.739016 \n",
+       "L 84.92272 -60.953234 \n",
+       "L 85.341744 -61.169239 \n",
+       "L 85.760767 -61.387058 \n",
+       "L 86.179791 -61.60669 \n",
+       "L 86.598814 -61.82815 \n",
+       "L 87.017847 -62.051468 \n",
+       "L 87.436871 -62.276634 \n",
+       "L 87.855894 -62.503656 \n",
+       "L 88.274918 -62.732571 \n",
+       "L 88.693941 -62.963368 \n",
+       "L 89.112964 -63.196061 \n",
+       "L 89.531988 -63.430662 \n",
+       "L 89.951011 -63.667199 \n",
+       "L 90.370034 -63.90566 \n",
+       "L 90.789058 -64.14607 \n",
+       "L 91.208081 -64.388445 \n",
+       "L 91.627105 -64.632782 \n",
+       "L 92.046128 -64.879095 \n",
+       "L 92.465151 -65.127401 \n",
+       "L 92.884175 -65.377711 \n",
+       "L 93.303198 -65.630039 \n",
+       "L 93.722221 -65.884387 \n",
+       "L 94.141245 -66.140777 \n",
+       "L 94.560268 -66.399216 \n",
+       "L 94.979292 -66.659712 \n",
+       "L 95.398315 -66.922282 \n",
+       "L 95.817338 -67.186937 \n",
+       "L 96.236362 -67.453678 \n",
+       "L 96.655385 -67.722519 \n",
+       "L 97.074408 -67.993471 \n",
+       "L 97.493432 -68.26655 \n",
+       "L 97.912455 -68.541769 \n",
+       "L 98.331479 -68.819127 \n",
+       "L 98.750502 -69.098651 \n",
+       "L 99.169525 -69.380326 \n",
+       "L 99.588549 -69.664194 \n",
+       "L 100.007572 -69.950255 \n",
+       "L 100.426606 -70.238497 \n",
+       "L 100.845629 -70.528967 \n",
+       "L 101.264652 -70.821638 \n",
+       "L 101.683676 -71.116538 \n",
+       "L 102.102699 -71.413681 \n",
+       "L 102.521722 -71.713082 \n",
+       "L 102.940746 -72.014734 \n",
+       "L 103.359769 -72.318655 \n",
+       "L 103.778793 -72.624851 \n",
+       "L 104.197816 -72.933343 \n",
+       "L 104.616839 -73.244122 \n",
+       "L 105.035863 -73.557201 \n",
+       "L 105.454886 -73.872594 \n",
+       "L 105.873909 -74.190314 \n",
+       "L 106.292933 -74.510374 \n",
+       "L 106.711956 -74.832765 \n",
+       "L 107.13098 -75.157505 \n",
+       "L 107.550003 -75.484623 \n",
+       "L 107.969026 -75.814071 \n",
+       "L 108.38805 -76.145925 \n",
+       "L 108.807073 -76.480135 \n",
+       "L 109.226096 -76.816756 \n",
+       "L 109.64512 -77.155756 \n",
+       "L 110.064143 -77.497172 \n",
+       "L 110.483177 -77.841003 \n",
+       "L 110.9022 -78.187258 \n",
+       "L 111.321223 -78.535928 \n",
+       "L 111.740247 -78.887014 \n",
+       "L 112.15927 -79.240551 \n",
+       "L 112.578294 -79.596553 \n",
+       "L 112.997317 -79.95497 \n",
+       "L 113.41634 -80.31587 \n",
+       "L 113.835364 -80.679221 \n",
+       "L 114.254387 -81.045041 \n",
+       "L 114.67341 -81.41334 \n",
+       "L 115.092434 -81.784099 \n",
+       "L 115.511457 -82.157359 \n",
+       "L 115.930481 -82.533102 \n",
+       "L 116.349504 -82.911319 \n",
+       "L 116.768527 -83.292041 \n",
+       "L 117.187551 -83.675272 \n",
+       "L 117.606574 -84.060987 \n",
+       "L 118.025597 -84.449234 \n",
+       "L 118.444621 -84.839955 \n",
+       "L 118.863644 -85.233209 \n",
+       "L 119.282668 -85.628972 \n",
+       "L 119.701691 -86.027236 \n",
+       "L 120.120714 -86.428028 \n",
+       "L 120.539748 -86.831348 \n",
+       "L 120.958771 -87.237182 \n",
+       "L 121.377794 -87.645522 \n",
+       "L 121.796818 -88.056394 \n",
+       "L 122.215841 -88.469794 \n",
+       "L 122.634865 -88.885691 \n",
+       "L 123.053888 -89.304124 \n",
+       "L 123.472911 -89.725049 \n",
+       "L 123.891935 -90.14852 \n",
+       "L 124.310958 -90.574492 \n",
+       "L 124.729982 -91.002997 \n",
+       "L 125.149005 -91.433988 \n",
+       "L 125.568028 -91.867499 \n",
+       "L 125.987052 -92.303501 \n",
+       "L 126.406075 -92.742009 \n",
+       "L 126.825098 -93.183018 \n",
+       "L 127.244122 -93.626536 \n",
+       "L 127.663145 -94.072511 \n",
+       "L 128.082169 -94.521004 \n",
+       "L 128.501192 -94.971957 \n",
+       "L 128.920215 -95.42538 \n",
+       "L 129.339239 -95.881268 \n",
+       "L 129.758262 -96.339598 \n",
+       "L 130.177285 -96.800402 \n",
+       "L 130.596319 -97.263635 \n",
+       "L 131.015342 -97.7293 \n",
+       "L 131.434366 -98.197413 \n",
+       "L 131.853389 -98.667914 \n",
+       "L 132.272412 -99.14083 \n",
+       "L 132.691436 -99.616166 \n",
+       "L 133.110459 -100.093859 \n",
+       "L 133.529482 -100.57393 \n",
+       "L 133.948506 -101.056359 \n",
+       "L 134.367529 -101.541171 \n",
+       "L 134.786553 -102.028268 \n",
+       "L 135.205576 -102.517712 \n",
+       "L 135.624599 -103.009495 \n",
+       "L 136.043623 -103.503527 \n",
+       "L 136.043623 -37.55625 \n",
+       "L 136.043623 -37.55625 \n",
+       "L 135.624599 -37.55625 \n",
+       "L 135.205576 -37.55625 \n",
+       "L 134.786553 -37.55625 \n",
+       "L 134.367529 -37.55625 \n",
+       "L 133.948506 -37.55625 \n",
+       "L 133.529482 -37.55625 \n",
+       "L 133.110459 -37.55625 \n",
+       "L 132.691436 -37.55625 \n",
+       "L 132.272412 -37.55625 \n",
+       "L 131.853389 -37.55625 \n",
+       "L 131.434366 -37.55625 \n",
+       "L 131.015342 -37.55625 \n",
+       "L 130.596319 -37.55625 \n",
+       "L 130.177285 -37.55625 \n",
+       "L 129.758262 -37.55625 \n",
+       "L 129.339239 -37.55625 \n",
+       "L 128.920215 -37.55625 \n",
+       "L 128.501192 -37.55625 \n",
+       "L 128.082169 -37.55625 \n",
+       "L 127.663145 -37.55625 \n",
+       "L 127.244122 -37.55625 \n",
+       "L 126.825098 -37.55625 \n",
+       "L 126.406075 -37.55625 \n",
+       "L 125.987052 -37.55625 \n",
+       "L 125.568028 -37.55625 \n",
+       "L 125.149005 -37.55625 \n",
+       "L 124.729982 -37.55625 \n",
+       "L 124.310958 -37.55625 \n",
+       "L 123.891935 -37.55625 \n",
+       "L 123.472911 -37.55625 \n",
+       "L 123.053888 -37.55625 \n",
+       "L 122.634865 -37.55625 \n",
+       "L 122.215841 -37.55625 \n",
+       "L 121.796818 -37.55625 \n",
+       "L 121.377794 -37.55625 \n",
+       "L 120.958771 -37.55625 \n",
+       "L 120.539748 -37.55625 \n",
+       "L 120.120714 -37.55625 \n",
+       "L 119.701691 -37.55625 \n",
+       "L 119.282668 -37.55625 \n",
+       "L 118.863644 -37.55625 \n",
+       "L 118.444621 -37.55625 \n",
+       "L 118.025597 -37.55625 \n",
+       "L 117.606574 -37.55625 \n",
+       "L 117.187551 -37.55625 \n",
+       "L 116.768527 -37.55625 \n",
+       "L 116.349504 -37.55625 \n",
+       "L 115.930481 -37.55625 \n",
+       "L 115.511457 -37.55625 \n",
+       "L 115.092434 -37.55625 \n",
+       "L 114.67341 -37.55625 \n",
+       "L 114.254387 -37.55625 \n",
+       "L 113.835364 -37.55625 \n",
+       "L 113.41634 -37.55625 \n",
+       "L 112.997317 -37.55625 \n",
+       "L 112.578294 -37.55625 \n",
+       "L 112.15927 -37.55625 \n",
+       "L 111.740247 -37.55625 \n",
+       "L 111.321223 -37.55625 \n",
+       "L 110.9022 -37.55625 \n",
+       "L 110.483177 -37.55625 \n",
+       "L 110.064143 -37.55625 \n",
+       "L 109.64512 -37.55625 \n",
+       "L 109.226096 -37.55625 \n",
+       "L 108.807073 -37.55625 \n",
+       "L 108.38805 -37.55625 \n",
+       "L 107.969026 -37.55625 \n",
+       "L 107.550003 -37.55625 \n",
+       "L 107.13098 -37.55625 \n",
+       "L 106.711956 -37.55625 \n",
+       "L 106.292933 -37.55625 \n",
+       "L 105.873909 -37.55625 \n",
+       "L 105.454886 -37.55625 \n",
+       "L 105.035863 -37.55625 \n",
+       "L 104.616839 -37.55625 \n",
+       "L 104.197816 -37.55625 \n",
+       "L 103.778793 -37.55625 \n",
+       "L 103.359769 -37.55625 \n",
+       "L 102.940746 -37.55625 \n",
+       "L 102.521722 -37.55625 \n",
+       "L 102.102699 -37.55625 \n",
+       "L 101.683676 -37.55625 \n",
+       "L 101.264652 -37.55625 \n",
+       "L 100.845629 -37.55625 \n",
+       "L 100.426606 -37.55625 \n",
+       "L 100.007572 -37.55625 \n",
+       "L 99.588549 -37.55625 \n",
+       "L 99.169525 -37.55625 \n",
+       "L 98.750502 -37.55625 \n",
+       "L 98.331479 -37.55625 \n",
+       "L 97.912455 -37.55625 \n",
+       "L 97.493432 -37.55625 \n",
+       "L 97.074408 -37.55625 \n",
+       "L 96.655385 -37.55625 \n",
+       "L 96.236362 -37.55625 \n",
+       "L 95.817338 -37.55625 \n",
+       "L 95.398315 -37.55625 \n",
+       "L 94.979292 -37.55625 \n",
+       "L 94.560268 -37.55625 \n",
+       "L 94.141245 -37.55625 \n",
+       "L 93.722221 -37.55625 \n",
+       "L 93.303198 -37.55625 \n",
+       "L 92.884175 -37.55625 \n",
+       "L 92.465151 -37.55625 \n",
+       "L 92.046128 -37.55625 \n",
+       "L 91.627105 -37.55625 \n",
+       "L 91.208081 -37.55625 \n",
+       "L 90.789058 -37.55625 \n",
+       "L 90.370034 -37.55625 \n",
+       "L 89.951011 -37.55625 \n",
+       "L 89.531988 -37.55625 \n",
+       "L 89.112964 -37.55625 \n",
+       "L 88.693941 -37.55625 \n",
+       "L 88.274918 -37.55625 \n",
+       "L 87.855894 -37.55625 \n",
+       "L 87.436871 -37.55625 \n",
+       "L 87.017847 -37.55625 \n",
+       "L 86.598814 -37.55625 \n",
+       "L 86.179791 -37.55625 \n",
+       "L 85.760767 -37.55625 \n",
+       "L 85.341744 -37.55625 \n",
+       "L 84.92272 -37.55625 \n",
+       "L 84.503697 -37.55625 \n",
+       "L 84.084674 -37.55625 \n",
+       "L 83.66565 -37.55625 \n",
+       "L 83.246627 -37.55625 \n",
+       "L 82.827604 -37.55625 \n",
+       "L 82.40858 -37.55625 \n",
+       "L 81.989557 -37.55625 \n",
+       "L 81.570533 -37.55625 \n",
+       "L 81.15151 -37.55625 \n",
+       "L 80.732487 -37.55625 \n",
+       "L 80.313463 -37.55625 \n",
+       "L 79.89444 -37.55625 \n",
+       "L 79.475417 -37.55625 \n",
+       "L 79.056393 -37.55625 \n",
+       "L 78.63737 -37.55625 \n",
+       "L 78.218346 -37.55625 \n",
+       "L 77.799323 -37.55625 \n",
+       "L 77.3803 -37.55625 \n",
+       "L 76.961276 -37.55625 \n",
+       "L 76.542243 -37.55625 \n",
+       "L 76.12322 -37.55625 \n",
+       "L 75.704196 -37.55625 \n",
+       "L 75.285173 -37.55625 \n",
+       "L 74.866149 -37.55625 \n",
+       "L 74.447126 -37.55625 \n",
+       "L 74.028103 -37.55625 \n",
+       "L 73.609079 -37.55625 \n",
+       "L 73.190056 -37.55625 \n",
+       "L 72.771032 -37.55625 \n",
+       "L 72.352009 -37.55625 \n",
+       "L 71.932986 -37.55625 \n",
+       "L 71.513962 -37.55625 \n",
+       "L 71.094939 -37.55625 \n",
+       "L 70.675916 -37.55625 \n",
+       "L 70.256892 -37.55625 \n",
+       "L 69.837869 -37.55625 \n",
+       "L 69.418845 -37.55625 \n",
+       "L 68.999822 -37.55625 \n",
+       "L 68.580799 -37.55625 \n",
+       "L 68.161775 -37.55625 \n",
+       "L 67.742752 -37.55625 \n",
+       "L 67.323729 -37.55625 \n",
+       "L 66.904705 -37.55625 \n",
+       "L 66.485672 -37.55625 \n",
+       "L 66.066648 -37.55625 \n",
+       "L 65.647625 -37.55625 \n",
+       "L 65.228602 -37.55625 \n",
+       "L 64.809578 -37.55625 \n",
+       "L 64.390555 -37.55625 \n",
+       "L 63.971532 -37.55625 \n",
+       "L 63.552508 -37.55625 \n",
+       "L 63.133485 -37.55625 \n",
+       "L 62.714461 -37.55625 \n",
+       "L 62.295438 -37.55625 \n",
+       "L 61.876415 -37.55625 \n",
+       "L 61.457391 -37.55625 \n",
+       "L 61.038368 -37.55625 \n",
+       "L 60.619344 -37.55625 \n",
+       "L 60.200321 -37.55625 \n",
+       "L 59.781298 -37.55625 \n",
+       "L 59.362274 -37.55625 \n",
+       "L 58.943251 -37.55625 \n",
+       "L 58.524228 -37.55625 \n",
+       "L 58.105204 -37.55625 \n",
+       "L 57.686181 -37.55625 \n",
+       "L 57.267157 -37.55625 \n",
+       "L 56.848134 -37.55625 \n",
+       "L 56.429101 -37.55625 \n",
+       "L 56.010077 -37.55625 \n",
+       "L 55.591054 -37.55625 \n",
+       "L 55.172031 -37.55625 \n",
+       "L 54.753007 -37.55625 \n",
+       "L 54.333984 -37.55625 \n",
+       "L 53.91496 -37.55625 \n",
+       "L 53.495937 -37.55625 \n",
+       "L 53.076914 -37.55625 \n",
+       "L 52.65789 -37.55625 \n",
+       "L 52.238867 -37.55625 \n",
+       "L 51.819844 -37.55625 \n",
+       "L 51.40082 -37.55625 \n",
+       "L 50.981797 -37.55625 \n",
+       "L 50.562773 -37.55625 \n",
+       "L 50.14375 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#mf7e806f12f\" x=\"0\" y=\"226.194375\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_2\">\n",
+       "    <defs>\n",
+       "     <path id=\"m9f9833e8fe\" d=\"M 136.462646 -37.55625 \n",
+       "L 136.462646 -103.999856 \n",
+       "L 136.881674 -104.498475 \n",
+       "L 137.300698 -104.99932 \n",
+       "L 137.719721 -105.50239 \n",
+       "L 138.138745 -106.007678 \n",
+       "L 138.557768 -106.515147 \n",
+       "L 138.976791 -107.024819 \n",
+       "L 139.395815 -107.536627 \n",
+       "L 139.814838 -108.05062 \n",
+       "L 140.233867 -108.5667 \n",
+       "L 140.652885 -109.084884 \n",
+       "L 141.071908 -109.605137 \n",
+       "L 141.490932 -110.127439 \n",
+       "L 141.909955 -110.651783 \n",
+       "L 142.328978 -111.178164 \n",
+       "L 142.748002 -111.706495 \n",
+       "L 143.167025 -112.236801 \n",
+       "L 143.586054 -112.769035 \n",
+       "L 144.005077 -113.303184 \n",
+       "L 144.4241 -113.839216 \n",
+       "L 144.843124 -114.377078 \n",
+       "L 145.262147 -114.916806 \n",
+       "L 145.68117 -115.458318 \n",
+       "L 146.100194 -116.001596 \n",
+       "L 146.519217 -116.546605 \n",
+       "L 146.938246 -117.093326 \n",
+       "L 147.357269 -117.641759 \n",
+       "L 147.776292 -118.191788 \n",
+       "L 148.195316 -118.743465 \n",
+       "L 148.614339 -119.296693 \n",
+       "L 149.033362 -119.85148 \n",
+       "L 149.452386 -120.40779 \n",
+       "L 149.871409 -120.96556 \n",
+       "L 150.290438 -121.52479 \n",
+       "L 150.709456 -122.085398 \n",
+       "L 151.128479 -122.647377 \n",
+       "L 151.547503 -123.210662 \n",
+       "L 151.966526 -123.775272 \n",
+       "L 152.38555 -124.341099 \n",
+       "L 152.804573 -124.908142 \n",
+       "L 153.223596 -125.476357 \n",
+       "L 153.642625 -126.045726 \n",
+       "L 154.061648 -126.616131 \n",
+       "L 154.480671 -127.18759 \n",
+       "L 154.899695 -127.760022 \n",
+       "L 155.318718 -128.33341 \n",
+       "L 155.737742 -128.907717 \n",
+       "L 156.156765 -129.482881 \n",
+       "L 156.575788 -130.058837 \n",
+       "L 156.994817 -130.635568 \n",
+       "L 157.413835 -131.213003 \n",
+       "L 157.832858 -131.791077 \n",
+       "L 158.251882 -132.369809 \n",
+       "L 158.670905 -132.949073 \n",
+       "L 159.089929 -133.528877 \n",
+       "L 159.508952 -134.109115 \n",
+       "L 159.927975 -134.689757 \n",
+       "L 160.347004 -135.270787 \n",
+       "L 160.766027 -135.852088 \n",
+       "L 161.18505 -136.43365 \n",
+       "L 161.604074 -137.015392 \n",
+       "L 162.023097 -137.597251 \n",
+       "L 162.442121 -138.179201 \n",
+       "L 162.861144 -138.761177 \n",
+       "L 163.280167 -139.343099 \n",
+       "L 163.699196 -139.924923 \n",
+       "L 164.118219 -140.506593 \n",
+       "L 164.537243 -141.088038 \n",
+       "L 164.956266 -141.669212 \n",
+       "L 165.375289 -142.250008 \n",
+       "L 165.794313 -142.830434 \n",
+       "L 166.213336 -143.410383 \n",
+       "L 166.632359 -143.989809 \n",
+       "L 167.051388 -144.568631 \n",
+       "L 167.470406 -145.146813 \n",
+       "L 167.88943 -145.724266 \n",
+       "L 168.308453 -146.300898 \n",
+       "L 168.727476 -146.876692 \n",
+       "L 169.1465 -147.451549 \n",
+       "L 169.565523 -148.025433 \n",
+       "L 169.984546 -148.598262 \n",
+       "L 170.403575 -149.169946 \n",
+       "L 170.822598 -149.74045 \n",
+       "L 171.241622 -150.309666 \n",
+       "L 171.660645 -150.877565 \n",
+       "L 171.660645 -37.55625 \n",
+       "L 171.660645 -37.55625 \n",
+       "L 171.241622 -37.55625 \n",
+       "L 170.822598 -37.55625 \n",
+       "L 170.403575 -37.55625 \n",
+       "L 169.984546 -37.55625 \n",
+       "L 169.565523 -37.55625 \n",
+       "L 169.1465 -37.55625 \n",
+       "L 168.727476 -37.55625 \n",
+       "L 168.308453 -37.55625 \n",
+       "L 167.88943 -37.55625 \n",
+       "L 167.470406 -37.55625 \n",
+       "L 167.051388 -37.55625 \n",
+       "L 166.632359 -37.55625 \n",
+       "L 166.213336 -37.55625 \n",
+       "L 165.794313 -37.55625 \n",
+       "L 165.375289 -37.55625 \n",
+       "L 164.956266 -37.55625 \n",
+       "L 164.537243 -37.55625 \n",
+       "L 164.118219 -37.55625 \n",
+       "L 163.699196 -37.55625 \n",
+       "L 163.280167 -37.55625 \n",
+       "L 162.861144 -37.55625 \n",
+       "L 162.442121 -37.55625 \n",
+       "L 162.023097 -37.55625 \n",
+       "L 161.604074 -37.55625 \n",
+       "L 161.18505 -37.55625 \n",
+       "L 160.766027 -37.55625 \n",
+       "L 160.347004 -37.55625 \n",
+       "L 159.927975 -37.55625 \n",
+       "L 159.508952 -37.55625 \n",
+       "L 159.089929 -37.55625 \n",
+       "L 158.670905 -37.55625 \n",
+       "L 158.251882 -37.55625 \n",
+       "L 157.832858 -37.55625 \n",
+       "L 157.413835 -37.55625 \n",
+       "L 156.994817 -37.55625 \n",
+       "L 156.575788 -37.55625 \n",
+       "L 156.156765 -37.55625 \n",
+       "L 155.737742 -37.55625 \n",
+       "L 155.318718 -37.55625 \n",
+       "L 154.899695 -37.55625 \n",
+       "L 154.480671 -37.55625 \n",
+       "L 154.061648 -37.55625 \n",
+       "L 153.642625 -37.55625 \n",
+       "L 153.223596 -37.55625 \n",
+       "L 152.804573 -37.55625 \n",
+       "L 152.38555 -37.55625 \n",
+       "L 151.966526 -37.55625 \n",
+       "L 151.547503 -37.55625 \n",
+       "L 151.128479 -37.55625 \n",
+       "L 150.709456 -37.55625 \n",
+       "L 150.290438 -37.55625 \n",
+       "L 149.871409 -37.55625 \n",
+       "L 149.452386 -37.55625 \n",
+       "L 149.033362 -37.55625 \n",
+       "L 148.614339 -37.55625 \n",
+       "L 148.195316 -37.55625 \n",
+       "L 147.776292 -37.55625 \n",
+       "L 147.357269 -37.55625 \n",
+       "L 146.938246 -37.55625 \n",
+       "L 146.519217 -37.55625 \n",
+       "L 146.100194 -37.55625 \n",
+       "L 145.68117 -37.55625 \n",
+       "L 145.262147 -37.55625 \n",
+       "L 144.843124 -37.55625 \n",
+       "L 144.4241 -37.55625 \n",
+       "L 144.005077 -37.55625 \n",
+       "L 143.586054 -37.55625 \n",
+       "L 143.167025 -37.55625 \n",
+       "L 142.748002 -37.55625 \n",
+       "L 142.328978 -37.55625 \n",
+       "L 141.909955 -37.55625 \n",
+       "L 141.490932 -37.55625 \n",
+       "L 141.071908 -37.55625 \n",
+       "L 140.652885 -37.55625 \n",
+       "L 140.233867 -37.55625 \n",
+       "L 139.814838 -37.55625 \n",
+       "L 139.395815 -37.55625 \n",
+       "L 138.976791 -37.55625 \n",
+       "L 138.557768 -37.55625 \n",
+       "L 138.138745 -37.55625 \n",
+       "L 137.719721 -37.55625 \n",
+       "L 137.300698 -37.55625 \n",
+       "L 136.881674 -37.55625 \n",
+       "L 136.462646 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m9f9833e8fe\" x=\"0\" y=\"226.194375\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_3\">\n",
+       "    <defs>\n",
+       "     <path id=\"m93a312b7cb\" d=\"M 172.079668 -37.55625 \n",
+       "L 172.079668 -151.444023 \n",
+       "L 172.498692 -152.009038 \n",
+       "L 172.917715 -152.572486 \n",
+       "L 173.336738 -153.134311 \n",
+       "L 173.755767 -153.694451 \n",
+       "L 174.17479 -154.252825 \n",
+       "L 174.593814 -154.809351 \n",
+       "L 175.012837 -155.363949 \n",
+       "L 175.43186 -155.9166 \n",
+       "L 175.850886 -156.46716 \n",
+       "L 176.26991 -157.015584 \n",
+       "L 176.688933 -157.561791 \n",
+       "L 177.107956 -158.105728 \n",
+       "L 177.52698 -158.647303 \n",
+       "L 177.946003 -159.186417 \n",
+       "L 178.365027 -159.723027 \n",
+       "L 178.78405 -160.257068 \n",
+       "L 179.203076 -160.788432 \n",
+       "L 179.622099 -161.317039 \n",
+       "L 180.041123 -161.842842 \n",
+       "L 180.460146 -162.365735 \n",
+       "L 180.879169 -162.885681 \n",
+       "L 181.298193 -163.402554 \n",
+       "L 181.717216 -163.916309 \n",
+       "L 182.136239 -164.426864 \n",
+       "L 182.555265 -164.93413 \n",
+       "L 182.974289 -165.438007 \n",
+       "L 183.393312 -165.938496 \n",
+       "L 183.812335 -166.43547 \n",
+       "L 184.231359 -166.928839 \n",
+       "L 184.650382 -167.418531 \n",
+       "L 185.069406 -167.904484 \n",
+       "L 185.488429 -168.386606 \n",
+       "L 185.907455 -168.864879 \n",
+       "L 186.326478 -169.339152 \n",
+       "L 186.745502 -169.80936 \n",
+       "L 187.164525 -170.275458 \n",
+       "L 187.583548 -170.73733 \n",
+       "L 188.002572 -171.194939 \n",
+       "L 188.421595 -171.648213 \n",
+       "L 188.840619 -172.097017 \n",
+       "L 189.259644 -172.541352 \n",
+       "L 189.678668 -172.981099 \n",
+       "L 190.097691 -173.416195 \n",
+       "L 190.516715 -173.846552 \n",
+       "L 190.93574 -174.272123 \n",
+       "L 191.354764 -174.6928 \n",
+       "L 191.773787 -175.108566 \n",
+       "L 192.192811 -175.519312 \n",
+       "L 192.611836 -175.924939 \n",
+       "L 193.03086 -176.325447 \n",
+       "L 193.449883 -176.720719 \n",
+       "L 193.868907 -177.110692 \n",
+       "L 194.28793 -177.495285 \n",
+       "L 194.706953 -177.874479 \n",
+       "L 195.125977 -178.248158 \n",
+       "L 195.545 -178.616241 \n",
+       "L 195.964026 -178.978736 \n",
+       "L 195.964026 -37.55625 \n",
+       "L 195.964026 -37.55625 \n",
+       "L 195.545 -37.55625 \n",
+       "L 195.125977 -37.55625 \n",
+       "L 194.706953 -37.55625 \n",
+       "L 194.28793 -37.55625 \n",
+       "L 193.868907 -37.55625 \n",
+       "L 193.449883 -37.55625 \n",
+       "L 193.03086 -37.55625 \n",
+       "L 192.611836 -37.55625 \n",
+       "L 192.192811 -37.55625 \n",
+       "L 191.773787 -37.55625 \n",
+       "L 191.354764 -37.55625 \n",
+       "L 190.93574 -37.55625 \n",
+       "L 190.516715 -37.55625 \n",
+       "L 190.097691 -37.55625 \n",
+       "L 189.678668 -37.55625 \n",
+       "L 189.259644 -37.55625 \n",
+       "L 188.840619 -37.55625 \n",
+       "L 188.421595 -37.55625 \n",
+       "L 188.002572 -37.55625 \n",
+       "L 187.583548 -37.55625 \n",
+       "L 187.164525 -37.55625 \n",
+       "L 186.745502 -37.55625 \n",
+       "L 186.326478 -37.55625 \n",
+       "L 185.907455 -37.55625 \n",
+       "L 185.488429 -37.55625 \n",
+       "L 185.069406 -37.55625 \n",
+       "L 184.650382 -37.55625 \n",
+       "L 184.231359 -37.55625 \n",
+       "L 183.812335 -37.55625 \n",
+       "L 183.393312 -37.55625 \n",
+       "L 182.974289 -37.55625 \n",
+       "L 182.555265 -37.55625 \n",
+       "L 182.136239 -37.55625 \n",
+       "L 181.717216 -37.55625 \n",
+       "L 181.298193 -37.55625 \n",
+       "L 180.879169 -37.55625 \n",
+       "L 180.460146 -37.55625 \n",
+       "L 180.041123 -37.55625 \n",
+       "L 179.622099 -37.55625 \n",
+       "L 179.203076 -37.55625 \n",
+       "L 178.78405 -37.55625 \n",
+       "L 178.365027 -37.55625 \n",
+       "L 177.946003 -37.55625 \n",
+       "L 177.52698 -37.55625 \n",
+       "L 177.107956 -37.55625 \n",
+       "L 176.688933 -37.55625 \n",
+       "L 176.26991 -37.55625 \n",
+       "L 175.850886 -37.55625 \n",
+       "L 175.43186 -37.55625 \n",
+       "L 175.012837 -37.55625 \n",
+       "L 174.593814 -37.55625 \n",
+       "L 174.17479 -37.55625 \n",
+       "L 173.755767 -37.55625 \n",
+       "L 173.336738 -37.55625 \n",
+       "L 172.917715 -37.55625 \n",
+       "L 172.498692 -37.55625 \n",
+       "L 172.079668 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m93a312b7cb\" x=\"0\" y=\"226.194375\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_4\">\n",
+       "    <defs>\n",
+       "     <path id=\"m243f3a9e08\" d=\"M 196.383049 -37.55625 \n",
+       "L 196.383049 -179.33549 \n",
+       "L 196.802073 -179.686494 \n",
+       "L 197.221096 -180.031677 \n",
+       "L 197.640121 -180.370966 \n",
+       "L 198.059144 -180.704316 \n",
+       "L 198.478169 -181.031609 \n",
+       "L 198.897192 -181.352865 \n",
+       "L 199.316216 -181.668001 \n",
+       "L 199.73524 -181.97691 \n",
+       "L 200.154264 -182.279564 \n",
+       "L 200.573287 -182.575937 \n",
+       "L 200.99231 -182.865948 \n",
+       "L 201.411334 -183.149532 \n",
+       "L 201.830358 -183.426655 \n",
+       "L 202.249382 -183.697254 \n",
+       "L 202.668405 -183.961273 \n",
+       "L 203.08743 -184.218669 \n",
+       "L 203.506453 -184.469422 \n",
+       "L 203.925476 -184.713426 \n",
+       "L 204.344501 -184.950652 \n",
+       "L 204.763524 -185.181074 \n",
+       "L 205.182549 -185.404638 \n",
+       "L 205.601572 -185.621299 \n",
+       "L 206.020596 -185.831038 \n",
+       "L 206.43962 -186.033775 \n",
+       "L 206.858644 -186.229482 \n",
+       "L 207.277667 -186.418142 \n",
+       "L 207.696691 -186.59971 \n",
+       "L 208.115715 -186.77414 \n",
+       "L 208.534739 -186.941387 \n",
+       "L 208.953763 -187.101442 \n",
+       "L 209.372787 -187.254288 \n",
+       "L 209.79181 -187.399834 \n",
+       "L 210.210834 -187.538116 \n",
+       "L 210.629857 -187.669071 \n",
+       "L 211.048881 -187.792682 \n",
+       "L 211.467905 -187.908929 \n",
+       "L 211.886929 -188.017778 \n",
+       "L 212.305953 -188.119227 \n",
+       "L 212.724976 -188.213233 \n",
+       "L 213.144 -188.299804 \n",
+       "L 213.563024 -188.378876 \n",
+       "L 213.982048 -188.450486 \n",
+       "L 214.401072 -188.51459 \n",
+       "L 214.820095 -188.571177 \n",
+       "L 215.239119 -188.62023 \n",
+       "L 215.658143 -188.661776 \n",
+       "L 216.077167 -188.69577 \n",
+       "L 216.49619 -188.722238 \n",
+       "L 216.915214 -188.741128 \n",
+       "L 217.334238 -188.752465 \n",
+       "L 217.334238 -37.55625 \n",
+       "L 217.334238 -37.55625 \n",
+       "L 216.915214 -37.55625 \n",
+       "L 216.49619 -37.55625 \n",
+       "L 216.077167 -37.55625 \n",
+       "L 215.658143 -37.55625 \n",
+       "L 215.239119 -37.55625 \n",
+       "L 214.820095 -37.55625 \n",
+       "L 214.401072 -37.55625 \n",
+       "L 213.982048 -37.55625 \n",
+       "L 213.563024 -37.55625 \n",
+       "L 213.144 -37.55625 \n",
+       "L 212.724976 -37.55625 \n",
+       "L 212.305953 -37.55625 \n",
+       "L 211.886929 -37.55625 \n",
+       "L 211.467905 -37.55625 \n",
+       "L 211.048881 -37.55625 \n",
+       "L 210.629857 -37.55625 \n",
+       "L 210.210834 -37.55625 \n",
+       "L 209.79181 -37.55625 \n",
+       "L 209.372787 -37.55625 \n",
+       "L 208.953763 -37.55625 \n",
+       "L 208.534739 -37.55625 \n",
+       "L 208.115715 -37.55625 \n",
+       "L 207.696691 -37.55625 \n",
+       "L 207.277667 -37.55625 \n",
+       "L 206.858644 -37.55625 \n",
+       "L 206.43962 -37.55625 \n",
+       "L 206.020596 -37.55625 \n",
+       "L 205.601572 -37.55625 \n",
+       "L 205.182549 -37.55625 \n",
+       "L 204.763524 -37.55625 \n",
+       "L 204.344501 -37.55625 \n",
+       "L 203.925476 -37.55625 \n",
+       "L 203.506453 -37.55625 \n",
+       "L 203.08743 -37.55625 \n",
+       "L 202.668405 -37.55625 \n",
+       "L 202.249382 -37.55625 \n",
+       "L 201.830358 -37.55625 \n",
+       "L 201.411334 -37.55625 \n",
+       "L 200.99231 -37.55625 \n",
+       "L 200.573287 -37.55625 \n",
+       "L 200.154264 -37.55625 \n",
+       "L 199.73524 -37.55625 \n",
+       "L 199.316216 -37.55625 \n",
+       "L 198.897192 -37.55625 \n",
+       "L 198.478169 -37.55625 \n",
+       "L 198.059144 -37.55625 \n",
+       "L 197.640121 -37.55625 \n",
+       "L 197.221096 -37.55625 \n",
+       "L 196.802073 -37.55625 \n",
+       "L 196.383049 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m243f3a9e08\" x=\"0\" y=\"226.194375\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_5\">\n",
+       "    <defs>\n",
+       "     <path id=\"m04e61efb34\" d=\"M 217.753262 -37.55625 \n",
+       "L 217.753262 -188.75625 \n",
+       "L 218.172285 -188.752465 \n",
+       "L 218.591309 -188.741128 \n",
+       "L 219.010333 -188.722238 \n",
+       "L 219.429357 -188.695788 \n",
+       "L 219.848381 -188.661794 \n",
+       "L 220.267404 -188.620266 \n",
+       "L 220.686428 -188.571177 \n",
+       "L 221.105452 -188.51459 \n",
+       "L 221.524476 -188.450486 \n",
+       "L 221.9435 -188.378876 \n",
+       "L 222.362523 -188.299786 \n",
+       "L 222.781547 -188.213233 \n",
+       "L 223.200571 -188.119227 \n",
+       "L 223.619595 -188.017778 \n",
+       "L 224.038618 -187.908929 \n",
+       "L 224.457642 -187.7927 \n",
+       "L 224.876666 -187.669071 \n",
+       "L 225.295689 -187.538116 \n",
+       "L 225.714713 -187.399834 \n",
+       "L 226.133737 -187.25427 \n",
+       "L 226.552761 -187.101442 \n",
+       "L 226.971785 -186.941387 \n",
+       "L 227.390808 -186.774122 \n",
+       "L 227.809832 -186.59971 \n",
+       "L 228.228856 -186.418142 \n",
+       "L 228.64788 -186.229482 \n",
+       "L 229.066903 -186.033775 \n",
+       "L 229.485928 -185.831038 \n",
+       "L 229.904951 -185.621299 \n",
+       "L 230.323974 -185.404638 \n",
+       "L 230.742999 -185.181074 \n",
+       "L 231.162022 -184.950652 \n",
+       "L 231.581046 -184.713426 \n",
+       "L 232.00007 -184.469404 \n",
+       "L 232.419094 -184.218687 \n",
+       "L 232.838117 -183.961273 \n",
+       "L 233.257142 -183.697254 \n",
+       "L 233.676165 -183.426655 \n",
+       "L 234.095188 -183.149532 \n",
+       "L 234.514213 -182.865948 \n",
+       "L 234.933236 -182.575955 \n",
+       "L 235.352261 -182.279582 \n",
+       "L 235.771284 -181.97691 \n",
+       "L 236.190308 -181.667983 \n",
+       "L 236.609333 -181.352865 \n",
+       "L 237.028356 -181.031627 \n",
+       "L 237.447379 -180.704298 \n",
+       "L 237.866403 -180.370966 \n",
+       "L 238.285426 -180.031677 \n",
+       "L 238.704451 -179.686494 \n",
+       "L 239.123474 -179.33549 \n",
+       "L 239.123474 -37.55625 \n",
+       "L 239.123474 -37.55625 \n",
+       "L 238.704451 -37.55625 \n",
+       "L 238.285426 -37.55625 \n",
+       "L 237.866403 -37.55625 \n",
+       "L 237.447379 -37.55625 \n",
+       "L 237.028356 -37.55625 \n",
+       "L 236.609333 -37.55625 \n",
+       "L 236.190308 -37.55625 \n",
+       "L 235.771284 -37.55625 \n",
+       "L 235.352261 -37.55625 \n",
+       "L 234.933236 -37.55625 \n",
+       "L 234.514213 -37.55625 \n",
+       "L 234.095188 -37.55625 \n",
+       "L 233.676165 -37.55625 \n",
+       "L 233.257142 -37.55625 \n",
+       "L 232.838117 -37.55625 \n",
+       "L 232.419094 -37.55625 \n",
+       "L 232.00007 -37.55625 \n",
+       "L 231.581046 -37.55625 \n",
+       "L 231.162022 -37.55625 \n",
+       "L 230.742999 -37.55625 \n",
+       "L 230.323974 -37.55625 \n",
+       "L 229.904951 -37.55625 \n",
+       "L 229.485928 -37.55625 \n",
+       "L 229.066903 -37.55625 \n",
+       "L 228.64788 -37.55625 \n",
+       "L 228.228856 -37.55625 \n",
+       "L 227.809832 -37.55625 \n",
+       "L 227.390808 -37.55625 \n",
+       "L 226.971785 -37.55625 \n",
+       "L 226.552761 -37.55625 \n",
+       "L 226.133737 -37.55625 \n",
+       "L 225.714713 -37.55625 \n",
+       "L 225.295689 -37.55625 \n",
+       "L 224.876666 -37.55625 \n",
+       "L 224.457642 -37.55625 \n",
+       "L 224.038618 -37.55625 \n",
+       "L 223.619595 -37.55625 \n",
+       "L 223.200571 -37.55625 \n",
+       "L 222.781547 -37.55625 \n",
+       "L 222.362523 -37.55625 \n",
+       "L 221.9435 -37.55625 \n",
+       "L 221.524476 -37.55625 \n",
+       "L 221.105452 -37.55625 \n",
+       "L 220.686428 -37.55625 \n",
+       "L 220.267404 -37.55625 \n",
+       "L 219.848381 -37.55625 \n",
+       "L 219.429357 -37.55625 \n",
+       "L 219.010333 -37.55625 \n",
+       "L 218.591309 -37.55625 \n",
+       "L 218.172285 -37.55625 \n",
+       "L 217.753262 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m04e61efb34\" x=\"0\" y=\"226.194375\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_6\">\n",
+       "    <defs>\n",
+       "     <path id=\"m6727e039e3\" d=\"M 239.542497 -37.55625 \n",
+       "L 239.542497 -178.978718 \n",
+       "L 239.961521 -178.616241 \n",
+       "L 240.380544 -178.24814 \n",
+       "L 240.79957 -177.874479 \n",
+       "L 241.218593 -177.495294 \n",
+       "L 241.637617 -177.110692 \n",
+       "L 242.05664 -176.720719 \n",
+       "L 242.475664 -176.325447 \n",
+       "L 242.894689 -175.924975 \n",
+       "L 243.313713 -175.519294 \n",
+       "L 243.732736 -175.108566 \n",
+       "L 244.15176 -174.692818 \n",
+       "L 244.570783 -174.272114 \n",
+       "L 244.989806 -173.846552 \n",
+       "L 245.40883 -173.416186 \n",
+       "L 245.827853 -172.98109 \n",
+       "L 246.246879 -172.541352 \n",
+       "L 246.665902 -172.097017 \n",
+       "L 247.084926 -171.648195 \n",
+       "L 247.503949 -171.194939 \n",
+       "L 247.922975 -170.73733 \n",
+       "L 248.341998 -170.275449 \n",
+       "L 248.761022 -169.80936 \n",
+       "L 249.180045 -169.339152 \n",
+       "L 249.599071 -168.864879 \n",
+       "L 250.018094 -168.386642 \n",
+       "L 250.437118 -167.904484 \n",
+       "L 250.856141 -167.418531 \n",
+       "L 251.275165 -166.928839 \n",
+       "L 251.694188 -166.43547 \n",
+       "L 252.113211 -165.938505 \n",
+       "L 252.532235 -165.438034 \n",
+       "L 252.951261 -164.93413 \n",
+       "L 253.370284 -164.426855 \n",
+       "L 253.789307 -163.916291 \n",
+       "L 254.208331 -163.402554 \n",
+       "L 254.627354 -162.885672 \n",
+       "L 255.046377 -162.365753 \n",
+       "L 255.465401 -161.842824 \n",
+       "L 255.884424 -161.317039 \n",
+       "L 256.30345 -160.788423 \n",
+       "L 256.722473 -160.257059 \n",
+       "L 257.141497 -159.723027 \n",
+       "L 257.56052 -159.186417 \n",
+       "L 257.979544 -158.647276 \n",
+       "L 258.398567 -158.105728 \n",
+       "L 258.81759 -157.561791 \n",
+       "L 259.236614 -157.015575 \n",
+       "L 259.65564 -156.467151 \n",
+       "L 260.074663 -155.916582 \n",
+       "L 260.493686 -155.363958 \n",
+       "L 260.91271 -154.809351 \n",
+       "L 261.331733 -154.252825 \n",
+       "L 261.750757 -153.694451 \n",
+       "L 262.16978 -153.13432 \n",
+       "L 262.588803 -152.572486 \n",
+       "L 263.007827 -152.009038 \n",
+       "L 263.42685 -151.444041 \n",
+       "L 263.42685 -37.55625 \n",
+       "L 263.42685 -37.55625 \n",
+       "L 263.007827 -37.55625 \n",
+       "L 262.588803 -37.55625 \n",
+       "L 262.16978 -37.55625 \n",
+       "L 261.750757 -37.55625 \n",
+       "L 261.331733 -37.55625 \n",
+       "L 260.91271 -37.55625 \n",
+       "L 260.493686 -37.55625 \n",
+       "L 260.074663 -37.55625 \n",
+       "L 259.65564 -37.55625 \n",
+       "L 259.236614 -37.55625 \n",
+       "L 258.81759 -37.55625 \n",
+       "L 258.398567 -37.55625 \n",
+       "L 257.979544 -37.55625 \n",
+       "L 257.56052 -37.55625 \n",
+       "L 257.141497 -37.55625 \n",
+       "L 256.722473 -37.55625 \n",
+       "L 256.30345 -37.55625 \n",
+       "L 255.884424 -37.55625 \n",
+       "L 255.465401 -37.55625 \n",
+       "L 255.046377 -37.55625 \n",
+       "L 254.627354 -37.55625 \n",
+       "L 254.208331 -37.55625 \n",
+       "L 253.789307 -37.55625 \n",
+       "L 253.370284 -37.55625 \n",
+       "L 252.951261 -37.55625 \n",
+       "L 252.532235 -37.55625 \n",
+       "L 252.113211 -37.55625 \n",
+       "L 251.694188 -37.55625 \n",
+       "L 251.275165 -37.55625 \n",
+       "L 250.856141 -37.55625 \n",
+       "L 250.437118 -37.55625 \n",
+       "L 250.018094 -37.55625 \n",
+       "L 249.599071 -37.55625 \n",
+       "L 249.180045 -37.55625 \n",
+       "L 248.761022 -37.55625 \n",
+       "L 248.341998 -37.55625 \n",
+       "L 247.922975 -37.55625 \n",
+       "L 247.503949 -37.55625 \n",
+       "L 247.084926 -37.55625 \n",
+       "L 246.665902 -37.55625 \n",
+       "L 246.246879 -37.55625 \n",
+       "L 245.827853 -37.55625 \n",
+       "L 245.40883 -37.55625 \n",
+       "L 244.989806 -37.55625 \n",
+       "L 244.570783 -37.55625 \n",
+       "L 244.15176 -37.55625 \n",
+       "L 243.732736 -37.55625 \n",
+       "L 243.313713 -37.55625 \n",
+       "L 242.894689 -37.55625 \n",
+       "L 242.475664 -37.55625 \n",
+       "L 242.05664 -37.55625 \n",
+       "L 241.637617 -37.55625 \n",
+       "L 241.218593 -37.55625 \n",
+       "L 240.79957 -37.55625 \n",
+       "L 240.380544 -37.55625 \n",
+       "L 239.961521 -37.55625 \n",
+       "L 239.542497 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m6727e039e3\" x=\"0\" y=\"226.194375\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_7\">\n",
+       "    <defs>\n",
+       "     <path id=\"me99ca1d4e9\" d=\"M 263.845873 -37.55625 \n",
+       "L 263.845873 -150.877565 \n",
+       "L 264.264902 -150.309657 \n",
+       "L 264.683925 -149.740432 \n",
+       "L 265.102949 -149.169937 \n",
+       "L 265.521972 -148.598262 \n",
+       "L 265.940995 -148.025433 \n",
+       "L 266.360019 -147.451567 \n",
+       "L 266.779042 -146.876692 \n",
+       "L 267.198065 -146.300907 \n",
+       "L 267.617094 -145.724248 \n",
+       "L 268.036117 -145.146813 \n",
+       "L 268.455141 -144.568649 \n",
+       "L 268.874164 -143.989818 \n",
+       "L 269.293187 -143.410401 \n",
+       "L 269.712211 -142.830443 \n",
+       "L 270.131234 -142.250035 \n",
+       "L 270.550257 -141.669203 \n",
+       "L 270.969286 -141.088038 \n",
+       "L 271.388304 -140.506593 \n",
+       "L 271.807328 -139.924932 \n",
+       "L 272.226351 -139.343099 \n",
+       "L 272.645374 -138.761177 \n",
+       "L 273.064398 -138.17921 \n",
+       "L 273.483421 -137.59726 \n",
+       "L 273.902445 -137.015392 \n",
+       "L 274.321473 -136.43365 \n",
+       "L 274.740496 -135.852106 \n",
+       "L 275.15952 -135.270787 \n",
+       "L 275.578543 -134.689784 \n",
+       "L 275.997566 -134.109124 \n",
+       "L 276.41659 -133.528877 \n",
+       "L 276.835613 -132.949091 \n",
+       "L 277.254637 -132.369809 \n",
+       "L 277.673665 -131.791095 \n",
+       "L 278.092688 -131.212994 \n",
+       "L 278.511712 -130.635559 \n",
+       "L 278.930735 -130.058837 \n",
+       "L 279.349758 -129.482872 \n",
+       "L 279.768782 -128.907717 \n",
+       "L 280.187805 -128.33341 \n",
+       "L 280.606829 -127.760022 \n",
+       "L 281.025857 -127.187572 \n",
+       "L 281.444875 -126.616131 \n",
+       "L 281.863899 -126.045717 \n",
+       "L 282.282922 -125.476366 \n",
+       "L 282.701945 -124.908169 \n",
+       "L 283.120969 -124.341117 \n",
+       "L 283.539992 -123.775272 \n",
+       "L 283.959016 -123.21068 \n",
+       "L 284.378044 -122.647368 \n",
+       "L 284.797067 -122.08538 \n",
+       "L 285.216091 -121.524772 \n",
+       "L 285.635114 -120.96556 \n",
+       "L 286.054138 -120.407781 \n",
+       "L 286.473161 -119.851489 \n",
+       "L 286.892184 -119.296693 \n",
+       "L 287.311208 -118.743465 \n",
+       "L 287.730236 -118.191788 \n",
+       "L 288.149254 -117.641741 \n",
+       "L 288.568278 -117.093344 \n",
+       "L 288.987301 -116.546605 \n",
+       "L 289.406325 -116.001596 \n",
+       "L 289.825348 -115.458318 \n",
+       "L 290.244371 -114.916806 \n",
+       "L 290.663395 -114.377106 \n",
+       "L 291.082423 -113.839198 \n",
+       "L 291.501446 -113.303184 \n",
+       "L 291.92047 -112.769035 \n",
+       "L 292.339493 -112.236801 \n",
+       "L 292.758517 -111.706495 \n",
+       "L 293.17754 -111.178164 \n",
+       "L 293.596563 -110.651801 \n",
+       "L 294.015587 -110.127453 \n",
+       "L 294.434615 -109.605137 \n",
+       "L 294.853638 -109.084884 \n",
+       "L 295.272662 -108.5667 \n",
+       "L 295.691685 -108.05062 \n",
+       "L 296.110709 -107.536645 \n",
+       "L 296.529732 -107.024819 \n",
+       "L 296.948755 -106.515165 \n",
+       "L 297.367779 -106.007678 \n",
+       "L 297.786807 -105.502372 \n",
+       "L 298.205826 -104.999302 \n",
+       "L 298.624849 -104.498457 \n",
+       "L 299.043872 -103.999874 \n",
+       "L 299.043872 -37.55625 \n",
+       "L 299.043872 -37.55625 \n",
+       "L 298.624849 -37.55625 \n",
+       "L 298.205826 -37.55625 \n",
+       "L 297.786807 -37.55625 \n",
+       "L 297.367779 -37.55625 \n",
+       "L 296.948755 -37.55625 \n",
+       "L 296.529732 -37.55625 \n",
+       "L 296.110709 -37.55625 \n",
+       "L 295.691685 -37.55625 \n",
+       "L 295.272662 -37.55625 \n",
+       "L 294.853638 -37.55625 \n",
+       "L 294.434615 -37.55625 \n",
+       "L 294.015587 -37.55625 \n",
+       "L 293.596563 -37.55625 \n",
+       "L 293.17754 -37.55625 \n",
+       "L 292.758517 -37.55625 \n",
+       "L 292.339493 -37.55625 \n",
+       "L 291.92047 -37.55625 \n",
+       "L 291.501446 -37.55625 \n",
+       "L 291.082423 -37.55625 \n",
+       "L 290.663395 -37.55625 \n",
+       "L 290.244371 -37.55625 \n",
+       "L 289.825348 -37.55625 \n",
+       "L 289.406325 -37.55625 \n",
+       "L 288.987301 -37.55625 \n",
+       "L 288.568278 -37.55625 \n",
+       "L 288.149254 -37.55625 \n",
+       "L 287.730236 -37.55625 \n",
+       "L 287.311208 -37.55625 \n",
+       "L 286.892184 -37.55625 \n",
+       "L 286.473161 -37.55625 \n",
+       "L 286.054138 -37.55625 \n",
+       "L 285.635114 -37.55625 \n",
+       "L 285.216091 -37.55625 \n",
+       "L 284.797067 -37.55625 \n",
+       "L 284.378044 -37.55625 \n",
+       "L 283.959016 -37.55625 \n",
+       "L 283.539992 -37.55625 \n",
+       "L 283.120969 -37.55625 \n",
+       "L 282.701945 -37.55625 \n",
+       "L 282.282922 -37.55625 \n",
+       "L 281.863899 -37.55625 \n",
+       "L 281.444875 -37.55625 \n",
+       "L 281.025857 -37.55625 \n",
+       "L 280.606829 -37.55625 \n",
+       "L 280.187805 -37.55625 \n",
+       "L 279.768782 -37.55625 \n",
+       "L 279.349758 -37.55625 \n",
+       "L 278.930735 -37.55625 \n",
+       "L 278.511712 -37.55625 \n",
+       "L 278.092688 -37.55625 \n",
+       "L 277.673665 -37.55625 \n",
+       "L 277.254637 -37.55625 \n",
+       "L 276.835613 -37.55625 \n",
+       "L 276.41659 -37.55625 \n",
+       "L 275.997566 -37.55625 \n",
+       "L 275.578543 -37.55625 \n",
+       "L 275.15952 -37.55625 \n",
+       "L 274.740496 -37.55625 \n",
+       "L 274.321473 -37.55625 \n",
+       "L 273.902445 -37.55625 \n",
+       "L 273.483421 -37.55625 \n",
+       "L 273.064398 -37.55625 \n",
+       "L 272.645374 -37.55625 \n",
+       "L 272.226351 -37.55625 \n",
+       "L 271.807328 -37.55625 \n",
+       "L 271.388304 -37.55625 \n",
+       "L 270.969286 -37.55625 \n",
+       "L 270.550257 -37.55625 \n",
+       "L 270.131234 -37.55625 \n",
+       "L 269.712211 -37.55625 \n",
+       "L 269.293187 -37.55625 \n",
+       "L 268.874164 -37.55625 \n",
+       "L 268.455141 -37.55625 \n",
+       "L 268.036117 -37.55625 \n",
+       "L 267.617094 -37.55625 \n",
+       "L 267.198065 -37.55625 \n",
+       "L 266.779042 -37.55625 \n",
+       "L 266.360019 -37.55625 \n",
+       "L 265.940995 -37.55625 \n",
+       "L 265.521972 -37.55625 \n",
+       "L 265.102949 -37.55625 \n",
+       "L 264.683925 -37.55625 \n",
+       "L 264.264902 -37.55625 \n",
+       "L 263.845873 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#me99ca1d4e9\" x=\"0\" y=\"226.194375\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_8\">\n",
+       "    <defs>\n",
+       "     <path id=\"m1c1a30c0a7\" d=\"M 299.462896 -37.55625 \n",
+       "L 299.462896 -103.50354 \n",
+       "L 299.881919 -103.009495 \n",
+       "L 300.300942 -102.517726 \n",
+       "L 300.719966 -102.028281 \n",
+       "L 301.138994 -101.541157 \n",
+       "L 301.558018 -101.056377 \n",
+       "L 301.977041 -100.57393 \n",
+       "L 302.396064 -100.093859 \n",
+       "L 302.815088 -99.616166 \n",
+       "L 303.234111 -99.140848 \n",
+       "L 303.653134 -98.667927 \n",
+       "L 304.072158 -98.197413 \n",
+       "L 304.491181 -97.729318 \n",
+       "L 304.910205 -97.263653 \n",
+       "L 305.329228 -96.800402 \n",
+       "L 305.748251 -96.339612 \n",
+       "L 306.167275 -95.881268 \n",
+       "L 306.586298 -95.42538 \n",
+       "L 307.005321 -94.971957 \n",
+       "L 307.424345 -94.521004 \n",
+       "L 307.843368 -94.072524 \n",
+       "L 308.262402 -93.626523 \n",
+       "L 308.681425 -93.183031 \n",
+       "L 309.100448 -92.742018 \n",
+       "L 309.519472 -92.303501 \n",
+       "L 309.938495 -91.867485 \n",
+       "L 310.357518 -91.433975 \n",
+       "L 310.776542 -91.002983 \n",
+       "L 311.195565 -90.574492 \n",
+       "L 311.614589 -90.14852 \n",
+       "L 312.033612 -89.725049 \n",
+       "L 312.452635 -89.304115 \n",
+       "L 312.871659 -88.885691 \n",
+       "L 313.290682 -88.469781 \n",
+       "L 313.709706 -88.056394 \n",
+       "L 314.128729 -87.645531 \n",
+       "L 314.547752 -87.237182 \n",
+       "L 314.966776 -86.831348 \n",
+       "L 315.385799 -86.428042 \n",
+       "L 315.804822 -86.027259 \n",
+       "L 316.223846 -85.628981 \n",
+       "L 316.642869 -85.233218 \n",
+       "L 317.061893 -84.839969 \n",
+       "L 317.480916 -84.449234 \n",
+       "L 317.899939 -84.061001 \n",
+       "L 318.318973 -83.675272 \n",
+       "L 318.737996 -83.29205 \n",
+       "L 319.157019 -82.911319 \n",
+       "L 319.576043 -82.533093 \n",
+       "L 319.995066 -82.157359 \n",
+       "L 320.41409 -81.784099 \n",
+       "L 320.833113 -81.413331 \n",
+       "L 321.252136 -81.045041 \n",
+       "L 321.67116 -80.679221 \n",
+       "L 322.090183 -80.31587 \n",
+       "L 322.509206 -79.954979 \n",
+       "L 322.92823 -79.596544 \n",
+       "L 323.347253 -79.24056 \n",
+       "L 323.766277 -78.887023 \n",
+       "L 324.1853 -78.535928 \n",
+       "L 324.604323 -78.187249 \n",
+       "L 325.023347 -77.841012 \n",
+       "L 325.44237 -77.497181 \n",
+       "L 325.861394 -77.155779 \n",
+       "L 326.280417 -76.816765 \n",
+       "L 326.69944 -76.480157 \n",
+       "L 327.118464 -76.145934 \n",
+       "L 327.537487 -75.814089 \n",
+       "L 327.95651 -75.484623 \n",
+       "L 328.375544 -75.157514 \n",
+       "L 328.794567 -74.832765 \n",
+       "L 329.213591 -74.510374 \n",
+       "L 329.632614 -74.190323 \n",
+       "L 330.051637 -73.872594 \n",
+       "L 330.470661 -73.557201 \n",
+       "L 330.889684 -73.244113 \n",
+       "L 331.308707 -72.933334 \n",
+       "L 331.727731 -72.624851 \n",
+       "L 332.146754 -72.318655 \n",
+       "L 332.565778 -72.014734 \n",
+       "L 332.984801 -71.713082 \n",
+       "L 333.403824 -71.41369 \n",
+       "L 333.822848 -71.116547 \n",
+       "L 334.241871 -70.821638 \n",
+       "L 334.660894 -70.52896 \n",
+       "L 335.079918 -70.238506 \n",
+       "L 335.498941 -69.950255 \n",
+       "L 335.917965 -69.664201 \n",
+       "L 336.336988 -69.380341 \n",
+       "L 336.756011 -69.098651 \n",
+       "L 337.175035 -68.819133 \n",
+       "L 337.594058 -68.541769 \n",
+       "L 338.013082 -68.266559 \n",
+       "L 338.432115 -67.993471 \n",
+       "L 338.851138 -67.72251 \n",
+       "L 339.270162 -67.453671 \n",
+       "L 339.689185 -67.18693 \n",
+       "L 340.108208 -66.922282 \n",
+       "L 340.527232 -66.659718 \n",
+       "L 340.946255 -66.399223 \n",
+       "L 341.365279 -66.140784 \n",
+       "L 341.784302 -65.884393 \n",
+       "L 342.203325 -65.630046 \n",
+       "L 342.622349 -65.377718 \n",
+       "L 343.041372 -65.127401 \n",
+       "L 343.460395 -64.879095 \n",
+       "L 343.879419 -64.632775 \n",
+       "L 344.298442 -64.388438 \n",
+       "L 344.717466 -64.14607 \n",
+       "L 345.136489 -63.90566 \n",
+       "L 345.555512 -63.667193 \n",
+       "L 345.974536 -63.430662 \n",
+       "L 346.393559 -63.196054 \n",
+       "L 346.812582 -62.963361 \n",
+       "L 347.231606 -62.732565 \n",
+       "L 347.650629 -62.503661 \n",
+       "L 348.069653 -62.276627 \n",
+       "L 348.488676 -62.051468 \n",
+       "L 348.907699 -61.828161 \n",
+       "L 349.326723 -61.606695 \n",
+       "L 349.745746 -61.387058 \n",
+       "L 350.16477 -61.169246 \n",
+       "L 350.583793 -60.953234 \n",
+       "L 351.002816 -60.739027 \n",
+       "L 351.42184 -60.5266 \n",
+       "L 351.840873 -60.315941 \n",
+       "L 352.259896 -60.107053 \n",
+       "L 352.67892 -59.899912 \n",
+       "L 353.097943 -59.694516 \n",
+       "L 353.516967 -59.490844 \n",
+       "L 353.93599 -59.288887 \n",
+       "L 354.355013 -59.088635 \n",
+       "L 354.774037 -58.890075 \n",
+       "L 355.19306 -58.693199 \n",
+       "L 355.612083 -58.497991 \n",
+       "L 356.031107 -58.304449 \n",
+       "L 356.45013 -58.112547 \n",
+       "L 356.869154 -57.922283 \n",
+       "L 357.288177 -57.733648 \n",
+       "L 357.7072 -57.546623 \n",
+       "L 358.126224 -57.361203 \n",
+       "L 358.545247 -57.177374 \n",
+       "L 358.96427 -56.995124 \n",
+       "L 359.383294 -56.814444 \n",
+       "L 359.802317 -56.635319 \n",
+       "L 360.221341 -56.457746 \n",
+       "L 360.640364 -56.281705 \n",
+       "L 361.059387 -56.10719 \n",
+       "L 361.478411 -55.934186 \n",
+       "L 361.897444 -55.762683 \n",
+       "L 362.316468 -55.592678 \n",
+       "L 362.735491 -55.424149 \n",
+       "L 363.154514 -55.257093 \n",
+       "L 363.573538 -55.0915 \n",
+       "L 363.992561 -54.927352 \n",
+       "L 364.411584 -54.764637 \n",
+       "L 364.830608 -54.603353 \n",
+       "L 365.249631 -54.443489 \n",
+       "L 365.668655 -54.285028 \n",
+       "L 366.087678 -54.127959 \n",
+       "L 366.506701 -53.972279 \n",
+       "L 366.925725 -53.817972 \n",
+       "L 367.344748 -53.665026 \n",
+       "L 367.763771 -53.51344 \n",
+       "L 368.182795 -53.363189 \n",
+       "L 368.601818 -53.21428 \n",
+       "L 369.020842 -53.066687 \n",
+       "L 369.439865 -52.920409 \n",
+       "L 369.858888 -52.775431 \n",
+       "L 370.277912 -52.631744 \n",
+       "L 370.696935 -52.489344 \n",
+       "L 371.115958 -52.348214 \n",
+       "L 371.534982 -52.208346 \n",
+       "L 371.954015 -52.069725 \n",
+       "L 372.373039 -51.932349 \n",
+       "L 372.792062 -51.796208 \n",
+       "L 373.211085 -51.66129 \n",
+       "L 373.630109 -51.527587 \n",
+       "L 374.049132 -51.395085 \n",
+       "L 374.468156 -51.263777 \n",
+       "L 374.887179 -51.133653 \n",
+       "L 375.306202 -51.004704 \n",
+       "L 375.725226 -50.87692 \n",
+       "L 376.144249 -50.750293 \n",
+       "L 376.563272 -50.624814 \n",
+       "L 376.982296 -50.500472 \n",
+       "L 377.401319 -50.377256 \n",
+       "L 377.820343 -50.255161 \n",
+       "L 378.239366 -50.134174 \n",
+       "L 378.658389 -50.01429 \n",
+       "L 379.077413 -49.895496 \n",
+       "L 379.496436 -49.777787 \n",
+       "L 379.915459 -49.66115 \n",
+       "L 380.334483 -49.545579 \n",
+       "L 380.753506 -49.431064 \n",
+       "L 381.17253 -49.317596 \n",
+       "L 381.591553 -49.205167 \n",
+       "L 382.010586 -49.093766 \n",
+       "L 382.42961 -48.983392 \n",
+       "L 382.848633 -48.874029 \n",
+       "L 383.267656 -48.765668 \n",
+       "L 383.68668 -48.658307 \n",
+       "L 384.105703 -48.551931 \n",
+       "L 384.524727 -48.446539 \n",
+       "L 384.94375 -48.342115 \n",
+       "L 384.94375 -37.55625 \n",
+       "L 384.94375 -37.55625 \n",
+       "L 384.524727 -37.55625 \n",
+       "L 384.105703 -37.55625 \n",
+       "L 383.68668 -37.55625 \n",
+       "L 383.267656 -37.55625 \n",
+       "L 382.848633 -37.55625 \n",
+       "L 382.42961 -37.55625 \n",
+       "L 382.010586 -37.55625 \n",
+       "L 381.591553 -37.55625 \n",
+       "L 381.17253 -37.55625 \n",
+       "L 380.753506 -37.55625 \n",
+       "L 380.334483 -37.55625 \n",
+       "L 379.915459 -37.55625 \n",
+       "L 379.496436 -37.55625 \n",
+       "L 379.077413 -37.55625 \n",
+       "L 378.658389 -37.55625 \n",
+       "L 378.239366 -37.55625 \n",
+       "L 377.820343 -37.55625 \n",
+       "L 377.401319 -37.55625 \n",
+       "L 376.982296 -37.55625 \n",
+       "L 376.563272 -37.55625 \n",
+       "L 376.144249 -37.55625 \n",
+       "L 375.725226 -37.55625 \n",
+       "L 375.306202 -37.55625 \n",
+       "L 374.887179 -37.55625 \n",
+       "L 374.468156 -37.55625 \n",
+       "L 374.049132 -37.55625 \n",
+       "L 373.630109 -37.55625 \n",
+       "L 373.211085 -37.55625 \n",
+       "L 372.792062 -37.55625 \n",
+       "L 372.373039 -37.55625 \n",
+       "L 371.954015 -37.55625 \n",
+       "L 371.534982 -37.55625 \n",
+       "L 371.115958 -37.55625 \n",
+       "L 370.696935 -37.55625 \n",
+       "L 370.277912 -37.55625 \n",
+       "L 369.858888 -37.55625 \n",
+       "L 369.439865 -37.55625 \n",
+       "L 369.020842 -37.55625 \n",
+       "L 368.601818 -37.55625 \n",
+       "L 368.182795 -37.55625 \n",
+       "L 367.763771 -37.55625 \n",
+       "L 367.344748 -37.55625 \n",
+       "L 366.925725 -37.55625 \n",
+       "L 366.506701 -37.55625 \n",
+       "L 366.087678 -37.55625 \n",
+       "L 365.668655 -37.55625 \n",
+       "L 365.249631 -37.55625 \n",
+       "L 364.830608 -37.55625 \n",
+       "L 364.411584 -37.55625 \n",
+       "L 363.992561 -37.55625 \n",
+       "L 363.573538 -37.55625 \n",
+       "L 363.154514 -37.55625 \n",
+       "L 362.735491 -37.55625 \n",
+       "L 362.316468 -37.55625 \n",
+       "L 361.897444 -37.55625 \n",
+       "L 361.478411 -37.55625 \n",
+       "L 361.059387 -37.55625 \n",
+       "L 360.640364 -37.55625 \n",
+       "L 360.221341 -37.55625 \n",
+       "L 359.802317 -37.55625 \n",
+       "L 359.383294 -37.55625 \n",
+       "L 358.96427 -37.55625 \n",
+       "L 358.545247 -37.55625 \n",
+       "L 358.126224 -37.55625 \n",
+       "L 357.7072 -37.55625 \n",
+       "L 357.288177 -37.55625 \n",
+       "L 356.869154 -37.55625 \n",
+       "L 356.45013 -37.55625 \n",
+       "L 356.031107 -37.55625 \n",
+       "L 355.612083 -37.55625 \n",
+       "L 355.19306 -37.55625 \n",
+       "L 354.774037 -37.55625 \n",
+       "L 354.355013 -37.55625 \n",
+       "L 353.93599 -37.55625 \n",
+       "L 353.516967 -37.55625 \n",
+       "L 353.097943 -37.55625 \n",
+       "L 352.67892 -37.55625 \n",
+       "L 352.259896 -37.55625 \n",
+       "L 351.840873 -37.55625 \n",
+       "L 351.42184 -37.55625 \n",
+       "L 351.002816 -37.55625 \n",
+       "L 350.583793 -37.55625 \n",
+       "L 350.16477 -37.55625 \n",
+       "L 349.745746 -37.55625 \n",
+       "L 349.326723 -37.55625 \n",
+       "L 348.907699 -37.55625 \n",
+       "L 348.488676 -37.55625 \n",
+       "L 348.069653 -37.55625 \n",
+       "L 347.650629 -37.55625 \n",
+       "L 347.231606 -37.55625 \n",
+       "L 346.812582 -37.55625 \n",
+       "L 346.393559 -37.55625 \n",
+       "L 345.974536 -37.55625 \n",
+       "L 345.555512 -37.55625 \n",
+       "L 345.136489 -37.55625 \n",
+       "L 344.717466 -37.55625 \n",
+       "L 344.298442 -37.55625 \n",
+       "L 343.879419 -37.55625 \n",
+       "L 343.460395 -37.55625 \n",
+       "L 343.041372 -37.55625 \n",
+       "L 342.622349 -37.55625 \n",
+       "L 342.203325 -37.55625 \n",
+       "L 341.784302 -37.55625 \n",
+       "L 341.365279 -37.55625 \n",
+       "L 340.946255 -37.55625 \n",
+       "L 340.527232 -37.55625 \n",
+       "L 340.108208 -37.55625 \n",
+       "L 339.689185 -37.55625 \n",
+       "L 339.270162 -37.55625 \n",
+       "L 338.851138 -37.55625 \n",
+       "L 338.432115 -37.55625 \n",
+       "L 338.013082 -37.55625 \n",
+       "L 337.594058 -37.55625 \n",
+       "L 337.175035 -37.55625 \n",
+       "L 336.756011 -37.55625 \n",
+       "L 336.336988 -37.55625 \n",
+       "L 335.917965 -37.55625 \n",
+       "L 335.498941 -37.55625 \n",
+       "L 335.079918 -37.55625 \n",
+       "L 334.660894 -37.55625 \n",
+       "L 334.241871 -37.55625 \n",
+       "L 333.822848 -37.55625 \n",
+       "L 333.403824 -37.55625 \n",
+       "L 332.984801 -37.55625 \n",
+       "L 332.565778 -37.55625 \n",
+       "L 332.146754 -37.55625 \n",
+       "L 331.727731 -37.55625 \n",
+       "L 331.308707 -37.55625 \n",
+       "L 330.889684 -37.55625 \n",
+       "L 330.470661 -37.55625 \n",
+       "L 330.051637 -37.55625 \n",
+       "L 329.632614 -37.55625 \n",
+       "L 329.213591 -37.55625 \n",
+       "L 328.794567 -37.55625 \n",
+       "L 328.375544 -37.55625 \n",
+       "L 327.95651 -37.55625 \n",
+       "L 327.537487 -37.55625 \n",
+       "L 327.118464 -37.55625 \n",
+       "L 326.69944 -37.55625 \n",
+       "L 326.280417 -37.55625 \n",
+       "L 325.861394 -37.55625 \n",
+       "L 325.44237 -37.55625 \n",
+       "L 325.023347 -37.55625 \n",
+       "L 324.604323 -37.55625 \n",
+       "L 324.1853 -37.55625 \n",
+       "L 323.766277 -37.55625 \n",
+       "L 323.347253 -37.55625 \n",
+       "L 322.92823 -37.55625 \n",
+       "L 322.509206 -37.55625 \n",
+       "L 322.090183 -37.55625 \n",
+       "L 321.67116 -37.55625 \n",
+       "L 321.252136 -37.55625 \n",
+       "L 320.833113 -37.55625 \n",
+       "L 320.41409 -37.55625 \n",
+       "L 319.995066 -37.55625 \n",
+       "L 319.576043 -37.55625 \n",
+       "L 319.157019 -37.55625 \n",
+       "L 318.737996 -37.55625 \n",
+       "L 318.318973 -37.55625 \n",
+       "L 317.899939 -37.55625 \n",
+       "L 317.480916 -37.55625 \n",
+       "L 317.061893 -37.55625 \n",
+       "L 316.642869 -37.55625 \n",
+       "L 316.223846 -37.55625 \n",
+       "L 315.804822 -37.55625 \n",
+       "L 315.385799 -37.55625 \n",
+       "L 314.966776 -37.55625 \n",
+       "L 314.547752 -37.55625 \n",
+       "L 314.128729 -37.55625 \n",
+       "L 313.709706 -37.55625 \n",
+       "L 313.290682 -37.55625 \n",
+       "L 312.871659 -37.55625 \n",
+       "L 312.452635 -37.55625 \n",
+       "L 312.033612 -37.55625 \n",
+       "L 311.614589 -37.55625 \n",
+       "L 311.195565 -37.55625 \n",
+       "L 310.776542 -37.55625 \n",
+       "L 310.357518 -37.55625 \n",
+       "L 309.938495 -37.55625 \n",
+       "L 309.519472 -37.55625 \n",
+       "L 309.100448 -37.55625 \n",
+       "L 308.681425 -37.55625 \n",
+       "L 308.262402 -37.55625 \n",
+       "L 307.843368 -37.55625 \n",
+       "L 307.424345 -37.55625 \n",
+       "L 307.005321 -37.55625 \n",
+       "L 306.586298 -37.55625 \n",
+       "L 306.167275 -37.55625 \n",
+       "L 305.748251 -37.55625 \n",
+       "L 305.329228 -37.55625 \n",
+       "L 304.910205 -37.55625 \n",
+       "L 304.491181 -37.55625 \n",
+       "L 304.072158 -37.55625 \n",
+       "L 303.653134 -37.55625 \n",
+       "L 303.234111 -37.55625 \n",
+       "L 302.815088 -37.55625 \n",
+       "L 302.396064 -37.55625 \n",
+       "L 301.977041 -37.55625 \n",
+       "L 301.558018 -37.55625 \n",
+       "L 301.138994 -37.55625 \n",
+       "L 300.719966 -37.55625 \n",
+       "L 300.300942 -37.55625 \n",
+       "L 299.881919 -37.55625 \n",
+       "L 299.462896 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pece38cc930)\">\n",
+       "     <use xlink:href=\"#m1c1a30c0a7\" x=\"0\" y=\"226.194375\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_1\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 50.14375 177.955718 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_2\">\n",
+       "    <path d=\"M 136.043623 188.638125 \n",
+       "L 136.043623 122.690848 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_3\">\n",
+       "    <path d=\"M 136.462646 188.638125 \n",
+       "L 136.462646 122.194519 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_4\">\n",
+       "    <path d=\"M 171.660645 188.638125 \n",
+       "L 171.660645 75.31681 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_5\">\n",
+       "    <path d=\"M 172.079668 188.638125 \n",
+       "L 172.079668 74.750352 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_6\">\n",
+       "    <path d=\"M 195.964026 188.638125 \n",
+       "L 195.964026 47.215639 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_7\">\n",
+       "    <path d=\"M 196.383049 188.638125 \n",
+       "L 196.383049 46.858885 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_8\">\n",
+       "    <path d=\"M 217.334238 188.638125 \n",
+       "L 217.334238 37.44191 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_9\">\n",
+       "    <path d=\"M 217.753262 188.638125 \n",
+       "L 217.753262 37.438125 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_10\">\n",
+       "    <path d=\"M 239.123474 188.638125 \n",
+       "L 239.123474 46.858885 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_11\">\n",
+       "    <path d=\"M 239.542497 188.638125 \n",
+       "L 239.542497 47.215657 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_12\">\n",
+       "    <path d=\"M 263.42685 188.638125 \n",
+       "L 263.42685 74.750334 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_13\">\n",
+       "    <path d=\"M 263.845873 188.638125 \n",
+       "L 263.845873 75.31681 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_14\">\n",
+       "    <path d=\"M 299.043872 188.638125 \n",
+       "L 299.043872 122.194501 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_15\">\n",
+       "    <path d=\"M 299.462896 188.638125 \n",
+       "L 299.462896 122.690835 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_16\">\n",
+       "    <path d=\"M 384.94375 188.638125 \n",
+       "L 384.94375 177.85226 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_17\">\n",
+       "    <path d=\"M 50.14375 177.955718 \n",
+       "L 56.429101 176.298879 \n",
+       "L 62.295438 174.533085 \n",
+       "L 68.161775 172.529345 \n",
+       "L 73.609079 170.431692 \n",
+       "L 78.63737 168.272088 \n",
+       "L 83.66565 165.878427 \n",
+       "L 88.693941 163.231007 \n",
+       "L 93.303198 160.564336 \n",
+       "L 97.912455 157.652606 \n",
+       "L 102.521722 154.481293 \n",
+       "L 107.13098 151.03687 \n",
+       "L 111.740247 147.307361 \n",
+       "L 116.349504 143.283056 \n",
+       "L 120.958771 138.957193 \n",
+       "L 125.568028 134.326876 \n",
+       "L 130.177285 129.393973 \n",
+       "L 135.205576 123.676663 \n",
+       "L 140.233867 117.627675 \n",
+       "L 145.68117 110.736057 \n",
+       "L 151.966526 102.419103 \n",
+       "L 160.347004 90.923588 \n",
+       "L 173.755767 72.499924 \n",
+       "L 179.203076 65.405943 \n",
+       "L 183.812335 59.758905 \n",
+       "L 187.583548 55.457045 \n",
+       "L 191.354764 51.501575 \n",
+       "L 194.706953 48.319896 \n",
+       "L 197.640121 45.823409 \n",
+       "L 200.573287 43.618438 \n",
+       "L 203.08743 41.975706 \n",
+       "L 205.601572 40.573076 \n",
+       "L 208.115715 39.420235 \n",
+       "L 210.629857 38.525304 \n",
+       "L 213.144 37.894571 \n",
+       "L 215.658143 37.532599 \n",
+       "L 217.753262 37.438125 \n",
+       "L 219.848381 37.532581 \n",
+       "L 221.9435 37.815499 \n",
+       "L 224.457642 38.401675 \n",
+       "L 226.971785 39.252988 \n",
+       "L 229.485928 40.363337 \n",
+       "L 232.00007 41.724971 \n",
+       "L 234.514213 43.328427 \n",
+       "L 237.447379 45.490077 \n",
+       "L 240.380544 47.946235 \n",
+       "L 243.313713 50.675081 \n",
+       "L 246.665902 54.097358 \n",
+       "L 250.437118 58.289891 \n",
+       "L 254.627354 63.308703 \n",
+       "L 259.236614 69.1788 \n",
+       "L 265.102949 77.024438 \n",
+       "L 275.15952 90.923588 \n",
+       "L 284.797067 104.108995 \n",
+       "L 291.082423 112.355177 \n",
+       "L 296.948755 119.67921 \n",
+       "L 301.977041 125.620445 \n",
+       "L 307.005321 131.222418 \n",
+       "L 311.614589 136.045855 \n",
+       "L 316.223846 140.565394 \n",
+       "L 320.833113 144.781044 \n",
+       "L 325.44237 148.697194 \n",
+       "L 330.051637 152.321781 \n",
+       "L 334.660894 155.665415 \n",
+       "L 339.270162 158.740704 \n",
+       "L 343.879419 161.5616 \n",
+       "L 348.907699 164.366214 \n",
+       "L 353.93599 166.905488 \n",
+       "L 358.96427 169.199251 \n",
+       "L 364.411584 171.429738 \n",
+       "L 369.858888 173.418944 \n",
+       "L 375.725226 175.317455 \n",
+       "L 381.591553 176.989208 \n",
+       "L 384.94375 177.85226 \n",
+       "L 384.94375 177.85226 \n",
+       "\" clip-path=\"url(#pece38cc930)\" style=\"fill: none; stroke: #000000; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 50.14375 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 384.94375 188.638125 \n",
+       "L 384.94375 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 50.14375 188.638125 \n",
+       "L 384.94375 188.638125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 50.14375 22.318125 \n",
+       "L 384.94375 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_18\">\n",
+       "    <!-- Dequantization distribution for 8 discrete values -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(72.526563 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-44\" d=\"M 1259 4147 \n",
+       "L 1259 519 \n",
+       "L 2022 519 \n",
+       "Q 2988 519 3436 956 \n",
+       "Q 3884 1394 3884 2338 \n",
+       "Q 3884 3275 3436 3711 \n",
+       "Q 2988 4147 2022 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 1925 4666 \n",
+       "Q 3281 4666 3915 4102 \n",
+       "Q 4550 3538 4550 2338 \n",
+       "Q 4550 1131 3912 565 \n",
+       "Q 3275 0 1925 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-66\" d=\"M 2375 4863 \n",
+       "L 2375 4384 \n",
+       "L 1825 4384 \n",
+       "Q 1516 4384 1395 4259 \n",
+       "Q 1275 4134 1275 3809 \n",
+       "L 1275 3500 \n",
+       "L 2222 3500 \n",
+       "L 2222 3053 \n",
+       "L 1275 3053 \n",
+       "L 1275 0 \n",
+       "L 697 0 \n",
+       "L 697 3053 \n",
+       "L 147 3053 \n",
+       "L 147 3500 \n",
+       "L 697 3500 \n",
+       "L 697 3744 \n",
+       "Q 697 4328 969 4595 \n",
+       "Q 1241 4863 1831 4863 \n",
+       "L 2375 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-38\" d=\"M 2034 2216 \n",
+       "Q 1584 2216 1326 1975 \n",
+       "Q 1069 1734 1069 1313 \n",
+       "Q 1069 891 1326 650 \n",
+       "Q 1584 409 2034 409 \n",
+       "Q 2484 409 2743 651 \n",
+       "Q 3003 894 3003 1313 \n",
+       "Q 3003 1734 2745 1975 \n",
+       "Q 2488 2216 2034 2216 \n",
+       "z\n",
+       "M 1403 2484 \n",
+       "Q 997 2584 770 2862 \n",
+       "Q 544 3141 544 3541 \n",
+       "Q 544 4100 942 4425 \n",
+       "Q 1341 4750 2034 4750 \n",
+       "Q 2731 4750 3128 4425 \n",
+       "Q 3525 4100 3525 3541 \n",
+       "Q 3525 3141 3298 2862 \n",
+       "Q 3072 2584 2669 2484 \n",
+       "Q 3125 2378 3379 2068 \n",
+       "Q 3634 1759 3634 1313 \n",
+       "Q 3634 634 3220 271 \n",
+       "Q 2806 -91 2034 -91 \n",
+       "Q 1263 -91 848 271 \n",
+       "Q 434 634 434 1313 \n",
+       "Q 434 1759 690 2068 \n",
+       "Q 947 2378 1403 2484 \n",
+       "z\n",
+       "M 1172 3481 \n",
+       "Q 1172 3119 1398 2916 \n",
+       "Q 1625 2713 2034 2713 \n",
+       "Q 2441 2713 2670 2916 \n",
+       "Q 2900 3119 2900 3481 \n",
+       "Q 2900 3844 2670 4047 \n",
+       "Q 2441 4250 2034 4250 \n",
+       "Q 1625 4250 1398 4047 \n",
+       "Q 1172 3844 1172 3481 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-76\" d=\"M 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 563 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2284 0 \n",
+       "L 1503 0 \n",
+       "L 191 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-44\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"77.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"138.525391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"202.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"265.380859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"326.660156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"390.039062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"429.248047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"457.03125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"509.521484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"570.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"610.009766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"637.792969\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"698.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"762.353516\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"794.140625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"857.617188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"885.400391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"937.5\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"976.708984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1017.822266\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-62\" x=\"1045.605469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"1109.082031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1172.460938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1211.669922\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1239.453125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"1300.634766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1364.013672\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"1395.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1431.005859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1492.1875\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1533.300781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-38\" x=\"1565.087891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1628.710938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"1660.498047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1723.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"1751.757812\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"1803.857422\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1858.837891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1897.701172\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1959.224609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1998.433594\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"2059.957031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-76\" x=\"2091.744141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"2150.923828\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"2212.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"2239.986328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"2303.365234\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"2364.888672\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"legend_1\">\n",
+       "    <g id=\"patch_7\">\n",
+       "     <path d=\"M 339.58125 147.743125 \n",
+       "L 377.94375 147.743125 \n",
+       "Q 379.94375 147.743125 379.94375 145.743125 \n",
+       "L 379.94375 29.318125 \n",
+       "Q 379.94375 27.318125 377.94375 27.318125 \n",
+       "L 339.58125 27.318125 \n",
+       "Q 337.58125 27.318125 337.58125 29.318125 \n",
+       "L 337.58125 145.743125 \n",
+       "Q 337.58125 147.743125 339.58125 147.743125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"patch_8\">\n",
+       "     <path d=\"M 341.58125 38.916562 \n",
+       "L 361.58125 38.916562 \n",
+       "L 361.58125 31.916562 \n",
+       "L 341.58125 31.916562 \n",
+       "z\n",
+       "\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_19\">\n",
+       "     <!-- 0 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 38.916562) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_9\">\n",
+       "     <path d=\"M 341.58125 53.594688 \n",
+       "L 361.58125 53.594688 \n",
+       "L 361.58125 46.594688 \n",
+       "L 341.58125 46.594688 \n",
+       "z\n",
+       "\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_20\">\n",
+       "     <!-- 1 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 53.594688) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_10\">\n",
+       "     <path d=\"M 341.58125 68.272812 \n",
+       "L 361.58125 68.272812 \n",
+       "L 361.58125 61.272812 \n",
+       "L 341.58125 61.272812 \n",
+       "z\n",
+       "\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_21\">\n",
+       "     <!-- 2 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 68.272812) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_11\">\n",
+       "     <path d=\"M 341.58125 82.950938 \n",
+       "L 361.58125 82.950938 \n",
+       "L 361.58125 75.950938 \n",
+       "L 341.58125 75.950938 \n",
+       "z\n",
+       "\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_22\">\n",
+       "     <!-- 3 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 82.950938) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-33\" d=\"M 2597 2516 \n",
+       "Q 3050 2419 3304 2112 \n",
+       "Q 3559 1806 3559 1356 \n",
+       "Q 3559 666 3084 287 \n",
+       "Q 2609 -91 1734 -91 \n",
+       "Q 1441 -91 1130 -33 \n",
+       "Q 819 25 488 141 \n",
+       "L 488 750 \n",
+       "Q 750 597 1062 519 \n",
+       "Q 1375 441 1716 441 \n",
+       "Q 2309 441 2620 675 \n",
+       "Q 2931 909 2931 1356 \n",
+       "Q 2931 1769 2642 2001 \n",
+       "Q 2353 2234 1838 2234 \n",
+       "L 1294 2234 \n",
+       "L 1294 2753 \n",
+       "L 1863 2753 \n",
+       "Q 2328 2753 2575 2939 \n",
+       "Q 2822 3125 2822 3475 \n",
+       "Q 2822 3834 2567 4026 \n",
+       "Q 2313 4219 1838 4219 \n",
+       "Q 1578 4219 1281 4162 \n",
+       "Q 984 4106 628 3988 \n",
+       "L 628 4550 \n",
+       "Q 988 4650 1302 4700 \n",
+       "Q 1616 4750 1894 4750 \n",
+       "Q 2613 4750 3031 4423 \n",
+       "Q 3450 4097 3450 3541 \n",
+       "Q 3450 3153 3228 2886 \n",
+       "Q 3006 2619 2597 2516 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_12\">\n",
+       "     <path d=\"M 341.58125 97.629063 \n",
+       "L 361.58125 97.629063 \n",
+       "L 361.58125 90.629063 \n",
+       "L 341.58125 90.629063 \n",
+       "z\n",
+       "\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_23\">\n",
+       "     <!-- 4 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 97.629063) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_13\">\n",
+       "     <path d=\"M 341.58125 112.307187 \n",
+       "L 361.58125 112.307187 \n",
+       "L 361.58125 105.307187 \n",
+       "L 341.58125 105.307187 \n",
+       "z\n",
+       "\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_24\">\n",
+       "     <!-- 5 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 112.307187) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_14\">\n",
+       "     <path d=\"M 341.58125 126.985312 \n",
+       "L 361.58125 126.985312 \n",
+       "L 361.58125 119.985312 \n",
+       "L 341.58125 119.985312 \n",
+       "z\n",
+       "\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_25\">\n",
+       "     <!-- 6 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 126.985312) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-36\" d=\"M 2113 2584 \n",
+       "Q 1688 2584 1439 2293 \n",
+       "Q 1191 2003 1191 1497 \n",
+       "Q 1191 994 1439 701 \n",
+       "Q 1688 409 2113 409 \n",
+       "Q 2538 409 2786 701 \n",
+       "Q 3034 994 3034 1497 \n",
+       "Q 3034 2003 2786 2293 \n",
+       "Q 2538 2584 2113 2584 \n",
+       "z\n",
+       "M 3366 4563 \n",
+       "L 3366 3988 \n",
+       "Q 3128 4100 2886 4159 \n",
+       "Q 2644 4219 2406 4219 \n",
+       "Q 1781 4219 1451 3797 \n",
+       "Q 1122 3375 1075 2522 \n",
+       "Q 1259 2794 1537 2939 \n",
+       "Q 1816 3084 2150 3084 \n",
+       "Q 2853 3084 3261 2657 \n",
+       "Q 3669 2231 3669 1497 \n",
+       "Q 3669 778 3244 343 \n",
+       "Q 2819 -91 2113 -91 \n",
+       "Q 1303 -91 875 529 \n",
+       "Q 447 1150 447 2328 \n",
+       "Q 447 3434 972 4092 \n",
+       "Q 1497 4750 2381 4750 \n",
+       "Q 2619 4750 2861 4703 \n",
+       "Q 3103 4656 3366 4563 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-36\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_15\">\n",
+       "     <path d=\"M 341.58125 141.663437 \n",
+       "L 361.58125 141.663437 \n",
+       "L 361.58125 134.663437 \n",
+       "L 341.58125 134.663437 \n",
+       "z\n",
+       "\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_26\">\n",
+       "     <!-- 7 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(369.58125 141.663437) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-37\" d=\"M 525 4666 \n",
+       "L 3525 4666 \n",
+       "L 3525 4397 \n",
+       "L 1831 0 \n",
+       "L 1172 0 \n",
+       "L 2766 4134 \n",
+       "L 525 4134 \n",
+       "L 525 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-37\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pece38cc930\">\n",
+       "   <rect x=\"50.14375\" y=\"22.318125\" width=\"334.8\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "def visualize_dequantization(quants, prior=None):\n",
+    "    \"\"\"\n",
+    "    Function for visualizing the dequantization values of discrete values in continuous space\n",
+    "    \"\"\"\n",
+    "    # Prior over discrete values. If not given, a uniform is assumed\n",
+    "    if prior is None:\n",
+    "        prior = np.ones(quants, dtype=np.float32) / quants\n",
+    "    prior = prior / prior.sum()  # Ensure proper categorical distribution\n",
+    "\n",
+    "    inp = torch.arange(-4, 4, 0.01).view(-1, 1, 1, 1) # Possible continuous values we want to consider\n",
+    "    ldj = torch.zeros(inp.shape[0])\n",
+    "    dequant_module = Dequantization(quants=quants)\n",
+    "    # Invert dequantization on continuous values to find corresponding discrete value\n",
+    "    out, ldj = dequant_module.forward(inp, ldj, reverse=True)\n",
+    "    inp, out, prob = inp.squeeze().numpy(), out.squeeze().numpy(), ldj.exp().numpy()\n",
+    "    prob = prob * prior[out] # Probability scaled by categorical prior\n",
+    "    \n",
+    "    # Plot volumes and continuous distribution\n",
+    "    sns.set_style(\"white\")\n",
+    "    fig = plt.figure(figsize=(6,3))\n",
+    "    x_ticks = []\n",
+    "    for v in np.unique(out):\n",
+    "        indices = np.where(out==v)\n",
+    "        color = to_rgb(f\"C{v}\")\n",
+    "        plt.fill_between(inp[indices], prob[indices], np.zeros(indices[0].shape[0]), color=color+(0.5,), label=str(v))\n",
+    "        plt.plot([inp[indices[0][0]]]*2,  [0, prob[indices[0][0]]],  color=color)\n",
+    "        plt.plot([inp[indices[0][-1]]]*2, [0, prob[indices[0][-1]]], color=color)\n",
+    "        x_ticks.append(inp[indices[0][0]])\n",
+    "    x_ticks.append(inp.max())\n",
+    "    plt.xticks(x_ticks, [f\"{x:.1f}\" for x in x_ticks])\n",
+    "    plt.plot(inp,prob, color=(0.0,0.0,0.0))\n",
+    "    # Set final plot properties\n",
+    "    plt.ylim(0, prob.max()*1.1)\n",
+    "    plt.xlim(inp.min(), inp.max())\n",
+    "    plt.xlabel(\"z\")\n",
+    "    plt.ylabel(\"Probability\")\n",
+    "    plt.title(f\"Dequantization distribution for {quants} discrete values\")\n",
+    "    plt.legend()\n",
+    "    plt.show()\n",
+    "    plt.close()\n",
+    "    \n",
+    "visualize_dequantization(quants=8)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The visualized distribution show the sub-volumes that are assigned to the different discrete values. The value $0$ has its volume between $[-\\infty, -1.9)$, the value $1$ is represented by the interval $[-1.9, -1.1)$, etc. The volume for each discrete value has the same probability mass. That's why the volumes close to the center (e.g. 3 and 4) have a smaller area on the z-axis as others ($z$ is being used to denote the output of the whole dequantization flow).\n",
+    "\n",
+    "Effectively, the consecutive normalizing flow models discrete images by the following objective:\n",
+    "\n",
+    "$$\\log p(x) = \\log \\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right] \\geq \\mathbb{E}_{u}\\left[\\log \\frac{p(x+u)}{q(u|x)} \\right]$$\n",
+    "\n",
+    "Although normalizing flows are exact in likelihood, we have a lower bound. Specifically, this is an example of the Jensen inequality because we need to move the log into the expectation so we can use Monte-carlo estimates. In general, this bound is considerably smaller than the ELBO in variational autoencoders. Actually, we can reduce the bound ourselves by estimating the expectation not by one, but by $M$ samples. In other words, we can apply importance sampling which leads to the following inequality:\n",
+    "\n",
+    "$$\\log p(x) = \\log \\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right] \\geq \\mathbb{E}_{u}\\left[\\log \\frac{1}{M} \\sum_{m=1}^{M} \\frac{p(x+u_m)}{q(u_m|x)} \\right] \\geq \\mathbb{E}_{u}\\left[\\log \\frac{p(x+u)}{q(u|x)} \\right]$$\n",
+    "\n",
+    "The importance sampling $\\frac{1}{M} \\sum_{m=1}^{M} \\frac{p(x+u_m)}{q(u_m|x)}$ becomes $\\mathbb{E}_{u\\sim q(u|x)}\\left[\\frac{p(x+u)}{q(u|x)} \\right]$ if $M\\to \\infty$, so that the more samples we use, the tighter the bound is. During testing, we can make use of this property and have it implemented in `test_step` in `ImageFlow`. In theory, we could also use this tighter bound during training. However, related work has shown that this does not necessarily lead to an improvement given the additional computational cost, and it is more efficient to stick with a single estimate [5]."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Variational Dequantization\n",
+    "\n",
+    "Dequantization uses a uniform distribution for the noise $u$ which effectively leads to images being represented as hypercubes (cube in high dimensions) with sharp borders. However, modeling such sharp borders is not easy for a flow as it uses smooth transformations to convert it into a Gaussian distribution. \n",
+    "\n",
+    "Another way of looking at it is if we change the prior distribution in the previous visualization. Imagine we have independent Gaussian noise on pixels which is commonly the case for any real-world taken picture. Therefore, the flow would have to model a distribution as above, but with the individual volumes scaled as follows:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 10,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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YWNlIDQ1IC9oeXBoZW4gL3BlcmlvZCA0OCAvemVybyAvb25lIC90d28gL3RocmVlIC9mb3VyIC9maXZlIC9zaXgKL3NldmVuIC9laWdodCAvbmluZSA2OCAvRCA4MCAvUCA5NyAvYSAvYiAvYyAvZCAvZSAvZiAxMDUgL2kgMTA4IC9sIDExMCAvbgovbyAxMTMgL3EgL3IgL3MgL3QgL3UgL3YgMTIxIC95IC96IF0KPj4KL1dpZHRocyAxMyAwIFIgPj4KZW5kb2JqCjE0IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL0JNUVFEVitEZWphVnVTYW5zIC9GbGFncyAzMgovRm9udEJCb3ggWyAtMTAyMSAtNDYzIDE3OTQgMTIzMyBdIC9Bc2NlbnQgOTI5IC9EZXNjZW50IC0yMzYgL0NhcEhlaWdodCAwCi9YSGVpZ2h0IDAgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WIDAgL01heFdpZHRoIDEzNDIgPj4KZW5kb2JqCjEzIDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2MCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4MzggNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcgODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAzOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3OCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4IDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAwIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUxOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTggNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAwIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5NjkgOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2MzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDczMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUwIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIgNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjE2IDAgb2JqCjw8IC9EIDE3IDAgUiAvUCAxOCAwIFIgL2EgMTkgMCBSIC9iIDIwIDAgUiAvYyAyMSAwIFIgL2QgMjIgMCBSIC9lIDIzIDAgUgovZWlnaHQgMjQgMCBSIC9mIDI1IDAgUiAvZml2ZSAyNiAwIFIgL2ZvdXIgMjcgMCBSIC9oeXBoZW4gMjggMCBSIC9pIDI5IDAgUgovbCAzMCAwIFIgL24gMzEgMCBSIC9uaW5lIDMyIDAgUiAvbyAzMyAwIFIgL29uZSAzNCAwIFIgL3BlcmlvZCAzNSAwIFIKL3EgMzYgMCBSIC9yIDM3IDAgUiAvcyAzOCAwIFIgL3NldmVuIDM5IDAgUiAvc2l4IDQwIDAgUiAvc3BhY2UgNDEgMCBSCi90IDQyIDAgUiAvdGhyZWUgNDMgMCBSIC90d28gNDQgMCBSIC91IDQ1IDAgUiAvdiA0NiAwIFIgL3kgNDcgMCBSIC96IDQ4IDAgUgovemVybyA0OSAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE1IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMCAvY2EgMSA+PgovQTIgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PgovQTMgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMC41IC9jYSAwLjUgPj4KL0E0IDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAuOCAvY2EgMC44ID4+ID4+CmVuZG9iago1IDAgb2JqCjw8ID4+CmVuZG9iago2IDAgb2JqCjw8ID4+CmVuZG9iago3IDAgb2JqCjw8ID4+CmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iago1MCAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQyMjUrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDUxCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDI0NjQxIDAwMDAwIG4gCjAwMDAwMjQzNjEgMDAwMDAgbiAKMDAwMDAyNDM5MyAwMDAwMCBuIAowMDAwMDI0NTc4IDAwMDAwIG4gCjAwMDAwMjQ1OTkgMDAwMDAgbiAKMDAwMDAyNDYyMCAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzNDIgMDAwMDAgbiAKMDAwMDAxMzc2NyAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMTM3NDUgMDAwMDAgbiAKMDAwMDAyMjkxMiAwMDAwMCBuIAowMDAwMDIyNzA1IDAwMDAwIG4gCjAwMDAwMjIyMTcgMDAwMDAgbiAKMDAwMDAyMzk2NSAwMDAwMCBuIAowMDAwMDEzNzg3IDAwMDAwIG4gCjAwMDAwMTQwMjQgMDAwMDAgbiAKMDAwMDAxNDI2NyAwMDAwMCBuIAowMDAwMDE0NjQ3IDAwMDAwIG4gCjAwMDAwMTQ5NjQgMDAwMDAgbiAKMDAwMDAxNTI2OSAwMDAwMCBuIAowMDAwMDE1NTczIDAwMDAwIG4gCjAwMDAwMTU4OTUgMDAwMDAgbiAKMDAwMDAxNjM2MyAwMDAwMCBuIAowMDAwMDE2NTcyIDAwMDAwIG4gCjAwMDAwMTY4OTQgMDAwMDAgbiAKMDAwMDAxNzA2MCAwMDAwMCBuIAowMDAwMDE3MTg2IDAwMDAwIG4gCjAwMDAwMTczMzAgMDAwMDAgbiAKMDAwMDAxNzQ0OSAwMDAwMCBuIAowMDAwMDE3Njg1IDAwMDAwIG4gCjAwMDAwMTgwODAgMDAwMDAgbiAKMDAwMDAxODM3MSAwMDAwMCBuIAowMDAwMDE4NTI2IDAwMDAwIG4gCjAwMDAwMTg2NDkgMDAwMDAgbiAKMDAwMDAxODk2NSAwMDAwMCBuIAowMDAwMDE5MTk4IDAwMDAwIG4gCjAwMDAwMTk2MDUgMDAwMDAgbiAKMDAwMDAxOTc0NyAwMDAwMCBuIAowMDAwMDIwMTQwIDAwMDAwIG4gCjAwMDAwMjAyMzAgMDAwMDAgbiAKMDAwMDAyMDQzNiAwMDAwMCBuIAowMDAwMDIwODQ5IDAwMDAwIG4gCjAwMDAwMjExNzMgMDAwMDAgbiAKMDAwMDAyMTQyMCAwMDAwMCBuIAowMDAwMDIxNTY3IDAwMDAwIG4gCjAwMDAwMjE3ODEgMDAwMDAgbiAKMDAwMDAyMTkyOSAwMDAwMCBuIAowMDAwMDI0NzAxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgNTEgL1Jvb3QgMSAwIFIgL0luZm8gNTAgMCBSID4+CnN0YXJ0eHJlZgoyNDg1OAolJUVPRgo=",
+      "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=\"393.732813pt\" height=\"226.194375pt\" viewBox=\"0 0 393.732813 226.194375\" 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>2024-05-12T22:42:25.062572</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 226.194375 \n",
+       "L 393.732813 226.194375 \n",
+       "L 393.732813 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 378.58125 188.638125 \n",
+       "L 378.58125 22.318125 \n",
+       "L 43.78125 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- -4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(34.025781 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2d\" d=\"M 313 2009 \n",
+       "L 1997 2009 \n",
+       "L 1997 1497 \n",
+       "L 313 1497 \n",
+       "L 313 2009 \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",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <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-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- -1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(120.344677 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-31\" d=\"M 794 531 \n",
+       "L 1825 531 \n",
+       "L 1825 4091 \n",
+       "L 703 3866 \n",
+       "L 703 4441 \n",
+       "L 1819 4666 \n",
+       "L 2450 4666 \n",
+       "L 2450 531 \n",
+       "L 3481 531 \n",
+       "L 3481 0 \n",
+       "L 794 0 \n",
+       "L 794 531 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <path id=\"DejaVuSans-39\" d=\"M 703 97 \n",
+       "L 703 672 \n",
+       "Q 941 559 1184 500 \n",
+       "Q 1428 441 1663 441 \n",
+       "Q 2288 441 2617 861 \n",
+       "Q 2947 1281 2994 2138 \n",
+       "Q 2813 1869 2534 1725 \n",
+       "Q 2256 1581 1919 1581 \n",
+       "Q 1219 1581 811 2004 \n",
+       "Q 403 2428 403 3163 \n",
+       "Q 403 3881 828 4315 \n",
+       "Q 1253 4750 1959 4750 \n",
+       "Q 2769 4750 3195 4129 \n",
+       "Q 3622 3509 3622 2328 \n",
+       "Q 3622 1225 3098 567 \n",
+       "Q 2575 -91 1691 -91 \n",
+       "Q 1453 -91 1209 -44 \n",
+       "Q 966 3 703 97 \n",
+       "z\n",
+       "M 1959 2075 \n",
+       "Q 2384 2075 2632 2365 \n",
+       "Q 2881 2656 2881 3163 \n",
+       "Q 2881 3666 2632 3958 \n",
+       "Q 2384 4250 1959 4250 \n",
+       "Q 1534 4250 1286 3958 \n",
+       "Q 1038 3666 1038 3163 \n",
+       "Q 1038 2656 1286 2365 \n",
+       "Q 1534 2075 1959 2075 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- -1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(155.9617 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- -0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(180.265081 203.236563) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2d\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"36.083984\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"99.707031\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"131.494141\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(203.439199 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_6\">\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(225.228435 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_7\">\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 1.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(249.531811 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_8\">\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 1.9 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(285.148833 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-39\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_9\">\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 4.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(370.629688 203.236563) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_10\">\n",
+       "     <!-- z -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(208.557031 216.914688) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-7a\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"text_11\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 192.437344) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"text_12\">\n",
+       "      <!-- 0.2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 152.024373) 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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"text_13\">\n",
+       "      <!-- 0.4 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 111.611402) scale(0.1 -0.1)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"text_14\">\n",
+       "      <!-- 0.6 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 71.198432) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-36\" d=\"M 2113 2584 \n",
+       "Q 1688 2584 1439 2293 \n",
+       "Q 1191 2003 1191 1497 \n",
+       "Q 1191 994 1439 701 \n",
+       "Q 1688 409 2113 409 \n",
+       "Q 2538 409 2786 701 \n",
+       "Q 3034 994 3034 1497 \n",
+       "Q 3034 2003 2786 2293 \n",
+       "Q 2538 2584 2113 2584 \n",
+       "z\n",
+       "M 3366 4563 \n",
+       "L 3366 3988 \n",
+       "Q 3128 4100 2886 4159 \n",
+       "Q 2644 4219 2406 4219 \n",
+       "Q 1781 4219 1451 3797 \n",
+       "Q 1122 3375 1075 2522 \n",
+       "Q 1259 2794 1537 2939 \n",
+       "Q 1816 3084 2150 3084 \n",
+       "Q 2853 3084 3261 2657 \n",
+       "Q 3669 2231 3669 1497 \n",
+       "Q 3669 778 3244 343 \n",
+       "Q 2819 -91 2113 -91 \n",
+       "Q 1303 -91 875 529 \n",
+       "Q 447 1150 447 2328 \n",
+       "Q 447 3434 972 4092 \n",
+       "Q 1497 4750 2381 4750 \n",
+       "Q 2619 4750 2861 4703 \n",
+       "Q 3103 4656 3366 4563 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-36\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"text_15\">\n",
+       "      <!-- 0.8 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(20.878125 30.785461) scale(0.1 -0.1)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-38\" d=\"M 2034 2216 \n",
+       "Q 1584 2216 1326 1975 \n",
+       "Q 1069 1734 1069 1313 \n",
+       "Q 1069 891 1326 650 \n",
+       "Q 1584 409 2034 409 \n",
+       "Q 2484 409 2743 651 \n",
+       "Q 3003 894 3003 1313 \n",
+       "Q 3003 1734 2745 1975 \n",
+       "Q 2488 2216 2034 2216 \n",
+       "z\n",
+       "M 1403 2484 \n",
+       "Q 997 2584 770 2862 \n",
+       "Q 544 3141 544 3541 \n",
+       "Q 544 4100 942 4425 \n",
+       "Q 1341 4750 2034 4750 \n",
+       "Q 2731 4750 3128 4425 \n",
+       "Q 3525 4100 3525 3541 \n",
+       "Q 3525 3141 3298 2862 \n",
+       "Q 3072 2584 2669 2484 \n",
+       "Q 3125 2378 3379 2068 \n",
+       "Q 3634 1759 3634 1313 \n",
+       "Q 3634 634 3220 271 \n",
+       "Q 2806 -91 2034 -91 \n",
+       "Q 1263 -91 848 271 \n",
+       "Q 434 634 434 1313 \n",
+       "Q 434 1759 690 2068 \n",
+       "Q 947 2378 1403 2484 \n",
+       "z\n",
+       "M 1172 3481 \n",
+       "Q 1172 3119 1398 2916 \n",
+       "Q 1625 2713 2034 2713 \n",
+       "Q 2441 2713 2670 2916 \n",
+       "Q 2900 3119 2900 3481 \n",
+       "Q 2900 3844 2670 4047 \n",
+       "Q 2441 4250 2034 4250 \n",
+       "Q 1625 4250 1398 4047 \n",
+       "Q 1172 3844 1172 3481 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-38\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"text_16\">\n",
+       "     <!-- Probability -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(14.798438 131.907031) rotate(-90) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-50\" d=\"M 1259 4147 \n",
+       "L 1259 2394 \n",
+       "L 2053 2394 \n",
+       "Q 2494 2394 2734 2622 \n",
+       "Q 2975 2850 2975 3272 \n",
+       "Q 2975 3691 2734 3919 \n",
+       "Q 2494 4147 2053 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 2053 4666 \n",
+       "Q 2838 4666 3239 4311 \n",
+       "Q 3641 3956 3641 3272 \n",
+       "Q 3641 2581 3239 2228 \n",
+       "Q 2838 1875 2053 1875 \n",
+       "L 1259 1875 \n",
+       "L 1259 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-62\" d=\"M 3116 1747 \n",
+       "Q 3116 2381 2855 2742 \n",
+       "Q 2594 3103 2138 3103 \n",
+       "Q 1681 3103 1420 2742 \n",
+       "Q 1159 2381 1159 1747 \n",
+       "Q 1159 1113 1420 752 \n",
+       "Q 1681 391 2138 391 \n",
+       "Q 2594 391 2855 752 \n",
+       "Q 3116 1113 3116 1747 \n",
+       "z\n",
+       "M 1159 2969 \n",
+       "Q 1341 3281 1617 3432 \n",
+       "Q 1894 3584 2278 3584 \n",
+       "Q 2916 3584 3314 3078 \n",
+       "Q 3713 2572 3713 1747 \n",
+       "Q 3713 922 3314 415 \n",
+       "Q 2916 -91 2278 -91 \n",
+       "Q 1894 -91 1617 61 \n",
+       "Q 1341 213 1159 525 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2969 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       <path id=\"DejaVuSans-79\" d=\"M 2059 -325 \n",
+       "Q 1816 -950 1584 -1140 \n",
+       "Q 1353 -1331 966 -1331 \n",
+       "L 506 -1331 \n",
+       "L 506 -850 \n",
+       "L 844 -850 \n",
+       "Q 1081 -850 1212 -737 \n",
+       "Q 1344 -625 1503 -206 \n",
+       "L 1606 56 \n",
+       "L 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 763 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2059 -325 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-50\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-72\" x=\"58.552734\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6f\" x=\"97.416016\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"158.597656\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-61\" x=\"222.074219\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-62\" x=\"283.353516\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"346.830078\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-6c\" x=\"374.613281\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-69\" x=\"402.396484\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-74\" x=\"430.179688\"/>\n",
+       "      <use xlink:href=\"#DejaVuSans-79\" x=\"469.388672\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_1\">\n",
+       "    <defs>\n",
+       "     <path id=\"mec9ae8995c\" d=\"M 43.78125 -37.55625 \n",
+       "L 43.78125 -39.697679 \n",
+       "L 44.200273 -39.718418 \n",
+       "L 44.619297 -39.739352 \n",
+       "L 45.03832 -39.76048 \n",
+       "L 45.457344 -39.781804 \n",
+       "L 45.876367 -39.803325 \n",
+       "L 46.29539 -39.825048 \n",
+       "L 46.714414 -39.846971 \n",
+       "L 47.133437 -39.869097 \n",
+       "L 47.55246 -39.891428 \n",
+       "L 47.971484 -39.913966 \n",
+       "L 48.390507 -39.936713 \n",
+       "L 48.809531 -39.959668 \n",
+       "L 49.228554 -39.982837 \n",
+       "L 49.647577 -40.006218 \n",
+       "L 50.066601 -40.029814 \n",
+       "L 50.485634 -40.053628 \n",
+       "L 50.904657 -40.077661 \n",
+       "L 51.323681 -40.101914 \n",
+       "L 51.742704 -40.12639 \n",
+       "L 52.161728 -40.151089 \n",
+       "L 52.580751 -40.176016 \n",
+       "L 52.999774 -40.20117 \n",
+       "L 53.418798 -40.226554 \n",
+       "L 53.837821 -40.25217 \n",
+       "L 54.256844 -40.27802 \n",
+       "L 54.675868 -40.304104 \n",
+       "L 55.094891 -40.330427 \n",
+       "L 55.513915 -40.356988 \n",
+       "L 55.932938 -40.383791 \n",
+       "L 56.351961 -40.410837 \n",
+       "L 56.770985 -40.438128 \n",
+       "L 57.190008 -40.465667 \n",
+       "L 57.609032 -40.493456 \n",
+       "L 58.028055 -40.521493 \n",
+       "L 58.447078 -40.549785 \n",
+       "L 58.866102 -40.578331 \n",
+       "L 59.285125 -40.607135 \n",
+       "L 59.704148 -40.636197 \n",
+       "L 60.123172 -40.665521 \n",
+       "L 60.542205 -40.695108 \n",
+       "L 60.961229 -40.72496 \n",
+       "L 61.380252 -40.755079 \n",
+       "L 61.799275 -40.785467 \n",
+       "L 62.218299 -40.816125 \n",
+       "L 62.637322 -40.847059 \n",
+       "L 63.056345 -40.878267 \n",
+       "L 63.475369 -40.909754 \n",
+       "L 63.894392 -40.94152 \n",
+       "L 64.313416 -40.973566 \n",
+       "L 64.732439 -41.005899 \n",
+       "L 65.151462 -41.038515 \n",
+       "L 65.570486 -41.071422 \n",
+       "L 65.989509 -41.104617 \n",
+       "L 66.408532 -41.138106 \n",
+       "L 66.827556 -41.17189 \n",
+       "L 67.246579 -41.205969 \n",
+       "L 67.665603 -41.240349 \n",
+       "L 68.084626 -41.275028 \n",
+       "L 68.503649 -41.310012 \n",
+       "L 68.922673 -41.345302 \n",
+       "L 69.341696 -41.3809 \n",
+       "L 69.76072 -41.416808 \n",
+       "L 70.179743 -41.453027 \n",
+       "L 70.598776 -41.489563 \n",
+       "L 71.0178 -41.526414 \n",
+       "L 71.436823 -41.563585 \n",
+       "L 71.855846 -41.601075 \n",
+       "L 72.27487 -41.63889 \n",
+       "L 72.693893 -41.67703 \n",
+       "L 73.112917 -41.715498 \n",
+       "L 73.53194 -41.754298 \n",
+       "L 73.950963 -41.793431 \n",
+       "L 74.369987 -41.832896 \n",
+       "L 74.78901 -41.8727 \n",
+       "L 75.208033 -41.912843 \n",
+       "L 75.627057 -41.953328 \n",
+       "L 76.04608 -41.994156 \n",
+       "L 76.465104 -42.03533 \n",
+       "L 76.884127 -42.076855 \n",
+       "L 77.30315 -42.118731 \n",
+       "L 77.722174 -42.160958 \n",
+       "L 78.141197 -42.203541 \n",
+       "L 78.56022 -42.246484 \n",
+       "L 78.979244 -42.289785 \n",
+       "L 79.398267 -42.333449 \n",
+       "L 79.817291 -42.377478 \n",
+       "L 80.236314 -42.421872 \n",
+       "L 80.655347 -42.466639 \n",
+       "L 81.074371 -42.511777 \n",
+       "L 81.493394 -42.557286 \n",
+       "L 81.912418 -42.603175 \n",
+       "L 82.331441 -42.649441 \n",
+       "L 82.750464 -42.696088 \n",
+       "L 83.169488 -42.743117 \n",
+       "L 83.588511 -42.790534 \n",
+       "L 84.007534 -42.838336 \n",
+       "L 84.426558 -42.88653 \n",
+       "L 84.845581 -42.935117 \n",
+       "L 85.264605 -42.984097 \n",
+       "L 85.683628 -43.033474 \n",
+       "L 86.102651 -43.08325 \n",
+       "L 86.521675 -43.133428 \n",
+       "L 86.940698 -43.184011 \n",
+       "L 87.359721 -43.234998 \n",
+       "L 87.778745 -43.286395 \n",
+       "L 88.197768 -43.338202 \n",
+       "L 88.616792 -43.390422 \n",
+       "L 89.035815 -43.443058 \n",
+       "L 89.454838 -43.496112 \n",
+       "L 89.873862 -43.549583 \n",
+       "L 90.292885 -43.603476 \n",
+       "L 90.711908 -43.657792 \n",
+       "L 91.130932 -43.712534 \n",
+       "L 91.549955 -43.767705 \n",
+       "L 91.968979 -43.823305 \n",
+       "L 92.388002 -43.87934 \n",
+       "L 92.807025 -43.935805 \n",
+       "L 93.226049 -43.99271 \n",
+       "L 93.645072 -44.050055 \n",
+       "L 94.064106 -44.107837 \n",
+       "L 94.483129 -44.166065 \n",
+       "L 94.902152 -44.224735 \n",
+       "L 95.321176 -44.283852 \n",
+       "L 95.740199 -44.343418 \n",
+       "L 96.159222 -44.403437 \n",
+       "L 96.578246 -44.463907 \n",
+       "L 96.997269 -44.524832 \n",
+       "L 97.416293 -44.586213 \n",
+       "L 97.835316 -44.648054 \n",
+       "L 98.254339 -44.710354 \n",
+       "L 98.673363 -44.773115 \n",
+       "L 99.092386 -44.836339 \n",
+       "L 99.511409 -44.900031 \n",
+       "L 99.930433 -44.964191 \n",
+       "L 100.349456 -45.028818 \n",
+       "L 100.76848 -45.093917 \n",
+       "L 101.187503 -45.159492 \n",
+       "L 101.606526 -45.225534 \n",
+       "L 102.02555 -45.292059 \n",
+       "L 102.444573 -45.359055 \n",
+       "L 102.863596 -45.426536 \n",
+       "L 103.28262 -45.494493 \n",
+       "L 103.701643 -45.562934 \n",
+       "L 104.120677 -45.631859 \n",
+       "L 104.5397 -45.701271 \n",
+       "L 104.958723 -45.771166 \n",
+       "L 105.377747 -45.841546 \n",
+       "L 105.79677 -45.912417 \n",
+       "L 106.215794 -45.983782 \n",
+       "L 106.634817 -46.055632 \n",
+       "L 107.05384 -46.127979 \n",
+       "L 107.472864 -46.200817 \n",
+       "L 107.891887 -46.274151 \n",
+       "L 108.31091 -46.347981 \n",
+       "L 108.729934 -46.422305 \n",
+       "L 109.148957 -46.49713 \n",
+       "L 109.567981 -46.572452 \n",
+       "L 109.987004 -46.648271 \n",
+       "L 110.406027 -46.724592 \n",
+       "L 110.825051 -46.801416 \n",
+       "L 111.244074 -46.878737 \n",
+       "L 111.663097 -46.956566 \n",
+       "L 112.082121 -47.034892 \n",
+       "L 112.501144 -47.113724 \n",
+       "L 112.920168 -47.19306 \n",
+       "L 113.339191 -47.272898 \n",
+       "L 113.758214 -47.353242 \n",
+       "L 114.177248 -47.434092 \n",
+       "L 114.596271 -47.515447 \n",
+       "L 115.015294 -47.597304 \n",
+       "L 115.434318 -47.679669 \n",
+       "L 115.853341 -47.762541 \n",
+       "L 116.272365 -47.845912 \n",
+       "L 116.691388 -47.929793 \n",
+       "L 117.110411 -48.014173 \n",
+       "L 117.529435 -48.099063 \n",
+       "L 117.948458 -48.184455 \n",
+       "L 118.367482 -48.270354 \n",
+       "L 118.786505 -48.356752 \n",
+       "L 119.205528 -48.443655 \n",
+       "L 119.624552 -48.531058 \n",
+       "L 120.043575 -48.618962 \n",
+       "L 120.462598 -48.707368 \n",
+       "L 120.881622 -48.796277 \n",
+       "L 121.300645 -48.885679 \n",
+       "L 121.719669 -48.975585 \n",
+       "L 122.138692 -49.065985 \n",
+       "L 122.557715 -49.156879 \n",
+       "L 122.976739 -49.248268 \n",
+       "L 123.395762 -49.340146 \n",
+       "L 123.814785 -49.432521 \n",
+       "L 124.233819 -49.525382 \n",
+       "L 124.652842 -49.618731 \n",
+       "L 125.071866 -49.71257 \n",
+       "L 125.490889 -49.806888 \n",
+       "L 125.909912 -49.90169 \n",
+       "L 126.328936 -49.996978 \n",
+       "L 126.747959 -50.092737 \n",
+       "L 127.166982 -50.188974 \n",
+       "L 127.586006 -50.285683 \n",
+       "L 128.005029 -50.38287 \n",
+       "L 128.424053 -50.480515 \n",
+       "L 128.843076 -50.578631 \n",
+       "L 129.262099 -50.677215 \n",
+       "L 129.681123 -50.77625 \n",
+       "L 129.681123 -37.55625 \n",
+       "L 129.681123 -37.55625 \n",
+       "L 129.262099 -37.55625 \n",
+       "L 128.843076 -37.55625 \n",
+       "L 128.424053 -37.55625 \n",
+       "L 128.005029 -37.55625 \n",
+       "L 127.586006 -37.55625 \n",
+       "L 127.166982 -37.55625 \n",
+       "L 126.747959 -37.55625 \n",
+       "L 126.328936 -37.55625 \n",
+       "L 125.909912 -37.55625 \n",
+       "L 125.490889 -37.55625 \n",
+       "L 125.071866 -37.55625 \n",
+       "L 124.652842 -37.55625 \n",
+       "L 124.233819 -37.55625 \n",
+       "L 123.814785 -37.55625 \n",
+       "L 123.395762 -37.55625 \n",
+       "L 122.976739 -37.55625 \n",
+       "L 122.557715 -37.55625 \n",
+       "L 122.138692 -37.55625 \n",
+       "L 121.719669 -37.55625 \n",
+       "L 121.300645 -37.55625 \n",
+       "L 120.881622 -37.55625 \n",
+       "L 120.462598 -37.55625 \n",
+       "L 120.043575 -37.55625 \n",
+       "L 119.624552 -37.55625 \n",
+       "L 119.205528 -37.55625 \n",
+       "L 118.786505 -37.55625 \n",
+       "L 118.367482 -37.55625 \n",
+       "L 117.948458 -37.55625 \n",
+       "L 117.529435 -37.55625 \n",
+       "L 117.110411 -37.55625 \n",
+       "L 116.691388 -37.55625 \n",
+       "L 116.272365 -37.55625 \n",
+       "L 115.853341 -37.55625 \n",
+       "L 115.434318 -37.55625 \n",
+       "L 115.015294 -37.55625 \n",
+       "L 114.596271 -37.55625 \n",
+       "L 114.177248 -37.55625 \n",
+       "L 113.758214 -37.55625 \n",
+       "L 113.339191 -37.55625 \n",
+       "L 112.920168 -37.55625 \n",
+       "L 112.501144 -37.55625 \n",
+       "L 112.082121 -37.55625 \n",
+       "L 111.663097 -37.55625 \n",
+       "L 111.244074 -37.55625 \n",
+       "L 110.825051 -37.55625 \n",
+       "L 110.406027 -37.55625 \n",
+       "L 109.987004 -37.55625 \n",
+       "L 109.567981 -37.55625 \n",
+       "L 109.148957 -37.55625 \n",
+       "L 108.729934 -37.55625 \n",
+       "L 108.31091 -37.55625 \n",
+       "L 107.891887 -37.55625 \n",
+       "L 107.472864 -37.55625 \n",
+       "L 107.05384 -37.55625 \n",
+       "L 106.634817 -37.55625 \n",
+       "L 106.215794 -37.55625 \n",
+       "L 105.79677 -37.55625 \n",
+       "L 105.377747 -37.55625 \n",
+       "L 104.958723 -37.55625 \n",
+       "L 104.5397 -37.55625 \n",
+       "L 104.120677 -37.55625 \n",
+       "L 103.701643 -37.55625 \n",
+       "L 103.28262 -37.55625 \n",
+       "L 102.863596 -37.55625 \n",
+       "L 102.444573 -37.55625 \n",
+       "L 102.02555 -37.55625 \n",
+       "L 101.606526 -37.55625 \n",
+       "L 101.187503 -37.55625 \n",
+       "L 100.76848 -37.55625 \n",
+       "L 100.349456 -37.55625 \n",
+       "L 99.930433 -37.55625 \n",
+       "L 99.511409 -37.55625 \n",
+       "L 99.092386 -37.55625 \n",
+       "L 98.673363 -37.55625 \n",
+       "L 98.254339 -37.55625 \n",
+       "L 97.835316 -37.55625 \n",
+       "L 97.416293 -37.55625 \n",
+       "L 96.997269 -37.55625 \n",
+       "L 96.578246 -37.55625 \n",
+       "L 96.159222 -37.55625 \n",
+       "L 95.740199 -37.55625 \n",
+       "L 95.321176 -37.55625 \n",
+       "L 94.902152 -37.55625 \n",
+       "L 94.483129 -37.55625 \n",
+       "L 94.064106 -37.55625 \n",
+       "L 93.645072 -37.55625 \n",
+       "L 93.226049 -37.55625 \n",
+       "L 92.807025 -37.55625 \n",
+       "L 92.388002 -37.55625 \n",
+       "L 91.968979 -37.55625 \n",
+       "L 91.549955 -37.55625 \n",
+       "L 91.130932 -37.55625 \n",
+       "L 90.711908 -37.55625 \n",
+       "L 90.292885 -37.55625 \n",
+       "L 89.873862 -37.55625 \n",
+       "L 89.454838 -37.55625 \n",
+       "L 89.035815 -37.55625 \n",
+       "L 88.616792 -37.55625 \n",
+       "L 88.197768 -37.55625 \n",
+       "L 87.778745 -37.55625 \n",
+       "L 87.359721 -37.55625 \n",
+       "L 86.940698 -37.55625 \n",
+       "L 86.521675 -37.55625 \n",
+       "L 86.102651 -37.55625 \n",
+       "L 85.683628 -37.55625 \n",
+       "L 85.264605 -37.55625 \n",
+       "L 84.845581 -37.55625 \n",
+       "L 84.426558 -37.55625 \n",
+       "L 84.007534 -37.55625 \n",
+       "L 83.588511 -37.55625 \n",
+       "L 83.169488 -37.55625 \n",
+       "L 82.750464 -37.55625 \n",
+       "L 82.331441 -37.55625 \n",
+       "L 81.912418 -37.55625 \n",
+       "L 81.493394 -37.55625 \n",
+       "L 81.074371 -37.55625 \n",
+       "L 80.655347 -37.55625 \n",
+       "L 80.236314 -37.55625 \n",
+       "L 79.817291 -37.55625 \n",
+       "L 79.398267 -37.55625 \n",
+       "L 78.979244 -37.55625 \n",
+       "L 78.56022 -37.55625 \n",
+       "L 78.141197 -37.55625 \n",
+       "L 77.722174 -37.55625 \n",
+       "L 77.30315 -37.55625 \n",
+       "L 76.884127 -37.55625 \n",
+       "L 76.465104 -37.55625 \n",
+       "L 76.04608 -37.55625 \n",
+       "L 75.627057 -37.55625 \n",
+       "L 75.208033 -37.55625 \n",
+       "L 74.78901 -37.55625 \n",
+       "L 74.369987 -37.55625 \n",
+       "L 73.950963 -37.55625 \n",
+       "L 73.53194 -37.55625 \n",
+       "L 73.112917 -37.55625 \n",
+       "L 72.693893 -37.55625 \n",
+       "L 72.27487 -37.55625 \n",
+       "L 71.855846 -37.55625 \n",
+       "L 71.436823 -37.55625 \n",
+       "L 71.0178 -37.55625 \n",
+       "L 70.598776 -37.55625 \n",
+       "L 70.179743 -37.55625 \n",
+       "L 69.76072 -37.55625 \n",
+       "L 69.341696 -37.55625 \n",
+       "L 68.922673 -37.55625 \n",
+       "L 68.503649 -37.55625 \n",
+       "L 68.084626 -37.55625 \n",
+       "L 67.665603 -37.55625 \n",
+       "L 67.246579 -37.55625 \n",
+       "L 66.827556 -37.55625 \n",
+       "L 66.408532 -37.55625 \n",
+       "L 65.989509 -37.55625 \n",
+       "L 65.570486 -37.55625 \n",
+       "L 65.151462 -37.55625 \n",
+       "L 64.732439 -37.55625 \n",
+       "L 64.313416 -37.55625 \n",
+       "L 63.894392 -37.55625 \n",
+       "L 63.475369 -37.55625 \n",
+       "L 63.056345 -37.55625 \n",
+       "L 62.637322 -37.55625 \n",
+       "L 62.218299 -37.55625 \n",
+       "L 61.799275 -37.55625 \n",
+       "L 61.380252 -37.55625 \n",
+       "L 60.961229 -37.55625 \n",
+       "L 60.542205 -37.55625 \n",
+       "L 60.123172 -37.55625 \n",
+       "L 59.704148 -37.55625 \n",
+       "L 59.285125 -37.55625 \n",
+       "L 58.866102 -37.55625 \n",
+       "L 58.447078 -37.55625 \n",
+       "L 58.028055 -37.55625 \n",
+       "L 57.609032 -37.55625 \n",
+       "L 57.190008 -37.55625 \n",
+       "L 56.770985 -37.55625 \n",
+       "L 56.351961 -37.55625 \n",
+       "L 55.932938 -37.55625 \n",
+       "L 55.513915 -37.55625 \n",
+       "L 55.094891 -37.55625 \n",
+       "L 54.675868 -37.55625 \n",
+       "L 54.256844 -37.55625 \n",
+       "L 53.837821 -37.55625 \n",
+       "L 53.418798 -37.55625 \n",
+       "L 52.999774 -37.55625 \n",
+       "L 52.580751 -37.55625 \n",
+       "L 52.161728 -37.55625 \n",
+       "L 51.742704 -37.55625 \n",
+       "L 51.323681 -37.55625 \n",
+       "L 50.904657 -37.55625 \n",
+       "L 50.485634 -37.55625 \n",
+       "L 50.066601 -37.55625 \n",
+       "L 49.647577 -37.55625 \n",
+       "L 49.228554 -37.55625 \n",
+       "L 48.809531 -37.55625 \n",
+       "L 48.390507 -37.55625 \n",
+       "L 47.971484 -37.55625 \n",
+       "L 47.55246 -37.55625 \n",
+       "L 47.133437 -37.55625 \n",
+       "L 46.714414 -37.55625 \n",
+       "L 46.29539 -37.55625 \n",
+       "L 45.876367 -37.55625 \n",
+       "L 45.457344 -37.55625 \n",
+       "L 45.03832 -37.55625 \n",
+       "L 44.619297 -37.55625 \n",
+       "L 44.200273 -37.55625 \n",
+       "L 43.78125 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#mec9ae8995c\" x=\"0\" y=\"226.194375\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_2\">\n",
+       "    <defs>\n",
+       "     <path id=\"m02b3bc1777\" d=\"M 130.100146 -37.55625 \n",
+       "L 130.100146 -73.074906 \n",
+       "L 130.519174 -73.341452 \n",
+       "L 130.938198 -73.609188 \n",
+       "L 131.357221 -73.878113 \n",
+       "L 131.776245 -74.148224 \n",
+       "L 132.195268 -74.419501 \n",
+       "L 132.614291 -74.691956 \n",
+       "L 133.033315 -74.965552 \n",
+       "L 133.452338 -75.240317 \n",
+       "L 133.871367 -75.516197 \n",
+       "L 134.290385 -75.793202 \n",
+       "L 134.709408 -76.071312 \n",
+       "L 135.128432 -76.350519 \n",
+       "L 135.547455 -76.630816 \n",
+       "L 135.966478 -76.912203 \n",
+       "L 136.385502 -77.194632 \n",
+       "L 136.804525 -77.478117 \n",
+       "L 137.223554 -77.762632 \n",
+       "L 137.642577 -78.048172 \n",
+       "L 138.0616 -78.334718 \n",
+       "L 138.480624 -78.622242 \n",
+       "L 138.899647 -78.910763 \n",
+       "L 139.31867 -79.200238 \n",
+       "L 139.737694 -79.490658 \n",
+       "L 140.156717 -79.782002 \n",
+       "L 140.575746 -80.074262 \n",
+       "L 140.994769 -80.367437 \n",
+       "L 141.413792 -80.661465 \n",
+       "L 141.832816 -80.956375 \n",
+       "L 142.251839 -81.252113 \n",
+       "L 142.670862 -81.548684 \n",
+       "L 143.089886 -81.84607 \n",
+       "L 143.508909 -82.144236 \n",
+       "L 143.927938 -82.443183 \n",
+       "L 144.346956 -82.742866 \n",
+       "L 144.765979 -83.043282 \n",
+       "L 145.185003 -83.344397 \n",
+       "L 145.604026 -83.64622 \n",
+       "L 146.02305 -83.948693 \n",
+       "L 146.442073 -84.251816 \n",
+       "L 146.861096 -84.555566 \n",
+       "L 147.280125 -84.859933 \n",
+       "L 147.699148 -85.164853 \n",
+       "L 148.118171 -85.470337 \n",
+       "L 148.537195 -85.776342 \n",
+       "L 148.956218 -86.082857 \n",
+       "L 149.375242 -86.389863 \n",
+       "L 149.794265 -86.697327 \n",
+       "L 150.213288 -87.005215 \n",
+       "L 150.632317 -87.313518 \n",
+       "L 151.051335 -87.622196 \n",
+       "L 151.470358 -87.931216 \n",
+       "L 151.889382 -88.240588 \n",
+       "L 152.308405 -88.550244 \n",
+       "L 152.727429 -88.860189 \n",
+       "L 153.146452 -89.170366 \n",
+       "L 153.565475 -89.480759 \n",
+       "L 153.984504 -89.79136 \n",
+       "L 154.403527 -90.102104 \n",
+       "L 154.82255 -90.412989 \n",
+       "L 155.241574 -90.72397 \n",
+       "L 155.660597 -91.035014 \n",
+       "L 156.079621 -91.346106 \n",
+       "L 156.498644 -91.657212 \n",
+       "L 156.917667 -91.968289 \n",
+       "L 157.336696 -92.279313 \n",
+       "L 157.755719 -92.590256 \n",
+       "L 158.174743 -92.901078 \n",
+       "L 158.593766 -93.211755 \n",
+       "L 159.012789 -93.522231 \n",
+       "L 159.431813 -93.832508 \n",
+       "L 159.850836 -94.142531 \n",
+       "L 160.269859 -94.452273 \n",
+       "L 160.688888 -94.761693 \n",
+       "L 161.107906 -95.070772 \n",
+       "L 161.52693 -95.379459 \n",
+       "L 161.945953 -95.687709 \n",
+       "L 162.364976 -95.99551 \n",
+       "L 162.784 -96.30281 \n",
+       "L 163.203023 -96.609591 \n",
+       "L 163.622046 -96.915807 \n",
+       "L 164.041075 -97.221411 \n",
+       "L 164.460098 -97.526385 \n",
+       "L 164.879122 -97.830669 \n",
+       "L 165.298145 -98.134251 \n",
+       "L 165.298145 -37.55625 \n",
+       "L 165.298145 -37.55625 \n",
+       "L 164.879122 -37.55625 \n",
+       "L 164.460098 -37.55625 \n",
+       "L 164.041075 -37.55625 \n",
+       "L 163.622046 -37.55625 \n",
+       "L 163.203023 -37.55625 \n",
+       "L 162.784 -37.55625 \n",
+       "L 162.364976 -37.55625 \n",
+       "L 161.945953 -37.55625 \n",
+       "L 161.52693 -37.55625 \n",
+       "L 161.107906 -37.55625 \n",
+       "L 160.688888 -37.55625 \n",
+       "L 160.269859 -37.55625 \n",
+       "L 159.850836 -37.55625 \n",
+       "L 159.431813 -37.55625 \n",
+       "L 159.012789 -37.55625 \n",
+       "L 158.593766 -37.55625 \n",
+       "L 158.174743 -37.55625 \n",
+       "L 157.755719 -37.55625 \n",
+       "L 157.336696 -37.55625 \n",
+       "L 156.917667 -37.55625 \n",
+       "L 156.498644 -37.55625 \n",
+       "L 156.079621 -37.55625 \n",
+       "L 155.660597 -37.55625 \n",
+       "L 155.241574 -37.55625 \n",
+       "L 154.82255 -37.55625 \n",
+       "L 154.403527 -37.55625 \n",
+       "L 153.984504 -37.55625 \n",
+       "L 153.565475 -37.55625 \n",
+       "L 153.146452 -37.55625 \n",
+       "L 152.727429 -37.55625 \n",
+       "L 152.308405 -37.55625 \n",
+       "L 151.889382 -37.55625 \n",
+       "L 151.470358 -37.55625 \n",
+       "L 151.051335 -37.55625 \n",
+       "L 150.632317 -37.55625 \n",
+       "L 150.213288 -37.55625 \n",
+       "L 149.794265 -37.55625 \n",
+       "L 149.375242 -37.55625 \n",
+       "L 148.956218 -37.55625 \n",
+       "L 148.537195 -37.55625 \n",
+       "L 148.118171 -37.55625 \n",
+       "L 147.699148 -37.55625 \n",
+       "L 147.280125 -37.55625 \n",
+       "L 146.861096 -37.55625 \n",
+       "L 146.442073 -37.55625 \n",
+       "L 146.02305 -37.55625 \n",
+       "L 145.604026 -37.55625 \n",
+       "L 145.185003 -37.55625 \n",
+       "L 144.765979 -37.55625 \n",
+       "L 144.346956 -37.55625 \n",
+       "L 143.927938 -37.55625 \n",
+       "L 143.508909 -37.55625 \n",
+       "L 143.089886 -37.55625 \n",
+       "L 142.670862 -37.55625 \n",
+       "L 142.251839 -37.55625 \n",
+       "L 141.832816 -37.55625 \n",
+       "L 141.413792 -37.55625 \n",
+       "L 140.994769 -37.55625 \n",
+       "L 140.575746 -37.55625 \n",
+       "L 140.156717 -37.55625 \n",
+       "L 139.737694 -37.55625 \n",
+       "L 139.31867 -37.55625 \n",
+       "L 138.899647 -37.55625 \n",
+       "L 138.480624 -37.55625 \n",
+       "L 138.0616 -37.55625 \n",
+       "L 137.642577 -37.55625 \n",
+       "L 137.223554 -37.55625 \n",
+       "L 136.804525 -37.55625 \n",
+       "L 136.385502 -37.55625 \n",
+       "L 135.966478 -37.55625 \n",
+       "L 135.547455 -37.55625 \n",
+       "L 135.128432 -37.55625 \n",
+       "L 134.709408 -37.55625 \n",
+       "L 134.290385 -37.55625 \n",
+       "L 133.871367 -37.55625 \n",
+       "L 133.452338 -37.55625 \n",
+       "L 133.033315 -37.55625 \n",
+       "L 132.614291 -37.55625 \n",
+       "L 132.195268 -37.55625 \n",
+       "L 131.776245 -37.55625 \n",
+       "L 131.357221 -37.55625 \n",
+       "L 130.938198 -37.55625 \n",
+       "L 130.519174 -37.55625 \n",
+       "L 130.100146 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#m02b3bc1777\" x=\"0\" y=\"226.194375\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_3\">\n",
+       "    <defs>\n",
+       "     <path id=\"md94359e6f9\" d=\"M 165.717168 -37.55625 \n",
+       "L 165.717168 -159.317872 \n",
+       "L 166.136192 -159.921951 \n",
+       "L 166.555215 -160.524354 \n",
+       "L 166.974238 -161.125022 \n",
+       "L 167.393267 -161.723888 \n",
+       "L 167.81229 -162.320866 \n",
+       "L 168.231314 -162.915869 \n",
+       "L 168.650337 -163.508809 \n",
+       "L 169.06936 -164.099669 \n",
+       "L 169.488386 -164.688293 \n",
+       "L 169.90741 -165.274634 \n",
+       "L 170.326433 -165.858604 \n",
+       "L 170.745456 -166.440147 \n",
+       "L 171.16448 -167.019164 \n",
+       "L 171.583503 -167.595552 \n",
+       "L 172.002527 -168.169261 \n",
+       "L 172.42155 -168.740224 \n",
+       "L 172.840576 -169.308325 \n",
+       "L 173.259599 -169.873478 \n",
+       "L 173.678623 -170.435634 \n",
+       "L 174.097646 -170.994678 \n",
+       "L 174.516669 -171.550572 \n",
+       "L 174.935693 -172.103179 \n",
+       "L 175.354716 -172.652453 \n",
+       "L 175.773739 -173.198307 \n",
+       "L 176.192765 -173.740644 \n",
+       "L 176.611789 -174.279357 \n",
+       "L 177.030812 -174.814448 \n",
+       "L 177.449835 -175.345782 \n",
+       "L 177.868859 -175.873261 \n",
+       "L 178.287882 -176.396809 \n",
+       "L 178.706906 -176.916358 \n",
+       "L 179.125929 -177.431813 \n",
+       "L 179.544955 -177.943153 \n",
+       "L 179.963978 -178.450215 \n",
+       "L 180.383002 -178.952932 \n",
+       "L 180.802025 -179.451255 \n",
+       "L 181.221048 -179.945059 \n",
+       "L 181.640072 -180.434306 \n",
+       "L 182.059095 -180.918918 \n",
+       "L 182.478119 -181.398751 \n",
+       "L 182.897144 -181.873805 \n",
+       "L 183.316168 -182.343955 \n",
+       "L 183.735191 -182.809133 \n",
+       "L 184.154215 -183.269243 \n",
+       "L 184.57324 -183.724236 \n",
+       "L 184.992264 -184.173998 \n",
+       "L 185.411287 -184.618508 \n",
+       "L 185.830311 -185.057652 \n",
+       "L 186.249336 -185.491323 \n",
+       "L 186.66836 -185.919521 \n",
+       "L 187.087383 -186.342121 \n",
+       "L 187.506407 -186.759055 \n",
+       "L 187.92543 -187.170238 \n",
+       "L 188.344453 -187.575649 \n",
+       "L 188.763477 -187.975163 \n",
+       "L 189.1825 -188.368693 \n",
+       "L 189.601526 -188.75625 \n",
+       "L 189.601526 -37.55625 \n",
+       "L 189.601526 -37.55625 \n",
+       "L 189.1825 -37.55625 \n",
+       "L 188.763477 -37.55625 \n",
+       "L 188.344453 -37.55625 \n",
+       "L 187.92543 -37.55625 \n",
+       "L 187.506407 -37.55625 \n",
+       "L 187.087383 -37.55625 \n",
+       "L 186.66836 -37.55625 \n",
+       "L 186.249336 -37.55625 \n",
+       "L 185.830311 -37.55625 \n",
+       "L 185.411287 -37.55625 \n",
+       "L 184.992264 -37.55625 \n",
+       "L 184.57324 -37.55625 \n",
+       "L 184.154215 -37.55625 \n",
+       "L 183.735191 -37.55625 \n",
+       "L 183.316168 -37.55625 \n",
+       "L 182.897144 -37.55625 \n",
+       "L 182.478119 -37.55625 \n",
+       "L 182.059095 -37.55625 \n",
+       "L 181.640072 -37.55625 \n",
+       "L 181.221048 -37.55625 \n",
+       "L 180.802025 -37.55625 \n",
+       "L 180.383002 -37.55625 \n",
+       "L 179.963978 -37.55625 \n",
+       "L 179.544955 -37.55625 \n",
+       "L 179.125929 -37.55625 \n",
+       "L 178.706906 -37.55625 \n",
+       "L 178.287882 -37.55625 \n",
+       "L 177.868859 -37.55625 \n",
+       "L 177.449835 -37.55625 \n",
+       "L 177.030812 -37.55625 \n",
+       "L 176.611789 -37.55625 \n",
+       "L 176.192765 -37.55625 \n",
+       "L 175.773739 -37.55625 \n",
+       "L 175.354716 -37.55625 \n",
+       "L 174.935693 -37.55625 \n",
+       "L 174.516669 -37.55625 \n",
+       "L 174.097646 -37.55625 \n",
+       "L 173.678623 -37.55625 \n",
+       "L 173.259599 -37.55625 \n",
+       "L 172.840576 -37.55625 \n",
+       "L 172.42155 -37.55625 \n",
+       "L 172.002527 -37.55625 \n",
+       "L 171.583503 -37.55625 \n",
+       "L 171.16448 -37.55625 \n",
+       "L 170.745456 -37.55625 \n",
+       "L 170.326433 -37.55625 \n",
+       "L 169.90741 -37.55625 \n",
+       "L 169.488386 -37.55625 \n",
+       "L 169.06936 -37.55625 \n",
+       "L 168.650337 -37.55625 \n",
+       "L 168.231314 -37.55625 \n",
+       "L 167.81229 -37.55625 \n",
+       "L 167.393267 -37.55625 \n",
+       "L 166.974238 -37.55625 \n",
+       "L 166.555215 -37.55625 \n",
+       "L 166.136192 -37.55625 \n",
+       "L 165.717168 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#md94359e6f9\" x=\"0\" y=\"226.194375\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_4\">\n",
+       "    <defs>\n",
+       "     <path id=\"me1ab142dc0\" d=\"M 190.020549 -37.55625 \n",
+       "L 190.020549 -113.34696 \n",
+       "L 190.439573 -113.534596 \n",
+       "L 190.858596 -113.719119 \n",
+       "L 191.277621 -113.900492 \n",
+       "L 191.696644 -114.078691 \n",
+       "L 192.115669 -114.253651 \n",
+       "L 192.534692 -114.425384 \n",
+       "L 192.953716 -114.593846 \n",
+       "L 193.37274 -114.758979 \n",
+       "L 193.791764 -114.920769 \n",
+       "L 194.210787 -115.0792 \n",
+       "L 194.62981 -115.234231 \n",
+       "L 195.048834 -115.385826 \n",
+       "L 195.467858 -115.533968 \n",
+       "L 195.886882 -115.678621 \n",
+       "L 196.305905 -115.819757 \n",
+       "L 196.72493 -115.957353 \n",
+       "L 197.143953 -116.091398 \n",
+       "L 197.562976 -116.221834 \n",
+       "L 197.982001 -116.348648 \n",
+       "L 198.401024 -116.471825 \n",
+       "L 198.820049 -116.591335 \n",
+       "L 199.239072 -116.707155 \n",
+       "L 199.658096 -116.819275 \n",
+       "L 200.07712 -116.927652 \n",
+       "L 200.496144 -117.032271 \n",
+       "L 200.915167 -117.133122 \n",
+       "L 201.334191 -117.230182 \n",
+       "L 201.753215 -117.323427 \n",
+       "L 202.172239 -117.412832 \n",
+       "L 202.591263 -117.498393 \n",
+       "L 203.010287 -117.580099 \n",
+       "L 203.42931 -117.657904 \n",
+       "L 203.848334 -117.731825 \n",
+       "L 204.267357 -117.801829 \n",
+       "L 204.686381 -117.867908 \n",
+       "L 205.105405 -117.93005 \n",
+       "L 205.524429 -117.988237 \n",
+       "L 205.943453 -118.042469 \n",
+       "L 206.362476 -118.092721 \n",
+       "L 206.7815 -118.138999 \n",
+       "L 207.200524 -118.181269 \n",
+       "L 207.619548 -118.219549 \n",
+       "L 208.038572 -118.253817 \n",
+       "L 208.457595 -118.284067 \n",
+       "L 208.876619 -118.310289 \n",
+       "L 209.295643 -118.332498 \n",
+       "L 209.714667 -118.35067 \n",
+       "L 210.13369 -118.364819 \n",
+       "L 210.552714 -118.374917 \n",
+       "L 210.971738 -118.380977 \n",
+       "L 210.971738 -37.55625 \n",
+       "L 210.971738 -37.55625 \n",
+       "L 210.552714 -37.55625 \n",
+       "L 210.13369 -37.55625 \n",
+       "L 209.714667 -37.55625 \n",
+       "L 209.295643 -37.55625 \n",
+       "L 208.876619 -37.55625 \n",
+       "L 208.457595 -37.55625 \n",
+       "L 208.038572 -37.55625 \n",
+       "L 207.619548 -37.55625 \n",
+       "L 207.200524 -37.55625 \n",
+       "L 206.7815 -37.55625 \n",
+       "L 206.362476 -37.55625 \n",
+       "L 205.943453 -37.55625 \n",
+       "L 205.524429 -37.55625 \n",
+       "L 205.105405 -37.55625 \n",
+       "L 204.686381 -37.55625 \n",
+       "L 204.267357 -37.55625 \n",
+       "L 203.848334 -37.55625 \n",
+       "L 203.42931 -37.55625 \n",
+       "L 203.010287 -37.55625 \n",
+       "L 202.591263 -37.55625 \n",
+       "L 202.172239 -37.55625 \n",
+       "L 201.753215 -37.55625 \n",
+       "L 201.334191 -37.55625 \n",
+       "L 200.915167 -37.55625 \n",
+       "L 200.496144 -37.55625 \n",
+       "L 200.07712 -37.55625 \n",
+       "L 199.658096 -37.55625 \n",
+       "L 199.239072 -37.55625 \n",
+       "L 198.820049 -37.55625 \n",
+       "L 198.401024 -37.55625 \n",
+       "L 197.982001 -37.55625 \n",
+       "L 197.562976 -37.55625 \n",
+       "L 197.143953 -37.55625 \n",
+       "L 196.72493 -37.55625 \n",
+       "L 196.305905 -37.55625 \n",
+       "L 195.886882 -37.55625 \n",
+       "L 195.467858 -37.55625 \n",
+       "L 195.048834 -37.55625 \n",
+       "L 194.62981 -37.55625 \n",
+       "L 194.210787 -37.55625 \n",
+       "L 193.791764 -37.55625 \n",
+       "L 193.37274 -37.55625 \n",
+       "L 192.953716 -37.55625 \n",
+       "L 192.534692 -37.55625 \n",
+       "L 192.115669 -37.55625 \n",
+       "L 191.696644 -37.55625 \n",
+       "L 191.277621 -37.55625 \n",
+       "L 190.858596 -37.55625 \n",
+       "L 190.439573 -37.55625 \n",
+       "L 190.020549 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#me1ab142dc0\" x=\"0\" y=\"226.194375\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_5\">\n",
+       "    <defs>\n",
+       "     <path id=\"mb80120c584\" d=\"M 211.390762 -37.55625 \n",
+       "L 211.390762 -67.866282 \n",
+       "L 211.809785 -67.865523 \n",
+       "L 212.228809 -67.86325 \n",
+       "L 212.647833 -67.859463 \n",
+       "L 213.066857 -67.854161 \n",
+       "L 213.485881 -67.847347 \n",
+       "L 213.904904 -67.839022 \n",
+       "L 214.323928 -67.829181 \n",
+       "L 214.742952 -67.817838 \n",
+       "L 215.161976 -67.804987 \n",
+       "L 215.581 -67.790632 \n",
+       "L 216.000023 -67.774777 \n",
+       "L 216.419047 -67.757427 \n",
+       "L 216.838071 -67.738582 \n",
+       "L 217.257095 -67.718245 \n",
+       "L 217.676118 -67.696425 \n",
+       "L 218.095142 -67.673125 \n",
+       "L 218.514166 -67.648342 \n",
+       "L 218.933189 -67.622091 \n",
+       "L 219.352213 -67.59437 \n",
+       "L 219.771237 -67.56519 \n",
+       "L 220.190261 -67.534554 \n",
+       "L 220.609285 -67.502468 \n",
+       "L 221.028308 -67.468938 \n",
+       "L 221.447332 -67.433975 \n",
+       "L 221.866356 -67.397577 \n",
+       "L 222.28538 -67.359758 \n",
+       "L 222.704403 -67.320526 \n",
+       "L 223.123428 -67.279884 \n",
+       "L 223.542451 -67.237839 \n",
+       "L 223.961474 -67.194407 \n",
+       "L 224.380499 -67.14959 \n",
+       "L 224.799522 -67.103399 \n",
+       "L 225.218546 -67.055844 \n",
+       "L 225.63757 -67.006927 \n",
+       "L 226.056594 -66.956667 \n",
+       "L 226.475617 -66.905065 \n",
+       "L 226.894642 -66.852139 \n",
+       "L 227.313665 -66.797894 \n",
+       "L 227.732688 -66.742341 \n",
+       "L 228.151713 -66.685493 \n",
+       "L 228.570736 -66.62736 \n",
+       "L 228.989761 -66.567948 \n",
+       "L 229.408784 -66.507273 \n",
+       "L 229.827808 -66.445345 \n",
+       "L 230.246833 -66.382175 \n",
+       "L 230.665856 -66.317779 \n",
+       "L 231.084879 -66.252162 \n",
+       "L 231.503903 -66.185341 \n",
+       "L 231.922926 -66.117326 \n",
+       "L 232.341951 -66.04813 \n",
+       "L 232.760974 -65.977766 \n",
+       "L 232.760974 -37.55625 \n",
+       "L 232.760974 -37.55625 \n",
+       "L 232.341951 -37.55625 \n",
+       "L 231.922926 -37.55625 \n",
+       "L 231.503903 -37.55625 \n",
+       "L 231.084879 -37.55625 \n",
+       "L 230.665856 -37.55625 \n",
+       "L 230.246833 -37.55625 \n",
+       "L 229.827808 -37.55625 \n",
+       "L 229.408784 -37.55625 \n",
+       "L 228.989761 -37.55625 \n",
+       "L 228.570736 -37.55625 \n",
+       "L 228.151713 -37.55625 \n",
+       "L 227.732688 -37.55625 \n",
+       "L 227.313665 -37.55625 \n",
+       "L 226.894642 -37.55625 \n",
+       "L 226.475617 -37.55625 \n",
+       "L 226.056594 -37.55625 \n",
+       "L 225.63757 -37.55625 \n",
+       "L 225.218546 -37.55625 \n",
+       "L 224.799522 -37.55625 \n",
+       "L 224.380499 -37.55625 \n",
+       "L 223.961474 -37.55625 \n",
+       "L 223.542451 -37.55625 \n",
+       "L 223.123428 -37.55625 \n",
+       "L 222.704403 -37.55625 \n",
+       "L 222.28538 -37.55625 \n",
+       "L 221.866356 -37.55625 \n",
+       "L 221.447332 -37.55625 \n",
+       "L 221.028308 -37.55625 \n",
+       "L 220.609285 -37.55625 \n",
+       "L 220.190261 -37.55625 \n",
+       "L 219.771237 -37.55625 \n",
+       "L 219.352213 -37.55625 \n",
+       "L 218.933189 -37.55625 \n",
+       "L 218.514166 -37.55625 \n",
+       "L 218.095142 -37.55625 \n",
+       "L 217.676118 -37.55625 \n",
+       "L 217.257095 -37.55625 \n",
+       "L 216.838071 -37.55625 \n",
+       "L 216.419047 -37.55625 \n",
+       "L 216.000023 -37.55625 \n",
+       "L 215.581 -37.55625 \n",
+       "L 215.161976 -37.55625 \n",
+       "L 214.742952 -37.55625 \n",
+       "L 214.323928 -37.55625 \n",
+       "L 213.904904 -37.55625 \n",
+       "L 213.485881 -37.55625 \n",
+       "L 213.066857 -37.55625 \n",
+       "L 212.647833 -37.55625 \n",
+       "L 212.228809 -37.55625 \n",
+       "L 211.809785 -37.55625 \n",
+       "L 211.390762 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#mb80120c584\" x=\"0\" y=\"226.194375\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_6\">\n",
+       "    <defs>\n",
+       "     <path id=\"m53f901a4f6\" d=\"M 233.179997 -37.55625 \n",
+       "L 233.179997 -47.006249 \n",
+       "L 233.599021 -46.982028 \n",
+       "L 234.018044 -46.957431 \n",
+       "L 234.43707 -46.932462 \n",
+       "L 234.856093 -46.907125 \n",
+       "L 235.275117 -46.881425 \n",
+       "L 235.69414 -46.855367 \n",
+       "L 236.113164 -46.828954 \n",
+       "L 236.532189 -46.802194 \n",
+       "L 236.951213 -46.775086 \n",
+       "L 237.370236 -46.747641 \n",
+       "L 237.78926 -46.71986 \n",
+       "L 238.208283 -46.691749 \n",
+       "L 238.627306 -46.663312 \n",
+       "L 239.04633 -46.634555 \n",
+       "L 239.465353 -46.605481 \n",
+       "L 239.884379 -46.576097 \n",
+       "L 240.303402 -46.546406 \n",
+       "L 240.722426 -46.516416 \n",
+       "L 241.141449 -46.486128 \n",
+       "L 241.560475 -46.455551 \n",
+       "L 241.979498 -46.424687 \n",
+       "L 242.398522 -46.393543 \n",
+       "L 242.817545 -46.362123 \n",
+       "L 243.236571 -46.330431 \n",
+       "L 243.655594 -46.298475 \n",
+       "L 244.074618 -46.266257 \n",
+       "L 244.493641 -46.233785 \n",
+       "L 244.912665 -46.201063 \n",
+       "L 245.331688 -46.168096 \n",
+       "L 245.750711 -46.134888 \n",
+       "L 246.169735 -46.101446 \n",
+       "L 246.588761 -46.067775 \n",
+       "L 247.007784 -46.033878 \n",
+       "L 247.426807 -45.999762 \n",
+       "L 247.845831 -45.965433 \n",
+       "L 248.264854 -45.930894 \n",
+       "L 248.683877 -45.896153 \n",
+       "L 249.102901 -45.86121 \n",
+       "L 249.521924 -45.826077 \n",
+       "L 249.94095 -45.790754 \n",
+       "L 250.359973 -45.755248 \n",
+       "L 250.778997 -45.719563 \n",
+       "L 251.19802 -45.683706 \n",
+       "L 251.617044 -45.64768 \n",
+       "L 252.036067 -45.611494 \n",
+       "L 252.45509 -45.575147 \n",
+       "L 252.874114 -45.538648 \n",
+       "L 253.29314 -45.502002 \n",
+       "L 253.712163 -45.465212 \n",
+       "L 254.131186 -45.428286 \n",
+       "L 254.55021 -45.391226 \n",
+       "L 254.969233 -45.354039 \n",
+       "L 255.388257 -45.316727 \n",
+       "L 255.80728 -45.279299 \n",
+       "L 256.226303 -45.241756 \n",
+       "L 256.645327 -45.204106 \n",
+       "L 257.06435 -45.166353 \n",
+       "L 257.06435 -37.55625 \n",
+       "L 257.06435 -37.55625 \n",
+       "L 256.645327 -37.55625 \n",
+       "L 256.226303 -37.55625 \n",
+       "L 255.80728 -37.55625 \n",
+       "L 255.388257 -37.55625 \n",
+       "L 254.969233 -37.55625 \n",
+       "L 254.55021 -37.55625 \n",
+       "L 254.131186 -37.55625 \n",
+       "L 253.712163 -37.55625 \n",
+       "L 253.29314 -37.55625 \n",
+       "L 252.874114 -37.55625 \n",
+       "L 252.45509 -37.55625 \n",
+       "L 252.036067 -37.55625 \n",
+       "L 251.617044 -37.55625 \n",
+       "L 251.19802 -37.55625 \n",
+       "L 250.778997 -37.55625 \n",
+       "L 250.359973 -37.55625 \n",
+       "L 249.94095 -37.55625 \n",
+       "L 249.521924 -37.55625 \n",
+       "L 249.102901 -37.55625 \n",
+       "L 248.683877 -37.55625 \n",
+       "L 248.264854 -37.55625 \n",
+       "L 247.845831 -37.55625 \n",
+       "L 247.426807 -37.55625 \n",
+       "L 247.007784 -37.55625 \n",
+       "L 246.588761 -37.55625 \n",
+       "L 246.169735 -37.55625 \n",
+       "L 245.750711 -37.55625 \n",
+       "L 245.331688 -37.55625 \n",
+       "L 244.912665 -37.55625 \n",
+       "L 244.493641 -37.55625 \n",
+       "L 244.074618 -37.55625 \n",
+       "L 243.655594 -37.55625 \n",
+       "L 243.236571 -37.55625 \n",
+       "L 242.817545 -37.55625 \n",
+       "L 242.398522 -37.55625 \n",
+       "L 241.979498 -37.55625 \n",
+       "L 241.560475 -37.55625 \n",
+       "L 241.141449 -37.55625 \n",
+       "L 240.722426 -37.55625 \n",
+       "L 240.303402 -37.55625 \n",
+       "L 239.884379 -37.55625 \n",
+       "L 239.465353 -37.55625 \n",
+       "L 239.04633 -37.55625 \n",
+       "L 238.627306 -37.55625 \n",
+       "L 238.208283 -37.55625 \n",
+       "L 237.78926 -37.55625 \n",
+       "L 237.370236 -37.55625 \n",
+       "L 236.951213 -37.55625 \n",
+       "L 236.532189 -37.55625 \n",
+       "L 236.113164 -37.55625 \n",
+       "L 235.69414 -37.55625 \n",
+       "L 235.275117 -37.55625 \n",
+       "L 234.856093 -37.55625 \n",
+       "L 234.43707 -37.55625 \n",
+       "L 234.018044 -37.55625 \n",
+       "L 233.599021 -37.55625 \n",
+       "L 233.179997 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#m53f901a4f6\" x=\"0\" y=\"226.194375\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_7\">\n",
+       "    <defs>\n",
+       "     <path id=\"m7d3aa4d6ef\" d=\"M 257.483373 -37.55625 \n",
+       "L 257.483373 -41.342375 \n",
+       "L 257.902402 -41.323401 \n",
+       "L 258.321425 -41.304383 \n",
+       "L 258.740449 -41.285322 \n",
+       "L 259.159472 -41.266222 \n",
+       "L 259.578495 -41.247084 \n",
+       "L 259.997519 -41.227911 \n",
+       "L 260.416542 -41.208704 \n",
+       "L 260.835565 -41.189466 \n",
+       "L 261.254594 -41.1702 \n",
+       "L 261.673617 -41.150908 \n",
+       "L 262.092641 -41.131591 \n",
+       "L 262.511664 -41.112252 \n",
+       "L 262.930687 -41.092893 \n",
+       "L 263.349711 -41.073516 \n",
+       "L 263.768734 -41.054125 \n",
+       "L 264.187757 -41.034719 \n",
+       "L 264.606786 -41.015302 \n",
+       "L 265.025804 -40.995875 \n",
+       "L 265.444828 -40.976442 \n",
+       "L 265.863851 -40.957002 \n",
+       "L 266.282874 -40.93756 \n",
+       "L 266.701898 -40.918116 \n",
+       "L 267.120921 -40.898673 \n",
+       "L 267.539945 -40.879233 \n",
+       "L 267.958973 -40.859796 \n",
+       "L 268.377996 -40.840367 \n",
+       "L 268.79702 -40.820944 \n",
+       "L 269.216043 -40.801533 \n",
+       "L 269.635066 -40.782133 \n",
+       "L 270.05409 -40.762746 \n",
+       "L 270.473113 -40.743375 \n",
+       "L 270.892137 -40.724021 \n",
+       "L 271.311165 -40.704686 \n",
+       "L 271.730188 -40.685371 \n",
+       "L 272.149212 -40.666079 \n",
+       "L 272.568235 -40.64681 \n",
+       "L 272.987258 -40.627567 \n",
+       "L 273.406282 -40.608351 \n",
+       "L 273.825305 -40.589163 \n",
+       "L 274.244329 -40.570006 \n",
+       "L 274.663357 -40.55088 \n",
+       "L 275.082375 -40.531788 \n",
+       "L 275.501399 -40.51273 \n",
+       "L 275.920422 -40.493708 \n",
+       "L 276.339445 -40.474724 \n",
+       "L 276.758469 -40.455778 \n",
+       "L 277.177492 -40.436873 \n",
+       "L 277.596516 -40.41801 \n",
+       "L 278.015544 -40.399189 \n",
+       "L 278.434567 -40.380413 \n",
+       "L 278.853591 -40.361683 \n",
+       "L 279.272614 -40.342999 \n",
+       "L 279.691638 -40.324363 \n",
+       "L 280.110661 -40.305777 \n",
+       "L 280.529684 -40.287241 \n",
+       "L 280.948708 -40.268758 \n",
+       "L 281.367736 -40.250326 \n",
+       "L 281.786754 -40.231949 \n",
+       "L 282.205778 -40.213626 \n",
+       "L 282.624801 -40.19536 \n",
+       "L 283.043825 -40.17715 \n",
+       "L 283.462848 -40.158999 \n",
+       "L 283.881871 -40.140907 \n",
+       "L 284.300895 -40.122875 \n",
+       "L 284.719923 -40.104904 \n",
+       "L 285.138946 -40.086995 \n",
+       "L 285.55797 -40.069149 \n",
+       "L 285.976993 -40.051367 \n",
+       "L 286.396017 -40.033649 \n",
+       "L 286.81504 -40.015997 \n",
+       "L 287.234063 -39.998411 \n",
+       "L 287.653087 -39.980892 \n",
+       "L 288.072115 -39.963441 \n",
+       "L 288.491138 -39.946059 \n",
+       "L 288.910162 -39.928747 \n",
+       "L 289.329185 -39.911504 \n",
+       "L 289.748209 -39.894332 \n",
+       "L 290.167232 -39.877232 \n",
+       "L 290.586255 -39.860204 \n",
+       "L 291.005279 -39.843248 \n",
+       "L 291.424307 -39.826366 \n",
+       "L 291.843326 -39.809558 \n",
+       "L 292.262349 -39.792825 \n",
+       "L 292.681372 -39.776167 \n",
+       "L 292.681372 -37.55625 \n",
+       "L 292.681372 -37.55625 \n",
+       "L 292.262349 -37.55625 \n",
+       "L 291.843326 -37.55625 \n",
+       "L 291.424307 -37.55625 \n",
+       "L 291.005279 -37.55625 \n",
+       "L 290.586255 -37.55625 \n",
+       "L 290.167232 -37.55625 \n",
+       "L 289.748209 -37.55625 \n",
+       "L 289.329185 -37.55625 \n",
+       "L 288.910162 -37.55625 \n",
+       "L 288.491138 -37.55625 \n",
+       "L 288.072115 -37.55625 \n",
+       "L 287.653087 -37.55625 \n",
+       "L 287.234063 -37.55625 \n",
+       "L 286.81504 -37.55625 \n",
+       "L 286.396017 -37.55625 \n",
+       "L 285.976993 -37.55625 \n",
+       "L 285.55797 -37.55625 \n",
+       "L 285.138946 -37.55625 \n",
+       "L 284.719923 -37.55625 \n",
+       "L 284.300895 -37.55625 \n",
+       "L 283.881871 -37.55625 \n",
+       "L 283.462848 -37.55625 \n",
+       "L 283.043825 -37.55625 \n",
+       "L 282.624801 -37.55625 \n",
+       "L 282.205778 -37.55625 \n",
+       "L 281.786754 -37.55625 \n",
+       "L 281.367736 -37.55625 \n",
+       "L 280.948708 -37.55625 \n",
+       "L 280.529684 -37.55625 \n",
+       "L 280.110661 -37.55625 \n",
+       "L 279.691638 -37.55625 \n",
+       "L 279.272614 -37.55625 \n",
+       "L 278.853591 -37.55625 \n",
+       "L 278.434567 -37.55625 \n",
+       "L 278.015544 -37.55625 \n",
+       "L 277.596516 -37.55625 \n",
+       "L 277.177492 -37.55625 \n",
+       "L 276.758469 -37.55625 \n",
+       "L 276.339445 -37.55625 \n",
+       "L 275.920422 -37.55625 \n",
+       "L 275.501399 -37.55625 \n",
+       "L 275.082375 -37.55625 \n",
+       "L 274.663357 -37.55625 \n",
+       "L 274.244329 -37.55625 \n",
+       "L 273.825305 -37.55625 \n",
+       "L 273.406282 -37.55625 \n",
+       "L 272.987258 -37.55625 \n",
+       "L 272.568235 -37.55625 \n",
+       "L 272.149212 -37.55625 \n",
+       "L 271.730188 -37.55625 \n",
+       "L 271.311165 -37.55625 \n",
+       "L 270.892137 -37.55625 \n",
+       "L 270.473113 -37.55625 \n",
+       "L 270.05409 -37.55625 \n",
+       "L 269.635066 -37.55625 \n",
+       "L 269.216043 -37.55625 \n",
+       "L 268.79702 -37.55625 \n",
+       "L 268.377996 -37.55625 \n",
+       "L 267.958973 -37.55625 \n",
+       "L 267.539945 -37.55625 \n",
+       "L 267.120921 -37.55625 \n",
+       "L 266.701898 -37.55625 \n",
+       "L 266.282874 -37.55625 \n",
+       "L 265.863851 -37.55625 \n",
+       "L 265.444828 -37.55625 \n",
+       "L 265.025804 -37.55625 \n",
+       "L 264.606786 -37.55625 \n",
+       "L 264.187757 -37.55625 \n",
+       "L 263.768734 -37.55625 \n",
+       "L 263.349711 -37.55625 \n",
+       "L 262.930687 -37.55625 \n",
+       "L 262.511664 -37.55625 \n",
+       "L 262.092641 -37.55625 \n",
+       "L 261.673617 -37.55625 \n",
+       "L 261.254594 -37.55625 \n",
+       "L 260.835565 -37.55625 \n",
+       "L 260.416542 -37.55625 \n",
+       "L 259.997519 -37.55625 \n",
+       "L 259.578495 -37.55625 \n",
+       "L 259.159472 -37.55625 \n",
+       "L 258.740449 -37.55625 \n",
+       "L 258.321425 -37.55625 \n",
+       "L 257.902402 -37.55625 \n",
+       "L 257.483373 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#m7d3aa4d6ef\" x=\"0\" y=\"226.194375\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"PolyCollection_8\">\n",
+       "    <defs>\n",
+       "     <path id=\"me00078613f\" d=\"M 293.100396 -37.55625 \n",
+       "L 293.100396 -39.759584 \n",
+       "L 293.519419 -39.743078 \n",
+       "L 293.938442 -39.726647 \n",
+       "L 294.357466 -39.710295 \n",
+       "L 294.776494 -39.69402 \n",
+       "L 295.195518 -39.677823 \n",
+       "L 295.614541 -39.661704 \n",
+       "L 296.033564 -39.645665 \n",
+       "L 296.452588 -39.629705 \n",
+       "L 296.871611 -39.613824 \n",
+       "L 297.290634 -39.598023 \n",
+       "L 297.709658 -39.582303 \n",
+       "L 298.128681 -39.566664 \n",
+       "L 298.547705 -39.551106 \n",
+       "L 298.966728 -39.535628 \n",
+       "L 299.385751 -39.520233 \n",
+       "L 299.804775 -39.50492 \n",
+       "L 300.223798 -39.489688 \n",
+       "L 300.642821 -39.474539 \n",
+       "L 301.061845 -39.459473 \n",
+       "L 301.480868 -39.444489 \n",
+       "L 301.899902 -39.429587 \n",
+       "L 302.318925 -39.41477 \n",
+       "L 302.737948 -39.400036 \n",
+       "L 303.156972 -39.385385 \n",
+       "L 303.575995 -39.370817 \n",
+       "L 303.995018 -39.356333 \n",
+       "L 304.414042 -39.341934 \n",
+       "L 304.833065 -39.327617 \n",
+       "L 305.252089 -39.313386 \n",
+       "L 305.671112 -39.299237 \n",
+       "L 306.090135 -39.285174 \n",
+       "L 306.509159 -39.271194 \n",
+       "L 306.928182 -39.257298 \n",
+       "L 307.347206 -39.243487 \n",
+       "L 307.766229 -39.229759 \n",
+       "L 308.185252 -39.216116 \n",
+       "L 308.604276 -39.202557 \n",
+       "L 309.023299 -39.189082 \n",
+       "L 309.442322 -39.175692 \n",
+       "L 309.861346 -39.162385 \n",
+       "L 310.280369 -39.149163 \n",
+       "L 310.699393 -39.136024 \n",
+       "L 311.118416 -39.122969 \n",
+       "L 311.537439 -39.109998 \n",
+       "L 311.956473 -39.097111 \n",
+       "L 312.375496 -39.084307 \n",
+       "L 312.794519 -39.071587 \n",
+       "L 313.213543 -39.05895 \n",
+       "L 313.632566 -39.046397 \n",
+       "L 314.05159 -39.033926 \n",
+       "L 314.470613 -39.021538 \n",
+       "L 314.889636 -39.009234 \n",
+       "L 315.30866 -38.997011 \n",
+       "L 315.727683 -38.984871 \n",
+       "L 316.146706 -38.972814 \n",
+       "L 316.56573 -38.960838 \n",
+       "L 316.984753 -38.948945 \n",
+       "L 317.403777 -38.937133 \n",
+       "L 317.8228 -38.925403 \n",
+       "L 318.241823 -38.913753 \n",
+       "L 318.660847 -38.902185 \n",
+       "L 319.07987 -38.890698 \n",
+       "L 319.498894 -38.879291 \n",
+       "L 319.917917 -38.867965 \n",
+       "L 320.33694 -38.856718 \n",
+       "L 320.755964 -38.845552 \n",
+       "L 321.174987 -38.834465 \n",
+       "L 321.59401 -38.823457 \n",
+       "L 322.013044 -38.812528 \n",
+       "L 322.432067 -38.801678 \n",
+       "L 322.851091 -38.790907 \n",
+       "L 323.270114 -38.780214 \n",
+       "L 323.689137 -38.769598 \n",
+       "L 324.108161 -38.759061 \n",
+       "L 324.527184 -38.7486 \n",
+       "L 324.946207 -38.738217 \n",
+       "L 325.365231 -38.72791 \n",
+       "L 325.784254 -38.71768 \n",
+       "L 326.203278 -38.707526 \n",
+       "L 326.622301 -38.697448 \n",
+       "L 327.041324 -38.687445 \n",
+       "L 327.460348 -38.677517 \n",
+       "L 327.879371 -38.667664 \n",
+       "L 328.298394 -38.657886 \n",
+       "L 328.717418 -38.648181 \n",
+       "L 329.136441 -38.638551 \n",
+       "L 329.555465 -38.628994 \n",
+       "L 329.974488 -38.61951 \n",
+       "L 330.393511 -38.610098 \n",
+       "L 330.812535 -38.600759 \n",
+       "L 331.231558 -38.591493 \n",
+       "L 331.650582 -38.582298 \n",
+       "L 332.069615 -38.573174 \n",
+       "L 332.488638 -38.564121 \n",
+       "L 332.907662 -38.555139 \n",
+       "L 333.326685 -38.546227 \n",
+       "L 333.745708 -38.537385 \n",
+       "L 334.164732 -38.528612 \n",
+       "L 334.583755 -38.519909 \n",
+       "L 335.002779 -38.511274 \n",
+       "L 335.421802 -38.502708 \n",
+       "L 335.840825 -38.49421 \n",
+       "L 336.259849 -38.48578 \n",
+       "L 336.678872 -38.477417 \n",
+       "L 337.097895 -38.469121 \n",
+       "L 337.516919 -38.460891 \n",
+       "L 337.935942 -38.452728 \n",
+       "L 338.354966 -38.44463 \n",
+       "L 338.773989 -38.436598 \n",
+       "L 339.193012 -38.42863 \n",
+       "L 339.612036 -38.420728 \n",
+       "L 340.031059 -38.412889 \n",
+       "L 340.450082 -38.405115 \n",
+       "L 340.869106 -38.397404 \n",
+       "L 341.288129 -38.389756 \n",
+       "L 341.707153 -38.382171 \n",
+       "L 342.126176 -38.374648 \n",
+       "L 342.545199 -38.367187 \n",
+       "L 342.964223 -38.359788 \n",
+       "L 343.383246 -38.35245 \n",
+       "L 343.80227 -38.345173 \n",
+       "L 344.221293 -38.337956 \n",
+       "L 344.640316 -38.330799 \n",
+       "L 345.05934 -38.323702 \n",
+       "L 345.478373 -38.316663 \n",
+       "L 345.897396 -38.309684 \n",
+       "L 346.31642 -38.302764 \n",
+       "L 346.735443 -38.295901 \n",
+       "L 347.154467 -38.289096 \n",
+       "L 347.57349 -38.282349 \n",
+       "L 347.992513 -38.275658 \n",
+       "L 348.411537 -38.269024 \n",
+       "L 348.83056 -38.262447 \n",
+       "L 349.249583 -38.255925 \n",
+       "L 349.668607 -38.249458 \n",
+       "L 350.08763 -38.243047 \n",
+       "L 350.506654 -38.23669 \n",
+       "L 350.925677 -38.230388 \n",
+       "L 351.3447 -38.224139 \n",
+       "L 351.763724 -38.217944 \n",
+       "L 352.182747 -38.211802 \n",
+       "L 352.60177 -38.205713 \n",
+       "L 353.020794 -38.199676 \n",
+       "L 353.439817 -38.193692 \n",
+       "L 353.858841 -38.187759 \n",
+       "L 354.277864 -38.181877 \n",
+       "L 354.696887 -38.176047 \n",
+       "L 355.115911 -38.170267 \n",
+       "L 355.534944 -38.164537 \n",
+       "L 355.953968 -38.158857 \n",
+       "L 356.372991 -38.153226 \n",
+       "L 356.792014 -38.147645 \n",
+       "L 357.211038 -38.142112 \n",
+       "L 357.630061 -38.136628 \n",
+       "L 358.049084 -38.131191 \n",
+       "L 358.468108 -38.125803 \n",
+       "L 358.887131 -38.120462 \n",
+       "L 359.306155 -38.115167 \n",
+       "L 359.725178 -38.10992 \n",
+       "L 360.144201 -38.104718 \n",
+       "L 360.563225 -38.099563 \n",
+       "L 360.982248 -38.094453 \n",
+       "L 361.401271 -38.089388 \n",
+       "L 361.820295 -38.084368 \n",
+       "L 362.239318 -38.079393 \n",
+       "L 362.658342 -38.074462 \n",
+       "L 363.077365 -38.069575 \n",
+       "L 363.496388 -38.064731 \n",
+       "L 363.915412 -38.05993 \n",
+       "L 364.334435 -38.055173 \n",
+       "L 364.753458 -38.050457 \n",
+       "L 365.172482 -38.045784 \n",
+       "L 365.591515 -38.041153 \n",
+       "L 366.010539 -38.036563 \n",
+       "L 366.429562 -38.032015 \n",
+       "L 366.848585 -38.027507 \n",
+       "L 367.267609 -38.02304 \n",
+       "L 367.686632 -38.018613 \n",
+       "L 368.105656 -38.014226 \n",
+       "L 368.524679 -38.009878 \n",
+       "L 368.943702 -38.00557 \n",
+       "L 369.362726 -38.001301 \n",
+       "L 369.781749 -37.99707 \n",
+       "L 370.200772 -37.992878 \n",
+       "L 370.619796 -37.988723 \n",
+       "L 371.038819 -37.984607 \n",
+       "L 371.457843 -37.980527 \n",
+       "L 371.876866 -37.976485 \n",
+       "L 372.295889 -37.97248 \n",
+       "L 372.714913 -37.968511 \n",
+       "L 373.133936 -37.964578 \n",
+       "L 373.552959 -37.960681 \n",
+       "L 373.971983 -37.95682 \n",
+       "L 374.391006 -37.952994 \n",
+       "L 374.81003 -37.949203 \n",
+       "L 375.229053 -37.945446 \n",
+       "L 375.648086 -37.941725 \n",
+       "L 376.06711 -37.938037 \n",
+       "L 376.486133 -37.934383 \n",
+       "L 376.905156 -37.930763 \n",
+       "L 377.32418 -37.927176 \n",
+       "L 377.743203 -37.923622 \n",
+       "L 378.162227 -37.9201 \n",
+       "L 378.58125 -37.916611 \n",
+       "L 378.58125 -37.55625 \n",
+       "L 378.58125 -37.55625 \n",
+       "L 378.162227 -37.55625 \n",
+       "L 377.743203 -37.55625 \n",
+       "L 377.32418 -37.55625 \n",
+       "L 376.905156 -37.55625 \n",
+       "L 376.486133 -37.55625 \n",
+       "L 376.06711 -37.55625 \n",
+       "L 375.648086 -37.55625 \n",
+       "L 375.229053 -37.55625 \n",
+       "L 374.81003 -37.55625 \n",
+       "L 374.391006 -37.55625 \n",
+       "L 373.971983 -37.55625 \n",
+       "L 373.552959 -37.55625 \n",
+       "L 373.133936 -37.55625 \n",
+       "L 372.714913 -37.55625 \n",
+       "L 372.295889 -37.55625 \n",
+       "L 371.876866 -37.55625 \n",
+       "L 371.457843 -37.55625 \n",
+       "L 371.038819 -37.55625 \n",
+       "L 370.619796 -37.55625 \n",
+       "L 370.200772 -37.55625 \n",
+       "L 369.781749 -37.55625 \n",
+       "L 369.362726 -37.55625 \n",
+       "L 368.943702 -37.55625 \n",
+       "L 368.524679 -37.55625 \n",
+       "L 368.105656 -37.55625 \n",
+       "L 367.686632 -37.55625 \n",
+       "L 367.267609 -37.55625 \n",
+       "L 366.848585 -37.55625 \n",
+       "L 366.429562 -37.55625 \n",
+       "L 366.010539 -37.55625 \n",
+       "L 365.591515 -37.55625 \n",
+       "L 365.172482 -37.55625 \n",
+       "L 364.753458 -37.55625 \n",
+       "L 364.334435 -37.55625 \n",
+       "L 363.915412 -37.55625 \n",
+       "L 363.496388 -37.55625 \n",
+       "L 363.077365 -37.55625 \n",
+       "L 362.658342 -37.55625 \n",
+       "L 362.239318 -37.55625 \n",
+       "L 361.820295 -37.55625 \n",
+       "L 361.401271 -37.55625 \n",
+       "L 360.982248 -37.55625 \n",
+       "L 360.563225 -37.55625 \n",
+       "L 360.144201 -37.55625 \n",
+       "L 359.725178 -37.55625 \n",
+       "L 359.306155 -37.55625 \n",
+       "L 358.887131 -37.55625 \n",
+       "L 358.468108 -37.55625 \n",
+       "L 358.049084 -37.55625 \n",
+       "L 357.630061 -37.55625 \n",
+       "L 357.211038 -37.55625 \n",
+       "L 356.792014 -37.55625 \n",
+       "L 356.372991 -37.55625 \n",
+       "L 355.953968 -37.55625 \n",
+       "L 355.534944 -37.55625 \n",
+       "L 355.115911 -37.55625 \n",
+       "L 354.696887 -37.55625 \n",
+       "L 354.277864 -37.55625 \n",
+       "L 353.858841 -37.55625 \n",
+       "L 353.439817 -37.55625 \n",
+       "L 353.020794 -37.55625 \n",
+       "L 352.60177 -37.55625 \n",
+       "L 352.182747 -37.55625 \n",
+       "L 351.763724 -37.55625 \n",
+       "L 351.3447 -37.55625 \n",
+       "L 350.925677 -37.55625 \n",
+       "L 350.506654 -37.55625 \n",
+       "L 350.08763 -37.55625 \n",
+       "L 349.668607 -37.55625 \n",
+       "L 349.249583 -37.55625 \n",
+       "L 348.83056 -37.55625 \n",
+       "L 348.411537 -37.55625 \n",
+       "L 347.992513 -37.55625 \n",
+       "L 347.57349 -37.55625 \n",
+       "L 347.154467 -37.55625 \n",
+       "L 346.735443 -37.55625 \n",
+       "L 346.31642 -37.55625 \n",
+       "L 345.897396 -37.55625 \n",
+       "L 345.478373 -37.55625 \n",
+       "L 345.05934 -37.55625 \n",
+       "L 344.640316 -37.55625 \n",
+       "L 344.221293 -37.55625 \n",
+       "L 343.80227 -37.55625 \n",
+       "L 343.383246 -37.55625 \n",
+       "L 342.964223 -37.55625 \n",
+       "L 342.545199 -37.55625 \n",
+       "L 342.126176 -37.55625 \n",
+       "L 341.707153 -37.55625 \n",
+       "L 341.288129 -37.55625 \n",
+       "L 340.869106 -37.55625 \n",
+       "L 340.450082 -37.55625 \n",
+       "L 340.031059 -37.55625 \n",
+       "L 339.612036 -37.55625 \n",
+       "L 339.193012 -37.55625 \n",
+       "L 338.773989 -37.55625 \n",
+       "L 338.354966 -37.55625 \n",
+       "L 337.935942 -37.55625 \n",
+       "L 337.516919 -37.55625 \n",
+       "L 337.097895 -37.55625 \n",
+       "L 336.678872 -37.55625 \n",
+       "L 336.259849 -37.55625 \n",
+       "L 335.840825 -37.55625 \n",
+       "L 335.421802 -37.55625 \n",
+       "L 335.002779 -37.55625 \n",
+       "L 334.583755 -37.55625 \n",
+       "L 334.164732 -37.55625 \n",
+       "L 333.745708 -37.55625 \n",
+       "L 333.326685 -37.55625 \n",
+       "L 332.907662 -37.55625 \n",
+       "L 332.488638 -37.55625 \n",
+       "L 332.069615 -37.55625 \n",
+       "L 331.650582 -37.55625 \n",
+       "L 331.231558 -37.55625 \n",
+       "L 330.812535 -37.55625 \n",
+       "L 330.393511 -37.55625 \n",
+       "L 329.974488 -37.55625 \n",
+       "L 329.555465 -37.55625 \n",
+       "L 329.136441 -37.55625 \n",
+       "L 328.717418 -37.55625 \n",
+       "L 328.298394 -37.55625 \n",
+       "L 327.879371 -37.55625 \n",
+       "L 327.460348 -37.55625 \n",
+       "L 327.041324 -37.55625 \n",
+       "L 326.622301 -37.55625 \n",
+       "L 326.203278 -37.55625 \n",
+       "L 325.784254 -37.55625 \n",
+       "L 325.365231 -37.55625 \n",
+       "L 324.946207 -37.55625 \n",
+       "L 324.527184 -37.55625 \n",
+       "L 324.108161 -37.55625 \n",
+       "L 323.689137 -37.55625 \n",
+       "L 323.270114 -37.55625 \n",
+       "L 322.851091 -37.55625 \n",
+       "L 322.432067 -37.55625 \n",
+       "L 322.013044 -37.55625 \n",
+       "L 321.59401 -37.55625 \n",
+       "L 321.174987 -37.55625 \n",
+       "L 320.755964 -37.55625 \n",
+       "L 320.33694 -37.55625 \n",
+       "L 319.917917 -37.55625 \n",
+       "L 319.498894 -37.55625 \n",
+       "L 319.07987 -37.55625 \n",
+       "L 318.660847 -37.55625 \n",
+       "L 318.241823 -37.55625 \n",
+       "L 317.8228 -37.55625 \n",
+       "L 317.403777 -37.55625 \n",
+       "L 316.984753 -37.55625 \n",
+       "L 316.56573 -37.55625 \n",
+       "L 316.146706 -37.55625 \n",
+       "L 315.727683 -37.55625 \n",
+       "L 315.30866 -37.55625 \n",
+       "L 314.889636 -37.55625 \n",
+       "L 314.470613 -37.55625 \n",
+       "L 314.05159 -37.55625 \n",
+       "L 313.632566 -37.55625 \n",
+       "L 313.213543 -37.55625 \n",
+       "L 312.794519 -37.55625 \n",
+       "L 312.375496 -37.55625 \n",
+       "L 311.956473 -37.55625 \n",
+       "L 311.537439 -37.55625 \n",
+       "L 311.118416 -37.55625 \n",
+       "L 310.699393 -37.55625 \n",
+       "L 310.280369 -37.55625 \n",
+       "L 309.861346 -37.55625 \n",
+       "L 309.442322 -37.55625 \n",
+       "L 309.023299 -37.55625 \n",
+       "L 308.604276 -37.55625 \n",
+       "L 308.185252 -37.55625 \n",
+       "L 307.766229 -37.55625 \n",
+       "L 307.347206 -37.55625 \n",
+       "L 306.928182 -37.55625 \n",
+       "L 306.509159 -37.55625 \n",
+       "L 306.090135 -37.55625 \n",
+       "L 305.671112 -37.55625 \n",
+       "L 305.252089 -37.55625 \n",
+       "L 304.833065 -37.55625 \n",
+       "L 304.414042 -37.55625 \n",
+       "L 303.995018 -37.55625 \n",
+       "L 303.575995 -37.55625 \n",
+       "L 303.156972 -37.55625 \n",
+       "L 302.737948 -37.55625 \n",
+       "L 302.318925 -37.55625 \n",
+       "L 301.899902 -37.55625 \n",
+       "L 301.480868 -37.55625 \n",
+       "L 301.061845 -37.55625 \n",
+       "L 300.642821 -37.55625 \n",
+       "L 300.223798 -37.55625 \n",
+       "L 299.804775 -37.55625 \n",
+       "L 299.385751 -37.55625 \n",
+       "L 298.966728 -37.55625 \n",
+       "L 298.547705 -37.55625 \n",
+       "L 298.128681 -37.55625 \n",
+       "L 297.709658 -37.55625 \n",
+       "L 297.290634 -37.55625 \n",
+       "L 296.871611 -37.55625 \n",
+       "L 296.452588 -37.55625 \n",
+       "L 296.033564 -37.55625 \n",
+       "L 295.614541 -37.55625 \n",
+       "L 295.195518 -37.55625 \n",
+       "L 294.776494 -37.55625 \n",
+       "L 294.357466 -37.55625 \n",
+       "L 293.938442 -37.55625 \n",
+       "L 293.519419 -37.55625 \n",
+       "L 293.100396 -37.55625 \n",
+       "z\n",
+       "\" style=\"stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </defs>\n",
+       "    <g clip-path=\"url(#pd9184640a7)\">\n",
+       "     <use xlink:href=\"#me00078613f\" x=\"0\" y=\"226.194375\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_1\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 43.78125 186.496696 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_2\">\n",
+       "    <path d=\"M 129.681123 188.638125 \n",
+       "L 129.681123 175.418125 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #1f77b4; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_3\">\n",
+       "    <path d=\"M 130.100146 188.638125 \n",
+       "L 130.100146 153.119469 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_4\">\n",
+       "    <path d=\"M 165.298145 188.638125 \n",
+       "L 165.298145 128.060124 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #ff7f0e; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_5\">\n",
+       "    <path d=\"M 165.717168 188.638125 \n",
+       "L 165.717168 66.876503 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_6\">\n",
+       "    <path d=\"M 189.601526 188.638125 \n",
+       "L 189.601526 37.438125 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #2ca02c; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_7\">\n",
+       "    <path d=\"M 190.020549 188.638125 \n",
+       "L 190.020549 112.847415 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_8\">\n",
+       "    <path d=\"M 210.971738 188.638125 \n",
+       "L 210.971738 107.813398 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #d62728; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_9\">\n",
+       "    <path d=\"M 211.390762 188.638125 \n",
+       "L 211.390762 158.328093 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_10\">\n",
+       "    <path d=\"M 232.760974 188.638125 \n",
+       "L 232.760974 160.216609 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #9467bd; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_11\">\n",
+       "    <path d=\"M 233.179997 188.638125 \n",
+       "L 233.179997 179.188126 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_12\">\n",
+       "    <path d=\"M 257.06435 188.638125 \n",
+       "L 257.06435 181.028022 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #8c564b; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_13\">\n",
+       "    <path d=\"M 257.483373 188.638125 \n",
+       "L 257.483373 184.852 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_14\">\n",
+       "    <path d=\"M 292.681372 188.638125 \n",
+       "L 292.681372 186.418208 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #e377c2; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_15\">\n",
+       "    <path d=\"M 293.100396 188.638125 \n",
+       "L 293.100396 186.434791 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_16\">\n",
+       "    <path d=\"M 378.58125 188.638125 \n",
+       "L 378.58125 188.277764 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #7f7f7f; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_17\">\n",
+       "    <path d=\"M 43.78125 186.496696 \n",
+       "L 57.190008 185.728708 \n",
+       "L 69.341696 184.813475 \n",
+       "L 80.236314 183.772503 \n",
+       "L 90.292885 182.590899 \n",
+       "L 99.930433 181.230184 \n",
+       "L 109.148957 179.697245 \n",
+       "L 117.948458 178.00992 \n",
+       "L 126.747959 176.101638 \n",
+       "L 129.681123 175.418125 \n",
+       "L 130.100146 153.119469 \n",
+       "L 136.385502 148.999743 \n",
+       "L 143.508909 144.050139 \n",
+       "L 152.308405 137.644131 \n",
+       "L 165.298145 128.060124 \n",
+       "L 165.717168 66.876503 \n",
+       "L 171.583503 58.598823 \n",
+       "L 176.192765 52.453731 \n",
+       "L 180.383002 47.241443 \n",
+       "L 184.154215 42.925132 \n",
+       "L 187.506407 39.43532 \n",
+       "L 189.601526 37.438125 \n",
+       "L 190.020549 112.847415 \n",
+       "L 193.791764 111.273606 \n",
+       "L 197.143953 110.102977 \n",
+       "L 200.496144 109.162104 \n",
+       "L 203.848334 108.46255 \n",
+       "L 207.200524 108.013106 \n",
+       "L 210.13369 107.829556 \n",
+       "L 210.971738 107.813398 \n",
+       "L 211.390762 158.328093 \n",
+       "L 216.419047 158.436948 \n",
+       "L 221.447332 158.7604 \n",
+       "L 226.894642 159.342236 \n",
+       "L 232.341951 160.146245 \n",
+       "L 232.760974 160.216609 \n",
+       "L 233.179997 179.188126 \n",
+       "L 244.074618 179.928118 \n",
+       "L 257.06435 181.028022 \n",
+       "L 257.483373 184.852 \n",
+       "L 303.156972 186.80899 \n",
+       "L 324.946207 187.456158 \n",
+       "L 348.411537 187.925351 \n",
+       "L 376.905156 188.263612 \n",
+       "L 378.58125 188.277764 \n",
+       "L 378.58125 188.277764 \n",
+       "\" clip-path=\"url(#pd9184640a7)\" style=\"fill: none; stroke: #000000; stroke-width: 2; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 43.78125 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 378.58125 188.638125 \n",
+       "L 378.58125 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 43.78125 188.638125 \n",
+       "L 378.58125 188.638125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 43.78125 22.318125 \n",
+       "L 378.58125 22.318125 \n",
+       "\" style=\"fill: none; stroke: #262626; stroke-width: 0.8; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_17\">\n",
+       "    <!-- Dequantization distribution for 8 discrete values -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(66.164062 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-44\" d=\"M 1259 4147 \n",
+       "L 1259 519 \n",
+       "L 2022 519 \n",
+       "Q 2988 519 3436 956 \n",
+       "Q 3884 1394 3884 2338 \n",
+       "Q 3884 3275 3436 3711 \n",
+       "Q 2988 4147 2022 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 1925 4666 \n",
+       "Q 3281 4666 3915 4102 \n",
+       "Q 4550 3538 4550 2338 \n",
+       "Q 4550 1131 3912 565 \n",
+       "Q 3275 0 1925 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-66\" d=\"M 2375 4863 \n",
+       "L 2375 4384 \n",
+       "L 1825 4384 \n",
+       "Q 1516 4384 1395 4259 \n",
+       "Q 1275 4134 1275 3809 \n",
+       "L 1275 3500 \n",
+       "L 2222 3500 \n",
+       "L 2222 3053 \n",
+       "L 1275 3053 \n",
+       "L 1275 0 \n",
+       "L 697 0 \n",
+       "L 697 3053 \n",
+       "L 147 3053 \n",
+       "L 147 3500 \n",
+       "L 697 3500 \n",
+       "L 697 3744 \n",
+       "Q 697 4328 969 4595 \n",
+       "Q 1241 4863 1831 4863 \n",
+       "L 2375 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-76\" d=\"M 191 3500 \n",
+       "L 800 3500 \n",
+       "L 1894 563 \n",
+       "L 2988 3500 \n",
+       "L 3597 3500 \n",
+       "L 2284 0 \n",
+       "L 1503 0 \n",
+       "L 191 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-44\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"77.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"138.525391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"202.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"265.380859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"326.660156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"390.039062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"429.248047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"457.03125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"509.521484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"570.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"610.009766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"637.792969\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"698.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"762.353516\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"794.140625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"857.617188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"885.400391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"937.5\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"976.708984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1017.822266\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-62\" x=\"1045.605469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"1109.082031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1172.460938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1211.669922\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1239.453125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"1300.634766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1364.013672\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"1395.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1431.005859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1492.1875\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1533.300781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-38\" x=\"1565.087891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"1628.710938\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"1660.498047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1723.974609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"1751.757812\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"1803.857422\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"1858.837891\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1897.701172\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1959.224609\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"1998.433594\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"2059.957031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-76\" x=\"2091.744141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"2150.923828\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"2212.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"2239.986328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"2303.365234\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"2364.888672\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"legend_1\">\n",
+       "    <g id=\"patch_7\">\n",
+       "     <path d=\"M 333.21875 147.743125 \n",
+       "L 371.58125 147.743125 \n",
+       "Q 373.58125 147.743125 373.58125 145.743125 \n",
+       "L 373.58125 29.318125 \n",
+       "Q 373.58125 27.318125 371.58125 27.318125 \n",
+       "L 333.21875 27.318125 \n",
+       "Q 331.21875 27.318125 331.21875 29.318125 \n",
+       "L 331.21875 145.743125 \n",
+       "Q 331.21875 147.743125 333.21875 147.743125 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff; opacity: 0.8; stroke: #cccccc; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"patch_8\">\n",
+       "     <path d=\"M 335.21875 38.916562 \n",
+       "L 355.21875 38.916562 \n",
+       "L 355.21875 31.916562 \n",
+       "L 335.21875 31.916562 \n",
+       "z\n",
+       "\" style=\"fill: #1f77b4; fill-opacity: 0.5; stroke: #1f77b4; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_18\">\n",
+       "     <!-- 0 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 38.916562) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_9\">\n",
+       "     <path d=\"M 335.21875 53.594688 \n",
+       "L 355.21875 53.594688 \n",
+       "L 355.21875 46.594688 \n",
+       "L 335.21875 46.594688 \n",
+       "z\n",
+       "\" style=\"fill: #ff7f0e; fill-opacity: 0.5; stroke: #ff7f0e; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_19\">\n",
+       "     <!-- 1 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 53.594688) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_10\">\n",
+       "     <path d=\"M 335.21875 68.272812 \n",
+       "L 355.21875 68.272812 \n",
+       "L 355.21875 61.272812 \n",
+       "L 335.21875 61.272812 \n",
+       "z\n",
+       "\" style=\"fill: #2ca02c; fill-opacity: 0.5; stroke: #2ca02c; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_20\">\n",
+       "     <!-- 2 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 68.272812) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_11\">\n",
+       "     <path d=\"M 335.21875 82.950938 \n",
+       "L 355.21875 82.950938 \n",
+       "L 355.21875 75.950938 \n",
+       "L 335.21875 75.950938 \n",
+       "z\n",
+       "\" style=\"fill: #d62728; fill-opacity: 0.5; stroke: #d62728; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_21\">\n",
+       "     <!-- 3 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 82.950938) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-33\" d=\"M 2597 2516 \n",
+       "Q 3050 2419 3304 2112 \n",
+       "Q 3559 1806 3559 1356 \n",
+       "Q 3559 666 3084 287 \n",
+       "Q 2609 -91 1734 -91 \n",
+       "Q 1441 -91 1130 -33 \n",
+       "Q 819 25 488 141 \n",
+       "L 488 750 \n",
+       "Q 750 597 1062 519 \n",
+       "Q 1375 441 1716 441 \n",
+       "Q 2309 441 2620 675 \n",
+       "Q 2931 909 2931 1356 \n",
+       "Q 2931 1769 2642 2001 \n",
+       "Q 2353 2234 1838 2234 \n",
+       "L 1294 2234 \n",
+       "L 1294 2753 \n",
+       "L 1863 2753 \n",
+       "Q 2328 2753 2575 2939 \n",
+       "Q 2822 3125 2822 3475 \n",
+       "Q 2822 3834 2567 4026 \n",
+       "Q 2313 4219 1838 4219 \n",
+       "Q 1578 4219 1281 4162 \n",
+       "Q 984 4106 628 3988 \n",
+       "L 628 4550 \n",
+       "Q 988 4650 1302 4700 \n",
+       "Q 1616 4750 1894 4750 \n",
+       "Q 2613 4750 3031 4423 \n",
+       "Q 3450 4097 3450 3541 \n",
+       "Q 3450 3153 3228 2886 \n",
+       "Q 3006 2619 2597 2516 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_12\">\n",
+       "     <path d=\"M 335.21875 97.629063 \n",
+       "L 355.21875 97.629063 \n",
+       "L 355.21875 90.629063 \n",
+       "L 335.21875 90.629063 \n",
+       "z\n",
+       "\" style=\"fill: #9467bd; fill-opacity: 0.5; stroke: #9467bd; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_22\">\n",
+       "     <!-- 4 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 97.629063) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-34\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_13\">\n",
+       "     <path d=\"M 335.21875 112.307187 \n",
+       "L 355.21875 112.307187 \n",
+       "L 355.21875 105.307187 \n",
+       "L 335.21875 105.307187 \n",
+       "z\n",
+       "\" style=\"fill: #8c564b; fill-opacity: 0.5; stroke: #8c564b; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_23\">\n",
+       "     <!-- 5 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 112.307187) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_14\">\n",
+       "     <path d=\"M 335.21875 126.985312 \n",
+       "L 355.21875 126.985312 \n",
+       "L 355.21875 119.985312 \n",
+       "L 335.21875 119.985312 \n",
+       "z\n",
+       "\" style=\"fill: #e377c2; fill-opacity: 0.5; stroke: #e377c2; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_24\">\n",
+       "     <!-- 6 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 126.985312) scale(0.1 -0.1)\">\n",
+       "      <use xlink:href=\"#DejaVuSans-36\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"patch_15\">\n",
+       "     <path d=\"M 335.21875 141.663437 \n",
+       "L 355.21875 141.663437 \n",
+       "L 355.21875 134.663437 \n",
+       "L 335.21875 134.663437 \n",
+       "z\n",
+       "\" style=\"fill: #7f7f7f; fill-opacity: 0.5; stroke: #7f7f7f; stroke-opacity: 0.5; stroke-linejoin: miter\"/>\n",
+       "    </g>\n",
+       "    <g id=\"text_25\">\n",
+       "     <!-- 7 -->\n",
+       "     <g style=\"fill: #262626\" transform=\"translate(363.21875 141.663437) scale(0.1 -0.1)\">\n",
+       "      <defs>\n",
+       "       <path id=\"DejaVuSans-37\" d=\"M 525 4666 \n",
+       "L 3525 4666 \n",
+       "L 3525 4397 \n",
+       "L 1831 0 \n",
+       "L 1172 0 \n",
+       "L 2766 4134 \n",
+       "L 525 4134 \n",
+       "L 525 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      </defs>\n",
+       "      <use xlink:href=\"#DejaVuSans-37\"/>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pd9184640a7\">\n",
+       "   <rect x=\"43.78125\" y=\"22.318125\" width=\"334.8\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "visualize_dequantization(quants=8, prior=np.array([0.075, 0.2, 0.4, 0.2, 0.075, 0.025, 0.0125, 0.0125]))"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Transforming such a probability into a Gaussian is a difficult task, especially with such hard borders. Dequantization has therefore been extended to more sophisticated, learnable distributions beyond uniform in a variational framework. In particular, if we remember the learning objective $\\log p(x) = \\log \\mathbb{E}_{u}\\left[\\frac{p(x+u)}{q(u|x)} \\right]$, the uniform distribution can be replaced by a learned distribution $q_{\\theta}(u|x)$ with support over $u\\in[0,1)^D$. This approach is called Variational Dequantization and has been proposed by Ho et al. [3]. How can we learn such a distribution? We can use a second normalizing flow that takes $x$ as external input and learns a flexible distribution over $u$. To ensure a support over $[0,1)^D$, we can apply a sigmoid activation function as final flow transformation. \n",
+    "\n",
+    "Inheriting the original dequantization class, we can implement variational dequantization as follows: "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 11,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class VariationalDequantization(Dequantization):\n",
+    "    \n",
+    "    def __init__(self, var_flows, alpha=1e-5):\n",
+    "        \"\"\"\n",
+    "        Inputs: \n",
+    "            var_flows - A list of flow transformations to use for modeling q(u|x)\n",
+    "            alpha - Small constant, see Dequantization for details\n",
+    "        \"\"\"\n",
+    "        super().__init__(alpha=alpha)\n",
+    "        self.flows = nn.ModuleList(var_flows)\n",
+    "        \n",
+    "    def dequant(self, z, ldj):\n",
+    "        z = z.to(torch.float32)\n",
+    "        img = (z / 255.0) * 2 - 1 # We condition the flows on x, i.e. the original image\n",
+    "        \n",
+    "        # Prior of u is a uniform distribution as before\n",
+    "        # As most flow transformations are defined on [-infinity,+infinity], we apply an inverse sigmoid first.\n",
+    "        deq_noise = torch.rand_like(z).detach()\n",
+    "        deq_noise, ldj = self.sigmoid(deq_noise, ldj, reverse=True)\n",
+    "        for flow in self.flows:\n",
+    "            deq_noise, ldj = flow(deq_noise, ldj, reverse=False, orig_img=img)\n",
+    "        deq_noise, ldj = self.sigmoid(deq_noise, ldj, reverse=False)\n",
+    "        \n",
+    "        # After the flows, apply u as in standard dequantization\n",
+    "        z = (z + deq_noise) / 256.0\n",
+    "        ldj -= np.log(256.0) * np.prod(z.shape[1:])\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Variational dequantization can be used as a substitute for dequantization. We will compare dequantization and variational dequantization in later experiments. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Coupling layers\n",
+    "\n",
+    "Next, we look at possible transformations to apply inside the flow. A recent popular flow layer, which works well in combination with deep neural networks, is the coupling layer introduced by Dinh et al. [1]. The input $z$ is arbitrarily split into two parts, $z_{1:j}$ and $z_{j+1:d}$, of which the first remains unchanged by the flow. Yet, $z_{1:j}$ is used to parameterize the transformation for the second part, $z_{j+1:d}$. Various transformations have been proposed in recent time [3,4], but here we will settle for the simplest and most efficient one: affine coupling. In this coupling layer, we apply an affine transformation by shifting the input by a bias $\\mu$ and scale it by $\\sigma$. In other words, our transformation looks as follows:\n",
+    "\n",
+    "$$z'_{j+1:d} = \\mu_{\\theta}(z_{1:j}) + \\sigma_{\\theta}(z_{1:j}) \\odot z_{j+1:d}$$\n",
+    "\n",
+    "The functions $\\mu$ and $\\sigma$ are implemented as a shared neural network, and the sum and multiplication are performed element-wise. The LDJ is thereby the sum of the logs of the scaling factors: $\\sum_i \\left[\\log \\sigma_{\\theta}(z_{1:j})\\right]_i$. Inverting the layer can as simply be done as subtracting the bias and dividing by the scale: \n",
+    "\n",
+    "$$z_{j+1:d} = \\left(z'_{j+1:d} - \\mu_{\\theta}(z_{1:j})\\right) / \\sigma_{\\theta}(z_{1:j})$$\n",
+    "\n",
+    "We can also visualize the coupling layer in form of a computation graph, where $z_1$ represents $z_{1:j}$, and $z_2$ represents $z_{j+1:d}$:\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 10px\"><img src=\"coupling_flow.svg\" width=\"450px\"></center>\n",
+    "\n",
+    "In our implementation, we will realize the splitting of variables as masking. The variables to be transformed, $z_{j+1:d}$, are masked when passing $z$ to the shared network to predict the transformation parameters. When applying the transformation, we mask the parameters for $z_{1:j}$ so that we have an identity operation for those variables:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 12,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class CouplingLayer(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, network, mask, c_in):\n",
+    "        \"\"\"\n",
+    "        Coupling layer inside a normalizing flow.\n",
+    "        Inputs:\n",
+    "            network - A PyTorch nn.Module constituting the deep neural network for mu and sigma.\n",
+    "                      Output shape should be twice the channel size as the input.\n",
+    "            mask - Binary mask (0 or 1) where 0 denotes that the element should be transformed,\n",
+    "                   while 1 means the latent will be used as input to the NN.\n",
+    "            c_in - Number of input channels\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.network = network\n",
+    "        self.scaling_factor = nn.Parameter(torch.zeros(c_in))\n",
+    "        # Register mask as buffer as it is a tensor which is not a parameter, \n",
+    "        # but should be part of the modules state.\n",
+    "        self.register_buffer('mask', mask)\n",
+    "    \n",
+    "    def forward(self, z, ldj, reverse=False, orig_img=None):\n",
+    "        \"\"\"\n",
+    "        Inputs:\n",
+    "            z - Latent input to the flow\n",
+    "            ldj - The current ldj of the previous flows. \n",
+    "                  The ldj of this layer will be added to this tensor.\n",
+    "            reverse - If True, we apply the inverse of the layer.\n",
+    "            orig_img (optional) - Only needed in VarDeq. Allows external\n",
+    "                                  input to condition the flow on (e.g. original image)\n",
+    "        \"\"\"\n",
+    "        # Apply network to masked input\n",
+    "        z_in = z * self.mask\n",
+    "        if orig_img is None:\n",
+    "            nn_out = self.network(z_in)\n",
+    "        else:\n",
+    "            nn_out = self.network(torch.cat([z_in, orig_img], dim=1))\n",
+    "        s, t = nn_out.chunk(2, dim=1)\n",
+    "        \n",
+    "        # Stabilize scaling output\n",
+    "        s_fac = self.scaling_factor.exp().view(1, -1, 1, 1)\n",
+    "        s = torch.tanh(s / s_fac) * s_fac\n",
+    "        \n",
+    "        # Mask outputs (only transform the second part)\n",
+    "        s = s * (1 - self.mask)\n",
+    "        t = t * (1 - self.mask)\n",
+    "        \n",
+    "        # Affine transformation\n",
+    "        if not reverse:\n",
+    "            # Whether we first shift and then scale, or the other way round,\n",
+    "            # is a design choice, and usually does not have a big impact\n",
+    "            z = (z + t) * torch.exp(s)\n",
+    "            ldj += s.sum(dim=[1,2,3])\n",
+    "        else:\n",
+    "            z = (z * torch.exp(-s)) - t\n",
+    "            ldj -= s.sum(dim=[1,2,3])\n",
+    "            \n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "For stabilization purposes, we apply a $\\tanh$ activation function on the scaling output. This prevents sudden large output values for the scaling that can destabilize training. To still allow scaling factors smaller or larger than -1 and 1 respectively, we have a learnable parameter per dimension, called `scaling_factor`. This scales the tanh to different limits. Below, we visualize the effect of the scaling factor on the output activation of the scaling terms:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 13,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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YXN0Q2hhciAyNTUKL0ZvbnREZXNjcmlwdG9yIDE0IDAgUiAvU3VidHlwZSAvVHlwZTMgL05hbWUgL0JNUVFEVitEZWphVnVTYW5zCi9Gb250QkJveCBbIC0xMDIxIC00NjMgMTc5NCAxMjMzIF0gL0ZvbnRNYXRyaXggWyAwLjAwMSAwIDAgMC4wMDEgMCAwIF0KL0NoYXJQcm9jcyAxNiAwIFIKL0VuY29kaW5nIDw8IC9UeXBlIC9FbmNvZGluZwovRGlmZmVyZW5jZXMgWyAzMiAvc3BhY2UgNDYgL3BlcmlvZCA0OCAvemVybyAvb25lIC90d28gL3RocmVlIDUzIC9maXZlIDU4IC9jb2xvbiA4MyAvUwo5NyAvYSA5OSAvYyAxMDIgL2YgL2cgMTA1IC9pIDEwOCAvbCAxMTAgL24gL28gMTE0IC9yIDExNiAvdCBdCj4+Ci9XaWR0aHMgMTMgMCBSID4+CmVuZG9iagoxNCAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxMyAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNiAwIG9iago8PCAvUyAxNyAwIFIgL2EgMTggMCBSIC9jIDE5IDAgUiAvY29sb24gMjAgMCBSIC9mIDIxIDAgUiAvZml2ZSAyMiAwIFIKL2cgMjMgMCBSIC9pIDI0IDAgUiAvbCAyNSAwIFIgL24gMjcgMCBSIC9vIDI4IDAgUiAvb25lIDI5IDAgUgovcGVyaW9kIDMwIDAgUiAvciAzMSAwIFIgL3NwYWNlIDMyIDAgUiAvdCAzMyAwIFIgL3RocmVlIDM0IDAgUiAvdHdvIDM1IDAgUgovemVybyAzNiAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE1IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMCAvY2EgMSA+PgovQTIgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvRjEtRGVqYVZ1U2Fucy1taW51cyAyNiAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjM3IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDIyOCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMzgKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMTAxOTIgMDAwMDAgbiAKMDAwMDAwOTk3MCAwMDAwMCBuIAowMDAwMDEwMDAyIDAwMDAwIG4gCjAwMDAwMTAxMDEgMDAwMDAgbiAKMDAwMDAxMDEyMiAwMDAwMCBuIAowMDAwMDEwMTQzIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM0OCAwMDAwMCBuIAowMDAwMDAzMDI5IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMzAwOCAwMDAwMCBuIAowMDAwMDA4Njc4IDAwMDAwIG4gCjAwMDAwMDg0NzEgMDAwMDAgbiAKMDAwMDAwODAzMiAwMDAwMCBuIAowMDAwMDA5NzMxIDAwMDAwIG4gCjAwMDAwMDMwNDkgMDAwMDAgbiAKMDAwMDAwMzQ2MyAwMDAwMCBuIAowMDAwMDAzODQzIDAwMDAwIG4gCjAwMDAwMDQxNDggMDAwMDAgbiAKMDAwMDAwNDI5MyAwMDAwMCBuIAowMDAwMDA0NTAyIDAwMDAwIG4gCjAwMDAwMDQ4MjQgMDAwMDAgbiAKMDAwMDAwNTIzOCAwMDAwMCBuIAowMDAwMDA1MzgyIDAwMDAwIG4gCjAwMDAwMDU1MDEgMDAwMDAgbiAKMDAwMDAwNTY3MyAwMDAwMCBuIAowMDAwMDA1OTA5IDAwMDAwIG4gCjAwMDAwMDYyMDAgMDAwMDAgbiAKMDAwMDAwNjM1NSAwMDAwMCBuIAowMDAwMDA2NDc4IDAwMDAwIG4gCjAwMDAwMDY3MTEgMDAwMDAgbiAKMDAwMDAwNjgwMSAwMDAwMCBuIAowMDAwMDA3MDA3IDAwMDAwIG4gCjAwMDAwMDc0MjAgMDAwMDAgbiAKMDAwMDAwNzc0NCAwMDAwMCBuIAowMDAwMDEwMjUyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzggL1Jvb3QgMSAwIFIgL0luZm8gMzcgMCBSID4+CnN0YXJ0eHJlZgoxMDQwOQolJUVPRgo=",
+      "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=\"710.613911pt\" height=\"215.984063pt\" viewBox=\"0 0 710.613911 215.984063\" 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>2024-05-12T22:42:27.862731</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 215.984063 \n",
+       "L 710.613911 215.984063 \n",
+       "L 710.613911 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 32.916406 188.638125 \n",
+       "L 209.126933 188.638125 \n",
+       "L 209.126933 22.318125 \n",
+       "L 32.916406 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"line2d_1\">\n",
+       "      <path d=\"M 40.925976 188.638125 \n",
+       "L 40.925976 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- −5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(27.570429 206.496406) scale(0.11 -0.11)\">\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-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "        <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-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"line2d_2\">\n",
+       "      <path d=\"M 81.013911 188.638125 \n",
+       "L 81.013911 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- −2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(67.658364 206.496406) scale(0.11 -0.11)\">\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",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"line2d_3\">\n",
+       "      <path d=\"M 121.101847 188.638125 \n",
+       "L 121.101847 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(112.355128 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"line2d_4\">\n",
+       "      <path d=\"M 161.189783 188.638125 \n",
+       "L 161.189783 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- 2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(152.443064 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"line2d_5\">\n",
+       "      <path d=\"M 201.277719 188.638125 \n",
+       "L 201.277719 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(192.531 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"line2d_6\">\n",
+       "      <path d=\"M 32.916406 188.638125 \n",
+       "L 209.126933 188.638125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- −3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 192.817266) scale(0.11 -0.11)\">\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_7\">\n",
+       "      <path d=\"M 32.916406 160.918125 \n",
+       "L 209.126933 160.918125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- −2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 165.097266) scale(0.11 -0.11)\">\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_8\">\n",
+       "      <path d=\"M 32.916406 133.198125 \n",
+       "L 209.126933 133.198125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- −1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 137.377266) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-31\" d=\"M 794 531 \n",
+       "L 1825 531 \n",
+       "L 1825 4091 \n",
+       "L 703 3866 \n",
+       "L 703 4441 \n",
+       "L 1819 4666 \n",
+       "L 2450 4666 \n",
+       "L 2450 531 \n",
+       "L 3481 531 \n",
+       "L 3481 0 \n",
+       "L 794 0 \n",
+       "L 794 531 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-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_9\">\n",
+       "      <path d=\"M 32.916406 105.478125 \n",
+       "L 209.126933 105.478125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 109.657266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"line2d_10\">\n",
+       "      <path d=\"M 32.916406 77.758125 \n",
+       "L 209.126933 77.758125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_10\">\n",
+       "      <!-- 1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 81.937266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_6\">\n",
+       "     <g id=\"line2d_11\">\n",
+       "      <path d=\"M 32.916406 50.038125 \n",
+       "L 209.126933 50.038125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_11\">\n",
+       "      <!-- 2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 54.217266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_7\">\n",
+       "     <g id=\"line2d_12\">\n",
+       "      <path d=\"M 32.916406 22.318125 \n",
+       "L 209.126933 22.318125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_12\">\n",
+       "      <!-- 3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(16.417656 26.497266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_13\">\n",
+       "    <path d=\"M 40.925976 119.338125 \n",
+       "L 98.973307 119.227526 \n",
+       "L 103.623509 118.988377 \n",
+       "L 106.509838 118.629025 \n",
+       "L 108.594412 118.165853 \n",
+       "L 110.35828 117.559503 \n",
+       "L 111.961797 116.765905 \n",
+       "L 113.404964 115.793803 \n",
+       "L 114.848129 114.52464 \n",
+       "L 116.291295 112.921632 \n",
+       "L 117.73446 110.979581 \n",
+       "L 119.49833 108.213747 \n",
+       "L 124.950289 99.293189 \n",
+       "L 126.553806 97.279666 \n",
+       "L 127.996972 95.827994 \n",
+       "L 129.440137 94.696596 \n",
+       "L 130.883304 93.840518 \n",
+       "L 132.486821 93.148284 \n",
+       "L 134.25069 92.623355 \n",
+       "L 136.495615 92.201391 \n",
+       "L 139.381946 91.905131 \n",
+       "L 143.551091 91.720252 \n",
+       "L 151.408326 91.632556 \n",
+       "L 186.84606 91.618127 \n",
+       "L 201.117363 91.618125 \n",
+       "L 201.117363 91.618125 \n",
+       "\" clip-path=\"url(#p8955b1bfa4)\" style=\"fill: none; stroke: #4c72b0; stroke-width: 1.5; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 32.916406 188.638125 \n",
+       "L 32.916406 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 209.126933 188.638125 \n",
+       "L 209.126933 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 32.916406 188.638125 \n",
+       "L 209.126933 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 32.916406 22.318125 \n",
+       "L 209.126933 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_13\">\n",
+       "    <!-- Scaling factor: 0.5 -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(66.441357 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-53\" d=\"M 3425 4513 \n",
+       "L 3425 3897 \n",
+       "Q 3066 4069 2747 4153 \n",
+       "Q 2428 4238 2131 4238 \n",
+       "Q 1616 4238 1336 4038 \n",
+       "Q 1056 3838 1056 3469 \n",
+       "Q 1056 3159 1242 3001 \n",
+       "Q 1428 2844 1947 2747 \n",
+       "L 2328 2669 \n",
+       "Q 3034 2534 3370 2195 \n",
+       "Q 3706 1856 3706 1288 \n",
+       "Q 3706 609 3251 259 \n",
+       "Q 2797 -91 1919 -91 \n",
+       "Q 1588 -91 1214 -16 \n",
+       "Q 841 59 441 206 \n",
+       "L 441 856 \n",
+       "Q 825 641 1194 531 \n",
+       "Q 1563 422 1919 422 \n",
+       "Q 2459 422 2753 634 \n",
+       "Q 3047 847 3047 1241 \n",
+       "Q 3047 1584 2836 1778 \n",
+       "Q 2625 1972 2144 2069 \n",
+       "L 1759 2144 \n",
+       "Q 1053 2284 737 2584 \n",
+       "Q 422 2884 422 3419 \n",
+       "Q 422 4038 858 4394 \n",
+       "Q 1294 4750 2059 4750 \n",
+       "Q 2388 4750 2728 4690 \n",
+       "Q 3069 4631 3425 4513 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-67\" d=\"M 2906 1791 \n",
+       "Q 2906 2416 2648 2759 \n",
+       "Q 2391 3103 1925 3103 \n",
+       "Q 1463 3103 1205 2759 \n",
+       "Q 947 2416 947 1791 \n",
+       "Q 947 1169 1205 825 \n",
+       "Q 1463 481 1925 481 \n",
+       "Q 2391 481 2648 825 \n",
+       "Q 2906 1169 2906 1791 \n",
+       "z\n",
+       "M 3481 434 \n",
+       "Q 3481 -459 3084 -895 \n",
+       "Q 2688 -1331 1869 -1331 \n",
+       "Q 1566 -1331 1297 -1286 \n",
+       "Q 1028 -1241 775 -1147 \n",
+       "L 775 -588 \n",
+       "Q 1028 -725 1275 -790 \n",
+       "Q 1522 -856 1778 -856 \n",
+       "Q 2344 -856 2625 -561 \n",
+       "Q 2906 -266 2906 331 \n",
+       "L 2906 616 \n",
+       "Q 2728 306 2450 153 \n",
+       "Q 2172 0 1784 0 \n",
+       "Q 1141 0 747 490 \n",
+       "Q 353 981 353 1791 \n",
+       "Q 353 2603 747 3093 \n",
+       "Q 1141 3584 1784 3584 \n",
+       "Q 2172 3584 2450 3431 \n",
+       "Q 2728 3278 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 434 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-66\" d=\"M 2375 4863 \n",
+       "L 2375 4384 \n",
+       "L 1825 4384 \n",
+       "Q 1516 4384 1395 4259 \n",
+       "Q 1275 4134 1275 3809 \n",
+       "L 1275 3500 \n",
+       "L 2222 3500 \n",
+       "L 2222 3053 \n",
+       "L 1275 3053 \n",
+       "L 1275 0 \n",
+       "L 697 0 \n",
+       "L 697 3053 \n",
+       "L 147 3053 \n",
+       "L 147 3500 \n",
+       "L 697 3500 \n",
+       "L 697 3744 \n",
+       "Q 697 4328 969 4595 \n",
+       "Q 1241 4863 1831 4863 \n",
+       "L 2375 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-3a\" d=\"M 750 794 \n",
+       "L 1409 794 \n",
+       "L 1409 0 \n",
+       "L 750 0 \n",
+       "L 750 794 \n",
+       "z\n",
+       "M 750 3309 \n",
+       "L 1409 3309 \n",
+       "L 1409 2516 \n",
+       "L 750 2516 \n",
+       "L 750 3309 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-53\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"63.476562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"118.457031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"179.736328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"207.519531\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"235.302734\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-67\" x=\"298.681641\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"362.158203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"393.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"429.150391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"490.429688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"545.410156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"584.619141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"645.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-3a\" x=\"685.164062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"718.855469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-30\" x=\"750.642578\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-2e\" x=\"814.265625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-35\" x=\"846.052734\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       "  <g id=\"axes_2\">\n",
+       "   <g id=\"patch_7\">\n",
+       "    <path d=\"M 279.611143 188.638125 \n",
+       "L 455.821669 188.638125 \n",
+       "L 455.821669 22.318125 \n",
+       "L 279.611143 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_3\">\n",
+       "    <g id=\"xtick_6\">\n",
+       "     <g id=\"line2d_14\">\n",
+       "      <path d=\"M 287.620712 188.638125 \n",
+       "L 287.620712 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_14\">\n",
+       "      <!-- −5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(274.265166 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_7\">\n",
+       "     <g id=\"line2d_15\">\n",
+       "      <path d=\"M 327.708648 188.638125 \n",
+       "L 327.708648 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_15\">\n",
+       "      <!-- −2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(314.353101 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_8\">\n",
+       "     <g id=\"line2d_16\">\n",
+       "      <path d=\"M 367.796584 188.638125 \n",
+       "L 367.796584 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_16\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(359.049865 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_9\">\n",
+       "     <g id=\"line2d_17\">\n",
+       "      <path d=\"M 407.88452 188.638125 \n",
+       "L 407.88452 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_17\">\n",
+       "      <!-- 2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(399.137801 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_10\">\n",
+       "     <g id=\"line2d_18\">\n",
+       "      <path d=\"M 447.972455 188.638125 \n",
+       "L 447.972455 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_18\">\n",
+       "      <!-- 5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(439.225737 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_4\">\n",
+       "    <g id=\"ytick_8\">\n",
+       "     <g id=\"line2d_19\">\n",
+       "      <path d=\"M 279.611143 188.638125 \n",
+       "L 455.821669 188.638125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_19\">\n",
+       "      <!-- −3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(253.894737 192.817266) scale(0.11 -0.11)\">\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_9\">\n",
+       "     <g id=\"line2d_20\">\n",
+       "      <path d=\"M 279.611143 160.918125 \n",
+       "L 455.821669 160.918125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_20\">\n",
+       "      <!-- −2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(253.894737 165.097266) scale(0.11 -0.11)\">\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_10\">\n",
+       "     <g id=\"line2d_21\">\n",
+       "      <path d=\"M 279.611143 133.198125 \n",
+       "L 455.821669 133.198125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_21\">\n",
+       "      <!-- −1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(253.894737 137.377266) scale(0.11 -0.11)\">\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_11\">\n",
+       "     <g id=\"line2d_22\">\n",
+       "      <path d=\"M 279.611143 105.478125 \n",
+       "L 455.821669 105.478125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_22\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 109.657266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_12\">\n",
+       "     <g id=\"line2d_23\">\n",
+       "      <path d=\"M 279.611143 77.758125 \n",
+       "L 455.821669 77.758125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_23\">\n",
+       "      <!-- 1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 81.937266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_13\">\n",
+       "     <g id=\"line2d_24\">\n",
+       "      <path d=\"M 279.611143 50.038125 \n",
+       "L 455.821669 50.038125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_24\">\n",
+       "      <!-- 2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 54.217266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_14\">\n",
+       "     <g id=\"line2d_25\">\n",
+       "      <path d=\"M 279.611143 22.318125 \n",
+       "L 455.821669 22.318125 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_25\">\n",
+       "      <!-- 3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(263.112393 26.497266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_26\">\n",
+       "    <path d=\"M 287.620712 133.195609 \n",
+       "L 318.728952 133.07651 \n",
+       "L 327.548297 132.834373 \n",
+       "L 333.160606 132.470457 \n",
+       "L 337.329751 131.985028 \n",
+       "L 340.697138 131.372686 \n",
+       "L 343.583471 130.618475 \n",
+       "L 345.988747 129.771741 \n",
+       "L 348.233671 128.75334 \n",
+       "L 350.318245 127.567586 \n",
+       "L 352.242464 126.232209 \n",
+       "L 354.166685 124.634571 \n",
+       "L 356.090906 122.749497 \n",
+       "L 358.015127 120.561328 \n",
+       "L 360.0997 117.847998 \n",
+       "L 362.344625 114.555798 \n",
+       "L 365.070604 110.145648 \n",
+       "L 374.371006 94.709662 \n",
+       "L 376.615929 91.603706 \n",
+       "L 378.700503 89.081207 \n",
+       "L 380.785075 86.917084 \n",
+       "L 382.709296 85.226062 \n",
+       "L 384.793868 83.699523 \n",
+       "L 386.87844 82.454479 \n",
+       "L 389.123366 81.382533 \n",
+       "L 391.528642 80.489433 \n",
+       "L 394.254621 79.730192 \n",
+       "L 397.301303 79.122084 \n",
+       "L 400.989394 78.627052 \n",
+       "L 405.479242 78.257822 \n",
+       "L 411.57261 77.992943 \n",
+       "L 421.033362 77.830491 \n",
+       "L 440.75663 77.764314 \n",
+       "L 447.8121 77.760693 \n",
+       "L 447.8121 77.760693 \n",
+       "\" clip-path=\"url(#p95ce4bb08e)\" style=\"fill: none; stroke: #4c72b0; stroke-width: 1.5; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_8\">\n",
+       "    <path d=\"M 279.611143 188.638125 \n",
+       "L 279.611143 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_9\">\n",
+       "    <path d=\"M 455.821669 188.638125 \n",
+       "L 455.821669 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_10\">\n",
+       "    <path d=\"M 279.611143 188.638125 \n",
+       "L 455.821669 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_11\">\n",
+       "    <path d=\"M 279.611143 22.318125 \n",
+       "L 455.821669 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_26\">\n",
+       "    <!-- Scaling factor: 1 -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(318.860469 16.318125) scale(0.12 -0.12)\">\n",
+       "     <use xlink:href=\"#DejaVuSans-53\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"63.476562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"118.457031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"179.736328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"207.519531\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"235.302734\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-67\" x=\"298.681641\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"362.158203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"393.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"429.150391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"490.429688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"545.410156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"584.619141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"645.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-3a\" x=\"685.164062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"718.855469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-31\" x=\"750.642578\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       "  <g id=\"axes_3\">\n",
+       "   <g id=\"patch_12\">\n",
+       "    <path d=\"M 526.30588 188.638125 \n",
+       "L 702.516406 188.638125 \n",
+       "L 702.516406 22.318125 \n",
+       "L 526.30588 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_5\">\n",
+       "    <g id=\"xtick_11\">\n",
+       "     <g id=\"line2d_27\">\n",
+       "      <path d=\"M 534.315449 188.638125 \n",
+       "L 534.315449 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_27\">\n",
+       "      <!-- −5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(520.959902 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_12\">\n",
+       "     <g id=\"line2d_28\">\n",
+       "      <path d=\"M 574.403385 188.638125 \n",
+       "L 574.403385 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_28\">\n",
+       "      <!-- −2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(561.047838 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"147.412109\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"179.199219\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_13\">\n",
+       "     <g id=\"line2d_29\">\n",
+       "      <path d=\"M 614.491321 188.638125 \n",
+       "L 614.491321 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_29\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(605.744602 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_14\">\n",
+       "     <g id=\"line2d_30\">\n",
+       "      <path d=\"M 654.579257 188.638125 \n",
+       "L 654.579257 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_30\">\n",
+       "      <!-- 2.5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(645.832538 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_15\">\n",
+       "     <g id=\"line2d_31\">\n",
+       "      <path d=\"M 694.667192 188.638125 \n",
+       "L 694.667192 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_31\">\n",
+       "      <!-- 5.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(685.920474 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_6\">\n",
+       "    <g id=\"ytick_15\">\n",
+       "     <g id=\"line2d_32\">\n",
+       "      <path d=\"M 526.30588 188.638125 \n",
+       "L 702.516406 188.638125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_32\">\n",
+       "      <!-- −3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(500.589474 192.817266) scale(0.11 -0.11)\">\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_16\">\n",
+       "     <g id=\"line2d_33\">\n",
+       "      <path d=\"M 526.30588 160.918125 \n",
+       "L 702.516406 160.918125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_33\">\n",
+       "      <!-- −2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(500.589474 165.097266) scale(0.11 -0.11)\">\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_17\">\n",
+       "     <g id=\"line2d_34\">\n",
+       "      <path d=\"M 526.30588 133.198125 \n",
+       "L 702.516406 133.198125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_34\">\n",
+       "      <!-- −1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(500.589474 137.377266) scale(0.11 -0.11)\">\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_18\">\n",
+       "     <g id=\"line2d_35\">\n",
+       "      <path d=\"M 526.30588 105.478125 \n",
+       "L 702.516406 105.478125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_35\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 109.657266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_19\">\n",
+       "     <g id=\"line2d_36\">\n",
+       "      <path d=\"M 526.30588 77.758125 \n",
+       "L 702.516406 77.758125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_36\">\n",
+       "      <!-- 1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 81.937266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_20\">\n",
+       "     <g id=\"line2d_37\">\n",
+       "      <path d=\"M 526.30588 50.038125 \n",
+       "L 702.516406 50.038125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_37\">\n",
+       "      <!-- 2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 54.217266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-32\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_21\">\n",
+       "     <g id=\"line2d_38\">\n",
+       "      <path d=\"M 526.30588 22.318125 \n",
+       "L 702.516406 22.318125 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_38\">\n",
+       "      <!-- 3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(509.80713 26.497266) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-33\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"line2d_39\">\n",
+       "    <path d=\"M 534.315449 160.176021 \n",
+       "L 542.493392 159.687784 \n",
+       "L 548.907463 159.092637 \n",
+       "L 554.359417 158.370393 \n",
+       "L 559.009617 157.539385 \n",
+       "L 563.178762 156.575428 \n",
+       "L 567.027204 155.45551 \n",
+       "L 570.554943 154.192821 \n",
+       "L 573.761979 152.812668 \n",
+       "L 576.808663 151.264271 \n",
+       "L 579.694991 149.555474 \n",
+       "L 582.581324 147.584043 \n",
+       "L 585.307303 145.457699 \n",
+       "L 588.033284 143.054366 \n",
+       "L 590.759263 140.357932 \n",
+       "L 593.485241 137.357585 \n",
+       "L 596.371574 133.845542 \n",
+       "L 599.418257 129.771895 \n",
+       "L 602.625292 125.103426 \n",
+       "L 606.313382 119.316667 \n",
+       "L 610.803231 111.825767 \n",
+       "L 623.952073 89.581798 \n",
+       "L 627.640164 83.9412 \n",
+       "L 630.847198 79.424364 \n",
+       "L 633.89388 75.50738 \n",
+       "L 636.780215 72.148454 \n",
+       "L 639.666543 69.133481 \n",
+       "L 642.392524 66.593944 \n",
+       "L 645.118503 64.339521 \n",
+       "L 648.004834 62.242973 \n",
+       "L 650.891166 60.42073 \n",
+       "L 653.93785 58.765528 \n",
+       "L 657.144882 57.286941 \n",
+       "L 660.512269 55.987576 \n",
+       "L 664.040008 54.863805 \n",
+       "L 667.88845 53.869721 \n",
+       "L 672.217947 52.9872 \n",
+       "L 677.028502 52.238017 \n",
+       "L 682.640812 51.5975 \n",
+       "L 689.215231 51.077923 \n",
+       "L 694.506837 50.787638 \n",
+       "L 694.506837 50.787638 \n",
+       "\" clip-path=\"url(#p5d903b1b09)\" style=\"fill: none; stroke: #4c72b0; stroke-width: 1.5; stroke-linecap: round\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_13\">\n",
+       "    <path d=\"M 526.30588 188.638125 \n",
+       "L 526.30588 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_14\">\n",
+       "    <path d=\"M 702.516406 188.638125 \n",
+       "L 702.516406 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_15\">\n",
+       "    <path d=\"M 526.30588 188.638125 \n",
+       "L 702.516406 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_16\">\n",
+       "    <path d=\"M 526.30588 22.318125 \n",
+       "L 702.516406 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_39\">\n",
+       "    <!-- Scaling factor: 2 -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(565.555206 16.318125) scale(0.12 -0.12)\">\n",
+       "     <use xlink:href=\"#DejaVuSans-53\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"63.476562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"118.457031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"179.736328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"207.519531\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"235.302734\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-67\" x=\"298.681641\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"362.158203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-66\" x=\"393.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"429.150391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"490.429688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"545.410156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"584.619141\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"645.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-3a\" x=\"685.164062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"718.855469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-32\" x=\"750.642578\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p8955b1bfa4\">\n",
+       "   <rect x=\"32.916406\" y=\"22.318125\" width=\"176.210526\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       "  <clipPath id=\"p95ce4bb08e\">\n",
+       "   <rect x=\"279.611143\" y=\"22.318125\" width=\"176.210526\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       "  <clipPath id=\"p5d903b1b09\">\n",
+       "   <rect x=\"526.30588\" y=\"22.318125\" width=\"176.210526\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x300 with 3 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "with torch.no_grad():\n",
+    "    x = torch.arange(-5,5,0.01)\n",
+    "    scaling_factors = [0.5, 1, 2]\n",
+    "    sns.set()\n",
+    "    fig, ax = plt.subplots(1, 3, figsize=(12,3))\n",
+    "    for i, scale in enumerate(scaling_factors):\n",
+    "        y = torch.tanh(x / scale) * scale\n",
+    "        ax[i].plot(x.numpy(), y.numpy())\n",
+    "        ax[i].set_title(\"Scaling factor: \" + str(scale))\n",
+    "        ax[i].set_ylim(-3, 3)\n",
+    "    plt.subplots_adjust(wspace=0.4)\n",
+    "    sns.reset_orig()\n",
+    "    plt.show()"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Coupling layers generalize to any masking technique we could think of. However, the most common approach for images is to split the input $z$ in half, using a checkerboard mask or channel mask. A checkerboard mask splits the variables across the height and width dimensions and assigns each other pixel to $z_{j+1:d}$. Thereby, the mask is shared across channels. In contrast, the channel mask assigns half of the channels to $z_{j+1:d}$, and the other half to $z_{1:j+1}$. Note that when we apply multiple coupling layers, we invert the masking for each other layer so that each variable is transformed a similar amount of times. \n",
+    "\n",
+    "Let's implement a function that creates a checkerboard mask and a channel mask for us:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 14,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def create_checkerboard_mask(h, w, invert=False):\n",
+    "    x, y = torch.arange(h, dtype=torch.int32), torch.arange(w, dtype=torch.int32)\n",
+    "    xx, yy = torch.meshgrid(x, y, indexing='ij')\n",
+    "    mask = torch.fmod(xx + yy, 2)\n",
+    "    mask = mask.to(torch.float32).view(1, 1, h, w)\n",
+    "    if invert:\n",
+    "        mask = 1 - mask\n",
+    "    return mask\n",
+    "\n",
+    "def create_channel_mask(c_in, invert=False):\n",
+    "    mask = torch.cat([torch.ones(c_in//2, dtype=torch.float32), \n",
+    "                      torch.zeros(c_in-c_in//2, dtype=torch.float32)])\n",
+    "    mask = mask.view(1, c_in, 1, 1)\n",
+    "    if invert:\n",
+    "        mask = 1 - mask\n",
+    "    return mask"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can also visualize the corresponding masks for an image of size $8\\times 8\\times 2$ (2 channels):"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 15,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "application/pdf": "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dVNhbnMKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvRm9udE1hdHJpeCBbIDAuMDAxIDAgMCAwLjAwMSAwIDAgXQovQ2hhclByb2NzIDE3IDAgUgovRW5jb2RpbmcgPDwgL1R5cGUgL0VuY29kaW5nCi9EaWZmZXJlbmNlcyBbIDMyIC9zcGFjZSA2NyAvQyA5NyAvYSAvYiAvYyAvZCAvZSAxMDQgL2ggMTA3IC9rIDEwOSAvbSAxMTEgL28gMTE0IC9yIC9zCl0KPj4KL1dpZHRocyAxNCAwIFIgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9UeXBlIC9Gb250RGVzY3JpcHRvciAvRm9udE5hbWUgL0JNUVFEVitEZWphVnVTYW5zIC9GbGFncyAzMgovRm9udEJCb3ggWyAtMTAyMSAtNDYzIDE3OTQgMTIzMyBdIC9Bc2NlbnQgOTI5IC9EZXNjZW50IC0yMzYgL0NhcEhlaWdodCAwCi9YSGVpZ2h0IDAgL0l0YWxpY0FuZ2xlIDAgL1N0ZW1WIDAgL01heFdpZHRoIDEzNDIgPj4KZW5kb2JqCjE0IDAgb2JqClsgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAKNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCAzMTggNDAxIDQ2MCA4MzggNjM2Cjk1MCA3ODAgMjc1IDM5MCAzOTAgNTAwIDgzOCAzMTggMzYxIDMxOCAzMzcgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNgo2MzYgNjM2IDMzNyAzMzcgODM4IDgzOCA4MzggNTMxIDEwMDAgNjg0IDY4NiA2OTggNzcwIDYzMiA1NzUgNzc1IDc1MiAyOTUKMjk1IDY1NiA1NTcgODYzIDc0OCA3ODcgNjAzIDc4NyA2OTUgNjM1IDYxMSA3MzIgNjg0IDk4OSA2ODUgNjExIDY4NSAzOTAgMzM3CjM5MCA4MzggNTAwIDUwMCA2MTMgNjM1IDU1MCA2MzUgNjE1IDM1MiA2MzUgNjM0IDI3OCAyNzggNTc5IDI3OCA5NzQgNjM0IDYxMgo2MzUgNjM1IDQxMSA1MjEgMzkyIDYzNCA1OTIgODE4IDU5MiA1OTIgNTI1IDYzNiAzMzcgNjM2IDgzOCA2MDAgNjM2IDYwMCAzMTgKMzUyIDUxOCAxMDAwIDUwMCA1MDAgNTAwIDEzNDIgNjM1IDQwMCAxMDcwIDYwMCA2ODUgNjAwIDYwMCAzMTggMzE4IDUxOCA1MTgKNTkwIDUwMCAxMDAwIDUwMCAxMDAwIDUyMSA0MDAgMTAyMyA2MDAgNTI1IDYxMSAzMTggNDAxIDYzNiA2MzYgNjM2IDYzNiAzMzcKNTAwIDUwMCAxMDAwIDQ3MSA2MTIgODM4IDM2MSAxMDAwIDUwMCA1MDAgODM4IDQwMSA0MDEgNTAwIDYzNiA2MzYgMzE4IDUwMAo0MDEgNDcxIDYxMiA5NjkgOTY5IDk2OSA1MzEgNjg0IDY4NCA2ODQgNjg0IDY4NCA2ODQgOTc0IDY5OCA2MzIgNjMyIDYzMiA2MzIKMjk1IDI5NSAyOTUgMjk1IDc3NSA3NDggNzg3IDc4NyA3ODcgNzg3IDc4NyA4MzggNzg3IDczMiA3MzIgNzMyIDczMiA2MTEgNjA1CjYzMCA2MTMgNjEzIDYxMyA2MTMgNjEzIDYxMyA5ODIgNTUwIDYxNSA2MTUgNjE1IDYxNSAyNzggMjc4IDI3OCAyNzggNjEyIDYzNAo2MTIgNjEyIDYxMiA2MTIgNjEyIDgzOCA2MTIgNjM0IDYzNCA2MzQgNjM0IDU5MiA2MzUgNTkyIF0KZW5kb2JqCjE3IDAgb2JqCjw8IC9DIDE4IDAgUiAvYSAxOSAwIFIgL2IgMjAgMCBSIC9jIDIxIDAgUiAvZCAyMiAwIFIgL2UgMjMgMCBSIC9oIDI0IDAgUgovayAyNSAwIFIgL20gMjYgMCBSIC9vIDI3IDAgUiAvciAyOCAwIFIgL3MgMjkgMCBSIC9zcGFjZSAzMCAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE2IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvSTEgMTMgMCBSID4+CmVuZG9iagoxMyAwIG9iago8PCAvVHlwZSAvWE9iamVjdCAvU3VidHlwZSAvSW1hZ2UgL1dpZHRoIDIxMiAvSGVpZ2h0IDExNgovQ29sb3JTcGFjZSBbIC9JbmRleGVkIC9EZXZpY2VSR0IgMiAo////f39/AAAAKSBdIC9CaXRzUGVyQ29tcG9uZW50IDIKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0RlY29kZVBhcm1zIDw8IC9QcmVkaWN0b3IgMTAgL0NvbG9ycyAxIC9Db2x1bW5zIDIxMiAvQml0c1BlckNvbXBvbmVudCAyID4+Ci9MZW5ndGggMzEgMCBSID4+CnN0cmVhbQp4nO3UsRGAIBBE0R1Dc5ugHrUemjA3dLZKUa4BjRj4F1yw8LKb1fZnhEKh+lG7nTXZ0uxLSs96XyPPJXfkC2ootUZin/VTWfVyap5KrsgP1FCq/etF0QAoGgBFb6BoABQNgGpBfR4UCtWHugFNZPm+CmVuZHN0cmVhbQplbmRvYmoKMzEgMCBvYmoKMTEyCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagozMiAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQyMjgrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDMzCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA2NzMxIDAwMDAwIG4gCjAwMDAwMDYxNTcgMDAwMDAgbiAKMDAwMDAwNjE4OSAwMDAwMCBuIAowMDAwMDA2MjQ5IDAwMDAwIG4gCjAwMDAwMDYyNzAgMDAwMDAgbiAKMDAwMDAwNjI5MSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDY2MiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA2NDIgMDAwMDAgbiAKMDAwMDAwNjMyMyAwMDAwMCBuIAowMDAwMDA0OTQ4IDAwMDAwIG4gCjAwMDAwMDQ3NDEgMDAwMDAgbiAKMDAwMDAwNDM2MiAwMDAwMCBuIAowMDAwMDA2MDAxIDAwMDAwIG4gCjAwMDAwMDA2ODIgMDAwMDAgbiAKMDAwMDAwMDk5MCAwMDAwMCBuIAowMDAwMDAxMzcwIDAwMDAwIG4gCjAwMDAwMDE2ODcgMDAwMDAgbiAKMDAwMDAwMTk5MiAwMDAwMCBuIAowMDAwMDAyMjk2IDAwMDAwIG4gCjAwMDAwMDI2MTggMDAwMDAgbiAKMDAwMDAwMjg1NSAwMDAwMCBuIAowMDAwMDAzMDEwIDAwMDAwIG4gCjAwMDAwMDMzNDEgMDAwMDAgbiAKMDAwMDAwMzYzMiAwMDAwMCBuIAowMDAwMDAzODY1IDAwMDAwIG4gCjAwMDAwMDQyNzIgMDAwMDAgbiAKMDAwMDAwNjcxMSAwMDAwMCBuIAowMDAwMDA2NzkxIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzMgL1Jvb3QgMSAwIFIgL0luZm8gMzIgMCBSID4+CnN0YXJ0eHJlZgo2OTQ4CiUlRU9GCg==",
+      "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=\"166.86pt\" height=\"112.678125pt\" viewBox=\"0 0 166.86 112.678125\" 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>2024-05-12T22:42:28.912382</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 112.678125 \n",
+       "L 166.86 112.678125 \n",
+       "L 166.86 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p96d885ad2b)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "iVBORw0KGgoAAAANSUhEUgAAANQAAAB0CAYAAAD9whz2AAAB/UlEQVR4nO3cQYrjMBBA0Wjoeys3dx+ha+DLcc+8B9kFEVN8tJCVtfe+XkDiz6d/APxLBAUhQUFIUBASFIQEBSFBQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBASFIQEBaGvcrH3+z363lpr9L3r+vl2/lPXmq639x6tNTWZwSee86lrvV7tDOxQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBBKg1prjT7XdY0+v3mt6Xq1pz7nU9eqZ2CHgpCgICQoCAkKQoKCkKAgJCgICQpCgoJQGpQT+L9fr/bU53zqWvUM7FAQEhSEBAUhQUFIUBASFIQEBSFBQcgV+IMHhndfv57OwAH8uRnYoSAkKAgJCkKCgpCgICQoCAkKQoKCkKAg5Ar8wRP4u69fT2fgjZZzM7BDQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUHIf0ocPIG/+/8MpjPwRsu5GdihICQoCAkKQoKCkKAgJCgICQpCgoKQK/AHDwzvvn49nYED+HMzsENBSFAQEhSEBAUhQUFIUBASFIQEBSFBQcgV+IMn8Hdfv57OwBst52Zgh4KQoCAkKAgJCkKCgpCgICQoCAkKQoKC0Np798f18J+yQ0FIUBASFIQEBSFBQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBASFIQEBSFBQUhQEPoGTzNvOzde4OcAAAAASUVORK5CYII=\" id=\"image19b0f76bf3\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-21.958125\" width=\"152.64\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_1\">\n",
+       "    <!-- Checkerboard mask -->\n",
+       "    <g transform=\"translate(23.675625 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-43\" d=\"M 4122 4306 \n",
+       "L 4122 3641 \n",
+       "Q 3803 3938 3442 4084 \n",
+       "Q 3081 4231 2675 4231 \n",
+       "Q 1875 4231 1450 3742 \n",
+       "Q 1025 3253 1025 2328 \n",
+       "Q 1025 1406 1450 917 \n",
+       "Q 1875 428 2675 428 \n",
+       "Q 3081 428 3442 575 \n",
+       "Q 3803 722 4122 1019 \n",
+       "L 4122 359 \n",
+       "Q 3791 134 3420 21 \n",
+       "Q 3050 -91 2638 -91 \n",
+       "Q 1578 -91 968 557 \n",
+       "Q 359 1206 359 2328 \n",
+       "Q 359 3453 968 4101 \n",
+       "Q 1578 4750 2638 4750 \n",
+       "Q 3056 4750 3426 4639 \n",
+       "Q 3797 4528 4122 4306 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-68\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-63\" d=\"M 3122 3366 \n",
+       "L 3122 2828 \n",
+       "Q 2878 2963 2633 3030 \n",
+       "Q 2388 3097 2138 3097 \n",
+       "Q 1578 3097 1268 2742 \n",
+       "Q 959 2388 959 1747 \n",
+       "Q 959 1106 1268 751 \n",
+       "Q 1578 397 2138 397 \n",
+       "Q 2388 397 2633 464 \n",
+       "Q 2878 531 3122 666 \n",
+       "L 3122 134 \n",
+       "Q 2881 22 2623 -34 \n",
+       "Q 2366 -91 2075 -91 \n",
+       "Q 1284 -91 818 406 \n",
+       "Q 353 903 353 1747 \n",
+       "Q 353 2603 823 3093 \n",
+       "Q 1294 3584 2113 3584 \n",
+       "Q 2378 3584 2631 3529 \n",
+       "Q 2884 3475 3122 3366 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6b\" d=\"M 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 1991 \n",
+       "L 2875 3500 \n",
+       "L 3609 3500 \n",
+       "L 1753 1863 \n",
+       "L 3688 0 \n",
+       "L 2938 0 \n",
+       "L 1159 1709 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-62\" d=\"M 3116 1747 \n",
+       "Q 3116 2381 2855 2742 \n",
+       "Q 2594 3103 2138 3103 \n",
+       "Q 1681 3103 1420 2742 \n",
+       "Q 1159 2381 1159 1747 \n",
+       "Q 1159 1113 1420 752 \n",
+       "Q 1681 391 2138 391 \n",
+       "Q 2594 391 2855 752 \n",
+       "Q 3116 1113 3116 1747 \n",
+       "z\n",
+       "M 1159 2969 \n",
+       "Q 1341 3281 1617 3432 \n",
+       "Q 1894 3584 2278 3584 \n",
+       "Q 2916 3584 3314 3078 \n",
+       "Q 3713 2572 3713 1747 \n",
+       "Q 3713 922 3314 415 \n",
+       "Q 2916 -91 2278 -91 \n",
+       "Q 1894 -91 1617 61 \n",
+       "Q 1341 213 1159 525 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2969 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6d\" d=\"M 3328 2828 \n",
+       "Q 3544 3216 3844 3400 \n",
+       "Q 4144 3584 4550 3584 \n",
+       "Q 5097 3584 5394 3201 \n",
+       "Q 5691 2819 5691 2113 \n",
+       "L 5691 0 \n",
+       "L 5113 0 \n",
+       "L 5113 2094 \n",
+       "Q 5113 2597 4934 2840 \n",
+       "Q 4756 3084 4391 3084 \n",
+       "Q 3944 3084 3684 2787 \n",
+       "Q 3425 2491 3425 1978 \n",
+       "L 3425 0 \n",
+       "L 2847 0 \n",
+       "L 2847 2094 \n",
+       "Q 2847 2600 2669 2842 \n",
+       "Q 2491 3084 2119 3084 \n",
+       "Q 1678 3084 1418 2786 \n",
+       "Q 1159 2488 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1356 3278 1631 3431 \n",
+       "Q 1906 3584 2284 3584 \n",
+       "Q 2666 3584 2933 3390 \n",
+       "Q 3200 3197 3328 2828 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-43\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-68\" x=\"69.824219\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"133.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-63\" x=\"194.726562\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6b\" x=\"249.707031\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"303.992188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"365.515625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-62\" x=\"406.628906\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"470.105469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"531.287109\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"592.566406\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"631.929688\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"695.40625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6d\" x=\"727.193359\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"824.605469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"885.884766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6b\" x=\"937.984375\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p96d885ad2b\">\n",
+       "   <rect x=\"7.2\" y=\"22.318125\" width=\"152.46\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 300x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "JVBERi0xLjQKJazcIKu6CjEgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDIgMCBSID4+CmVuZG9iago4IDAgb2JqCjw8IC9Gb250IDMgMCBSIC9YT2JqZWN0IDcgMCBSIC9FeHRHU3RhdGUgNCAwIFIgL1BhdHRlcm4gNSAwIFIKL1NoYWRpbmcgNiAwIFIgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gPj4KZW5kb2JqCjExIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL1Jlc291cmNlcyA4IDAgUgovTWVkaWFCb3ggWyAwIDAgMTY2Ljg2IDExMi42ODUgXSAvQ29udGVudHMgOSAwIFIgL0Fubm90cyAxMCAwIFIgPj4KZW5kb2JqCjkgMCBvYmoKPDwgL0xlbmd0aCAxMiAwIFIgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicVY87b8JAEIT7/RVThoK728O3mJKnFTqSk1JEKZAxBoONjCX4+1ks5UEx0syd5ttduyhux7x4y2aYv5P9S3lHjEpVwqFS3cHIVCU5TTWxiElF7fnHMnsjadAH988fiPbUYmx8Lw7eJIJ0ZFhwLfCBBnaq2E7ZlequyAzPm7R9TRI8Rms1+F9eXsO+MhYXbGiDVv/LJ5BmavUMh6FuhcSZcUjZB0zEjETrNItkVwz2iPv+trijT7zMD9umKc6ot91pgC/ENS0j6RD6BusbROgKZW5kc3RyZWFtCmVuZG9iagoxMiAwIG9iagoyMDgKZW5kb2JqCjEwIDAgb2JqClsgXQplbmRvYmoKMTggMCBvYmoKPDwgL0xlbmd0aCAyMzUgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicNVFJbgAxCLvnFf5ApbAn75mq6qH9/7WGUS8DA9jYJO/BRiQ+xJDuKFd8yuo0y/A7WeTFz0rh5L2ICqQqwgppB89yVjMMnhuZApcz8VlmPpkWOxZQTcRxduQ0g0GIaVxHy+kw0zzoCbk+GHFjp1muYkjr3VK9vtfynyrKR9bdLLdO2dRK3aJn7Elcdl5PbWlfGHUUNwWRDh87vAf5IuYsLjqRbvabKYeVpCE4LYAfiaFUzw6vESZ+ZiR4yp5O76M0vPZB0/W9e0FHbiZkKrdQRiqerDTGjKH6jWgmqe//gZ71vb7+AENNVLkKZW5kc3RyZWFtCmVuZG9iagoxOSAwIG9iago8PCAvTGVuZ3RoIDMwNyAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJw9kktuAzEMQ/c+hS4QwPrZnvOkKLqY3n/bJyXpihzZFkVqlrpMWVMekDSThH/p8HCxnfI7bM9mZuBaopeJ5ZTn0BVi7qJ82cxGXVknxeqEZjq36FE5Fwc2Taqfqyyl3S54Dtcmnlv2ET+80KAe1DUuCTd0V6NlKTRjqvt/0nv8jDLgakxdbFKrex88XkRV6OgHR4kiY5cX5+NBCelKwmhaiJV3RQNB7vK0ynsJ7tveasiyB6mYzjspZrDrdFIubheHIR7I8qjw5aPYa0LP+LArJfRI2IYzcifuaMbm1MjikP7ejQRLj65oIfPgr27WLmC8UzpFYmROcqxpi1VO91AU07nDvQwQ9WxFQylzkdXqX8POC2uWbBZ4SvoFHqPdJksOVtnbqE7vrTzZ0PcfWtd0HwplbmRzdHJlYW0KZW5kb2JqCjIwIDAgb2JqCjw8IC9MZW5ndGggMjQ5IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nD1QO45EIQzrOYUv8CTyI3AeRqstZu/frgOaKVBMfrYzJNARgUcMMZSv4yWtoK6Bv4tC8W7i64PCIKtDUiDOeg+IdOymNpETOh2cMz9hN2OOwEUxBpzpdKY9ByY5+8IKhHMbZexWSCeJqiKO6jOOKZ4qe594FiztyDZbJ5I95CDhUlKJyaWflMo/bcqUCjpm0QQsErngZBNNOMu7SVKMGZQy6h6mdiJ9rDzIozroZE3OrCOZ2dNP25n4HHC3X9pkTpXHdB7M+Jy0zoM5Fbr344k2B02N2ujs9xNpKi9Sux1anX51EpXdGOcYEpdnfxnfZP/5B/6HWiIKZW5kc3RyZWFtCmVuZG9iagoyMSAwIG9iago8PCAvTGVuZ3RoIDE2NCAvRmlsdGVyIC9GbGF0ZURlY29kZSA+PgpzdHJlYW0KeJxFkMdxBTEMQ++qAiUwgAr1rMfzD+v+r4b000F6GEIMYk/CsFxXcWF0w4+3LTMNf0cZ7sb6MmO81VggJ+gDDJGJq9Gk+nbFGar05NVirqOiXC86IhLMkuOrQCN8OrLHk7a2M/10Xh/sIe8T/yoq525hAS6q7kD5Uh/x1I/ZUeqaoY8qK2seatpXhF0RSts+LqcyTt29A1rhvZWrPdrvPx52OvIKZW5kc3RyZWFtCmVuZG9iagoyMiAwIG9iago8PCAvTGVuZ3RoIDgzIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nD3MORKAMAgF0J5T/COEyCL3cRyLeP9WMNEGHqt6oCE4g7rBreFgyrp0E+9T49XGnBIJqHhKTZa6C3rUtL7Uvmjgu+vmS9WJP83PF50Pux0Z3QplbmRzdHJlYW0KZW5kb2JqCjIzIDAgb2JqCjw8IC9MZW5ndGggNDcgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicMzK3UDBQsDQBEoYWJgrmZgYKKYZclhBWLhdMLAfMAtGWcAoinsGVBgC5Zw0nCmVuZHN0cmVhbQplbmRvYmoKMjQgMCBvYmoKPDwgL0xlbmd0aCAyNTggL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicRZFLcgQgCET3noIjgPzkPJNKZTG5/zYNzmQ2dpeo/YRKI6YSLOcUeTB9yfLNZLbpdzlWOxsFFEUomMlV6LECqztTxJlriWrrY2XkuNM7BsUbzl05qWRxo4x1VHUqcEzPlfVR3fl2WZR9Rw5lCtiscxxs4MptwxgnRput7g73iSBPJ1NHxe0g2fAHJ419lasrcJ1s9tFLMA4E/UITmOSLQOsMgcbNU/TkEuzj43bngWBveRFI2RDIkSEYHYJ2nVz/4tb5vf9xhjvPtRmuHO/id5jWdsdfYpIVcwGL3Cmo52suWtcZOt6TM8fkpvuGzrlgl7uDTO/5P9bP+v4DHilm+gplbmRzdHJlYW0KZW5kb2JqCjI1IDAgb2JqCjw8IC9MZW5ndGggMTYzIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nEWQOxIDIQxDe06hI/gjAz7PZjIpNvdvY9hsUsDTWCCDuxOC1NqCieiCh7Yl3QXvrQRnY/zpNm41EuQEdYBWpONolFJ9ucVplXTxaDZzKwutEx1mDnqUoxmgEDoV3u2i5HKm7s75Q3D1X/W/Yt05m4mBycodCM3qU9z5NjuiurrJ/qTH3KzXfivsVWFpWUvLCbedu2ZACdxTOdqrPT8fCjr2CmVuZHN0cmVhbQplbmRvYmoKMjYgMCBvYmoKPDwgL0xlbmd0aCAzMzQgL0ZpbHRlciAvRmxhdGVEZWNvZGUgPj4Kc3RyZWFtCnicLVJLcsUgDNtzCl2gM/gH5DzpdLp4vf+2kpNFRg5g9DHlholKfFkgt6PWxLeNzECF4a+rzIXPSNvIOojLkIu4ki2Fe0Qs5DHEPMSC76vxHh75rMzJswfGL9l3Dyv21IRlIePFGdphFcdhFeRYsHUhqnt4U6TDqSTY44v/PsVzLQQtfEbQgF/kn6+O4PmSFmn3mG3TrnqwTDuqpLAcbE9zXiZfWme5Oh7PB8n2rtgRUrsCFIW5M85z4SjTVka0FnY2SGpcbG+O/VhK0IVuXEaKI5CfqSI8oKTJzCYK4o+cHnIqA2Hqmq50chtVcaeezDWbi7czSWbrvkixmcJ5XTiz/gxTZrV5J89yotSpCO+xZ0vQ0Dmunr2WWWh0mxO8pITPxk5PTr5XM+shORUJqWJaV8FpFJliCdsSX1NRU5p6Gf778u7xO37+ASxzfHMKZW5kc3RyZWFtCmVuZG9iagoyNyAwIG9iago8PCAvTGVuZ3RoIDE4IC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nDM2tFAwgMMUQ640AB3mA1IKZW5kc3RyZWFtCmVuZG9iagoxNiAwIG9iago8PCAvVHlwZSAvRm9udCAvQmFzZUZvbnQgL0JNUVFEVitEZWphVnVTYW5zIC9GaXJzdENoYXIgMCAvTGFzdENoYXIgMjU1Ci9Gb250RGVzY3JpcHRvciAxNSAwIFIgL1N1YnR5cGUgL1R5cGUzIC9OYW1lIC9CTVFRRFYrRGVqYVZ1U2FucwovRm9udEJCb3ggWyAtMTAyMSAtNDYzIDE3OTQgMTIzMyBdIC9Gb250TWF0cml4IFsgMC4wMDEgMCAwIDAuMDAxIDAgMCBdCi9DaGFyUHJvY3MgMTcgMCBSCi9FbmNvZGluZyA8PCAvVHlwZSAvRW5jb2RpbmcKL0RpZmZlcmVuY2VzIFsgMzIgL3NwYWNlIDY3IC9DIDk3IC9hIDEwMSAvZSAxMDQgL2ggMTA3IC9rIC9sIC9tIC9uIDExNSAvcyBdCj4+Ci9XaWR0aHMgMTQgMCBSID4+CmVuZG9iagoxNSAwIG9iago8PCAvVHlwZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxNCAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNyAwIG9iago8PCAvQyAxOCAwIFIgL2EgMTkgMCBSIC9lIDIwIDAgUiAvaCAyMSAwIFIgL2sgMjIgMCBSIC9sIDIzIDAgUiAvbSAyNCAwIFIKL24gMjUgMCBSIC9zIDI2IDAgUiAvc3BhY2UgMjcgMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAxNiAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ExIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDEgPj4gPj4KZW5kb2JqCjUgMCBvYmoKPDwgPj4KZW5kb2JqCjYgMCBvYmoKPDwgPj4KZW5kb2JqCjcgMCBvYmoKPDwgL0kxIDEzIDAgUiA+PgplbmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCAyMTIgL0hlaWdodCAxMTYKL0NvbG9yU3BhY2UgWyAvSW5kZXhlZCAvRGV2aWNlUkdCIDIgKP///39/fwAAACkgXSAvQml0c1BlckNvbXBvbmVudCAyCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9EZWNvZGVQYXJtcyA8PCAvUHJlZGljdG9yIDEwIC9Db2xvcnMgMSAvQ29sdW1ucyAyMTIgL0JpdHNQZXJDb21wb25lbnQgMiA+PgovTGVuZ3RoIDI4IDAgUiA+PgpzdHJlYW0KeJzty7ENACAMwLAeCafxBFcisXYpjJWzRo75U1AU1UeNyN27c4uiKIqiKIqiKIqiKKqonqMoqoc6PR0M/wplbmRzdHJlYW0KZW5kb2JqCjI4IDAgb2JqCjYxCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoyOSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQyMjgrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDMwCjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1NTE5IDAwMDAwIG4gCjAwMDAwMDQ5OTcgMDAwMDAgbiAKMDAwMDAwNTAyOSAwMDAwMCBuIAowMDAwMDA1MDg5IDAwMDAwIG4gCjAwMDAwMDUxMTAgMDAwMDAgbiAKMDAwMDAwNTEzMSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDY0MCAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA2MjAgMDAwMDAgbiAKMDAwMDAwNTE2MyAwMDAwMCBuIAowMDAwMDAzODE4IDAwMDAwIG4gCjAwMDAwMDM2MTEgMDAwMDAgbiAKMDAwMDAwMzI0NSAwMDAwMCBuIAowMDAwMDA0ODcxIDAwMDAwIG4gCjAwMDAwMDA2NjAgMDAwMDAgbiAKMDAwMDAwMDk2OCAwMDAwMCBuIAowMDAwMDAxMzQ4IDAwMDAwIG4gCjAwMDAwMDE2NzAgMDAwMDAgbiAKMDAwMDAwMTkwNyAwMDAwMCBuIAowMDAwMDAyMDYyIDAwMDAwIG4gCjAwMDAwMDIxODEgMDAwMDAgbiAKMDAwMDAwMjUxMiAwMDAwMCBuIAowMDAwMDAyNzQ4IDAwMDAwIG4gCjAwMDAwMDMxNTUgMDAwMDAgbiAKMDAwMDAwNTUwMCAwMDAwMCBuIAowMDAwMDA1NTc5IDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzAgL1Jvb3QgMSAwIFIgL0luZm8gMjkgMCBSID4+CnN0YXJ0eHJlZgo1NzM2CiUlRU9GCg==",
+      "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=\"166.86pt\" height=\"112.678125pt\" viewBox=\"0 0 166.86 112.678125\" 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>2024-05-12T22:42:28.971349</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 112.678125 \n",
+       "L 166.86 112.678125 \n",
+       "L 166.86 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pe931c488be)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "iVBORw0KGgoAAAANSUhEUgAAANQAAAB0CAYAAAD9whz2AAABeUlEQVR4nO3VgQmEMBBFQZXre5PKvSYeCDpTwGcJPHLOzH0AievpA+BNBAUhQUFIUBASFIQEBSFBQUhQEBIUhAQFIUFBSFAQEhSEBAUhQUFIUBASFIQEBaFfObbWKuc+oX6zvXe69wUzk235oSAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkKCgpCgIHTOzP30EfAWfigICQpCgoKQoCAkKAgJCkKCgpCgICQoCAkKQoKCkKAgJCgICQpCgoKQoCAkKAgJCkJ/PRwL4fKav+AAAAAASUVORK5CYII=\" id=\"imagee43c0a23ec\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-21.958125\" width=\"152.64\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_1\">\n",
+       "    <!-- Channel mask -->\n",
+       "    <g transform=\"translate(40.769063 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-43\" d=\"M 4122 4306 \n",
+       "L 4122 3641 \n",
+       "Q 3803 3938 3442 4084 \n",
+       "Q 3081 4231 2675 4231 \n",
+       "Q 1875 4231 1450 3742 \n",
+       "Q 1025 3253 1025 2328 \n",
+       "Q 1025 1406 1450 917 \n",
+       "Q 1875 428 2675 428 \n",
+       "Q 3081 428 3442 575 \n",
+       "Q 3803 722 4122 1019 \n",
+       "L 4122 359 \n",
+       "Q 3791 134 3420 21 \n",
+       "Q 3050 -91 2638 -91 \n",
+       "Q 1578 -91 968 557 \n",
+       "Q 359 1206 359 2328 \n",
+       "Q 359 3453 968 4101 \n",
+       "Q 1578 4750 2638 4750 \n",
+       "Q 3056 4750 3426 4639 \n",
+       "Q 3797 4528 4122 4306 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-68\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6d\" d=\"M 3328 2828 \n",
+       "Q 3544 3216 3844 3400 \n",
+       "Q 4144 3584 4550 3584 \n",
+       "Q 5097 3584 5394 3201 \n",
+       "Q 5691 2819 5691 2113 \n",
+       "L 5691 0 \n",
+       "L 5113 0 \n",
+       "L 5113 2094 \n",
+       "Q 5113 2597 4934 2840 \n",
+       "Q 4756 3084 4391 3084 \n",
+       "Q 3944 3084 3684 2787 \n",
+       "Q 3425 2491 3425 1978 \n",
+       "L 3425 0 \n",
+       "L 2847 0 \n",
+       "L 2847 2094 \n",
+       "Q 2847 2600 2669 2842 \n",
+       "Q 2491 3084 2119 3084 \n",
+       "Q 1678 3084 1418 2786 \n",
+       "Q 1159 2488 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1356 3278 1631 3431 \n",
+       "Q 1906 3584 2284 3584 \n",
+       "Q 2666 3584 2933 3390 \n",
+       "Q 3200 3197 3328 2828 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-73\" d=\"M 2834 3397 \n",
+       "L 2834 2853 \n",
+       "Q 2591 2978 2328 3040 \n",
+       "Q 2066 3103 1784 3103 \n",
+       "Q 1356 3103 1142 2972 \n",
+       "Q 928 2841 928 2578 \n",
+       "Q 928 2378 1081 2264 \n",
+       "Q 1234 2150 1697 2047 \n",
+       "L 1894 2003 \n",
+       "Q 2506 1872 2764 1633 \n",
+       "Q 3022 1394 3022 966 \n",
+       "Q 3022 478 2636 193 \n",
+       "Q 2250 -91 1575 -91 \n",
+       "Q 1294 -91 989 -36 \n",
+       "Q 684 19 347 128 \n",
+       "L 347 722 \n",
+       "Q 666 556 975 473 \n",
+       "Q 1284 391 1588 391 \n",
+       "Q 1994 391 2212 530 \n",
+       "Q 2431 669 2431 922 \n",
+       "Q 2431 1156 2273 1281 \n",
+       "Q 2116 1406 1581 1522 \n",
+       "L 1381 1569 \n",
+       "Q 847 1681 609 1914 \n",
+       "Q 372 2147 372 2553 \n",
+       "Q 372 3047 722 3315 \n",
+       "Q 1072 3584 1716 3584 \n",
+       "Q 2034 3584 2315 3537 \n",
+       "Q 2597 3491 2834 3397 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6b\" d=\"M 581 4863 \n",
+       "L 1159 4863 \n",
+       "L 1159 1991 \n",
+       "L 2875 3500 \n",
+       "L 3609 3500 \n",
+       "L 1753 1863 \n",
+       "L 3688 0 \n",
+       "L 2938 0 \n",
+       "L 1159 1709 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-43\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-68\" x=\"69.824219\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"133.203125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"194.482422\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"257.861328\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"321.240234\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"382.763672\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"410.546875\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6d\" x=\"442.333984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"539.746094\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-73\" x=\"601.025391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6b\" x=\"653.125\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pe931c488be\">\n",
+       "   <rect x=\"7.2\" y=\"22.318125\" width=\"152.46\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 300x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "checkerboard_mask = create_checkerboard_mask(h=8, w=8).expand(-1,2,-1,-1)\n",
+    "channel_mask = create_channel_mask(c_in=2).expand(-1,-1,8,8)\n",
+    "\n",
+    "show_imgs(checkerboard_mask.transpose(0,1), \"Checkerboard mask\")\n",
+    "show_imgs(channel_mask.transpose(0,1), \"Channel mask\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "As a last aspect of coupling layers, we need to decide for the deep neural network we want to apply in the coupling layers. The input to the layers is an image, and hence we stick with a CNN. Because the input to a transformation depends on all transformations before, it is crucial to ensure a good gradient flow through the CNN back to the input, which can be optimally achieved by a ResNet-like architecture. Specifically, we use a Gated ResNet that adds a $\\sigma$-gate to the skip connection, similarly to the input gate in LSTMs. The details are not necessarily important here, and the network is strongly inspired from Flow++ [3] in case you are interested in building even stronger models."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class ConcatELU(nn.Module):\n",
+    "    \"\"\"\n",
+    "    Activation function that applies ELU in both direction (inverted and plain). \n",
+    "    Allows non-linearity while providing strong gradients for any input (important for final convolution)\n",
+    "    \"\"\"\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        return torch.cat([F.elu(x), F.elu(-x)], dim=1)\n",
+    "\n",
+    "    \n",
+    "class LayerNormChannels(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, c_in, eps=1e-5):\n",
+    "        \"\"\"\n",
+    "        This module applies layer norm across channels in an image.\n",
+    "        Inputs: \n",
+    "            c_in - Number of channels of the input\n",
+    "            eps - Small constant to stabilize std\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.gamma = nn.Parameter(torch.ones(1, c_in, 1, 1))\n",
+    "        self.beta = nn.Parameter(torch.zeros(1, c_in, 1, 1))\n",
+    "        self.eps = eps\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        mean = x.mean(dim=1, keepdim=True)\n",
+    "        var = x.var(dim=1, unbiased=False, keepdim=True)\n",
+    "        y = (x - mean) / torch.sqrt(var + self.eps)\n",
+    "        y = y * self.gamma + self.beta\n",
+    "        return y\n",
+    "\n",
+    "    \n",
+    "class GatedConv(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, c_in, c_hidden):\n",
+    "        \"\"\"\n",
+    "        This module applies a two-layer convolutional ResNet block with input gate\n",
+    "        Inputs:\n",
+    "            c_in - Number of channels of the input\n",
+    "            c_hidden - Number of hidden dimensions we want to model (usually similar to c_in)\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        self.net = nn.Sequential(\n",
+    "            ConcatELU(),\n",
+    "            nn.Conv2d(2*c_in, c_hidden, kernel_size=3, padding=1),\n",
+    "            ConcatELU(),\n",
+    "            nn.Conv2d(2*c_hidden, 2*c_in, kernel_size=1)\n",
+    "        )\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        out = self.net(x)\n",
+    "        val, gate = out.chunk(2, dim=1)\n",
+    "        return x + val * torch.sigmoid(gate)\n",
+    "\n",
+    "    \n",
+    "class GatedConvNet(nn.Module):\n",
+    "    \n",
+    "    def __init__(self, c_in, c_hidden=32, c_out=-1, num_layers=3):\n",
+    "        \"\"\"\n",
+    "        Module that summarizes the previous blocks to a full convolutional neural network.\n",
+    "        Inputs:\n",
+    "            c_in - Number of input channels\n",
+    "            c_hidden - Number of hidden dimensions to use within the network\n",
+    "            c_out - Number of output channels. If -1, 2 times the input channels are used (affine coupling)\n",
+    "            num_layers - Number of gated ResNet blocks to apply\n",
+    "        \"\"\"\n",
+    "        super().__init__()\n",
+    "        c_out = c_out if c_out > 0 else 2 * c_in\n",
+    "        layers = []\n",
+    "        layers += [nn.Conv2d(c_in, c_hidden, kernel_size=3, padding=1)]\n",
+    "        for layer_index in range(num_layers):\n",
+    "            layers += [GatedConv(c_hidden, c_hidden),\n",
+    "                       LayerNormChannels(c_hidden)]\n",
+    "        layers += [ConcatELU(),\n",
+    "                   nn.Conv2d(2*c_hidden, c_out, kernel_size=3, padding=1)]\n",
+    "        self.nn = nn.Sequential(*layers)\n",
+    "        \n",
+    "        self.nn[-1].weight.data.zero_()\n",
+    "        self.nn[-1].bias.data.zero_()\n",
+    "    \n",
+    "    def forward(self, x):\n",
+    "        return self.nn(x)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Training loop\n",
+    "\n",
+    "Finally, we can add Dequantization, Variational Dequantization and Coupling Layers together to build our full normalizing flow on MNIST images. We apply 8 coupling layers in the main flow, and 4 for variational dequantization if applied. We apply a checkerboard mask throughout the network as with a single channel (black-white images), we cannot apply channel mask. The overall architecture is visualized below.\n",
+    "\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 20px\"><img src=\"vanilla_flow.svg\" width=\"900px\"></center>"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 17,
+   "metadata": {
+    "scrolled": true,
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def create_simple_flow(use_vardeq=True):\n",
+    "    flow_layers = []\n",
+    "    if use_vardeq:\n",
+    "        vardeq_layers = [CouplingLayer(network=GatedConvNet(c_in=2, c_out=2, c_hidden=16),\n",
+    "                                       mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                       c_in=1) for i in range(4)]\n",
+    "        flow_layers += [VariationalDequantization(var_flows=vardeq_layers)]\n",
+    "    else:\n",
+    "        flow_layers += [Dequantization()]\n",
+    "    \n",
+    "    for i in range(8):\n",
+    "        flow_layers += [CouplingLayer(network=GatedConvNet(c_in=1, c_hidden=32),\n",
+    "                                      mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                      c_in=1)]\n",
+    "        \n",
+    "    flow_model = ImageFlow(flow_layers).to(device)\n",
+    "    return flow_model"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "For implementing the training loop, we use the framework of PyTorch Lightning and reduce the code overhead. If interested, you can take a look at the generated tensorboard file, in particularly the graph to see an overview of flow transformations that are applied. Note that we again provide pre-trained models (see later on in the notebook) as normalizing flows are particularly expensive to train. We have also run validation and testing as this can take some time as well with the added importance sampling."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 37,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def train_flow(flow, model_name=\"MNISTFlow\"):\n",
+    "    # Create a PyTorch Lightning trainer\n",
+    "    trainer = pl.Trainer(default_root_dir=os.path.join(CHECKPOINT_PATH, model_name), \n",
+    "                         accelerator=\"gpu\" if str(device).startswith(\"cuda\") else \"cpu\",\n",
+    "                         devices=1,\n",
+    "                         max_epochs=5, \n",
+    "                         gradient_clip_val=1.0,\n",
+    "                         callbacks=[ModelCheckpoint(save_weights_only=True, mode=\"min\", monitor=\"val_bpd\"),\n",
+    "                                    LearningRateMonitor(\"epoch\")],\n",
+    "                         check_val_every_n_epoch=5)\n",
+    "    trainer.logger._log_graph = True\n",
+    "    trainer.logger._default_hp_metric = None # Optional logging argument that we don't need\n",
+    "    \n",
+    "    train_data_loader = data.DataLoader(train_set, batch_size=128, shuffle=True, drop_last=True, pin_memory=True, num_workers=8)\n",
+    "    result = None\n",
+    "    \n",
+    "    # Check whether pretrained model exists. If yes, load it and skip training\n",
+    "    pretrained_filename = os.path.join(CHECKPOINT_PATH, model_name + \".ckpt\")\n",
+    "    \n",
+    "    #if you want to re-train the model, you can pass an arbitrary name to the file, like below\n",
+    "    #pretrained_filename=\"test.pth\"\n",
+    "    if os.path.isfile(pretrained_filename):\n",
+    "        print(\"Found pretrained model, loading...\")\n",
+    "        ckpt = torch.load(pretrained_filename, map_location=device)\n",
+    "        flow.load_state_dict(ckpt['state_dict'])\n",
+    "        result = ckpt.get(\"result\", None)\n",
+    "    else:\n",
+    "        print(\"Start training\", model_name)\n",
+    "        trainer.fit(flow, train_data_loader, val_loader)\n",
+    "    \n",
+    "    # Test best model on validation and test set if no result has been found\n",
+    "    # Testing can be expensive due to the importance sampling.\n",
+    "    if result is None:\n",
+    "        val_result = trainer.test(flow, val_loader, verbose=False)\n",
+    "        start_time = time.time()\n",
+    "        test_result = trainer.test(flow, test_loader, verbose=False)\n",
+    "        duration = time.time() - start_time\n",
+    "        result = {\"test\": test_result, \"val\": val_result, \"time\": duration / len(test_loader) / flow.import_samples}\n",
+    "    \n",
+    "    return flow, result"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Multi-scale architecture\n",
+    "\n",
+    "One disadvantage of normalizing flows is that they operate on the exact same dimensions as the input. If the input is high-dimensional, so is the latent space, which requires larger computational cost to learn suitable transformations. However, particularly in the image domain, many pixels contain less information in the sense that we could remove them without loosing the semantical information of the image. \n",
+    "\n",
+    "Based on this intuition, deep normalizing flows on images commonly apply a multi-scale architecture [1]. After the first $N$ flow transformations, we split off half of the latent dimensions and directly evaluate them on the prior. The other half is run through $N$ more flow transformations, and depending on the size of the input, we split it again in half or stop overall at this position. The two operations involved in this setup is `Squeeze` and `Split` which we will review more closely and implement below. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Squeeze and Split\n",
+    "\n",
+    "When we want to remove half of the pixels in an image, we have the problem of deciding which variables to cut, and how to rearrange the image. Thus, the squeezing operation is commonly used before split, which divides the image into subsquares of shape $2\\times 2\\times C$, and reshapes them into $1\\times 1\\times 4C$ blocks. Effectively, we reduce the height and width of the image by a factor of 2 while scaling the number of channels by 4. Afterwards, we can perform the split operation over channels without the need of rearranging the pixels. The smaller scale also makes the overall architecture more efficient. Visually, the squeeze operation should transform the input as follows:\n",
+    "\n",
+    "<center><img src=\"Squeeze_operation.svg\" width=\"40%\"/></center>\n",
+    "\n",
+    "The input of $4\\times 4\\times 1$ is scaled to $2\\times 2\\times 4$ following the idea of grouping the pixels in $2\\times 2\\times 1$ subsquares. Next, let's try to implement this layer:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 38,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class SqueezeFlow(nn.Module):\n",
+    "    \n",
+    "    def forward(self, z, ldj, reverse=False):\n",
+    "        B, C, H, W = z.shape\n",
+    "        if not reverse: \n",
+    "            # Forward direction: H x W x C => H/2 x W/2 x 4C\n",
+    "            z = z.reshape(B, C, H//2, 2, W//2, 2)\n",
+    "            z = z.permute(0, 1, 3, 5, 2, 4)\n",
+    "            z = z.reshape(B, 4*C, H//2, W//2)\n",
+    "        else: \n",
+    "            # Reverse direction: H/2 x W/2 x 4C => H x W x C\n",
+    "            z = z.reshape(B, C//4, 2, 2, H, W)\n",
+    "            z = z.permute(0, 1, 4, 2, 5, 3)\n",
+    "            z = z.reshape(B, C//4, H*2, W*2)\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Before moving on, we can verify our implementation by comparing our output with the example figure above:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 39,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Image (before)\n",
+      " tensor([[[[ 1,  2,  3,  4],\n",
+      "          [ 5,  6,  7,  8],\n",
+      "          [ 9, 10, 11, 12],\n",
+      "          [13, 14, 15, 16]]]])\n",
+      "\n",
+      "Image (forward)\n",
+      " tensor([[[[ 1,  2,  5,  6],\n",
+      "          [ 3,  4,  7,  8]],\n",
+      "\n",
+      "         [[ 9, 10, 13, 14],\n",
+      "          [11, 12, 15, 16]]]])\n",
+      "\n",
+      "Image (reverse)\n",
+      " tensor([[[[ 1,  2,  3,  4],\n",
+      "          [ 5,  6,  7,  8],\n",
+      "          [ 9, 10, 11, 12],\n",
+      "          [13, 14, 15, 16]]]])\n"
+     ]
+    }
+   ],
+   "source": [
+    "sq_flow = SqueezeFlow()\n",
+    "rand_img = torch.arange(1,17).view(1, 1, 4, 4)\n",
+    "print(\"Image (before)\\n\", rand_img)\n",
+    "forward_img, _ = sq_flow(rand_img, ldj=None, reverse=False)\n",
+    "print(\"\\nImage (forward)\\n\", forward_img.permute(0,2,3,1)) # Permute for readability\n",
+    "reconst_img, _ = sq_flow(forward_img, ldj=None, reverse=True)\n",
+    "print(\"\\nImage (reverse)\\n\", reconst_img)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The split operation divides the input into two parts, and evaluates one part directly on the prior. So that our flow operation fits to the implementation of the previous layers, we will return the prior probability of the first part as the log determinant jacobian of the layer. It has the same effect as if we would combine all variable splits at the end of the flow, and evaluate them together on the prior. "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 40,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "class SplitFlow(nn.Module):\n",
+    "    \n",
+    "    def __init__(self):\n",
+    "        super().__init__()\n",
+    "        self.prior = torch.distributions.normal.Normal(loc=0.0, scale=1.0)\n",
+    "    \n",
+    "    def forward(self, z, ldj, reverse=False):\n",
+    "        if not reverse:\n",
+    "            z, z_split = z.chunk(2, dim=1)\n",
+    "            ldj += self.prior.log_prob(z_split).sum(dim=[1,2,3])\n",
+    "        else:\n",
+    "            z_split = self.prior.sample(sample_shape=z.shape).to(device)\n",
+    "            z = torch.cat([z, z_split], dim=1)\n",
+    "            ldj -= self.prior.log_prob(z_split).sum(dim=[1,2,3])\n",
+    "        return z, ldj"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "\n",
+    "### Building a multi-scale flow\n",
+    "\n",
+    "After defining the squeeze and split operation, we are finally able to build our own multi-scale flow. Deep normalizing flows such as Glow and Flow++ [2,3] often apply a split operation directly after squeezing. However, with shallow flows, we need to be more thoughtful about where to place the split operation as we need at least a minimum amount of transformations on each variable. Our setup is inspired by the original RealNVP architecture [1] which is shallower than other, more recent state-of-the-art architectures. \n",
+    "\n",
+    "Hence, for the MNIST dataset, we will apply the first squeeze operation after two coupling layers, but don't apply a split operation yet. Because we have only used two coupling layers and each the variable has been only transformed once, a split operation would be too early. We apply two more coupling layers before finally applying a split flow and squeeze again. The last four coupling layers operate on a scale of $7\\times 7\\times 8$. The full flow architecture is shown below.\n",
+    "\n",
+    "<center width=\"100%\" style=\"padding: 20px\"><img src=\"multiscale_flow.svg\" width=\"1100px\"></center>\n",
+    "\n",
+    "Note that while the feature maps inside the coupling layers reduce with the height and width of the input, the increased number of channels is not directly considered. To counteract this, we increase the hidden dimensions for the coupling layers on the squeezed input. The dimensions are often scaled by 2 as this approximately increases the computation cost by 4 canceling with the squeezing operation. However, we will choose the hidden dimensionalities $32, 48, 64$ for the three scales respectively to keep the number of parameters reasonable and show the efficiency of multi-scale architectures. "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 41,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def create_multiscale_flow():\n",
+    "    flow_layers = []\n",
+    "    \n",
+    "    vardeq_layers = [CouplingLayer(network=GatedConvNet(c_in=2, c_out=2, c_hidden=16),\n",
+    "                                   mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                   c_in=1) for i in range(4)]\n",
+    "    flow_layers += [VariationalDequantization(vardeq_layers)]\n",
+    "    \n",
+    "    flow_layers += [CouplingLayer(network=GatedConvNet(c_in=1, c_hidden=32),\n",
+    "                                  mask=create_checkerboard_mask(h=28, w=28, invert=(i%2==1)),\n",
+    "                                  c_in=1) for i in range(2)]\n",
+    "    flow_layers += [SqueezeFlow()]\n",
+    "    for i in range(2):\n",
+    "        flow_layers += [CouplingLayer(network=GatedConvNet(c_in=4, c_hidden=48),\n",
+    "                                      mask=create_channel_mask(c_in=4, invert=(i%2==1)),\n",
+    "                                      c_in=4)]\n",
+    "    flow_layers += [SplitFlow(),\n",
+    "                    SqueezeFlow()]\n",
+    "    for i in range(4):\n",
+    "        flow_layers += [CouplingLayer(network=GatedConvNet(c_in=8, c_hidden=64),\n",
+    "                                      mask=create_channel_mask(c_in=8, invert=(i%2==1)),\n",
+    "                                      c_in=8)]\n",
+    "\n",
+    "    flow_model = ImageFlow(flow_layers).to(device)\n",
+    "    return flow_model"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We can show the difference in number of parameters below:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 42,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Number of parameters: 556,312\n",
+      "Number of parameters: 628,388\n",
+      "Number of parameters: 1,711,818\n"
+     ]
+    }
+   ],
+   "source": [
+    "def print_num_params(model):\n",
+    "    num_params = sum([np.prod(p.shape) for p in model.parameters()])\n",
+    "    print(\"Number of parameters: {:,}\".format(num_params))\n",
+    "\n",
+    "print_num_params(create_simple_flow(use_vardeq=False))\n",
+    "print_num_params(create_simple_flow(use_vardeq=True))\n",
+    "print_num_params(create_multiscale_flow())"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Although the multi-scale flow has almost 3 times the parameters of the single scale flow, it is not necessarily more computationally expensive than its counterpart. We will compare the runtime in the following experiments as well. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Analysing the flows\n",
+    "\n",
+    "In the last part of the notebook, we will train all the models we have implemented above, and try to analyze the effect of the multi-scale architecture and variational dequantization.\n",
+    "\n",
+    "### Training flow variants\n",
+    "\n",
+    "Before we can analyse the flow models, we need to train them first. We provide pre-trained models that contain the validation and test performance, and run-time information. As flow models are computationally expensive, we advice you to rely on those pretrained models for a first run through the notebook."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 53,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "GPU available: True (cuda), used: True\n",
+      "TPU available: False, using: 0 TPU cores\n",
+      "IPU available: False, using: 0 IPUs\n",
+      "HPU available: False, using: 0 HPUs\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/utils/data/dataloader.py:557: UserWarning: This DataLoader will create 8 worker processes in total. Our suggested max number of worker in current system is 1, which is smaller than what this DataLoader is going to create. Please be aware that excessive worker creation might get DataLoader running slow or even freeze, lower the worker number to avoid potential slowness/freeze if necessary.\n",
+      "  warnings.warn(_create_warning_msg(\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch-Lightning/2.1.3-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/pytorch_lightning/callbacks/model_checkpoint.py:639: Checkpoint directory /p/project/training2416/bazarova1/uvadlc_notebooks/docs/tutorial_notebooks/saved_models/tutorial11/MNISTFlow_simple/lightning_logs/version_584282/checkpoints exists and is not empty.\n",
+      "LOCAL_RANK: 0 - CUDA_VISIBLE_DEVICES: [0]\n",
+      "\n",
+      "  | Name  | Type       | Params | In sizes | Out sizes\n",
+      "------------------------------------------------------------\n",
+      "0 | flows | ModuleList | 556 K  | ?        | ?        \n",
+      "------------------------------------------------------------\n",
+      "556 K     Trainable params\n",
+      "0         Non-trainable params\n",
+      "556 K     Total params\n",
+      "2.225     Total estimated model params size (MB)\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Start training MNISTFlow_simple\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/p/software/jusuf/stages/2024/software/SciPy-bundle/2023.07-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/numpy/core/fromnumeric.py:88: TracerWarning: Converting a tensor to a Python integer might cause the trace to be incorrect. We can't record the data flow of Python values, so this value will be treated as a constant in the future. This means that the trace might not generalize to other inputs!\n",
+      "  return ufunc.reduce(obj, axis, dtype, out, **passkwargs)\n",
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/jit/_trace.py:1093: TracerWarning: Output nr 1. of the traced function does not match the corresponding output of the Python function. Detailed error:\n",
+      "Scalars are not close!\n",
+      "\n",
+      "Expected 25.033945083618164 but got 25.319686889648438.\n",
+      "Absolute difference: 0.28574180603027344 (up to 1e-05 allowed)\n",
+      "Relative difference: 0.011414174037525494 (up to 1e-05 allowed)\n",
+      "  _check_trace(\n",
+      "SLURM auto-requeueing enabled. Setting signal handlers.\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Sanity Checking: |          | 0/? [00:00<?, ?it/s]"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/p/software/jusuf/stages/2024/software/PyTorch/2.1.2-gcccoreflexiblas-12.3.0-3.3.1/lib/python3.11/site-packages/torch/utils/data/dataloader.py:557: UserWarning: This DataLoader will create 4 worker processes in total. Our suggested max number of worker in current system is 1, which is smaller than what this DataLoader is going to create. Please be aware that excessive worker creation might get DataLoader running slow or even freeze, lower the worker number to avoid potential slowness/freeze if necessary.\n",
+      "  warnings.warn(_create_warning_msg(\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch 0:  98%|█████████▊| 383/390 [00:41<00:00,  9.32it/s, v_num=584282]   "
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Received SIGTERM: 15\n",
+      "Bypassing SIGTERM: 15\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "Epoch 0:  98%|█████████▊| 384/390 [00:41<00:00,  9.27it/s, v_num=584282]"
+     ]
+    },
+    {
+     "ename": "SIGTERMException",
+     "evalue": "",
+     "output_type": "error",
+     "traceback": [
+      "An exception has occurred, use %tb to see the full traceback.\n",
+      "\u001b[0;31mSIGTERMException\u001b[0m\n"
+     ]
+    },
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "/p/software/jusuf/stages/2024/software/IPython/8.14.0-GCCcore-12.3.0/lib/python3.11/site-packages/IPython/core/interactiveshell.py:3516: UserWarning: To exit: use 'exit', 'quit', or Ctrl-D.\n",
+      "  warn(\"To exit: use 'exit', 'quit', or Ctrl-D.\", stacklevel=1)\n"
+     ]
+    }
+   ],
+   "source": [
+    "flow_dict = {\"simple\": {}, \"vardeq\": {}, \"multiscale\": {}}\n",
+    "flow_dict[\"simple\"][\"model\"], flow_dict[\"simple\"][\"result\"] = train_flow(create_simple_flow(use_vardeq=False), model_name=\"MNISTFlow_simple\")\n",
+    "flow_dict[\"vardeq\"][\"model\"], flow_dict[\"vardeq\"][\"result\"] = train_flow(create_simple_flow(use_vardeq=True), model_name=\"MNISTFlow_vardeq\")\n",
+    "flow_dict[\"multiscale\"][\"model\"], flow_dict[\"multiscale\"][\"result\"] = train_flow(create_multiscale_flow(), model_name=\"MNISTFlow_multiscale\")\n",
+    "\n",
+    "#if you want to re-train the model, uncomment the following afterwards\n",
+    "#flow_dict[\"simple\"][\"model\"]=flow_dict[\"simple\"][\"model\"].to(device)\n",
+    "#flow_dict[\"vardeq\"][\"model\"]=flow_dict[\"vardeq\"][\"model\"].to(device)\n",
+    "#flow_dict[\"multiscale\"][\"model\"]=flow_dict[\"multiscale\"][\"model\"].to(device)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 46,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "{'test': [{'test_bpd': 1.153452754020691}],\n",
+       " 'val': [{'test_bpd': 1.1551223993301392}],\n",
+       " 'time': 0.026529308337314872}"
+      ]
+     },
+     "execution_count": 46,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "flow_dict[\"vardeq\"][\"result\"]"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Density modeling and sampling\n",
+    "\n",
+    "Firstly, we can compare the models on their quantitative results. The following table shows all important statistics. The inference time specifies the time needed to determine the probability for a batch of 64 images for each model, and the sampling time the duration it took to sample a batch of 64 images."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {
+    "scrolled": true,
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<!-- Some HTML code to increase font size in the following table -->\n",
+       "<style>\n",
+       "th {font-size: 120%;}\n",
+       "td {font-size: 120%;}\n",
+       "</style>\n"
+      ],
+      "text/plain": [
+       "<IPython.core.display.HTML object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "%%html\n",
+    "<!-- Some HTML code to increase font size in the following table -->\n",
+    "<style>\n",
+    "th {font-size: 120%;}\n",
+    "td {font-size: 120%;}\n",
+    "</style>"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 47,
+   "metadata": {
+    "scrolled": true,
+    "tags": []
+   },
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<table>\n",
+       "<thead>\n",
+       "<tr><th>Model     </th><th>Validation Bpd  </th><th>Test Bpd  </th><th>Inference time  </th><th>Sampling time  </th><th>Num Parameters  </th></tr>\n",
+       "</thead>\n",
+       "<tbody>\n",
+       "<tr><td>simple    </td><td>1.243 bpd       </td><td>1.242 bpd </td><td>20 ms           </td><td>0 ms           </td><td>556,312         </td></tr>\n",
+       "<tr><td>vardeq    </td><td>1.155 bpd       </td><td>1.153 bpd </td><td>27 ms           </td><td>0 ms           </td><td>628,388         </td></tr>\n",
+       "<tr><td>multiscale</td><td>1.133 bpd       </td><td>1.131 bpd </td><td>22 ms           </td><td>0 ms           </td><td>1,711,818       </td></tr>\n",
+       "</tbody>\n",
+       "</table>"
+      ],
+      "text/plain": [
+       "<IPython.core.display.HTML object>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "import tabulate\n",
+    "from IPython.display import display, HTML\n",
+    "\n",
+    "table = [[key, \n",
+    "          \"%4.3f bpd\" % flow_dict[key][\"result\"][\"val\"][0][\"test_bpd\"], \n",
+    "          \"%4.3f bpd\" % flow_dict[key][\"result\"][\"test\"][0][\"test_bpd\"], \n",
+    "          \"%2.0f ms\" % (1000 * flow_dict[key][\"result\"][\"time\"]),\n",
+    "          \"%2.0f ms\" % (1000 * flow_dict[key][\"result\"].get(\"samp_time\", 0)),\n",
+    "          \"{:,}\".format(sum([np.prod(p.shape) for p in flow_dict[key][\"model\"].parameters()]))] \n",
+    "         for key in flow_dict]\n",
+    "display(HTML(tabulate.tabulate(table, tablefmt='html', headers=[\"Model\", \"Validation Bpd\", \"Test Bpd\", \"Inference time\", \"Sampling time\", \"Num Parameters\"])))"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "As we have intially expected, using variational dequantization improves upon standard dequantization in terms of bits per dimension. Although the difference with 0.04bpd doesn't seem impressive first, it is a considerably step for generative models (most state-of-the-art models improve upon previous models in a range of 0.02-0.1bpd on CIFAR with three times as high bpd). While it takes longer to evaluate the probability of an image due to the variational dequantization, which also leads to a longer training time, it does not have an effect on the sampling time. This is because inverting variational dequantization is the same as dequantization: finding the next lower integer.\n",
+    "\n",
+    "When we compare the two models to multi-scale architecture, we can see that the bits per dimension score again dropped by about 0.02bpd. Additionally, the sampling time improved notably despite having more parameters. Thus, we see that the multi-scale flow is not only stronger for density modeling, but also more efficient. \n",
+    "\n",
+    "Next, we can test the sampling quality of the models. We should note that the samples for variational dequantization and standard dequantization are very similar, and hence we visualize here only the ones for variational dequantization and the multi-scale model. However, feel free to also test out the `\"simple\"` model. The seeds are set to obtain reproducable generations and are not cherry picked."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 51,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 44\n"
+     ]
+    },
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "cpu\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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VShnq1DOVvH/HNKmmgplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjU0ODIKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIzMDQxNiswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDcyNTIgMDAwMDAgbiAKMDAwMDAwMDU4NyAwMDAwMCBuIAowMDAwMDAwNjA4IDAwMDAwIG4gCjAwMDAwMDA2NjggMDAwMDAgbiAKMDAwMDAwMDY4OSAwMDAwMCBuIAowMDAwMDAwNzEwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDMzNiAwMDAwMCBuIAowMDAwMDAwNTY3IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU0NyAwMDAwMCBuIAowMDAwMDAwNzQyIDAwMDAwIG4gCjAwMDAwMDcyMzEgMDAwMDAgbiAKMDAwMDAwNzMxMiAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNzQ2OQolJUVPRgo=",
+      "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=\"347.04pt\" height=\"347.04pt\" viewBox=\"0 0 347.04 347.04\" 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>2024-05-12T23:04:16.152197</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 347.04 \n",
+       "L 347.04 347.04 \n",
+       "L 347.04 -0 \n",
+       "L 0 -0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p4b68cd6b49)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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3dqMO3fuLOZ69uwp8u7du0VetGiRGdesWVPM2befa9iwoc/XGj9+vBm/9dZbeS073xISEkS2j8EMHz7cb+8FIPKw4wQAQIHCCQCAAoUTAAAFepy4TvPmzc349ttvF3PXrl0T2T5SMm3aNDMeO3asz/exe56xsbEib9q0Ke/FFkCHDh0C8roAogM7TgAAFCicAAAoUDgBAFCgx4nruM9MlihRQszNnz9f5BdffFHkDz74wIzdjxizX9dxHKdOnToiT506VeTly5fnc8UA4B12nAAAKFA4AQBQoHACAKBAjxM+rVq1SuQBAwaI/MADD4g8d+7cm/5dOwNAOGLHCQCAAoUTAAAFCicAAAr0OOHTiRMnfM736tVL5AsXLpjxkCFDArGkQnPfi9dxHGfGjBki2+dLAcCNHScAAAoUTgAAFLhUC5/S0tJE/uijj0QeNGiQyK+88ooZf/3112IuUI8Jy4/y5cubcUpKipirUaOG18sBcAMxMTEi248eDBXsOAEAUKBwAgCgQOEEAECBHqdSq1atRE5OTjbjhx56SMyF6vV5jfT0dJGHDx8usrun6TiOEx8fb8b2I8geffRRkffu3euPJebL2rVrzbhWrVpi7uOPP87364wZM0bk119/XeTbbrtNZPfxHAC+hcvPTHacAAAoUDgBAFCgcAIAoECPU8m+BZ37sVrhcn2+MK5evSpy//79RZ44caIZZ2ZmirkNGzaIXLp0aZF/+eUXkZs0aVLQZTpxcXEi33nnnWacnZ0t5txrzsvgwYN9vs/o0aNFtnvAAMIfO04AABQonAAAKFA4AQBQoMepZD+CKisry4zD5T6L/jR9+vSb5rz+Pez5okX99+Vov/b58+fNuFKlSgV+3XXr1oncpk0bkY8ePVrg1wYQHthxAgCgQOEEAECBwgkAgAI9TiX77GGRIv//v0fLli3FnH1uMdrk1eO15+1zn4WRkZEhsrs3/c4774i5oUOHivzaa6/ddF3t2rXz1xIBhCl2nAAAKFA4AQBQ4FKtUvny5UW+dOmSGbuPPCC0nD592oztS8RJSUkiFytWTGR/XkIGEP7YcQIAoEDhBABAgcIJAIACPU6lunXrilymTBkz3r9/v8erQX598803ZjxhwgQxd99994n897//XeSePXua8bVr1/y/OABhhR0nAAAKFE4AABQonAAAKIRNj3PatGlm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\" id=\"image627585cb65\" transform=\"scale(1 -1) translate(0 -333.36)\" x=\"7.2\" y=\"-6.48\" width=\"332.64\" height=\"333.36\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p4b68cd6b49\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"332.64\" height=\"332.64\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x600 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(44)\n",
+    "samples = flow_dict[\"vardeq\"][\"model\"].sample(img_shape=[16,1,28,28])\n",
+    "show_imgs(samples.cpu())"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 52,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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",
+      "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=\"347.04pt\" height=\"347.04pt\" viewBox=\"0 0 347.04 347.04\" 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>2024-05-12T23:04:41.665625</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 347.04 \n",
+       "L 347.04 347.04 \n",
+       "L 347.04 -0 \n",
+       "L 0 -0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p7b5b096d36)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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N2XKFK996dKl6AwzwUufPr3IgwcPFtmvvpEkSRLfr9W16n79+kWa9VIWu/5pjDE3b96MdBzhQP9u9RKTHDlyiGz/7o8ePSr63n//fZFTpEghcqtWrUTOnz+/127Tpo3o0/VS3m/3Tx//1rZtW9+v37Fjh8hjxozx2qtXrxZ9+u+ldu3aIv/0008ijxgxwmu/9957vuMIFtxxAgDggIkTAAAHTJwAADgIixrn7du3Rd65c6fXfvDBB0Wfru9kz55d5OHDh4ts18t0LRVSlixZnL7+ypUrXrt///6iT/+uy5cvL/K4ceNETp06tddOlSqV6NPHaOlt4MJd3bp1RZ4xY4bI9hrbdu3aib7Ro0f7/uxp06aJ/Oeff3rtTJkyib7169eLXLRoUd+fjci1bt1aZL0OWq/r3Lp1q8gHDx6M8ms999xzIusaZ+XKlb22Xud7+fLlKL9OXOKOEwAAB0ycAAA4YOIEAMBBWNQ4/ej1fpMnT3b6/goVKnhtapz+atSo4duv96O165Zbtmzx/V5dc2nSpInI1atX99r62Cz7+DJjqHFq+/fvF/nQoUMi58mTx2uPHz/e6WefOHFCZLsOrmvRH330UaSvawxHAAby+eefe229V+3u3btF1nty37p1675f98yZMyL37NlT5G+//dZr66MFqXECAJAAMHECAOCAiRMAAAdhX+PUZzHqGo3eW1OrWrWq19b7qer1o+GuTp06vv0XLlwQWdddXPz8888iV6tWLdKv1fup6jWg4b537e+//y7yI488IrL9HonJ8xSvXr0qsj5jVX8+gfM6/S1YsMBr632Au3fvLnJ0apqB6LXz9hrSkSNHir569erF2jiigztOAAAcMHECAOAg7B/V6sdwKVOmFPnJJ58UecOGDSKnTZvWa+vlFHCjt/2yt9xzpbdGfPPNN722fXSVMcYkTZrUN4f7o9pA9HWLLXr7ywYNGoist+/7448/YntIIcV+5K6PZLMf48a2tWvXimwvjdGPcYMVd5wAADhg4gQAwAETJwAADoK2xhksSzsaNWokst6qClE3ffp0kWvWrClytmzZRB4xYoTX1h+fD8Q+7s0YYxIn/r//R9TX8IEHHhA5ffr0IutlEYgfgwYNEjl37twib968OS6HE3Ls35fe2i558uQi37hxI9bGoT+7YH825NixY7H2ujGJO04AABwwcQIA4ICJEwAAB/FW49R1JvvIG2Pu3WrJzs2aNRN9p0+fFllvt6aPLrJrafp7R48eLXLZsmVF1sfc2Nt8xeR2YwnR4sWLRT5//rzIuu5SuXJlr63X7C1atEhkXTfR12LixIle++OPPxZ96dKlEzlHjhwiHz9+3CD+vfDCCyLrLRp5//nr0aOH19afIdHbFX766acix+RnTPSRf3Z9VV/jYMUdJwAADpg4AQBwwMQJAICDOKtx5s2bV+Rly5aJXKBAAd/v10cb2XRtQ9dPdb+d9f6yOo8ZM0bkyZMni7xu3bpIxwXpzJkzIk+ZMkXkFi1aiPzoo496bb0GdOzYsSIPHDhQZF2LfvzxxyMdl77mek9UxA977a0x966nTZMmTVwOJ+TZNc6MGTOKvg8//FDkPn36iDxhwgSR7f1m//rrL9FXpkwZke312MYY06VLF5HteqveJzpYcccJAIADJk4AABwwcQIA4CDOHijrfSV1TVOvE1q+fLnILVu29Nq3bt0SfV9//bXI9vq/f2LXQHV9a/fu3SK/++67vj8L969Dhw4iV61aVWS7xqn/PnTNM2fOnCLPmTNHZPucv0A18ED1dsQeu65Zq1Yt0ZciRQqRR44cGSdjSih27tzptRs3biz69Gc59LpovXa+efPmXjvQ+0n/G6rXkPp9b7DijhMAAAdMnAAAOIizR7WpUqXy7dfHydSvX19kv2Nu9CO+Dz74QOSOHTuKnDVrVq+9adMm0ae3dtMfidePdhFz/P5G9OOdAQMGiKxLAVmyZIn0Z+ktGIcOHSqy/vg8pAoVKoh85MgRr713716nn6W3WbT/HdCPZg8fPiyy3iYOUaffAy+//LLI+nfftWtXke1lI3ny5BF9uXLlElm/n27evCmyva1p9erV/YYdNLjjBADAARMnAAAOmDgBAHAQZzXOTp06iaw/wqyPnPKraQby2Wefibxx40aR7SOmnn76adG3Zs0akd944w2RV65ced/jgr927dqJvGDBAq+t/170tl6a/no766PiDhw44DTOcKPryz/88IPIdr2rZMmSvj9LLzHRWyeuX7/eaz/11FOiT3/uQS9Lw/3Tn93Q2xseOnQo0u/dt2+f78+eOnWqyH7LV/S/1cGKO04AABwwcQIA4ICJEwAAB3FW4yxatKjItWvXFllvsReTdF3SPmLqt99+E32PPPKIyCtWrBC5ffv2Ig8fPjwmhghzb+1s165dXrtQoUK+36vrXXqtWMqUKSP9WYFqNOFOb3e4bds2kUuUKOG1N2/eLPp0PUtfl0GDBon8559/eu1SpUqJPv1eRdzR69nTpUvntfXnUXR9VAuVbfX8cMcJAIADJk4AABwwcQIA4CDOapx6/9h169aJHJd7wF68eNFr671pA9VRhg0bJrK9D2NCeHYfn1xqJatXrxa5YsWKIrdp00bk/v37R/q1y5YtcxpnuNOfT7DfQx9//LHoS5MmjcjJkiUT+fz58yLbtWi9x6nex/T777+P4ojhqly5ciKnT59e5Pnz53vt3r17i75PPvkk9gYWJLjjBADAARMnAAAOmDgBAHAQZzXOr7/+Oq5eyom9bswYY65duyZy6tSpRdZ1zG7dunltvabzwoULMTHEsGXXUey1gsbcuxZTn+Wp62Nvvvmm13777bdF34wZM0TWaxEhHT16VOQhQ4Z47blz54o+vYY6X758IqdNm1Zke91n27ZtRZ+ugVPjjDmlS5cWWX+GwO/zG3q9baAzjFu1aiWyvca/devWgQcbBLjjBADAARMnAAAO4uxRbbDSW4DppQqLFi0SOUuWLCL36dPHa584cUL0jR8/PiaGGLbs363eCrFx48YiL126VGS9HKVAgQJee/fu3aJv5MiRIletWlXk69evR3HE0Ee0FS5cWORPP/1U5Pfee09ku7zx5Zdfir4JEybExBDxD44dOyay/t3r4xXto+RefPFF0Xf48GGR7eMBjbn3vbtjxw6nsQYD7jgBAHDAxAkAgAMmTgAAHIR9jVPbuHGjyN9++63I+qPUp06d8tq6zobosT8C/9FHH4m+SpUqiay3CNu0aZPI9nKoJk2aiD69DZyue+P+6d9lp06dfDPih65LtmjRQmT78wbGyFp1o0aNRF+mTJlETpIkici9evUS2V7OFCq44wQAwAETJwAADpg4AQBwQI0zAL0esH379iLbdbi4PBot3Bw6dEjk3Llzi6yPupo6darIWbNm9dr2tm7GUNMEAtE1UHtdp97eUr+/9BaWfscFhgruOAEAcMDECQCAAyZOAAAcUON0dPv27fgeAv7Bd999J7Lef9Zea5YiRQrRp4+SQ8Jg19r8jsWCO/v3uX79+ngcSfzgjhMAAAdMnAAAOGDiBADAATVOJEg9e/b0zQBwv7jjBADAARMnAAAOeFQLIEFiCQpiC3ecAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcMHECAOCAiRMAAAdMnAAAOGDiBADAARMnAAAOEkVERLChIwAAUcQdJwAADpg4AQBwwMQJAIADJk4AABwwcQIA4ICJEwAAB0kDfUFEREQcDAPR5XeduIahIdB14jqGBt6LoS/QdeKOEwAAB0ycAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcBFzHCQB+cufO7bXTpk0r+v7666+4Hg4Q67jjBADAARMnAAAOmDgBAHBAjROAk40bN4r85JNPeu3Lly+Lvs8++0zkPn36xN7AgDjCHScAAA6YOAEAcBBvj2oTJ5Zz9hNPPCFyx44dRa5bt67X/uijj0TfkCFDYnZwACLVt29fkcePH++1M2XKJPr08Uw7duwQecaMGTE7ONyX48ePi7xp0yaR9SP2tWvXxvqYghl3nAAAOGDiBADAARMnAAAO4q3GqZ+R65pn8eLFRU6ePLnX1s/bqXECcWfevHkiL1iwwGvv2bNH9OXIkUPkadOmibxu3TqRDx486LXv3r0bnWHCQYoUKUSuUaOGyBUqVBB5586dXrtevXqi78CBAzE8uuDDHScAAA6YOAEAcMDECQCAg3ircTZp0kTk6dOni5wkSZJIv9evz1W/fv1EzpYtm8h6C7EPP/xQ5KtXr8bYWMLd5s2bRbavxcMPP+z7vbdv3xaZ+ljcuXPnjtcuUKCA6KtUqZLIy5cvF3nv3r0i2+sH9ffq9yJizoMPPihyyZIlRX7jjTdEbtGihdceMWKE6NNrQvV785133rnfYQYN7jgBAHDAxAkAgAMmTgAAHMRbjXPbtm0iHz16VOTHH39cZLtmFd0aZ8qUKb12qVKlRF/FihV9x6VrotQ4oy5Dhgwi586dW+RixYqJnChRIq99/fr1SPuMkXU2Y4wZOHCgyN26dXMbLO6LrmetWLFC5MKFC4v8008/ifzUU0957e3bt4s+/fdCHTvm6Ov222+/ifzHH3+IfObMGa/9wQcfiD7731djjDl16pTI+usvXLjgNNZgwB0nAAAOmDgBAHDAxAkAgIN4q3Hae88aI/c+NMaYmjVrRvln5c+fX2S9Nkzvg/vWW2957erVq/v+bF2D0ecNnjhxIsrjDDe61jFlyhSR69SpI7KuWdl1S13D1HTdu3Xr1iLb9bG2bduKvrNnz/r+bMSc3bt3i5w3b16R7c8QvP/++6IvY8aMItt1NsQuXQO19wvX79tevXqJnCVLFpEXLlwosv5cSSjgjhMAAAdMnAAAOIjVR7VZs2b12t27dxd9egsnvVTB79GcPrZGLxnR9MfY//Wvf0X6tX///bfIS5YsEVl/RB6R00tI/JYY/RP7iKlZs2aJPr0M6IUXXhBZH0vXsGFDr/3cc8+JPn0s0qpVq3zHhZhz8+ZNkfXSBdvixYtFLlu2bKyMCYHZ792PP/5Y9OntVPXj+MyZM4tsLy0LlSVG3HECAOCAiRMAAAdMnAAAOIjRGqfeBm3ixIleu1atWqJPHz2jly7oZ93JkiXz2rrGee3aNd9x7d+/X2R7GYTeAqxRo0Yi69oaok7/PWTPnt336y9evCiyfURVoOUo+mijZcuWiWwfk6Tr6Xobxc6dO4v8yy+/+L42Yo69NEEvI9NHliH+2Mu/BgwYIPoCbUP62GOPiZwqVSqvfeXKlRgYXezjjhMAAAdMnAAAOGDiBADAQYzWOFOnTi2yvR1d7dq1Rd/KlStFzpcvn8hffPGFyPYWfHr91ocffiiyfubut5WbPt6sZ8+eIidNKn9Feuspv9cJd+nTpxdZ16x0DVR/faC6pk2v/9NbKdp1ykKFCok++ygrY+5d90uNM+7Y10K/n/zWeCJ6hg0bJrJeX6u3P/Sjr5vfv7/GyCPM9Jam+nMRwfJvLHecAAA4YOIEAMABEycAAA5itMZ5+fJlkZs1axbl79XHir344osir1692muXLl1a9Ol9cB966CGRZ8yYEenP0nW2IkWKiKz31O3ataseOiKh/x42b94scqlSpXy/v0yZMl57y5Ytoi/QWjF95JS9Hrdbt26iT9deX3nlFZHtvWuPHTvm+7rBQv9dB0ttSNO/e3sdnx6zfh/DX7p06USeP3++137mmWdEn71O/p/oa+G3v6z+29N0v72WPlj/TjXuOAEAcMDECQCAAyZOAAAcxOp5nNGh1xFNmDDBaz/yyCOiL2PGjCK3adNG5MaNG4u8Zs0ar12sWDHRlytXLpEvXLggMjXOqNPXcPr06SLb+8cac++aWXu/Wbs+Y4wxrVu3FvnSpUu+Y7FfS9fVtM8//1zkc+fO+X59MAqVWpEe5969e722fi/mz59fZH0dXdb9hgN97my5cuW8tn6v6eswaNAgkceMGSOy/RkD+7MIxtz7fmnRooXI+uxce69aXf/s2LGj77jiC3ecAAA4YOIEAMBB0D6q1caNG+e19VFf+vZefwxbHx02e/Zsr502bVrR53ecmTHGPP/88yIvWrTIb9iwTJ48WWS9LCRz5swi29dRP25v2LChyPYSI2OMGTVqlMjFixePdFz6mutHyGy5F3v0737mzJleu3z58qJPl2Ry5swp8uHDh2N4dKHNLkkZI7dA1Y/B9XXQj8WPHj0qsn2U47x583zHYS/nMubeZWj29qtp0qQRfX379hV5wYIFIutljHGFO04AABwwcQIA4ICJEwAAB/FW49R1ySRJkoisP1pu57Nnz/r+bL3d2oEDB0R+4oknvHaBAgVE3+LFi0VOmTKlyHPmzBHZrp3t2LHDd1zhTl+34cOHixwRESGyvdxA/z3o2nOVKlV8s8vyDH3sGOLO2LFjvfakSZNEX8WKFUXu0qWLyHYNzxhZLw3H9+bBgwdFtre8fPjhh0Wf/ve4fv36IuvPGHz55Zf3PS77GDFjjHn11Ve9tv7MSPLkyUXWnzEZPHjwfY8jOrjjBADAARMnAAAOmDgBAHAQbzVOXXMoWLCgyNu2bRO5du3aXnv//v3Reu3du3d77bx584o+XUvTtVedt2/f7rVv374t+vTWUt99953zWBMSXWesUaOG79fbx5LpY+b0tor2tl3G3Hv0XIYMGSJ9HV3f0esF4c/evk2vodY1qlq1aom8cOFCkc+fP++17bWCxhizZ88ekUePHi2y3p7t+vXrXnvgwIH/OPZwUqdOHa+t/7393//+J7K+bkOGDBH50KFDXtveGvN+/Pjjj15b12Vz584tsv77+eKLL7x2XG4zyR0nAAAOmDgBAHDAxAkAgIN4q3GWKFFCZLu2Ycy9z+A//fRTrz1+/HjR99///ldkfZyVnx9++EHkBg0aiDxt2jSR9fpBuyaqjznSdZVwr3FqS5cuFbls2bIi2zWuY8eOiT5d89R1Sr3+1l7jlzp1atGnayO//vqrz6ihf38DBgzw2k2aNBF9eu9Rzd6n1Bj574L+vIH+PII+/u3WrVsi28dqTZ06VfTpv6dws2vXLpFHjBgh8vvvvy+yvub2MWPVqlUTfUeOHBFZXxedb9y44bUD1SntY+eMke97apwAAAQpJk4AABwwcQIA4CDeapxXr14V+ZNPPhG5R48eItu1x1deeUX06bVg+nn9H3/8IfLp06cjHdfcuXNF1usD27ZtK7K9rkivS9Rn2kEKtI4zU6ZMXlvXovXemfrMTP33ZdfQ9TXV9VFdM4dk1w6NMebdd9+N9GvPnTsnsj7/tlKlSpF+r/6swldffSWyfp8PHTpU5KJFi3rtZ599VvTNmDEj0tcNR/rfW/1vV926dUW211fqNff2+mtjjDl58qTI9h7Cxsg11vqc0M6dO4tsr9s05t46eFzhjhMAAAdMnAAAOIi3R7WaPlLK3tLJGGMGDRrktfVHo/VRM/qxgr6dtx/N6S2eevbsKfLFixdFXr16tcj2sgi9HOXKlSsi6+369BZ94WbixIki623xHn30Ua+dNWtW0bd8+XKR9ZFl3bt3F9nvkY7u048XIemj9extJ3fu3Cn67KUqxhjz2WefiayPmKpcubLXnjJliuibPn26yHpJSdWqVUW2l7DpR8L6cWFcLmUIBro84VfaMMaYS5cuiZw+ffpIf5bd909ZP361H8nraz5s2DCRg+XfTO44AQBwwMQJAIADJk4AABwETY1TmzBhgsh2PUxv8VSsWDGRmzdvLnLhwoVFtp/J62NrJk+eLLKuf+k6ZmQ/1xhj/v77b5GD5fl8sJg1a5bI9rZ4xhizYcMGr62XE+iPz+v66KhRo0S2r6O+TrNnzxb58OHDfsMOe/rvWL///OjrGJu6du0aZ68VagLVdJs2bSqyPrLN/v5JkyaJPv2ZE/1vpv77mTdvntfWNXB7O75gwh0nAAAOmDgBAHDAxAkAgIOgrXFq9jP177//XvTprNd7derUSeTixYt77YoVK4q+5MmTi2wfbWXMvceM5ciRw2vr2qqu2UHSW3P5Hbum65A66+umj6WzazT6qKuWLVuKTC0akM6cORNpX6Aj/urVqyey3vJ03bp1Xvv69ev3OcK4xR0nAAAOmDgBAHDAxAkAgIOQqXG60OsndY0TCY9e7/Xnn3+K3KxZM6+tazDhtk8pEJv0+0nvbZwQcMcJAIADJk4AABwwcQIA4CBB1jgBP9Q0AUQHd5wAADhg4gQAwAETJwAADpg4AQBwwMQJAIADJk4AABwwcQIA4ICJEwAAB0ycAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcMHECAOCAiRMAAAdMnAAAOGDiBADAQaKIiIi78T0IAABCBXecAAA4YOIEAMABEycAAA6YOAEAcMDECQCAAyZOAAAcJA30BREREXEwDESX33XiGoaGQNeJ6xgaeC+GvkDXiTtOAAAcMHECAOCAiRMAAAdMnAAAOGDiBADAARMnAAAOmDgBAHAQcB1nQvDQQw+JfO3aNa99+vTpuB4OACCEcccJAIADJk4AABwwcQIA4CBB1jhLly4t8qxZs0T+9ddfvXaDBg3iZEwAgISBO04AABwwcQIA4CBBPqpNkSKFyHny5BH5gQceiMPRINgULFhQ5MuXL4t89OjRuBwOYkmiRIm89t27d+NxJKGvbt26In/77bdee+zYsaKvTZs2cTKm+MQdJwAADpg4AQBwwMQJAICDBFnjPHbsmMhHjhwRedOmTV47SZIkou/27duxN7Awt3PnTpGfe+45kfPnzy9y7dq1vXb79u2j9doPPvig127WrJnou3jxosgDBw4U+datW9F6bcQP6poxR29Nmjjx/91z2e/TcMEdJwAADpg4AQBwwMQJAICDBFnj3LNnj8i6dnbjxo24HE5YSZr0//6kypcvL/ry5csn8o4dO0S+fv26yP/+979jbFytW7f22l26dBF9LuvO7LWBxlBHQ3jQn/24efOm19br4rNlyyby8ePHY21c8YU7TgAAHDBxAgDggIkTAAAHCbLGqVHTjD0//PCDyAsWLPDaukYZqD6o198uWbIkJoZojDFm165dkb5u3rx5RfZbt0lNE+Fo8+bNIrdr185rjx49WvRVrFhR5JkzZ8bewOIJd5wAADhg4gQAwAETJwAADsKixonYkytXLpEHDx7stXVNc9WqVSL/+OOPIp87d05kfU5mdJw9e9Zr6zplp06dRO7Xr5/I58+fj7FxAKHoypUrIm/dutVr6zWerVq1Etk+u9MYY+7cuRPDo4t73HECAOCAiRMAAAc8qkW09OrVS+QpU6Z4bf3otWrVqvf9OnpbrxIlSvh+/cKFC0VOnjy517aPRPonTz31lMj2I+VwWI6SJ08ekb/88kuRf/vtN5Ht39eiRYtE35AhQ2J2cIiyMmXKiPzSSy957SxZsoi+WrVqibx9+3aRn3/+eZHt7TT1o1e91WZ03jP2cYDG3Hu8WXzhjhMAAAdMnAAAOGDiBADAATVORMusWbNE7tatm9fWdclixYqJbH+kPRBdL/35559FTpcuncibNm0S+Zlnnonya1WrVk3klStXeu1wqHEeOHBAZH2NR40aFen3VqlSRWRdi27atGk0R4fIpEiRQuS+ffuKbF8bvVRMy549u8gbN24U2a6DJ0uWzPdnjR07VuT//Oc/Iv/1119eu0aNGqJv8uTJIgd6rbjCHScAAA6YOAEAcMDECQCAA2qciBa93dbcuXO9do8ePUTf8uXLRdbHebkc/6ZrjRcuXBC5UaNGIo8cOdJrv/DCC6JPr+usV69epN97+PDhKI8xoRg3bpzIGTNmFPmTTz7x2vq6vPnmmyKvXr1a5NmzZ4usa9mIuuvXr4usa5xFihTx2jlz5hR9uuap12ba32uMPE6wXLlyoi9lypQiN2vWzDd3797day9btkz0ZcuWzQQj7jgBAHDAxAkAgAMmTgAAHARtjbNt27Yi28dV6efvZ86cETlr1qwi6xrW77//7rVbtmwp+k6ePCnyvn37fMeZIUMGr502bVrRlypVKpH1MVnHjh3z/dmhyF5fqetdul7x9ttvi2zXEqNL/27r16/vtfWxYV27dhW5YMGCItu12HCscWrz588XOV++fF77rbfeEn36b0Dve9ugQQORT5065bVff/31aI0z3P30008i16xZ02vrPab1Omf9b6i+jo0bN/ba+ti94cOHi6zrp+PHjxd5/fr194w92HHHCQCAAyZOAAAcBO2j2syZM4tsP25NkiSJ6NOPFfSjAf2Y4YknnvDa69at8x3Hzp07RdaPW+0txQIdV6WXW9hH9dgf7w4l+lrYj2OvXr0q+lKnTi2y/fjdGGOWLFki8t69e2NiiPewjz4zxpjOnTuLrK9jQjixPibpI6fscod+lN27d2+R9XuxevXqIl+7ds1rN2/eXPRNmDDBfbDw2FvbNWzYUPTpv/l3331XZP341V42oo8c0yWYhPh+4o4TAAAHTJwAADhg4gQAwEHQ1jj9tlrSdZJAR+RE5yioAgUKiKw/em1vIfboo4+KvhkzZohcoUIFkYsWLeq19UfHb9686T7YeKC33Js2bZrXvnTpkuibN2+eyLo+unjxYpHtY5BicumOrlvrj8OXKVNG5I4dO3rtNWvWxNg4EiK91Edvz6fr3M8995zIuXLl8tojRowQffrouCFDhoicEGtpcUX/rvTRcfrfWPt3r2veuuap/21LCLjjBADAARMnAAAOmDgBAHAQ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\" id=\"image11a6707d89\" transform=\"scale(1 -1) translate(0 -333.36)\" x=\"7.2\" y=\"-6.48\" width=\"332.64\" height=\"333.36\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p7b5b096d36\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"332.64\" height=\"332.64\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x600 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(42)\n",
+    "samples = flow_dict[\"multiscale\"][\"model\"].sample(img_shape=[16,8,7,7])\n",
+    "show_imgs(samples.cpu())"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "From the few samples, we can see a clear difference between the simple and the multi-scale model. The single-scale model has only learned local, small correlations while the multi-scale model was able to learn full, global relations that form digits. This show-cases another benefit of the multi-scale model. In contrast to VAEs, the outputs are sharp as normalizing flows can naturally model complex, multi-modal distributions while VAEs have the independent decoder output noise. Nevertheless, the samples from this flow are far from perfect as not all samples show true digits. "
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Interpolation in latent space\n",
+    "\n",
+    "Another popular test for the smoothness of the latent space of generative models is to interpolate between two training examples. As normalizing flows are strictly invertible, we can guarantee that any image is represented in the latent space. We again compare the variational dequantization model with the multi-scale model below."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 30,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "@torch.no_grad()\n",
+    "def interpolate(model, img1, img2, num_steps=8):\n",
+    "    \"\"\"\n",
+    "    Inputs:\n",
+    "        model - object of ImageFlow class that represents the (trained) flow model\n",
+    "        img1, img2 - Image tensors of shape [1, 28, 28]. Images between which should be interpolated.\n",
+    "        num_steps - Number of interpolation steps. 8 interpolation steps mean 6 intermediate pictures besides img1 and img2\n",
+    "    \"\"\"\n",
+    "    imgs = torch.stack([img1, img2], dim=0).to(model.device)\n",
+    "    z, _ = model.encode(imgs)\n",
+    "    alpha = torch.linspace(0, 1, steps=num_steps, device=z.device).view(-1, 1, 1, 1)\n",
+    "    interpolations = z[0:1] * alpha + z[1:2] * (1 - alpha)\n",
+    "    interp_imgs = model.sample(interpolations.shape[:1] + imgs.shape[1:], z_init=interpolations)\n",
+    "    show_imgs(interp_imgs, row_size=8)\n",
+    "\n",
+    "exmp_imgs, _ = next(iter(train_loader))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 31,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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X74c+qpQNSxsN06+ugMY2z0f95w+fXpuWYcOHVLbvJ6jR48GPlYaWIksTXl5uTnLa8BvgHeFuCgFKy4udt4Do4a44B0NLqNcU1NjDgrLItXV1a51FvTtfl0aNlOLLHMY77oF+cUbZiPT6Id11TBRTVQT1VRENVFNVBPVLBDVRLUss8gNptoHAJJuAbYfUTKtwo4cOZJZhgM8AlauXLkbRAwL243Pxxmb/U7A1U1yzjp79uw24L3Z4mPu3LmVIGz6X2gl4hLI6W+8GhqzuoPBgwfPBDkVjGO2Fy9e7ANuBv3792f0dtA7zYEDB7xLeGef5QKSF9vsF5YV6cmNXMNENVEth4KJavZhopqolkPBRDX7sCiqcYFfZ6EwjjuhgzMFRM+0CnNeNe5qHh06dBgGIoaF7cYiFAJvU6Tl6VcPWj3jaZPFKUEwV9+NQv+q3LUYnkVWaMHGAtfMoHnz5t0Ddu3axW6Iuo5C9gXLF9cgS1QjolpwlqiWhyxRjYhqwVmiWh6yRDUiqgVniWp5yHrDqsY7CM6wQgtgXFY7LNMq7Pz583zpO1tJaWkpJ/KjqWYRZrMr509VVFTwHaitW7fmwtfq+t35ysqZa9FKkpolqhFRLTgrsc0/zixRjYhqwVmJbf5xZr1hVctXZmLPXJxZiS1YnFmiWj7DkpqV2ILFmSWq5TMsqVmJLVicWaJaPsOSmpXYgsWZJarlMyypWYktWJxZolo+w5KaldiCxZklquUzLKlZiS1YnFmiWj7DkpqV2ILFmXVNVBME4aoiqglCLIhqghALopogxIKoJgixIKoJQiyIaoIQC/8HQTQ/fQplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjQyNzAKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDMwMCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDYwNjEgMDAwMDAgbiAKMDAwMDAwMDU5NiAwMDAwMCBuIAowMDAwMDAwNjE3IDAwMDAwIG4gCjAwMDAwMDA2NzcgMDAwMDAgbiAKMDAwMDAwMDY5OCAwMDAwMCBuIAowMDAwMDAwNzE5IDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDMzNyAwMDAwMCBuIAowMDAwMDAwNTc2IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU1NiAwMDAwMCBuIAowMDAwMDAwNzUxIDAwMDAwIG4gCjAwMDAwMDYwNDAgMDAwMDAgbiAKMDAwMDAwNjEyMSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNjI3OAolJUVPRgo=",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:00.057878</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p62baca0431)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"imageced5e974ad\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p62baca0431\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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gQM3AvUTb1hUK7UY+JCZJuOovmrOaPtFOJx+CuT0qfayiY2roqIiv/XR5Buw/XK+6Nixo3bgPe1K5BtP8x/CY6N369atCWSuIhJOrr0eqi2sf//+rkcKOUTyqlWrSgF7EM35F1BWVvZLgD/KnJ1mQBf3POiBZQB/cIwB3mG5fv16ugy58nYF/BcmmEyiJlGTqLUuEjUHiZpErZWRqDlI1CRqrcz1Rw39kN5krRC1yspK10E0BxJXLt5Z50NmmoyXinl2R502qMmDZxq0rye1cV26dOmjQHVkYVHi2sDYt+/cudPGVVh2AnTu3Dk9yx49enCcOo60gd0Wh09T9rngvvvu87zR0qqw8vJynhbp3r37I4A9r52XCa2L5zlGjx590TUweQguiRqRqOldErUQXBI1IlHTuyRqIbgkavk8CJSL96P5kNlMyu24a9cuXrHL7n4+qz9Tdy+dfxeHhRsHXI8EKfbu3Vt4dNyCLj8rkc+STJs2bRCAdgjQvpgxX+bDFZwb4JKo5SNRy3VJ1EJwSdTykajluiRqIbgkavlI1HJdErUQXLdK1NCCfHyIb6f0t+ECyNiDffr04QUijkntQ+bfFYC4d0lcXRK1fCRqua7YFhalS6KWj0Qt1xXbwqJ03SpRC+yM7ZaL0hXbwqJ0SdTClMXVFdvConRJ1MKUxdUV28KidEnUwpTF1RXbwqJ0SdTClMXVFdvConRJ1MKUxdUV28KidEnUwpTF1RXbwqJ0SdTClMXVFdvConTdkKgJgtCqSNQEIRIkaoIQCRI1QYgEiZogRIJETRAiQaImCJHwP8Lt0TAKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago0Mjc3CmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDArMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA2MDUzIDAwMDAwIG4gCjAwMDAwMDA1OTYgMDAwMDAgbiAKMDAwMDAwMDYxNyAwMDAwMCBuIAowMDAwMDAwNjc3IDAwMDAwIG4gCjAwMDAwMDA2OTggMDAwMDAgbiAKMDAwMDAwMDcxOSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDU3NiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NTYgMDAwMDAgbiAKMDAwMDAwMDc1MSAwMDAwMCBuIAowMDAwMDA2MDMyIDAwMDAwIG4gCjAwMDAwMDYxMTMgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjYyNzAKJSVFT0YK",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:00.125936</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pd08ee031fb)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"imaged220cf2f5a\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pd08ee031fb\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(42)\n",
+    "for i in range(2):\n",
+    "    interpolate(flow_dict[\"vardeq\"][\"model\"], exmp_imgs[2*i], exmp_imgs[2*i+1])"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 32,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 42\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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4mLl+ihoAhcq+6xeFoMHDx4LwrvMMqTtMXXEomXLlvJwzWagqKjoSYASlC8SUmZ8fzTQoyanmOCTZ9Ns3rxZjp29ZvHsoMBOPHHihB41hxb7mO4XLlyQ+/H0Z894uswyqfNKr2MvSiaHTuRhOvhO+lk7bxmjpmDUfGTG9xk1Ro1RY9SCXYyaglHzcTFqSY+aPNUeMjmzrObCCEGYqC1cuPApIK2rqKgI6jqzzGbRh0D2+se/gCZwySwp1dXVvwbt03eWyf1jp06diubylc0DMrifMmWK/PoKgDakyCEL+Sl5Gk15ebnNg2TzdkUj5E6/IDJGrZFRC5SF/BSj5iVj1BoZtUBZyE8xal6yMFE7A9SJFHmWXN++fR8G4Z1WskuXLlVm/1h+FYQQOWQ2i8pZtOxoo2ljnTc3okqS6mLUBEbN35XY8o/TxagJjJq/K7HlH6eLURMYNX9XYss/TtcbNmqZ69AqKirkTE2nTp3+BcI7rWQY1DvOZoTMtENms+jr4MUXX5Sc7d692/umo0K58oZRK5yLURMYNX9XYss/ThejJjBq/q7Eln+crjds1ArlTOyWi9OV2IbF6WLUCilLqiuxDYvTxagVUpZUV2IbFqeLUSukLKmuxDYsThejVkhZUl2JbVicLkatkLKkuhLbsDhdjFohZUl1JbZhcboYtULKkupKbMPidN2QqBFCmhRGjZBYYNQIiQVGjZBYYNQIiQVGjZBYYNQIiYX/ATNxHEYKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago0MjIzCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDArMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1OTk5IDAwMDAwIG4gCjAwMDAwMDA1OTYgMDAwMDAgbiAKMDAwMDAwMDYxNyAwMDAwMCBuIAowMDAwMDAwNjc3IDAwMDAwIG4gCjAwMDAwMDA2OTggMDAwMDAgbiAKMDAwMDAwMDcxOSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDU3NiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NTYgMDAwMDAgbiAKMDAwMDAwMDc1MSAwMDAwMCBuIAowMDAwMDA1OTc4IDAwMDAwIG4gCjAwMDAwMDYwNTkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjYyMTYKJSVFT0YK",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:00.942801</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pc0037ef2d3)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"imaged9bdd8a43b\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pc0037ef2d3\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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tt35/MjIGOro/SDw44y5udiy3rp1K5vTaIByBOIQ8OSTT170XYjb43KV8TOU3waVqSWUTcy48LdLzVfUglDUmsgcXYpakExRy4qi1kTm6FLUgmSKWlYUtSYyR5eiFiTLI2qzZ8/miq68gQ8++KDLX+QeNc5KMi721oSQhXdxjCCXQXBcmC4vF3k2TQhXjrKQxNwVqUxR86CoeWRxdSlqXhS15q7YVv8oXYqaF0WtuSu21T9K1+0Stfr6eo4EY/V3WL8tw5mDDK3PU6Zhz/FvIWThXZxUZUYN+n7JpFCuHFDUCudS1Lwoas1dsa3+UboUNS+KWnNXbKt/lK7bJWrnz59vHE5n+6xgU2cOMs7dadOmTRU4A0LIwruuA66Ct3jx4gugRV05oKgVzqWoeVHUmrtiW/2jdClqXhS15q7YVv8oXYqaF0WtuSu21T9K1+0StSlTpnB9b76m8P2UeFZnjgXs27cvh++57q5aUjhZXF2KWnYUtUxXbAsWpUtRy46ilumKbcGidN0uUcvZGds7F6UrtgWL0qWoFVIWV1dsCxalS1ErpCyurtgWLEqXolZIWVxdsS1YlC5FrZCyuLpiW7AoXYpaIWVxdcW2YFG6FLVCyuLqim3BonQpaoWUxdUV24JF6bolURNCtCiKmhCRoKgJEQmKmhCRoKgJEQmKmhCRoKgJEQn/A4YsW0gKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago0MTgxCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDErMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1OTYzIDAwMDAwIG4gCjAwMDAwMDA1OTYgMDAwMDAgbiAKMDAwMDAwMDYxNyAwMDAwMCBuIAowMDAwMDAwNjc3IDAwMDAwIG4gCjAwMDAwMDA2OTggMDAwMDAgbiAKMDAwMDAwMDcxOSAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzMzcgMDAwMDAgbiAKMDAwMDAwMDU3NiAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NTYgMDAwMDAgbiAKMDAwMDAwMDc1MSAwMDAwMCBuIAowMDAwMDA1OTQyIDAwMDAwIG4gCjAwMDAwMDYwMjMgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjYxODAKJSVFT0YK",
+      "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=\"643.2975pt\" height=\"97.56pt\" viewBox=\"0 0 643.2975 97.56\" 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>2024-05-12T22:43:01.012081</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 97.56 \n",
+       "L 643.2975 97.56 \n",
+       "L 643.2975 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p77beb6e73e)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"image9a12df2bca\" transform=\"scale(1 -1) translate(0 -83.52)\" x=\"7.2\" y=\"-6.84\" width=\"629.28\" height=\"83.52\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p77beb6e73e\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"628.8975\" height=\"83.16\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1200x150 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(42)\n",
+    "for i in range(2):\n",
+    "    interpolate(flow_dict[\"multiscale\"][\"model\"], exmp_imgs[2*i], exmp_imgs[2*i+1])"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The interpolations of the multi-scale model result in more realistic digits (first row $7\\leftrightarrow 8\\leftrightarrow 6$, second row $9\\leftrightarrow 6$), while the variational dequantization model focuses on local patterns that globally do not form a digit. For the multi-scale model, we actually did not do the \"true\" interpolation between the two images as we did not consider the variables that were split along the flow (they have been sampled randomly for all samples). However, as we will see in the next experiment, the early variables do not effect the overall image much."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Visualization of latents in different levels of multi-scale\n",
+    "\n",
+    "In the following we will focus more on the multi-scale flow. We want to analyse what information is being stored in the variables split at early layers, and what information for the final variables. For this, we sample 8 images where each of them share the same final latent variables, but differ in the other part of the latent variables. Below we visualize three examples of this:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 33,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "[rank: 0] Seed set to 44\n"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "JVBERi0xLjQKJazcIKu6CjEgMCBvYmoKPDwgL1R5cGUgL0NhdGFsb2cgL1BhZ2VzIDIgMCBSID4+CmVuZG9iago4IDAgb2JqCjw8IC9Gb250IDMgMCBSIC9YT2JqZWN0IDcgMCBSIC9FeHRHU3RhdGUgNCAwIFIgL1BhdHRlcm4gNSAwIFIKL1NoYWRpbmcgNiAwIFIgL1Byb2NTZXQgWyAvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJIF0gPj4KZW5kb2JqCjExIDAgb2JqCjw8IC9UeXBlIC9QYWdlIC9QYXJlbnQgMiAwIFIgL1Jlc291cmNlcyA4IDAgUgovTWVkaWFCb3ggWyAwIDAgMzQxLjY3NDgzODcwOTcgMTgwLjcyIF0gL0NvbnRlbnRzIDkgMCBSIC9Bbm5vdHMgMTAgMCBSID4+CmVuZG9iago5IDAgb2JqCjw8IC9MZW5ndGggMTIgMCBSIC9GaWx0ZXIgL0ZsYXRlRGVjb2RlID4+CnN0cmVhbQp4nFWOSw7CMAxE9z7FnCDfKkmXQKWIZWHBAaJQiCioVKLXx61AhcWzPJbHHtnk1zXlQ9xidyS5qjSSRmE6KBRmgkZkOlKserKVFs5XwdYsb79SByW84Zla2wvRmQZ4YRas4TpvB69qD+2csAbPjBPukBv+MvKrwkx8PeI/2LD4HeYgH+v3cOoh9xrNAy219AYPKzF0CmVuZHN0cmVhbQplbmRvYmoKMTIgMCBvYmoKMTQ4CmVuZG9iagoxMCAwIG9iagpbIF0KZW5kb2JqCjMgMCBvYmoKPDwgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ExIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDEgPj4gPj4KZW5kb2JqCjUgMCBvYmoKPDwgPj4KZW5kb2JqCjYgMCBvYmoKPDwgPj4KZW5kb2JqCjcgMCBvYmoKPDwgL0kxIDEzIDAgUiA+PgplbmRvYmoKMTMgMCBvYmoKPDwgL1R5cGUgL1hPYmplY3QgL1N1YnR5cGUgL0ltYWdlIC9XaWR0aCA0NTUgL0hlaWdodCAyMzEKL0NvbG9yU3BhY2UgWyAvSW5kZXhlZCAvRGV2aWNlUkdCIDI0Mwoo/////f39+/v7+fn59/f39fX18/Pz8fHx7+/v7e3t6+vr6enp5+fn5eXl4+Pj4eHh39/f3d3d29vb2dnZ19fX1dXV09PT0dHRz8/Pzc3Ny8vLycnJx8fHxcXFw8PDwcHBv7+/vb29ubm5t7e3tbW1s7OzsbGxr6+vra2tq6urqampp6enpaWlo6OjoaGhn5+fnZ2dm5ubmZmZl5eXlZWVkZGRj4+PjY2Ni4uLiYmJh4eHhYWFg4ODgYGBf39/fX19e3t7eXl5dXV1c3NzcXFxb29vbW1ta2trZ2dnZWVlY2NjX19fXV1dW1tbWVlZV1dXVVVVU1NTUVFRT09PTU1NS0tLSUlJR0dHRUVFQ0NDQUFBPz8/PT09OTk5Nzc3NTU1MzMzLy8vLS0tXClcKVwpJycnJSUlIyMjISEhHx8fHR0dGxsbGRkZFxcXFRUVExMTERERDw8PXHJcclxyCwsLCQkJBwcHBQUFAwMDAQEB/v7+/Pz8+vr6+Pj49vb28vLy8PDw7u7u7Ozs6urq6Ojo5ubm5OTk4uLi4ODg3t7e3Nzc2tra2NjY1tbW1NTU0tLS0NDQzs7OzMzMysrKxsbGxMTEwsLCwMDAvr6+vLy8urq6uLi4tra2tLS0srKysLCwrq6urKysqqqqqKiopqampKSkoqKioKCgnp6enJycmpqamJiYlpaWlJSUkpKSkJCQjo6OjIyMiIiIhoaGhISEgoKCgICAfn5+fHx8enp6eHh4dnZ2dHR0cnJycHBwbm5ubGxsampqaGhoZGRkYmJiYGBgXl5eXFxcXFxcWlpaWFhYVlZWVFRUUlJSUFBQTk5OTExMSkpKSEhIRkZGREREQkJCQEBAPj4+PDw8Ojo6ODg4NjY2NDQ0MjIyMDAwLi4uLCwsKioqXChcKFwoJiYmJCQkIiIiICAgHh4eHBwcGhoaGBgYFhYWFBQUEhISEBAQDg4ODAwMXG5cblxuCAgIBgYGBAQEAgICAAAAKQpdCi9CaXRzUGVyQ29tcG9uZW50IDggL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0RlY29kZVBhcm1zIDw8IC9QcmVkaWN0b3IgMTAgL0NvbG9ycyAxIC9Db2x1bW5zIDQ1NSAvQml0c1BlckNvbXBvbmVudCA4ID4+Ci9MZW5ndGggMTQgMCBSID4+CnN0cmVhbQp4nO2d/Z9VRR3HvbsZsSxhoIFiQKZBz4A8rBGKYGZZSAaSUkAiWiy7kMWDFbIQLYnxIGCk8ehGEmihJBCRgZGSRRnGQ0hFgZYgurH/QJ9PO/Pa2cu9e+ecnXVfjp/3L8DZy3nvnM95ve7MnDPfOefnIgbOae1fQARBOcaBcowD5RgHyjEOlGMc2BzrXi/kaxGfcozDpxzj8CnHOHzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDpxzj8CXOcQo4CgaBoUOHvgpmgKRe789PB1eB5WD//v1fBV8HLeabBn4Hdu/e/UcwGtwBWsz3X1AORo4cuReMADcD70uqHHOjHBN5vT+vHL18yjGL6HNkWo899tj54C6QqedecDf4MUji9fOtXbu2B8g0QHUn0K9fPy9dMt8ll1zyfeC0j39tCzZt2hTeVwNWgCwfWbVqVSKfcnR9ylE5pvApR+WY5fPPkV/+mbx8C6BH4u1t+kO14BrgCGYC55/r1q3z6155+f4DrgWN22SvqWkff6lAPnZubrjhBie/TOPmZTp37lzY5fiUI1GOyjGNr7Vy3AZMo+aAMvAI2LhxI7+r6L0AVFZWBmrnTcA0qD1YD64EvXv3poeHlyxZUgEC+Zx7tB34CEDzfgK+DXgYf7wMAvn+AoxvNlgG8IX/QTAf8HB1dfVk4O1TjkQ5Ksc0PuWoHHP7PHJE94VXjyGuXLmSX9HOD9HfWEfvN8DBgwcDtfOXgGfFWNU9fOrUqRJg+iC8mwL4TgP0Kjqb3sUrwPyEHamLgfHx5grg4+zwPcDk+AdgfjIG2K4P/vgU8PYpR+VIlGNSn3JUjvl9HjmWl5czJZ69Q4cOdwL7k5qamrcA8xtlnn/++QDtfA18B/CMCxYsmO7MLhw4cCDTwCgQwPdvUARMb83xsZ9jWw7YGQrgw814yvi+CZz7xundkX3A26cclaNyTONrtRwxLLwMmLOvBocBf7Jz507HmxkxYkSAdpLBwJx0KPgz4OErrrjCuoqLi28BgXwXAXNiTrPuB1OmTLkUWB8uPG+wAD6eZhHI1E/gfgKcBLh9hgDrwyh2IvD2KUeiHJVjUp9yVI75fX7zq/1ApjF84Gh6B4TzrMeOHQvQTnI1yPKxw+E8rkM7j4BAvo8Cx8XrO2vWLPfxIEaWleHmjzEOX5nlQ5fH9ZWWlv4NePuUI1GOyjGNTzkqx9w+vxy/Bj4AMk0ybty4QO3k+zLdQX4XbiFnZrK5vuPgHSC/b86cOX8HgXycpDYPGvOAu/ZzwNunHIlyVI5pfMpROeb2+b+/yndKtmzZ4kwcZ7Nnz55A7SQc5u/du9f98j9LF9LHaXfzmDW375MgoO+ZZ545DxQ5ncXGXA+8fcrRohyVYxpfa+VIZsyYcRv4OLAvdDgsXbrU2+vnO3PmzF/Bs2AhaKx7CPBhXkAfYPu4pizrPX3AR60vgbA+zuV+GLRt2zbLx0Fm4f+vHHOjHJVjGp9yVI6OL3U9Kz6n69mzZwfguHcCL29iH5/TYURZDRzfbtAyvg0bNrjr5gxcndAyPlzOB8F3geN7Enj5lGMelKOXN7FPOTbpU455eLPkyLpW6Pb8CTgzk+8HXt7EPrMegd0e+3Yr4Ei6ZXyAy+c6AmdJe+G+Rxof35lFl45//Baw/onxPQq8fMoxP8qxsDexTzk26VOO+Yk6x38CpvUwMIfuB8bL6lNeXm8fl1/wRdKngTnEZdim+8FyWmF9t4O1YMiQIfwnbx/nbZr3gfA+XsvrrrvOHloMTPu4xMTLpxyzUI7KMa2vNXLsDWh4ANTVr9lljmac1Q14ef1ktbW1PwD09QLmqF0jDJx0Q/imTZv2I8DGDB482B6dB4yPJTUC+gDvRJ7ZebhpD4EngJdPObooR+WYxlenHJVjI1+yHHEBuRaaBpbUwBEu+WIpWOPl8M7L6+dDB8NOcn4W1NW/gfluYHy3goC+mpoa63MmNs2cJ9+kGQvC+dif4ln5zpOziPx7wLTvi8DLpxxdlKNyTOFTjsoxy+efI8srmjJMnHA01ZZ6AuPMdOnShcWhvLyFfbX1nRyemDUmTfXjXcD0qfjGTuD3c8wNyTWBo0eP5hFWnzLPPDntWfgU3r6jR4/ae4YTxqa4M6cFzCutbcCLwMunHF2Uo3JM6mutHLkmae7cuWxnMfgHwK/COrP2uQ6GkQHbyYlcUyyLAzgmhkbdB4zvhyCgj/eNWeLF64rvYU7tcl8S47sQBPRNmTLFPoDjBiHl5eXsa3D7EOPj40Bvn3K0KEflmManHJXj2b5k48f169fbTg33YzRLauldACZNmuTtLfxBDg2rqqqsj2/l44vf+nAFuJAvoI/07dvXChYtWsTJ4pmG1atXnwBhfXyr0Xmxchaw+oEDBzJWb59ydFGOyjGFTzkqxyxfshzx3czArCxTv20JX5b3u6h1Ca9rRUVFlu/tYAMYP3683ykS+aZOncqXYzgQN/mxK/JT4FVbKqmPmz3zzU3TPv5xLvgYeO655xL5lKOLclSOKXzKUTlm+VKtC+CImA/JDhw4wMpTif5vUh8nqlmpnw850b5ErjQ+zsdzAmDUqFF+Baya6WMVye0AOXJig5Wg/TYobexTjlkox0Re788rRy9f6vVWaZGvRXzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDpxzj8NkcxRsb5RgHyjEOlGMcKMc4UI5xoBzjQOPHOHzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDpxzj8CnHOHzKMQ6fcozDlyzHioqKrWAT+DQYO3bsayCN1/vzFIwEvwfbt2+/BdwBWsxnqaysZNF8Vp38Mpg4cWLL+Q6BNWvWvAd8AXweeF9W5dg0ytHL6/155ejlU455iDrH6upqW+Pe1CjkHiVvBdzeK4nXz7ds2bKLgOPjX6tAwf3CEvtY7aSsrIybvHCvGaOkj9uklJaWhvdxz7clwO5tY3wEsSbyKUeLclSOKX2ve44sITsMOLKsv7K8nlcZJi+f3ZW4wZNNTU1NonY2/SFmyEqHuV1s48KFCwP6zoBBgwblaRspKioabbaC8fIpR6IclWMan3JUjrl9fjnuBaZFLIaOL+E1fcGqVavsViKdAIZcgdrJbQ9Ng+i7DPQDAwcO5L4vPNytW7dEddib/tDNwPjeBh4GaN7PgNn7MbN69epXQCAfR4nGx07iRtC/f3/u+dIR8DDum0R17ZUjUY7KMY1POSrH3D6PHGtra98FTI7uty8aVgLMT+7avHnzdNDMdvIUuEFWmW/78Y0rynNLYeMbB7zbmf8D7FO9F/CsVVVVtwHzE86tsq69ueJmh+bm+rgf2gMgU79Tp7Pj8sugFPBa9unTh1XovX3KUTkqxzS+VssRZ7cTgMXFxXcC+5ODBw86Q8nM8OHDC5dIL+h7FXCDYp6xXbt2HGrZH23dupVbQRpd4T3uvXxfAbYF1dXVzoO4m4DTvkD7abGIfYOu2mkfb8xMA34l/JWjQTkqxzQ+5agc8/s8coRoKTBn7wB+ATiauvvuu62U7cWgKEA7CR86mhPzw/8CL4FevXpZ3+zZs4+BAD6+MOJcPT5/3AeOHz++Djg/4W8RwMeGcNBoLtoTgH2dF1544X7g+ELv/6gclWOKdhLlqByT+t40OQKM8DdnGmM38zVw3nPChAkB2kn6A+fkbC/3R3b6VOju+G0j5uXjjotZ7SsqKnL/OXfuXAYQyPcoyDRJaWmpckzsU47KMY1POSrH3D6/HDl25QPHpt2XX355oHZyCHwPyO/CZeZD0UA+Tm5wY1KzSXEOcNcmGpc3/aFbAa5WE9eypKSkMsnzXOVIlKNyTONrrRwJVzo9/vjjRVlfHA4YCQVqJ2FMK1ascCdwG8MVXwF93IS5e/fu+S/tDhDQN2LEiK4gv+8zwNunHC3KUTmm8SlH5Xi2L9m6ucmTJ/OVxD3AvqDnUFxcPBwEaqfhV4BLErLGq4BL9fiwMqyPa635OpJ5Y8eBI1jnbZpAPt4dfUCbNm2yfPwt3KevTfqUYxbKUTmm8SlH5ej4Utezugr06NFjAXDcg4GXN7HvarB06dILgOMr3NdJ6zt06BCfPz4EZjZMDzwNWsY3dOhQBjcXOO27Bnj5lGMelKOXN7FPOTbpU455eLPkyGUK06dPvxI43kHAy5vYZ+BLOebtFlJ4rNxMHzsaPYHxPQta1Hc9sGsDM/V9HS+fcmwa5di0N7HPoBxz+xLn+CLgFwfHWXX1lS4+BIyXS3i9vN4+FunjMjPnaSPXsplZVy6jC+u7HbBUyI033mgPPQiML/z4eALg+m5nUd7FwPi6Ay+fcsxCOSrHND7lqBwdX7Ic0bFhjUI+E+QcK45MAyynYXLcDry8fj5T1ooDONbrMEftWnbASxzQV9ewJGHYsGH2ECU4wt+CDynD+i4EPPO8efPsIWc9AkboPbx8yjEL5agc0/iUo3J0fMly7NOnDzPkMnMWQ6+rXwV+HzDeScDL6+cbMGAAfXwniMvbzNE5IPP/x53FfBE0oK9r164sfkzfvn37eIT9uHcC076sKjDN9F0KeC1Zf+Xw4cPW57y2U7i2jHLMgXJUjil8rZLjVNCxY0de1/OBOfobYK4rl0V9CXh5C/uOg5n1nAfMUbaTlxo652gIH5k/fz4bwutqjvBFDlM9hAsVuEAinI9FFtm+LcAcYtEsvkAC37mgHHj5lKOLclSOKXzKUTlm+fxznAxM8UP6WY0QnRo7vOPhxYsXFz6Nt4/LxqqqqnjiLoAB4k56BBgfy1sE9FHQqVMn+lg898yZMyz9yPr5xsdeSUAfmA3oY5HHEydOVIB7gbl72Wpvn3K0KEflmMZXpxyV41m+ZPMAO3bsMBLOB85Dd4d/PQcsBEeOHPH2+vmWL1/OdlLyJCgrK7N6XIGA9TosSMoKtm3bxtJdZjyead++feE1AUl9fKnyLkNJSQlL3NtpjwEDBiSqn6UcXZSjckzhU47KMcuXLMfTp093A/baAs4B8JGkXyPrEl7XkydPctJ4ZgPc9pLVrsaMGeN3ikS+U6dO2a0RnNv118CrlmVSH6dWbHkZ01fk5P9+UPB5Q5ZPObooR+WYwtdqOdbVl5rCRRxzLdi1a5df8byzvYn+T3NI6sOteprvWD711FN8Z6XFfZRwLdnmzZvx9V9WeEFXbp9yzEI5JvIm+j/NQTnmRjmG9bVWjs1FvhbxKcc4fMoxDp9yjMOnHOPwKcc4fMoxDp9yjMNncxRvbJRjHCjHOFCOcaAc40A5xoFyjIP/AWb+NfkKZW5kc3RyZWFtCmVuZG9iagoxNCAwIG9iago0MDExCmVuZG9iagoyIDAgb2JqCjw8IC9UeXBlIC9QYWdlcyAvS2lkcyBbIDExIDAgUiBdIC9Db3VudCAxID4+CmVuZG9iagoxNSAwIG9iago8PCAvQ3JlYXRvciAoTWF0cGxvdGxpYiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDUrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1ODEwIDAwMDAwIG4gCjAwMDAwMDA2MDcgMDAwMDAgbiAKMDAwMDAwMDYyOCAwMDAwMCBuIAowMDAwMDAwNjg4IDAwMDAwIG4gCjAwMDAwMDA3MDkgMDAwMDAgbiAKMDAwMDAwMDczMCAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzNDQgMDAwMDAgbiAKMDAwMDAwMDU4NyAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NjcgMDAwMDAgbiAKMDAwMDAwMDc2MiAwMDAwMCBuIAowMDAwMDA1Nzg5IDAwMDAwIG4gCjAwMDAwMDU4NzAgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjYwMjcKJSVFT0YK",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:43:05.611690</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#p33920636c2)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "iVBORw0KGgoAAAANSUhEUgAAAccAAADnCAYAAABrJ50wAAAceUlEQVR4nO3de7TPVf7H8W3kkkuEg9DINXcxyjWLGkPuNaiMS4ZJZg1ZM2pUTGcYBpVLYZqamUZSK4OVUKRJyEgGQ8atUK6533PX749Zv91+v47v53zPcft+nefjr/d77e9lLx+fs9dnv79772ypqanfOQAA4P3gWncAAIBEw+AIAIBgcAQAQDA4AgAgGBwBABAMjgAAiBuiGlNTU69SN5BZUdeI65f4uH7JjeuX3KKuEU+OAAAIBkcAAASDIwAAgsERAADB4AgAgGBwBABAMDgCACAi1zkmg6JFi5q8cuXKJq9Ro4bJz5496+N3333XtO3atesy9w64vuXLl8/kLVu2jNk+efJk0xbei7g2cuTIYfIBAwaYvECBAj7Onj27aVu1apXJ33zzzcvcu2uLJ0cAAASDIwAAgsERAACRlDXHsI4xffp009agQQOTZ8uWLebnDBkyxOSzZs0y+SuvvGLyZcuWZaifuLhChQr5+P333zdtd955Z9yfs3LlSpMvWbLE5DNmzPDxwoULM9JFRChYsKCP58yZY9rq1atn8vD++8tf/mLatMY/fPhwk3/++ec+Xrx4cab6CiusITrn3PLly01erlw5k4fX77vvvjNt586dM/k333xj8o0bN/p4586dGe/sNcaTIwAAgsERAACRlNOqjz32mI8bNmwY+Vqdujl27JiPb7/9dtP285//3OQ6xffII4/4WKf0EL933nnHx3Xq1Il8bb9+/UxeunRpH//mN78xbbVr1zZ5165dfdyoUSPTtm7durj6irSmTJni4/r160e+dtCgQT7u3bu3aStVqpTJX3rpJZOH03QPPPCAaaPEkTl/+tOfTF62bFmT69TpwYMHfXzDDXa4yJ8/v8nnzZtn8vHjx/tYr+2WLVvi7PG1w5MjAACCwREAAMHgCACASIqaY7FixUz++OOP+1jnyPUnw1WrVjX5TTfd5GOdf2/dunXke8Ofomt9C7EVLlzY5FWqVIn52tWrV5t8woQJJg+vX65cuUzbr371K5OHP1ufOHGiaWvSpEnsDsPQ5VDly5f3sd5/W7duNfmIESN8rMuu3nrrLZPfcccdJi9evLiPf/e735m2Vq1apdNrXEyLFi1Mrtd27969Jq9bt66PT548adp0eVSlSpVMHv6d1vutVq1a8XX4GuLJEQAAweAIAIBgcAQAQCRFzfHUqVMxc615nDhxwuThukbNw+3FnEu79ZXWysLjr2rWrGnatFaG7+l6qHD7OBVuTeZc2ut75MgRH4c1Defs+lfn7BE74fpIZIxeAz3mKJSSkmLyCxcu+DjcTsw55/r06WPyBQsWmDysKVeoUMG0hfVI59JuXYaLO378uMn1fnv11VdNvm3btpifNXjwYJO/8cYbJs+ZM6ePK1asaNpuueUWk+/evTvm91wrPDkCACAYHAEAEAyOAACIpKg5hnUm55z7+OOPfVymTBnTpnmzZs1MPn/+fB9PnTrVtP3yl780udYcwzVB+/fvT6fX+H9fffWVyceNG+fjvn37mjbdb7N9+/YmD/dl1VrY4cOHTR5evxIlSpi26tWrmzw8HgnR9u3b52O9Xnny5DF5uHZ49uzZpu2zzz4z+ebNm00erofVo5RKlixpcmqO8dH/50WLFjW51vHDa6bXS3+zsWbNGpOH+ybnzp3btOn/G2qOAAAkAQZHAABEUkyrqvAn+z/4gR3fu3fvbnL9yXDo7NmzJt+zZ0/cfQiPQ3LObpOFaE888YSPdbpMt/DTafFwWlXpVlghPW5n5MiRJm/ZsmXM98IKtxTTk+R1W8XwWDidVtVp8e3bt5s8nFbVa6vlkxUrVqTXbbi02+7pv5tu6xZOnepUaHpbB0YdRzdq1CiTN23aNOZrrxWeHAEAEAyOAAAIBkcAAERS1hzPnz/v42effda05c2b1+R33XWXyV9//XUfnzt3zrTpUoAoRYoUifu1sMJ/d13KEW455VzaY3Gi6DaDYU1Ea1a6jRYy56GHHjL5mDFjTL5ly5ZMf7bWtEJRW9ghfl26dDH50KFDTa7HikXRLRqj7j/9rUgiSvweAgBwlTE4AgAgGBwBABBJWXMM7dixw+RaA9EaVniM0aBBg0xb586d4/7e06dPx/1axPb111+bvEWLFnG/V4/B0eN3otY9zpw5M+7vQWy65Vvbtm3jfq/WnfSeirp+3H+Xx/r1603eoUOHuN+ra8q15piRdceJiCdHAAAEgyMAACLxn20v0W9/+1uT33PPPT6O2louPboMBFfGU089ZfI2bdr4uECBAqZNT4SIkgw/Jb8e1KtXz8f9+/c3bRcuXDB5u3btTB61lENPecCVEW71qCfk6NaPKSkpcX/utGnTLqlfVwN/IQAAEAyOAAAIBkcAAERS1hyLFSvm47Jly5q2ChUqmLxbt24m19dnRFhn3LBhQ6Y/B9/r16+fyXVbMK056vaA8ZoyZYrJp0+fnqnPgTV+/HiT65FH+/fv97EeR6aiaoxnzpwxuS4hQeYMGDDA5OERY84516lTJx/ny5cv09/z6aefmnzcuHGZ/qyrhSdHAAAEgyMAAILBEQAAkRQ1x6ZNm5r83nvv9bGuY7yS69eGDRvm44wc5ZLVhXUL55x79NFHfdykSRPTFrXl1KWYP3++yb/99tsr8j3XI91SLDxmrFGjRlelD4MHDzb5smXLrsr3Xg86duzoY60x1qlT56r0YeLEiSbXNa6JiCdHAAAEgyMAAILBEQAAkZA1x+LFi5tcj6Hq1avX1eyOdyl7sWYlRYsWNfkf/vAHk+uejFdKWNfgiKP46VrS1NRUk1epUsXHUWsTL9WJEyd8/Prrr1+x77neVK9e3eThftJXq8bonHMHDx708dy5c6/a914uPDkCACAYHAEAEAk5rapH21zKNGo4NeNcxrYf27Nnj8lffPHFTPcjK3nmmWdMnpFpVJ2mO3v2rMnD7eXSW/YRXr+1a9fG3YesbuDAgSavXLmyyTMylRpObWd0mVW43CYZTo5PFD179jR5uHTqagq327yS0+9XCk+OAAAIBkcAAASDIwAAImEm8sN6ROPGjeN+344dO0w+YcIEk7/88ssm37Ztm4/z588f+dm6JKFIkSJx9ysra9CgQdyvHTp0qMn1J/unTp0y+UsvveTj9u3bR352njx5fBzWP2Dpv+PTTz8d93s//vhjk48ZM8bkYa13xIgRpi3c1uxiUlJSfJw7d+64+5TVlChRwuRacwxp7W/IkCEmnzdvnsnDJVBjx441bXfffXdkv/TvZ7LhyREAAMHgCACAYHAEAEAkTM2xUKFCPq5du3bka8P6UbiVlXNp1zWqli1b+njRokWmTdfNaV6qVKmYbcm4judyCWt7zjlXtWrVyNfv37/fx1rzSO8om1WrVvm4bt26pk239ytQoICPb7rppsjPzcpWrFiRoddv377dx61atTJtWiMOTZo0yeR6FFbUutXw3nPOuS1btqTbz6xC7xm9H0P6Gw3d2jHq/nviiSdM/umnn8bbxaRcp8qTIwAAgsERAADB4AgAgEiYieCjR4/6WGsg9erVM3n27Nl93KhRI9Om63RUuO7q0KFDpi2sezqXto5Ys2ZNH0+dOtW0nT9/PvJ7r2d6HNQHH3xg8jZt2pg8/HeuVauWaUuv/hXWSGrUqGHafvrTn5o8vH7p7cOale3evdvks2fPNnnr1q1Nni9fPh+XLl3atG3cuDHm93zxxReR36vr9ULhmkdY4dFQzjk3f/58kzdr1szHN998s2m78847Tb5s2bKY37N161aT79271+R6jV577TUfnzx5MubnJiqeHAEAEAyOAACIhJlWPXPmjI/HjRtn2nRaNfSPf/zD5Dqld+DAAZMXK1bMx+k96m/evNnkzz33nI+z8jSq0n+LkSNHmlynVcOtAhcsWGDaFi5caPJwuz/n7FIBnVJXS5cu9bFeS3xPt9bTo9l0WjWcmtOf80+fPt3k4f+NY8eOmTadjlczZ870sU4V4nvh307nnBs2bJjJw2nVcErcOec+/PBDk0+ePNnk4ZFxut3m8ePHTa7bxYVLrXQ6V/8vJCKeHAEAEAyOAAAIBkcAAETC1BxDWsd48sknTT5q1Cgf582b17Tp8TtRP+FPb8s33YpOfzKNi1u+fLnJ58yZY/JwCz+9fmHbpfr66699zLWL30cffWTypk2bmjysE+u2fD169Mj09+r9WL58eR+HS70QbcmSJSYPjwobOHCgadOt5nr37n3Z+lG5cuWLxs6l/S1BIuLJEQAAweAIAIBgcAQAQCRkzVHno1944QWT9+3b18d6lE1GfPXVVyYP10A6Z7eacy5rH0uVEbpurm3btib/5JNPfJwrVy7TptvJZaRmfPjw4bjfi9j033Xx4sUmHz16tI/1eLmGDRuaPDyqKL1j3vS4JLaMyxz9dxw0aJCPixcvbtrCLTGdc65atWomz5EjR8zvSe/vYbhONb1tPRMRT44AAAgGRwAAREJOq6Yn3Elef3qs0wa6y/ymTZt8vHr1atMWdYo5Lp9w27fcuXObtnCrK+fsCSzOOVepUiUf67XVaXI9RQCZo9NneiJ8lMKFC/u4TJkypk2nwcOtypxzLmfOnHF/D2ILr1/Pnj0jX6tbdQ4YMMDHuuxq+PDhJtd7Wafjkw1PjgAACAZHAAAEgyMAACIpa4779u3zcXgyPJKP1nlnzZp1jXqCKyE8Mk6Pj0Pi0a07O3TocI16cu3x5AgAgGBwBABAMDgCACAYHAEAEAyOAAAIBkcAAASDIwAAgsERAADB4AgAgGBwBABAMDgCACAYHAEAEAyOAAAIBkcAAASDIwAAgsERAADB4AgAgGBwBABAZEtNTf3uWncCAIBEwpMjAACCwREAAMHgCACAYHAEAEAwOAIAIBgcAQAQN0Q1pqamXqVuILOirhHXL/Fx/ZIb1y+5RV0jnhwBABAMjgAACAZHAAAEgyMAAILBEQAAweAIAIBgcAQAQESuc0xGK1asMHmuXLlM/thjj/l406ZNpm3v3r1XrmO4KL0+bdq0MXl4vZxzbunSpT4ePHjwlesY4pItWzaTFytWzOQ/+tGPfLx161bTtm7duivXMcSlcOHCJv/FL35h8uHDh/v4vffeM236t1bXDH73XXKfhsiTIwAAgsERAACRlNOqN998s4/DaTbnnKtQoYLJddpn4cKFPt6/f79pmzhxoskXLFhg8kWLFmW8s0gjJSXFx4sXLzZt6V2/pk2b+viRRx4xbe+//77J//znP/tYp4CQeQUKFPCx3iPVq1c3efbs2WN+zo4dO0w+bdo0k//tb3/z8dq1azPcT6SVP39+k//73/82+Q9/+MOY773vvvtMHt6Lzjn3gx/YZ63w3v7ggw8y1M9EwJMjAACCwREAAMHgCACASMqa45gxY3ysNSr1ySefmLxUqVI+Ll26tGl79tlnTf7www+b/N577/Xxzp074+ss0tShwjpVWD++mNOnT5v8zJkzPi5RooRp69Wrl8lbtGjh4y5dupg26seZN2rUKB/XrFnTtGmNeM2aNT4+duyYaWvYsKHJ+/fvb/LbbrstZtu2bdvi7S4C3bt3N/mtt94a+fpwOcaJEydMW968eU3+zDPPmDz8O621zYMHD6bf2WuMJ0cAAASDIwAAgsERAACRFDXHsPbgnK0lqXPnzpn80UcfNXnOnDl9PHfuXNNWvHhxk2s9c8qUKT5u0qRJzD7AOnnypMm1VhHavXu3yatVq2byfPny+XjGjBmmrU6dOiYvWbKkj5988knTRs0xfuE945xzlSpVivlaXbtYv359H4frI52zW5M5l3bdart27Xysvw8It6VDtLCur/eB1ogPHz5s8vD+0/q/rkvVv4lhnbh9+/amrVy5clFdTgg8OQIAIBgcAQAQDI4AAIikqDnq+pqjR4/6ONyn0znncuTIYXJdS/XXv/7Vx8uWLTNtbdu2jexHWDMJa1/OOXf8+PHI92ZluiYt3HMxXDvqXNr61pEjR0we1kTCvTedc6527domD+spumdkwYIFY34urHBtqXPOnT17NuZrixQpYvLGjRv7eN68eaatT58+Jr/nnntMHq7BS4YaVaIK/x11bbAeK6V/a7/55puYr9XjrTZs2GDycK9V/X8Rrjd3Lm2tOhHw5AgAgGBwBABAJMW06r59+0x+4MABH+t0mU6r6s/HQz179jT51KlTTa5HstSoUcPH+nN23R4J39NpuVOnTvlYp2oKFSpk8gceeMDk06dP9/GkSZNMW8eOHU0e/rS8atWqpk23zWJaNX5RU206LR4uh9JpVV0aoMuwQrr8p27duibXEgm+F27hp8uf7r//fpPrcrZWrVr5ePbs2aZt8+bNJt+4caPJK1eu7GMtQ+n9x7QqAABJgMERAADB4AgAgEiKmqMKt6QKl2Y4l3YLqp/85CcmHz16tI8PHTpk2m64wf5zaD0lXBoQHsfinHN33313Or3G/+vQoYOPtY6hSzs6d+5s8rDmqNvS5cmTJ+4+6DFan3/+edzvzep69Ojh4wsXLpg2vV661CpK7ty5Y7aFywKcc65fv34m/9nPfhb392RlnTp1Mvm6detMfvvtt5v8lltuifuz9RpFadasmcmXLl0a93uvFp4cAQAQDI4AAAgGRwAARFLWHEN//OMfTa7raY4dOxbzvVpTVHqcSyhqTRaiheseu3XrZtq0hhzWGNNz/vx5k4fXV6/loEGDTP7mm2/G/T1ZXbh93O9//3vTpnVDXeMa0hr/ypUrTR6usVO6nhKZ06ZNG5M/9dRTJs9IHTFcv+xc9P2n29glIp4cAQAQDI4AAIikn1b98ssvTf7ggw+aPDwF2zn7eN+8eXPTplsaRdm7d2/cr0Vs4VZkzqWdStOpt1CdOnVMrlsJRk2L33jjjfF2ERF0CzFdKhB67bXXTN6oUSOT68kbUWWPXLlyxdtFRNDr17t3b5OH1yB79uym7eGHHzZ52bJlTR51/+kUbCLiyREAAMHgCACAYHAEAEAkfc0xPV26dDF5eNq4nhyvp1NHScTtjq5HWgMJa1qlS5c2bSVLloz7c4cNG3ZpHUNcXnnlFR937do18rXpLa0KrVixItN9Qmy6HKpv374+vu+++0xbxYoVTZ4/f/64v0d/K5KIeHIEAEAwOAIAIBgcAQAQSVlzDNfP6Lx3ixYtTB4eb+Wcc23bts309y5btszHY8eOzfTnZHXhllRa99W1ilpzrFq1aqa+8+233zb5tGnTMvU5sPSIo3feeSdme0Zqikq3oXv11Vcz/Vn4XvgbDOec6969u8lbt27t44IFC2b6e+bMmWPy8ePHZ/qzrhaeHAEAEAyOAAAIBkcAAERS1BwbN25s8h//+Mc+HjhwoGnT/f8up5dffvmKffb1rGnTpiZPSUnxsR4VFbUf46WYO3euyQ8fPnxFvud6pPvdjho1ysdac9Trdyl1xlC/fv1MvmvXrsvyuVnBQw895GM94k/XdmfkiKqMyMjRc4mCJ0cAAASDIwAAIiGnVfU4oT59+pg86licK2n9+vXX5HuTTdGiRU2emppqcj2q6Eq5cOGCj5lGjd9tt91m8hdffDGy/Uo5cOCAj5csWXJVvvN6oMe8DR8+3Me6VOpKCreiS8b7jydHAAAEgyMAAILBEQAAkZA1x+eff97kl1JjPH36tMlz5Mjh4/R+tqzHqhw5ciTT/chKevbsafJLqTHqETrhNUtv2cfBgwd9vGPHjkz3IavRLfsyUmPUpRvffvutj/PkyWPa0rt+u3fv9vGePXvi7kNWN2PGDJPr0W5R9PqdO3fOx1rLTO/6hTXjzZs3x92HRMGTIwAAgsERAADB4AgAgEiYmmPhwoV9nJG1ODNnzjT5iBEjTP7ZZ5+ZvH///j5+4YUXIj+7fPnyJq9Zs6aPN23aFHcfs5rcuXPH/Vrd/m/VqlUm//DDD00+cuRIHw8YMCDys8MjdgoUKBB3n7K6cHvG9IT3k3PO/fe//zV5eD3feOMN06bHy6kqVar4+MSJE3H3KavR+y3q76fWFB9//HGTv/XWWyYPf2eh9+qQIUMi+xX+PkB/+5EMeHIEAEAwOAIAIBgcAQAQCVNzzJkzp4+bN28e+dpwzVrXrl1NW3q1iTp16vj4zJkzMftwMfv27Ytsz6q05tGjR4/I13/xxRc+Hj16tGnTdY1q1qxZPk6v5hiuy9I1dvhe8eLFTX7HHXdEvn7Dhg0+njhxommLun7bt2+PfK0eNxfWrFq3bm3apk2bFtnHrETvv6pVq8Z8bbhu0TnnJk+ebPKjR4/GfO/KlSsz1K8iRYr4WI82C/8GJCqeHAEAEAyOAACIhJlW3bt3r4/1kVsfyVevXu3jjP5EuEuXLj7W7ZA6duxocp320WlY/M+pU6dMPnbsWJM/99xzJg9/Tp7eNKpau3atj8Pt4ZxzrlChQjG/p0mTJqZtzpw5Gfre69nx48dNvm7dOpNXq1bN5OHUXN68eU1b1LScHj0XLo1yzrm77rrL5OH1YylHbCdPnjT51q1bTV6uXDkfh9tnOpf2vnj33Xdjfk+4FaBzaZeF6HZyYXuxYsVifm6i4skRAADB4AgAgGBwBABAJEzNMaw9TZkyxbTpNkUtW7b08a5du0zbpEmTTJ4rVy6Th3XGWrVqRfZJa58bN26MfD3+Z/369ZHtFStW9PHOnTtN2/z5802u9ZNwa6ywTu1c2prjf/7zHx+PGjUqsk9ZmdYchw4davK3337b5GENUu+R9957z+THjh3zsS6VSu8opfD6Ll++PPK1WZn+7qJXr14mX7BgQcz3/v3vfze51pvD33eE2zE659y2bdtMrtczXHI3e/bsmH1IVDw5AgAgGBwBABAMjgAAiISpOYaGDx9ucj0eKqyBhEddOefcr3/968vWjzJlypj88OHDl+2zr2f//Oc/Ta7bvD3//PM+1q3LdDvAqLVT6fnyyy99vH///rjfl9UtWrTI5HosVbiONdwizDnnunXrFvNzM3LtnLM1rqj1k7D+9a9/mbxz584+1t9z6FFu9evXN3mDBg18nNHrFx53tWfPngy9NxHw5AgAgGBwBABAJOS0qpo+fbrJw9Pg77//ftNWoUIFk+u0XEiXZpQoUcLkM2bMMHlGtzrLqnSbPd1OLpy6SUlJMW2NGzc2edRUjrZt3rzZ5AcOHIjrc2DpEpnx48ebPDwhQ7cj0+sX3n/pTZFr2SI8lZ6tG+OnJ29MnTrVx23atDFtWtbQ7eSipHdP6TKsZMOTIwAAgsERAADB4AgAgEiKmqPObT/99NM+1uOQbr31VpM/+OCDJg/rGhMmTDBtevQLdarLQ/8dO3Xq5GM9/T28ts4516xZM5Onpqb6WLcU07pURo8zw8Xp9WvevLmPtebYrl07k4fLMXSrR63h65KtZK9ZJYrw+oVH9jmX9tg+/Q1AnTp1fHzjjTfG/Fzn0h4h99FHH2W8swmEJ0cAAASDIwAAgsERAACRFDXHKIcOHYrM16xZczW7gwzSupMel6Q5EsvZs2dNPm3atGvUE2SGroncvXu3yWfNmnU1u5NQeHIEAEAwOAIAIBgcAQAQDI4AAAgGRwAABIMjAACCwREAAMHgCACAYHAEAEAwOAIAIBgcAQAQDI4AAAgGRwAABIMjAACCwREAAMHgCACAYHAEAEAwOAIAILKlpqZ+d607AQBAIuHJEQAAweAIAIBgcAQAQDA4AgAgGBwBABAMjgAAiP8DOHhCW8Pw0WIAAAAASUVORK5CYII=\" id=\"image5736a36f01\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"p33920636c2\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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YiB2My43LjIsIGh0dHBzOi8vbWF0cGxvdGxpYi5vcmcpCi9Qcm9kdWNlciAoTWF0cGxvdGxpYiBwZGYgYmFja2VuZCB2My43LjIpCi9DcmVhdGlvbkRhdGUgKEQ6MjAyNDA1MTIyMjQzMDUrMDInMDAnKSA+PgplbmRvYmoKeHJlZgowIDE2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAwMDAxNiAwMDAwMCBuIAowMDAwMDA1MzA5IDAwMDAwIG4gCjAwMDAwMDA2MDcgMDAwMDAgbiAKMDAwMDAwMDYyOCAwMDAwMCBuIAowMDAwMDAwNjg4IDAwMDAwIG4gCjAwMDAwMDA3MDkgMDAwMDAgbiAKMDAwMDAwMDczMCAwMDAwMCBuIAowMDAwMDAwMDY1IDAwMDAwIG4gCjAwMDAwMDAzNDQgMDAwMDAgbiAKMDAwMDAwMDU4NyAwMDAwMCBuIAowMDAwMDAwMjA4IDAwMDAwIG4gCjAwMDAwMDA1NjcgMDAwMDAgbiAKMDAwMDAwMDc2MiAwMDAwMCBuIAowMDAwMDA1Mjg4IDAwMDAwIG4gCjAwMDAwMDUzNjkgMDAwMDAgbiAKdHJhaWxlcgo8PCAvU2l6ZSAxNiAvUm9vdCAxIDAgUiAvSW5mbyAxNSAwIFIgPj4Kc3RhcnR4cmVmCjU1MjYKJSVFT0YK",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:43:05.665142</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pa3f2b1d5ff)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"image7fc839e571\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pa3f2b1d5ff\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "application/pdf": "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dn83af0OHTrkz3HNmjXcUdPapxxzoBytvbF9yjHUpxxzcCHkyDpyx/Xi+jn03PSEbi43mzx5srU3lo/7IppKer5Fixb5tkNJ0cc23Oj6PVF4Pj1fbW1t+PqDpD5OyBkFjM97JFlSUpJj5m5+n3IMoByVYxLfeclx3LhxW4G355Pv//MngdUh4taT24R4EtN/5JQSdFeb4P6IM9cfZBqgj8/JIucfJvHNAlxNHfDx9G7atCmWTzn6UY7KMYFPOSrHgM8+R86zWLt2rV+IL1wQPBzYSeti1JO+DRs2ZBpXsj0oB+n7uMy4Y8eOgXPKR5H5N68s0PdjEPBxIWCOpXuRPuXooRyVY0KfclSOAZ99jp8FmcbMnz//dWDt9HmjC3JTqaJGe9pnSktL+S7GpvEdBC1btvTpOA1phvUEy7i+kydPenMsDdzs5HaQxKccPZRjEm90QeUYx6ccPS6UHA+D1q1bs5P6EdAHhO+0FOqNLsi3INfU1NDHCbJbQOTLggvxcXeV5cuX08cJpFu3buVPms6HHJcABvhDsH37dg4LJPUpRw/lmMQbXVA5xvGl8d75JF750vUpRzd8ytENn3J0w6cc3fApRzd8ytENn3J0w6cc3fApRzd8ytENn3J0w+flKN7bKEc3UI5uoBzdQDm6gXJ0A+XoBv8Fx0kijwplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjQxNjMKZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjE1IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDMwNSswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgMTYKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMDU5NDcgMDAwMDAgbiAKMDAwMDAwMDYwNyAwMDAwMCBuIAowMDAwMDAwNjI4IDAwMDAwIG4gCjAwMDAwMDA2ODggMDAwMDAgbiAKMDAwMDAwMDcwOSAwMDAwMCBuIAowMDAwMDAwNzMwIDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDM0NCAwMDAwMCBuIAowMDAwMDAwNTg3IDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwMDU2NyAwMDAwMCBuIAowMDAwMDAwNzYyIDAwMDAwIG4gCjAwMDAwMDU5MjYgMDAwMDAgbiAKMDAwMDAwNjAwNyAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDE2IC9Sb290IDEgMCBSIC9JbmZvIDE1IDAgUiA+PgpzdGFydHhyZWYKNjE2NAolJUVPRgo=",
+      "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=\"341.674839pt\" height=\"180.72pt\" viewBox=\"0 0 341.674839 180.72\" 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>2024-05-12T22:43:05.719105</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 180.72 \n",
+       "L 341.674839 180.72 \n",
+       "L 341.674839 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g clip-path=\"url(#pe07ca5f3ee)\">\n",
+       "    <image xlink:href=\"data:image/png;base64,\n",
+       "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\" id=\"image6fd66e430b\" transform=\"scale(1 -1) translate(0 -166.32)\" x=\"7.2\" y=\"-7.2\" width=\"327.6\" height=\"166.32\"/>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pe07ca5f3ee\">\n",
+       "   <rect x=\"7.2\" y=\"7.2\" width=\"327.274839\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 600x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "pl.seed_everything(44)\n",
+    "for _ in range(3):\n",
+    "    z_init = flow_dict[\"multiscale\"][\"model\"].prior.sample(sample_shape=[1,8,7,7])\n",
+    "    z_init = z_init.expand(8, -1, -1, -1)\n",
+    "    samples = flow_dict[\"multiscale\"][\"model\"].sample(img_shape=z_init.shape, z_init=z_init)\n",
+    "    show_imgs(samples.cpu())"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "We see that the early split variables indeed have a smaller effect on the image. Still, small differences can be spot when we look carefully at the borders of the digits. For instance, in the middle, the top part of the 3 has different thicknesses for different samples although all of them represent the same coarse structure. This shows that the flow indeed learns to separate the higher-level information in the final variables, while the early split ones contain local noise patterns."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "### Visualizing Dequantization\n",
+    "\n",
+    "As a final part of this notebook, we will look at the effect of variational dequantization. We have motivated variational dequantization by the issue of sharp edges/boarders being difficult to model, and a flow would rather prefer smooth, prior-like distributions. To check how what noise distribution $q(u|x)$ the flows in the variational dequantization module have learned, we can plot a histogram of output values from the dequantization and variational dequantization module. "
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 34,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [],
+   "source": [
+    "def visualize_dequant_distribution(model : ImageFlow, imgs : torch.Tensor, title:str=None):\n",
+    "    \"\"\"\n",
+    "    Inputs:\n",
+    "        model - The flow of which we want to visualize the dequantization distribution\n",
+    "        imgs - Example training images of which we want to visualize the dequantization distribution \n",
+    "    \"\"\"\n",
+    "    imgs = imgs.to(device)\n",
+    "    ldj = torch.zeros(imgs.shape[0], dtype=torch.float32).to(device)\n",
+    "    with torch.no_grad():\n",
+    "        dequant_vals = []\n",
+    "        for _ in tqdm(range(8), leave=False):\n",
+    "            d, _ = model.flows[0](imgs, ldj, reverse=False)\n",
+    "            dequant_vals.append(d)\n",
+    "        dequant_vals = torch.cat(dequant_vals, dim=0)\n",
+    "    dequant_vals = dequant_vals.view(-1).cpu().numpy()\n",
+    "    sns.set()\n",
+    "    plt.figure(figsize=(10,3))\n",
+    "    plt.hist(dequant_vals, bins=256, color=to_rgb(\"C0\")+(0.5,), edgecolor=\"C0\", density=True)\n",
+    "    if title is not None:\n",
+    "        plt.title(title)\n",
+    "    plt.show()\n",
+    "    plt.close()\n",
+    "    \n",
+    "sample_imgs, _ = next(iter(train_loader))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 35,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "                                     \r"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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MDAgNjAwIDYwMCA2MDAgNjAwIDMxOCA0MDEgNDYwIDgzOCA2MzYKOTUwIDc4MCAyNzUgMzkwIDM5MCA1MDAgODM4IDMxOCAzNjEgMzE4IDMzNyA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2CjYzNiA2MzYgMzM3IDMzNyA4MzggODM4IDgzOCA1MzEgMTAwMCA2ODQgNjg2IDY5OCA3NzAgNjMyIDU3NSA3NzUgNzUyIDI5NQoyOTUgNjU2IDU1NyA4NjMgNzQ4IDc4NyA2MDMgNzg3IDY5NSA2MzUgNjExIDczMiA2ODQgOTg5IDY4NSA2MTEgNjg1IDM5MCAzMzcKMzkwIDgzOCA1MDAgNTAwIDYxMyA2MzUgNTUwIDYzNSA2MTUgMzUyIDYzNSA2MzQgMjc4IDI3OCA1NzkgMjc4IDk3NCA2MzQgNjEyCjYzNSA2MzUgNDExIDUyMSAzOTIgNjM0IDU5MiA4MTggNTkyIDU5MiA1MjUgNjM2IDMzNyA2MzYgODM4IDYwMCA2MzYgNjAwIDMxOAozNTIgNTE4IDEwMDAgNTAwIDUwMCA1MDAgMTM0MiA2MzUgNDAwIDEwNzAgNjAwIDY4NSA2MDAgNjAwIDMxOCAzMTggNTE4IDUxOAo1OTAgNTAwIDEwMDAgNTAwIDEwMDAgNTIxIDQwMCAxMDIzIDYwMCA1MjUgNjExIDMxOCA0MDEgNjM2IDYzNiA2MzYgNjM2IDMzNwo1MDAgNTAwIDEwMDAgNDcxIDYxMiA4MzggMzYxIDEwMDAgNTAwIDUwMCA4MzggNDAxIDQwMSA1MDAgNjM2IDYzNiAzMTggNTAwCjQwMSA0NzEgNjEyIDk2OSA5NjkgOTY5IDUzMSA2ODQgNjg0IDY4NCA2ODQgNjg0IDY4NCA5NzQgNjk4IDYzMiA2MzIgNjMyIDYzMgoyOTUgMjk1IDI5NSAyOTUgNzc1IDc0OCA3ODcgNzg3IDc4NyA3ODcgNzg3IDgzOCA3ODcgNzMyIDczMiA3MzIgNzMyIDYxMSA2MDUKNjMwIDYxMyA2MTMgNjEzIDYxMyA2MTMgNjEzIDk4MiA1NTAgNjE1IDYxNSA2MTUgNjE1IDI3OCAyNzggMjc4IDI3OCA2MTIgNjM0CjYxMiA2MTIgNjEyIDYxMiA2MTIgODM4IDYxMiA2MzQgNjM0IDYzNCA2MzQgNTkyIDYzNSA1OTIgXQplbmRvYmoKMTYgMCBvYmoKPDwgL0QgMTcgMCBSIC9hIDE4IDAgUiAvZSAxOSAwIFIgL2VpZ2h0IDIwIDAgUiAvZml2ZSAyMSAwIFIgL2ZvdXIgMjIgMCBSCi9pIDIzIDAgUiAvbiAyNSAwIFIgL28gMjYgMCBSIC9vbmUgMjcgMCBSIC9wZXJpb2QgMjggMCBSIC9xIDI5IDAgUgovc2l4IDMwIDAgUiAvdCAzMSAwIFIgL3R3byAzMiAwIFIgL3UgMzMgMCBSIC96IDM0IDAgUiAvemVybyAzNSAwIFIgPj4KZW5kb2JqCjMgMCBvYmoKPDwgL0YxIDE1IDAgUiA+PgplbmRvYmoKNCAwIG9iago8PCAvQTEgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMCAvY2EgMSA+PgovQTIgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMSA+PgovQTMgPDwgL1R5cGUgL0V4dEdTdGF0ZSAvQ0EgMSAvY2EgMC41ID4+ID4+CmVuZG9iago1IDAgb2JqCjw8ID4+CmVuZG9iago2IDAgb2JqCjw8ID4+CmVuZG9iago3IDAgb2JqCjw8IC9GMS1EZWphVnVTYW5zLW1pbnVzIDI0IDAgUiA+PgplbmRvYmoKMiAwIG9iago8PCAvVHlwZSAvUGFnZXMgL0tpZHMgWyAxMSAwIFIgXSAvQ291bnQgMSA+PgplbmRvYmoKMzYgMCBvYmoKPDwgL0NyZWF0b3IgKE1hdHBsb3RsaWIgdjMuNy4yLCBodHRwczovL21hdHBsb3RsaWIub3JnKQovUHJvZHVjZXIgKE1hdHBsb3RsaWIgcGRmIGJhY2tlbmQgdjMuNy4yKQovQ3JlYXRpb25EYXRlIChEOjIwMjQwNTEyMjI0MzA5KzAyJzAwJykgPj4KZW5kb2JqCnhyZWYKMCAzNwowMDAwMDAwMDAwIDY1NTM1IGYgCjAwMDAwMDAwMTYgMDAwMDAgbiAKMDAwMDAxNDAyMiAwMDAwMCBuIAowMDAwMDEzNzU5IDAwMDAwIG4gCjAwMDAwMTM3OTEgMDAwMDAgbiAKMDAwMDAxMzkzMSAwMDAwMCBuIAowMDAwMDEzOTUyIDAwMDAwIG4gCjAwMDAwMTM5NzMgMDAwMDAgbiAKMDAwMDAwMDA2NSAwMDAwMCBuIAowMDAwMDAwMzM5IDAwMDAwIG4gCjAwMDAwMDY4ODggMDAwMDAgbiAKMDAwMDAwMDIwOCAwMDAwMCBuIAowMDAwMDA2ODY3IDAwMDAwIG4gCjAwMDAwMTI0ODAgMDAwMDAgbiAKMDAwMDAxMjI3MyAwMDAwMCBuIAowMDAwMDExODQ2IDAwMDAwIG4gCjAwMDAwMTM1MzMgMDAwMDAgbiAKMDAwMDAwNjkwOCAwMDAwMCBuIAowMDAwMDA3MTQ1IDAwMDAwIG4gCjAwMDAwMDc1MjUgMDAwMDAgbiAKMDAwMDAwNzg0NyAwMDAwMCBuIAowMDAwMDA4MzE1IDAwMDAwIG4gCjAwMDAwMDg2MzcgMDAwMDAgbiAKMDAwMDAwODgwMyAwMDAwMCBuIAowMDAwMDA4OTQ3IDAwMDAwIG4gCjAwMDAwMDkxMTkgMDAwMDAgbiAKMDAwMDAwOTM1NSAwMDAwMCBuIAowMDAwMDA5NjQ2IDAwMDAwIG4gCjAwMDAwMDk4MDEgMDAwMDAgbiAKMDAwMDAwOTkyNCAwMDAwMCBuIAowMDAwMDEwMjQwIDAwMDAwIG4gCjAwMDAwMTA2MzMgMDAwMDAgbiAKMDAwMDAxMDgzOSAwMDAwMCBuIAowMDAwMDExMTYzIDAwMDAwIG4gCjAwMDAwMTE0MTAgMDAwMDAgbiAKMDAwMDAxMTU1OCAwMDAwMCBuIAowMDAwMDE0MDgyIDAwMDAwIG4gCnRyYWlsZXIKPDwgL1NpemUgMzcgL1Jvb3QgMSAwIFIgL0luZm8gMzYgMCBSID4+CnN0YXJ0eHJlZgoxNDIzOQolJUVPRgo=",
+      "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=\"599.393438pt\" height=\"215.984063pt\" viewBox=\"0 0 599.393438 215.984063\" 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>2024-05-12T22:43:08.967048</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 215.984063 \n",
+       "L 599.393438 215.984063 \n",
+       "L 599.393438 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "L 34.193438 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"line2d_1\">\n",
+       "      <path d=\"M 105.551498 188.638125 \n",
+       "L 105.551498 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- −10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(93.94392 206.496406) scale(0.11 -0.11)\">\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-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",
+       "        <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-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"147.412109\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"line2d_2\">\n",
+       "      <path d=\"M 209.79675 188.638125 \n",
+       "L 209.79675 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- −5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(201.688547 206.496406) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"line2d_3\">\n",
+       "      <path d=\"M 314.042003 188.638125 \n",
+       "L 314.042003 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(310.542628 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"line2d_4\">\n",
+       "      <path d=\"M 418.287255 188.638125 \n",
+       "L 418.287255 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- 5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(414.78788 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"line2d_5\">\n",
+       "      <path d=\"M 522.532508 188.638125 \n",
+       "L 522.532508 22.318125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(515.533758 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"line2d_6\">\n",
+       "      <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 192.817266) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"line2d_7\">\n",
+       "      <path d=\"M 34.193438 147.103553 \n",
+       "L 592.193437 147.103553 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 0.2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 151.282693) scale(0.11 -0.11)\">\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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"line2d_8\">\n",
+       "      <path d=\"M 34.193438 105.56898 \n",
+       "L 592.193437 105.56898 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 0.4 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 109.748121) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-34\" d=\"M 2419 4116 \n",
+       "L 825 1625 \n",
+       "L 2419 1625 \n",
+       "L 2419 4116 \n",
+       "z\n",
+       "M 2253 4666 \n",
+       "L 3047 4666 \n",
+       "L 3047 1625 \n",
+       "L 3713 1625 \n",
+       "L 3713 1100 \n",
+       "L 3047 1100 \n",
+       "L 3047 0 \n",
+       "L 2419 0 \n",
+       "L 2419 1100 \n",
+       "L 313 1100 \n",
+       "L 313 1709 \n",
+       "L 2253 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"line2d_9\">\n",
+       "      <path d=\"M 34.193438 64.034408 \n",
+       "L 592.193437 64.034408 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 0.6 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 68.213548) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-36\" d=\"M 2113 2584 \n",
+       "Q 1688 2584 1439 2293 \n",
+       "Q 1191 2003 1191 1497 \n",
+       "Q 1191 994 1439 701 \n",
+       "Q 1688 409 2113 409 \n",
+       "Q 2538 409 2786 701 \n",
+       "Q 3034 994 3034 1497 \n",
+       "Q 3034 2003 2786 2293 \n",
+       "Q 2538 2584 2113 2584 \n",
+       "z\n",
+       "M 3366 4563 \n",
+       "L 3366 3988 \n",
+       "Q 3128 4100 2886 4159 \n",
+       "Q 2644 4219 2406 4219 \n",
+       "Q 1781 4219 1451 3797 \n",
+       "Q 1122 3375 1075 2522 \n",
+       "Q 1259 2794 1537 2939 \n",
+       "Q 1816 3084 2150 3084 \n",
+       "Q 2853 3084 3261 2657 \n",
+       "Q 3669 2231 3669 1497 \n",
+       "Q 3669 778 3244 343 \n",
+       "Q 2819 -91 2113 -91 \n",
+       "Q 1303 -91 875 529 \n",
+       "Q 447 1150 447 2328 \n",
+       "Q 447 3434 972 4092 \n",
+       "Q 1497 4750 2381 4750 \n",
+       "Q 2619 4750 2861 4703 \n",
+       "Q 3103 4656 3366 4563 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-36\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"line2d_10\">\n",
+       "      <path d=\"M 34.193438 22.499835 \n",
+       "L 592.193437 22.499835 \n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_10\">\n",
+       "      <!-- 0.8 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 26.678976) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-38\" d=\"M 2034 2216 \n",
+       "Q 1584 2216 1326 1975 \n",
+       "Q 1069 1734 1069 1313 \n",
+       "Q 1069 891 1326 650 \n",
+       "Q 1584 409 2034 409 \n",
+       "Q 2484 409 2743 651 \n",
+       "Q 3003 894 3003 1313 \n",
+       "Q 3003 1734 2745 1975 \n",
+       "Q 2488 2216 2034 2216 \n",
+       "z\n",
+       "M 1403 2484 \n",
+       "Q 997 2584 770 2862 \n",
+       "Q 544 3141 544 3541 \n",
+       "Q 544 4100 942 4425 \n",
+       "Q 1341 4750 2034 4750 \n",
+       "Q 2731 4750 3128 4425 \n",
+       "Q 3525 4100 3525 3541 \n",
+       "Q 3525 3141 3298 2862 \n",
+       "Q 3072 2584 2669 2484 \n",
+       "Q 3125 2378 3379 2068 \n",
+       "Q 3634 1759 3634 1313 \n",
+       "Q 3634 634 3220 271 \n",
+       "Q 2806 -91 2034 -91 \n",
+       "Q 1263 -91 848 271 \n",
+       "Q 434 634 434 1313 \n",
+       "Q 434 1759 690 2068 \n",
+       "Q 947 2378 1403 2484 \n",
+       "z\n",
+       "M 1172 3481 \n",
+       "Q 1172 3119 1398 2916 \n",
+       "Q 1625 2713 2034 2713 \n",
+       "Q 2441 2713 2670 2916 \n",
+       "Q 2900 3119 2900 3481 \n",
+       "Q 2900 3844 2670 4047 \n",
+       "Q 2441 4250 2034 4250 \n",
+       "Q 1625 4250 1398 4047 \n",
+       "Q 1172 3844 1172 3481 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-38\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 59.557074 188.638125 \n",
+       "L 61.538614 188.638125 \n",
+       "L 61.538614 188.432633 \n",
+       "L 59.557074 188.432633 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 61.538614 188.638125 \n",
+       "L 63.520134 188.638125 \n",
+       "L 63.520134 188.378196 \n",
+       "L 61.538614 188.378196 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 63.520134 188.638125 \n",
+       "L 65.501675 188.638125 \n",
+       "L 65.501675 188.365951 \n",
+       "L 63.520134 188.365951 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 65.501675 188.638125 \n",
+       "L 67.483215 188.638125 \n",
+       "L 67.483215 188.34962 \n",
+       "L 65.501675 188.34962 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_7\">\n",
+       "    <path d=\"M 67.483215 188.638125 \n",
+       "L 69.464735 188.638125 \n",
+       "L 69.464735 188.299265 \n",
+       "L 67.483215 188.299265 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_8\">\n",
+       "    <path d=\"M 69.464735 188.638125 \n",
+       "L 71.446275 188.638125 \n",
+       "L 71.446275 188.281577 \n",
+       "L 69.464735 188.281577 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_9\">\n",
+       "    <path d=\"M 71.446275 188.638125 \n",
+       "L 73.427816 188.638125 \n",
+       "L 73.427816 188.272051 \n",
+       "L 71.446275 188.272051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_10\">\n",
+       "    <path d=\"M 73.427816 188.638125 \n",
+       "L 75.409356 188.638125 \n",
+       "L 75.409356 188.229864 \n",
+       "L 73.427816 188.229864 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_11\">\n",
+       "    <path d=\"M 75.409356 188.638125 \n",
+       "L 77.390876 188.638125 \n",
+       "L 77.390876 188.135958 \n",
+       "L 75.409356 188.135958 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_12\">\n",
+       "    <path d=\"M 77.390876 188.638125 \n",
+       "L 79.372416 188.638125 \n",
+       "L 79.372416 188.055672 \n",
+       "L 77.390876 188.055672 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_13\">\n",
+       "    <path d=\"M 79.372416 188.638125 \n",
+       "L 81.353957 188.638125 \n",
+       "L 81.353957 188.078807 \n",
+       "L 79.372416 188.078807 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_14\">\n",
+       "    <path d=\"M 81.353957 188.638125 \n",
+       "L 83.335477 188.638125 \n",
+       "L 83.335477 188.005313 \n",
+       "L 81.353957 188.005313 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_15\">\n",
+       "    <path d=\"M 83.335477 188.638125 \n",
+       "L 85.317017 188.638125 \n",
+       "L 85.317017 187.862428 \n",
+       "L 83.335477 187.862428 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_16\">\n",
+       "    <path d=\"M 85.317017 188.638125 \n",
+       "L 87.298558 188.638125 \n",
+       "L 87.298558 187.821602 \n",
+       "L 85.317017 187.821602 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_17\">\n",
+       "    <path d=\"M 87.298558 188.638125 \n",
+       "L 89.280078 188.638125 \n",
+       "L 89.280078 187.858338 \n",
+       "L 87.298558 187.858338 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_18\">\n",
+       "    <path d=\"M 89.280078 188.638125 \n",
+       "L 91.261618 188.638125 \n",
+       "L 91.261618 187.714093 \n",
+       "L 89.280078 187.714093 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_19\">\n",
+       "    <path d=\"M 91.261618 188.638125 \n",
+       "L 93.243158 188.638125 \n",
+       "L 93.243158 187.628358 \n",
+       "L 91.261618 187.628358 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_20\">\n",
+       "    <path d=\"M 93.243158 188.638125 \n",
+       "L 95.224679 188.638125 \n",
+       "L 95.224679 187.531725 \n",
+       "L 93.243158 187.531725 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_21\">\n",
+       "    <path d=\"M 95.224679 188.638125 \n",
+       "L 97.206219 188.638125 \n",
+       "L 97.206219 187.401093 \n",
+       "L 95.224679 187.401093 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_22\">\n",
+       "    <path d=\"M 97.206219 188.638125 \n",
+       "L 99.187759 188.638125 \n",
+       "L 99.187759 187.284058 \n",
+       "L 97.206219 187.284058 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_23\">\n",
+       "    <path d=\"M 99.187759 188.638125 \n",
+       "L 101.169299 188.638125 \n",
+       "L 101.169299 187.048627 \n",
+       "L 99.187759 187.048627 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_24\">\n",
+       "    <path d=\"M 101.169299 188.638125 \n",
+       "L 103.15082 188.638125 \n",
+       "L 103.15082 186.879861 \n",
+       "L 101.169299 186.879861 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_25\">\n",
+       "    <path d=\"M 103.15082 188.638125 \n",
+       "L 105.13236 188.638125 \n",
+       "L 105.13236 186.728822 \n",
+       "L 103.15082 186.728822 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_26\">\n",
+       "    <path d=\"M 105.13236 188.638125 \n",
+       "L 107.1139 188.638125 \n",
+       "L 107.1139 186.585931 \n",
+       "L 105.13236 186.585931 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_27\">\n",
+       "    <path d=\"M 107.1139 188.638125 \n",
+       "L 109.09542 188.638125 \n",
+       "L 109.09542 186.436213 \n",
+       "L 107.1139 186.436213 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_28\">\n",
+       "    <path d=\"M 109.09542 188.638125 \n",
+       "L 111.076961 188.638125 \n",
+       "L 111.076961 186.199443 \n",
+       "L 109.09542 186.199443 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_29\">\n",
+       "    <path d=\"M 111.076961 188.638125 \n",
+       "L 113.058501 188.638125 \n",
+       "L 113.058501 185.965373 \n",
+       "L 111.076961 185.965373 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_30\">\n",
+       "    <path d=\"M 113.058501 188.638125 \n",
+       "L 115.040021 188.638125 \n",
+       "L 115.040021 185.732635 \n",
+       "L 113.058501 185.732635 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_31\">\n",
+       "    <path d=\"M 115.040021 188.638125 \n",
+       "L 117.021561 188.638125 \n",
+       "L 117.021561 185.497234 \n",
+       "L 115.040021 185.497234 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_32\">\n",
+       "    <path d=\"M 117.021561 188.638125 \n",
+       "L 119.003102 188.638125 \n",
+       "L 119.003102 185.173346 \n",
+       "L 117.021561 185.173346 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_33\">\n",
+       "    <path d=\"M 119.003102 188.638125 \n",
+       "L 120.984622 188.638125 \n",
+       "L 120.984622 184.680671 \n",
+       "L 119.003102 184.680671 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_34\">\n",
+       "    <path d=\"M 120.984622 188.638125 \n",
+       "L 122.966162 188.638125 \n",
+       "L 122.966162 184.262923 \n",
+       "L 120.984622 184.262923 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_35\">\n",
+       "    <path d=\"M 122.966162 188.638125 \n",
+       "L 124.947703 188.638125 \n",
+       "L 124.947703 183.919983 \n",
+       "L 122.966162 183.919983 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_36\">\n",
+       "    <path d=\"M 124.947703 188.638125 \n",
+       "L 126.929243 188.638125 \n",
+       "L 126.929243 183.494031 \n",
+       "L 124.947703 183.494031 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_37\">\n",
+       "    <path d=\"M 126.929243 188.638125 \n",
+       "L 128.910763 188.638125 \n",
+       "L 128.910763 182.971399 \n",
+       "L 126.929243 182.971399 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_38\">\n",
+       "    <path d=\"M 128.910763 188.638125 \n",
+       "L 130.892303 188.638125 \n",
+       "L 130.892303 182.299186 \n",
+       "L 128.910763 182.299186 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_39\">\n",
+       "    <path d=\"M 130.892303 188.638125 \n",
+       "L 132.873844 188.638125 \n",
+       "L 132.873844 181.780693 \n",
+       "L 130.892303 181.780693 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_40\">\n",
+       "    <path d=\"M 132.873844 188.638125 \n",
+       "L 134.855364 188.638125 \n",
+       "L 134.855364 180.991311 \n",
+       "L 132.873844 180.991311 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_41\">\n",
+       "    <path d=\"M 134.855364 188.638125 \n",
+       "L 136.836904 188.638125 \n",
+       "L 136.836904 180.339531 \n",
+       "L 134.855364 180.339531 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_42\">\n",
+       "    <path d=\"M 136.836904 188.638125 \n",
+       "L 138.818444 188.638125 \n",
+       "L 138.818444 179.781573 \n",
+       "L 136.836904 179.781573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_43\">\n",
+       "    <path d=\"M 138.818444 188.638125 \n",
+       "L 140.799965 188.638125 \n",
+       "L 140.799965 178.473674 \n",
+       "L 138.818444 178.473674 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_44\">\n",
+       "    <path d=\"M 140.799965 188.638125 \n",
+       "L 142.781505 188.638125 \n",
+       "L 142.781505 177.488505 \n",
+       "L 140.799965 177.488505 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_45\">\n",
+       "    <path d=\"M 142.781505 188.638125 \n",
+       "L 144.763045 188.638125 \n",
+       "L 144.763045 176.281412 \n",
+       "L 142.781505 176.281412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_46\">\n",
+       "    <path d=\"M 144.763045 188.638125 \n",
+       "L 146.744565 188.638125 \n",
+       "L 146.744565 175.11637 \n",
+       "L 144.763045 175.11637 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_47\">\n",
+       "    <path d=\"M 146.744565 188.638125 \n",
+       "L 148.726106 188.638125 \n",
+       "L 148.726106 174.142122 \n",
+       "L 146.744565 174.142122 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_48\">\n",
+       "    <path d=\"M 148.726106 188.638125 \n",
+       "L 150.707646 188.638125 \n",
+       "L 150.707646 172.564872 \n",
+       "L 148.726106 172.564872 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_49\">\n",
+       "    <path d=\"M 150.707646 188.638125 \n",
+       "L 152.689176 188.638125 \n",
+       "L 152.689176 170.999781 \n",
+       "L 150.707646 170.999781 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_50\">\n",
+       "    <path d=\"M 152.689176 188.638125 \n",
+       "L 154.670706 188.638125 \n",
+       "L 154.670706 169.165317 \n",
+       "L 152.689176 169.165317 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_51\">\n",
+       "    <path d=\"M 154.670706 188.638125 \n",
+       "L 156.652247 188.638125 \n",
+       "L 156.652247 166.982577 \n",
+       "L 154.670706 166.982577 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_52\">\n",
+       "    <path d=\"M 156.652247 188.638125 \n",
+       "L 158.633777 188.638125 \n",
+       "L 158.633777 164.696192 \n",
+       "L 156.652247 164.696192 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_53\">\n",
+       "    <path d=\"M 158.633777 188.638125 \n",
+       "L 160.615317 188.638125 \n",
+       "L 160.615317 162.355614 \n",
+       "L 158.633777 162.355614 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_54\">\n",
+       "    <path d=\"M 160.615317 188.638125 \n",
+       "L 162.596848 188.638125 \n",
+       "L 162.596848 159.76573 \n",
+       "L 160.615317 159.76573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_55\">\n",
+       "    <path d=\"M 162.596848 188.638125 \n",
+       "L 164.578378 188.638125 \n",
+       "L 164.578378 157.004508 \n",
+       "L 162.596848 157.004508 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_56\">\n",
+       "    <path d=\"M 164.578378 188.638125 \n",
+       "L 166.559918 188.638125 \n",
+       "L 166.559918 153.71544 \n",
+       "L 164.578378 153.71544 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_57\">\n",
+       "    <path d=\"M 166.559918 188.638125 \n",
+       "L 168.541448 188.638125 \n",
+       "L 168.541448 150.442353 \n",
+       "L 166.559918 150.442353 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_58\">\n",
+       "    <path d=\"M 168.541448 188.638125 \n",
+       "L 170.522979 188.638125 \n",
+       "L 170.522979 146.513497 \n",
+       "L 168.541448 146.513497 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_59\">\n",
+       "    <path d=\"M 170.522979 188.638125 \n",
+       "L 172.504519 188.638125 \n",
+       "L 172.504519 142.28412 \n",
+       "L 170.522979 142.28412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_60\">\n",
+       "    <path d=\"M 172.504519 188.638125 \n",
+       "L 174.486049 188.638125 \n",
+       "L 174.486049 138.093743 \n",
+       "L 172.504519 138.093743 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_61\">\n",
+       "    <path d=\"M 174.486049 188.638125 \n",
+       "L 176.467589 188.638125 \n",
+       "L 176.467589 132.929489 \n",
+       "L 174.486049 132.929489 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_62\">\n",
+       "    <path d=\"M 176.467589 188.638125 \n",
+       "L 178.44912 188.638125 \n",
+       "L 178.44912 127.065185 \n",
+       "L 176.467589 127.065185 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_63\">\n",
+       "    <path d=\"M 178.44912 188.638125 \n",
+       "L 180.43065 188.638125 \n",
+       "L 180.43065 121.689715 \n",
+       "L 178.44912 121.689715 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_64\">\n",
+       "    <path d=\"M 180.43065 188.638125 \n",
+       "L 182.41219 188.638125 \n",
+       "L 182.41219 114.907468 \n",
+       "L 180.43065 114.907468 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_65\">\n",
+       "    <path d=\"M 182.41219 188.638125 \n",
+       "L 184.39372 188.638125 \n",
+       "L 184.39372 107.067078 \n",
+       "L 182.41219 107.067078 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_66\">\n",
+       "    <path d=\"M 184.39372 188.638125 \n",
+       "L 186.375251 188.638125 \n",
+       "L 186.375251 99.315515 \n",
+       "L 184.39372 99.315515 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_67\">\n",
+       "    <path d=\"M 186.375251 188.638125 \n",
+       "L 188.356791 188.638125 \n",
+       "L 188.356791 90.085171 \n",
+       "L 186.375251 90.085171 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_68\">\n",
+       "    <path d=\"M 188.356791 188.638125 \n",
+       "L 190.338321 188.638125 \n",
+       "L 190.338321 80.444215 \n",
+       "L 188.356791 80.444215 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_69\">\n",
+       "    <path d=\"M 190.338321 188.638125 \n",
+       "L 192.319861 188.638125 \n",
+       "L 192.319861 69.570033 \n",
+       "L 190.338321 69.570033 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_70\">\n",
+       "    <path d=\"M 192.319861 188.638125 \n",
+       "L 194.301392 188.638125 \n",
+       "L 194.301392 57.633172 \n",
+       "L 192.319861 57.633172 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_71\">\n",
+       "    <path d=\"M 194.301392 188.638125 \n",
+       "L 196.282922 188.638125 \n",
+       "L 196.282922 45.540407 \n",
+       "L 194.301392 45.540407 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_72\">\n",
+       "    <path d=\"M 196.282922 188.638125 \n",
+       "L 198.264462 188.638125 \n",
+       "L 198.264462 30.238125 \n",
+       "L 196.282922 30.238125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_73\">\n",
+       "    <path d=\"M 198.264462 188.638125 \n",
+       "L 200.245993 188.638125 \n",
+       "L 200.245993 165.192913 \n",
+       "L 198.264462 165.192913 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_74\">\n",
+       "    <path d=\"M 200.245993 188.638125 \n",
+       "L 202.227533 188.638125 \n",
+       "L 202.227533 188.544225 \n",
+       "L 200.245993 188.544225 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_75\">\n",
+       "    <path d=\"M 202.227533 188.638125 \n",
+       "L 204.209063 188.638125 \n",
+       "L 204.209063 188.561916 \n",
+       "L 202.227533 188.561916 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_76\">\n",
+       "    <path d=\"M 204.209063 188.638125 \n",
+       "L 206.190593 188.638125 \n",
+       "L 206.190593 188.530616 \n",
+       "L 204.209063 188.530616 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_77\">\n",
+       "    <path d=\"M 206.190593 188.638125 \n",
+       "L 208.172134 188.638125 \n",
+       "L 208.172134 188.53606 \n",
+       "L 206.190593 188.53606 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_78\">\n",
+       "    <path d=\"M 208.172134 188.638125 \n",
+       "L 210.153664 188.638125 \n",
+       "L 210.153664 188.533337 \n",
+       "L 208.172134 188.533337 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_79\">\n",
+       "    <path d=\"M 210.153664 188.638125 \n",
+       "L 212.135194 188.638125 \n",
+       "L 212.135194 188.481624 \n",
+       "L 210.153664 188.481624 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_80\">\n",
+       "    <path d=\"M 212.135194 188.638125 \n",
+       "L 214.116734 188.638125 \n",
+       "L 214.116734 188.39589 \n",
+       "L 212.135194 188.39589 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_81\">\n",
+       "    <path d=\"M 214.116734 188.638125 \n",
+       "L 216.098265 188.638125 \n",
+       "L 216.098265 188.276131 \n",
+       "L 214.116734 188.276131 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_82\">\n",
+       "    <path d=\"M 216.098265 188.638125 \n",
+       "L 218.079805 188.638125 \n",
+       "L 218.079805 188.223059 \n",
+       "L 216.098265 188.223059 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_83\">\n",
+       "    <path d=\"M 218.079805 188.638125 \n",
+       "L 220.061335 188.638125 \n",
+       "L 220.061335 188.242109 \n",
+       "L 218.079805 188.242109 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_84\">\n",
+       "    <path d=\"M 220.061335 188.638125 \n",
+       "L 222.042865 188.638125 \n",
+       "L 222.042865 188.179509 \n",
+       "L 220.061335 188.179509 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_85\">\n",
+       "    <path d=\"M 222.042865 188.638125 \n",
+       "L 224.024406 188.638125 \n",
+       "L 224.024406 188.220337 \n",
+       "L 222.042865 188.220337 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_86\">\n",
+       "    <path d=\"M 224.024406 188.638125 \n",
+       "L 226.005936 188.638125 \n",
+       "L 226.005936 188.179509 \n",
+       "L 224.024406 188.179509 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_87\">\n",
+       "    <path d=\"M 226.005936 188.638125 \n",
+       "L 227.987476 188.638125 \n",
+       "L 227.987476 188.14549 \n",
+       "L 226.005936 188.14549 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_88\">\n",
+       "    <path d=\"M 227.987476 188.638125 \n",
+       "L 229.969006 188.638125 \n",
+       "L 229.969006 187.949521 \n",
+       "L 227.987476 187.949521 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_89\">\n",
+       "    <path d=\"M 229.969006 188.638125 \n",
+       "L 231.950542 188.638125 \n",
+       "L 231.950542 187.904613 \n",
+       "L 229.969006 187.904613 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_90\">\n",
+       "    <path d=\"M 231.950542 188.638125 \n",
+       "L 233.932072 188.638125 \n",
+       "L 233.932072 187.873311 \n",
+       "L 231.950542 187.873311 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_91\">\n",
+       "    <path d=\"M 233.932072 188.638125 \n",
+       "L 235.913607 188.638125 \n",
+       "L 235.913607 187.933192 \n",
+       "L 233.932072 187.933192 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_92\">\n",
+       "    <path d=\"M 235.913607 188.638125 \n",
+       "L 237.895143 188.638125 \n",
+       "L 237.895143 187.501794 \n",
+       "L 235.913607 187.501794 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_93\">\n",
+       "    <path d=\"M 237.895143 188.638125 \n",
+       "L 239.876678 188.638125 \n",
+       "L 239.876678 187.425585 \n",
+       "L 237.895143 187.425585 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_94\">\n",
+       "    <path d=\"M 239.876678 188.638125 \n",
+       "L 241.858208 188.638125 \n",
+       "L 241.858208 187.537174 \n",
+       "L 239.876678 187.537174 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_95\">\n",
+       "    <path d=\"M 241.858208 188.638125 \n",
+       "L 243.839743 188.638125 \n",
+       "L 243.839743 187.420142 \n",
+       "L 241.858208 187.420142 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_96\">\n",
+       "    <path d=\"M 243.839743 188.638125 \n",
+       "L 245.821279 188.638125 \n",
+       "L 245.821279 187.289498 \n",
+       "L 243.839743 187.289498 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_97\">\n",
+       "    <path d=\"M 245.821279 188.638125 \n",
+       "L 247.802814 188.638125 \n",
+       "L 247.802814 186.840409 \n",
+       "L 245.821279 186.840409 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_98\">\n",
+       "    <path d=\"M 247.802814 188.638125 \n",
+       "L 249.784349 188.638125 \n",
+       "L 249.784349 186.885318 \n",
+       "L 247.802814 186.885318 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_99\">\n",
+       "    <path d=\"M 249.784349 188.638125 \n",
+       "L 251.765879 188.638125 \n",
+       "L 251.765879 186.867622 \n",
+       "L 249.784349 186.867622 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_100\">\n",
+       "    <path d=\"M 251.765879 188.638125 \n",
+       "L 253.747415 188.638125 \n",
+       "L 253.747415 186.811831 \n",
+       "L 251.765879 186.811831 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_101\">\n",
+       "    <path d=\"M 253.747415 188.638125 \n",
+       "L 255.72895 188.638125 \n",
+       "L 255.72895 186.713848 \n",
+       "L 253.747415 186.713848 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_102\">\n",
+       "    <path d=\"M 255.72895 188.638125 \n",
+       "L 257.710485 188.638125 \n",
+       "L 257.710485 186.798222 \n",
+       "L 255.72895 186.798222 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_103\">\n",
+       "    <path d=\"M 257.710485 188.638125 \n",
+       "L 259.692015 188.638125 \n",
+       "L 259.692015 186.7397 \n",
+       "L 257.710485 186.7397 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_104\">\n",
+       "    <path d=\"M 259.692015 188.638125 \n",
+       "L 261.673551 188.638125 \n",
+       "L 261.673551 186.425342 \n",
+       "L 259.692015 186.425342 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_105\">\n",
+       "    <path d=\"M 261.673551 188.638125 \n",
+       "L 263.655086 188.638125 \n",
+       "L 263.655086 186.159972 \n",
+       "L 261.673551 186.159972 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_106\">\n",
+       "    <path d=\"M 263.655086 188.638125 \n",
+       "L 265.636621 188.638125 \n",
+       "L 265.636621 185.646922 \n",
+       "L 263.655086 185.646922 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_107\">\n",
+       "    <path d=\"M 265.636621 188.638125 \n",
+       "L 267.618151 188.638125 \n",
+       "L 267.618151 186.410367 \n",
+       "L 265.636621 186.410367 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_108\">\n",
+       "    <path d=\"M 267.618151 188.638125 \n",
+       "L 269.599687 188.638125 \n",
+       "L 269.599687 186.131393 \n",
+       "L 267.618151 186.131393 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_109\">\n",
+       "    <path d=\"M 269.599687 188.638125 \n",
+       "L 271.581222 188.638125 \n",
+       "L 271.581222 185.636035 \n",
+       "L 269.599687 185.636035 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_110\">\n",
+       "    <path d=\"M 271.581222 188.638125 \n",
+       "L 273.562755 188.638125 \n",
+       "L 273.562755 184.978728 \n",
+       "L 271.581222 184.978728 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_111\">\n",
+       "    <path d=\"M 273.562755 188.638125 \n",
+       "L 275.54429 188.638125 \n",
+       "L 275.54429 186.042937 \n",
+       "L 273.562755 186.042937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_112\">\n",
+       "    <path d=\"M 275.54429 188.638125 \n",
+       "L 277.525823 188.638125 \n",
+       "L 277.525823 185.403321 \n",
+       "L 275.54429 185.403321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_113\">\n",
+       "    <path d=\"M 277.525823 188.638125 \n",
+       "L 279.507358 188.638125 \n",
+       "L 279.507358 185.31759 \n",
+       "L 277.525823 185.31759 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_114\">\n",
+       "    <path d=\"M 279.507358 188.638125 \n",
+       "L 281.488893 188.638125 \n",
+       "L 281.488893 184.903884 \n",
+       "L 279.507358 184.903884 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_115\">\n",
+       "    <path d=\"M 281.488893 188.638125 \n",
+       "L 283.470426 188.638125 \n",
+       "L 283.470426 185.418291 \n",
+       "L 281.488893 185.418291 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_116\">\n",
+       "    <path d=\"M 283.470426 188.638125 \n",
+       "L 285.451961 188.638125 \n",
+       "L 285.451961 184.925658 \n",
+       "L 283.470426 184.925658 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_117\">\n",
+       "    <path d=\"M 285.451961 188.638125 \n",
+       "L 287.433494 188.638125 \n",
+       "L 287.433494 185.480891 \n",
+       "L 285.451961 185.480891 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_118\">\n",
+       "    <path d=\"M 287.433494 188.638125 \n",
+       "L 289.415029 188.638125 \n",
+       "L 289.415029 184.445269 \n",
+       "L 287.433494 184.445269 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_119\">\n",
+       "    <path d=\"M 289.415029 188.638125 \n",
+       "L 291.396562 188.638125 \n",
+       "L 291.396562 183.892748 \n",
+       "L 289.415029 183.892748 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_120\">\n",
+       "    <path d=\"M 291.396562 188.638125 \n",
+       "L 293.378096 188.638125 \n",
+       "L 293.378096 184.299653 \n",
+       "L 291.396562 184.299653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_121\">\n",
+       "    <path d=\"M 293.378096 188.638125 \n",
+       "L 295.35963 188.638125 \n",
+       "L 295.35963 184.347284 \n",
+       "L 293.378096 184.347284 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_122\">\n",
+       "    <path d=\"M 295.35963 188.638125 \n",
+       "L 297.341165 188.638125 \n",
+       "L 297.341165 184.237056 \n",
+       "L 295.35963 184.237056 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_123\">\n",
+       "    <path d=\"M 297.341165 188.638125 \n",
+       "L 299.322699 188.638125 \n",
+       "L 299.322699 184.17037 \n",
+       "L 297.341165 184.17037 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_124\">\n",
+       "    <path d=\"M 299.322699 188.638125 \n",
+       "L 301.304233 188.638125 \n",
+       "L 301.304233 183.213674 \n",
+       "L 299.322699 183.213674 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_125\">\n",
+       "    <path d=\"M 301.304233 188.638125 \n",
+       "L 303.285767 188.638125 \n",
+       "L 303.285767 184.40444 \n",
+       "L 301.304233 184.40444 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_126\">\n",
+       "    <path d=\"M 303.285767 188.638125 \n",
+       "L 305.267301 188.638125 \n",
+       "L 305.267301 184.171731 \n",
+       "L 303.285767 184.171731 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_127\">\n",
+       "    <path d=\"M 305.267301 188.638125 \n",
+       "L 307.248835 188.638125 \n",
+       "L 307.248835 183.962156 \n",
+       "L 305.267301 183.962156 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_128\">\n",
+       "    <path d=\"M 307.248835 188.638125 \n",
+       "L 309.230369 188.638125 \n",
+       "L 309.230369 184.053335 \n",
+       "L 307.248835 184.053335 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_129\">\n",
+       "    <path d=\"M 309.230369 188.638125 \n",
+       "L 311.211903 188.638125 \n",
+       "L 311.211903 183.529397 \n",
+       "L 309.230369 183.529397 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_130\">\n",
+       "    <path d=\"M 311.211903 188.638125 \n",
+       "L 313.193438 188.638125 \n",
+       "L 313.193438 183.638267 \n",
+       "L 311.211903 183.638267 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_131\">\n",
+       "    <path d=\"M 313.193438 188.638125 \n",
+       "L 315.174972 188.638125 \n",
+       "L 315.174972 181.165556 \n",
+       "L 313.193438 181.165556 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_132\">\n",
+       "    <path d=\"M 315.174972 188.638125 \n",
+       "L 317.156506 188.638125 \n",
+       "L 317.156506 183.763468 \n",
+       "L 315.174972 183.763468 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_133\">\n",
+       "    <path d=\"M 317.156506 188.638125 \n",
+       "L 319.13804 188.638125 \n",
+       "L 319.13804 183.151075 \n",
+       "L 317.156506 183.151075 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_134\">\n",
+       "    <path d=\"M 319.13804 188.638125 \n",
+       "L 321.119574 188.638125 \n",
+       "L 321.119574 183.804293 \n",
+       "L 319.13804 183.804293 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_135\">\n",
+       "    <path d=\"M 321.119574 188.638125 \n",
+       "L 323.101108 188.638125 \n",
+       "L 323.101108 183.76347 \n",
+       "L 321.119574 183.76347 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_136\">\n",
+       "    <path d=\"M 323.101108 188.638125 \n",
+       "L 325.082642 188.638125 \n",
+       "L 325.082642 184.473844 \n",
+       "L 323.101108 184.473844 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_137\">\n",
+       "    <path d=\"M 325.082642 188.638125 \n",
+       "L 327.064176 188.638125 \n",
+       "L 327.064176 184.394914 \n",
+       "L 325.082642 184.394914 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_138\">\n",
+       "    <path d=\"M 327.064176 188.638125 \n",
+       "L 329.04571 188.638125 \n",
+       "L 329.04571 182.793164 \n",
+       "L 327.064176 182.793164 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_139\">\n",
+       "    <path d=\"M 329.04571 188.638125 \n",
+       "L 331.027245 188.638125 \n",
+       "L 331.027245 184.238416 \n",
+       "L 329.04571 184.238416 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_140\">\n",
+       "    <path d=\"M 331.027245 188.638125 \n",
+       "L 333.008779 188.638125 \n",
+       "L 333.008779 183.827429 \n",
+       "L 331.027245 183.827429 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_141\">\n",
+       "    <path d=\"M 333.008779 188.638125 \n",
+       "L 334.990313 188.638125 \n",
+       "L 334.990313 185.176057 \n",
+       "L 333.008779 185.176057 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_142\">\n",
+       "    <path d=\"M 334.990313 188.638125 \n",
+       "L 336.971846 188.638125 \n",
+       "L 336.971846 182.820377 \n",
+       "L 334.990313 182.820377 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_143\">\n",
+       "    <path d=\"M 336.971846 188.638125 \n",
+       "L 338.953381 188.638125 \n",
+       "L 338.953381 184.424856 \n",
+       "L 336.971846 184.424856 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_144\">\n",
+       "    <path d=\"M 338.953381 188.638125 \n",
+       "L 340.934914 188.638125 \n",
+       "L 340.934914 184.318703 \n",
+       "L 338.953381 184.318703 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_145\">\n",
+       "    <path d=\"M 340.934914 188.638125 \n",
+       "L 342.916449 188.638125 \n",
+       "L 342.916449 185.171977 \n",
+       "L 340.934914 185.171977 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_146\">\n",
+       "    <path d=\"M 342.916449 188.638125 \n",
+       "L 344.897982 188.638125 \n",
+       "L 344.897982 185.351608 \n",
+       "L 342.916449 185.351608 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_147\">\n",
+       "    <path d=\"M 344.897982 188.638125 \n",
+       "L 346.879517 188.638125 \n",
+       "L 346.879517 184.94471 \n",
+       "L 344.897982 184.94471 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_148\">\n",
+       "    <path d=\"M 346.879517 188.638125 \n",
+       "L 348.861052 188.638125 \n",
+       "L 348.861052 184.793653 \n",
+       "L 346.879517 184.793653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_149\">\n",
+       "    <path d=\"M 348.861052 188.638125 \n",
+       "L 350.842585 188.638125 \n",
+       "L 350.842585 184.978728 \n",
+       "L 348.861052 184.978728 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_150\">\n",
+       "    <path d=\"M 350.842585 188.638125 \n",
+       "L 352.82412 188.638125 \n",
+       "L 352.82412 185.980336 \n",
+       "L 350.842585 185.980336 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_151\">\n",
+       "    <path d=\"M 352.82412 188.638125 \n",
+       "L 354.805653 188.638125 \n",
+       "L 354.805653 185.259068 \n",
+       "L 352.82412 185.259068 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_152\">\n",
+       "    <path d=\"M 354.805653 188.638125 \n",
+       "L 356.787188 188.638125 \n",
+       "L 356.787188 185.142037 \n",
+       "L 354.805653 185.142037 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_153\">\n",
+       "    <path d=\"M 356.787188 188.638125 \n",
+       "L 358.768724 188.638125 \n",
+       "L 358.768724 185.800701 \n",
+       "L 356.787188 185.800701 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_154\">\n",
+       "    <path d=\"M 358.768724 188.638125 \n",
+       "L 360.750254 188.638125 \n",
+       "L 360.750254 186.127304 \n",
+       "L 358.768724 186.127304 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_155\">\n",
+       "    <path d=\"M 360.750254 188.638125 \n",
+       "L 362.731789 188.638125 \n",
+       "L 362.731789 185.743544 \n",
+       "L 360.750254 185.743544 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_156\">\n",
+       "    <path d=\"M 362.731789 188.638125 \n",
+       "L 364.713324 188.638125 \n",
+       "L 364.713324 185.934067 \n",
+       "L 362.731789 185.934067 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_157\">\n",
+       "    <path d=\"M 364.713324 188.638125 \n",
+       "L 366.69486 188.638125 \n",
+       "L 366.69486 186.068793 \n",
+       "L 364.713324 186.068793 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_158\">\n",
+       "    <path d=\"M 366.69486 188.638125 \n",
+       "L 368.67639 188.638125 \n",
+       "L 368.67639 186.511072 \n",
+       "L 366.69486 186.511072 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_159\">\n",
+       "    <path d=\"M 368.67639 188.638125 \n",
+       "L 370.657925 188.638125 \n",
+       "L 370.657925 186.682548 \n",
+       "L 368.67639 186.682548 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_160\">\n",
+       "    <path d=\"M 370.657925 188.638125 \n",
+       "L 372.63946 188.638125 \n",
+       "L 372.63946 186.626752 \n",
+       "L 370.657925 186.626752 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_161\">\n",
+       "    <path d=\"M 372.63946 188.638125 \n",
+       "L 374.620996 188.638125 \n",
+       "L 374.620996 186.651248 \n",
+       "L 372.63946 186.651248 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_162\">\n",
+       "    <path d=\"M 374.620996 188.638125 \n",
+       "L 376.602526 188.638125 \n",
+       "L 376.602526 186.779165 \n",
+       "L 374.620996 186.779165 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_163\">\n",
+       "    <path d=\"M 376.602526 188.638125 \n",
+       "L 378.584061 188.638125 \n",
+       "L 378.584061 187.04454 \n",
+       "L 376.602526 187.04454 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_164\">\n",
+       "    <path d=\"M 378.584061 188.638125 \n",
+       "L 380.565596 188.638125 \n",
+       "L 380.565596 186.947918 \n",
+       "L 378.584061 186.947918 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_165\">\n",
+       "    <path d=\"M 380.565596 188.638125 \n",
+       "L 382.547132 188.638125 \n",
+       "L 382.547132 187.377955 \n",
+       "L 380.565596 187.377955 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_166\">\n",
+       "    <path d=\"M 382.547132 188.638125 \n",
+       "L 384.528667 188.638125 \n",
+       "L 384.528667 187.315355 \n",
+       "L 382.547132 187.315355 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_167\">\n",
+       "    <path d=\"M 384.528667 188.638125 \n",
+       "L 386.510197 188.638125 \n",
+       "L 386.510197 187.342569 \n",
+       "L 384.528667 187.342569 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_168\">\n",
+       "    <path d=\"M 386.510197 188.638125 \n",
+       "L 388.491732 188.638125 \n",
+       "L 388.491732 187.552147 \n",
+       "L 386.510197 187.552147 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_169\">\n",
+       "    <path d=\"M 388.491732 188.638125 \n",
+       "L 390.473268 188.638125 \n",
+       "L 390.473268 187.531734 \n",
+       "L 388.491732 187.531734 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_170\">\n",
+       "    <path d=\"M 390.473268 188.638125 \n",
+       "L 392.454803 188.638125 \n",
+       "L 392.454803 187.614747 \n",
+       "L 390.473268 187.614747 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_171\">\n",
+       "    <path d=\"M 392.454803 188.638125 \n",
+       "L 394.436333 188.638125 \n",
+       "L 394.436333 187.705923 \n",
+       "L 392.454803 187.705923 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_172\">\n",
+       "    <path d=\"M 394.436333 188.638125 \n",
+       "L 396.417869 188.638125 \n",
+       "L 396.417869 187.228259 \n",
+       "L 394.436333 187.228259 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_173\">\n",
+       "    <path d=\"M 396.417869 188.638125 \n",
+       "L 398.399399 188.638125 \n",
+       "L 398.399399 186.501546 \n",
+       "L 396.417869 186.501546 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_174\">\n",
+       "    <path d=\"M 398.399399 188.638125 \n",
+       "L 400.380939 188.638125 \n",
+       "L 400.380939 186.63084 \n",
+       "L 398.399399 186.63084 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_175\">\n",
+       "    <path d=\"M 400.380939 188.638125 \n",
+       "L 402.362469 188.638125 \n",
+       "L 402.362469 176.028226 \n",
+       "L 400.380939 176.028226 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_176\">\n",
+       "    <path d=\"M 402.362469 188.638125 \n",
+       "L 404.34401 188.638125 \n",
+       "L 404.34401 177.187752 \n",
+       "L 402.362469 177.187752 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_177\">\n",
+       "    <path d=\"M 404.34401 188.638125 \n",
+       "L 406.32554 188.638125 \n",
+       "L 406.32554 177.996056 \n",
+       "L 404.34401 177.996056 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_178\">\n",
+       "    <path d=\"M 406.32554 188.638125 \n",
+       "L 408.30707 188.638125 \n",
+       "L 408.30707 173.224817 \n",
+       "L 406.32554 173.224817 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_179\">\n",
+       "    <path d=\"M 408.30707 188.638125 \n",
+       "L 410.28861 188.638125 \n",
+       "L 410.28861 174.196557 \n",
+       "L 408.30707 174.196557 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_180\">\n",
+       "    <path d=\"M 410.28861 188.638125 \n",
+       "L 412.270141 188.638125 \n",
+       "L 412.270141 175.585941 \n",
+       "L 410.28861 175.585941 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_181\">\n",
+       "    <path d=\"M 412.270141 188.638125 \n",
+       "L 414.251681 188.638125 \n",
+       "L 414.251681 176.706004 \n",
+       "L 412.270141 176.706004 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_182\">\n",
+       "    <path d=\"M 414.251681 188.638125 \n",
+       "L 416.233211 188.638125 \n",
+       "L 416.233211 179.542014 \n",
+       "L 414.251681 179.542014 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_183\">\n",
+       "    <path d=\"M 416.233211 188.638125 \n",
+       "L 418.214741 188.638125 \n",
+       "L 418.214741 181.298908 \n",
+       "L 416.233211 181.298908 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_184\">\n",
+       "    <path d=\"M 418.214741 188.638125 \n",
+       "L 420.196282 188.638125 \n",
+       "L 420.196282 182.020207 \n",
+       "L 418.214741 182.020207 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_185\">\n",
+       "    <path d=\"M 420.196282 188.638125 \n",
+       "L 422.177812 188.638125 \n",
+       "L 422.177812 182.520977 \n",
+       "L 420.196282 182.520977 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_186\">\n",
+       "    <path d=\"M 422.177812 188.638125 \n",
+       "L 424.159342 188.638125 \n",
+       "L 424.159342 183.127929 \n",
+       "L 422.177812 183.127929 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_187\">\n",
+       "    <path d=\"M 424.159342 188.638125 \n",
+       "L 426.140882 188.638125 \n",
+       "L 426.140882 183.699522 \n",
+       "L 424.159342 183.699522 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_188\">\n",
+       "    <path d=\"M 426.140882 188.638125 \n",
+       "L 428.122413 188.638125 \n",
+       "L 428.122413 184.035634 \n",
+       "L 426.140882 184.035634 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_189\">\n",
+       "    <path d=\"M 428.122413 188.638125 \n",
+       "L 430.103953 188.638125 \n",
+       "L 430.103953 185.206007 \n",
+       "L 428.122413 185.206007 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_190\">\n",
+       "    <path d=\"M 430.103953 188.638125 \n",
+       "L 432.085483 188.638125 \n",
+       "L 432.085483 187.337125 \n",
+       "L 430.103953 187.337125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_191\">\n",
+       "    <path d=\"M 432.085483 188.638125 \n",
+       "L 434.067014 188.638125 \n",
+       "L 434.067014 187.481378 \n",
+       "L 432.085483 187.481378 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_192\">\n",
+       "    <path d=\"M 434.067014 188.638125 \n",
+       "L 436.048554 188.638125 \n",
+       "L 436.048554 187.55351 \n",
+       "L 434.067014 187.55351 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_193\">\n",
+       "    <path d=\"M 436.048554 188.638125 \n",
+       "L 438.030084 188.638125 \n",
+       "L 438.030084 187.565753 \n",
+       "L 436.048554 187.565753 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_194\">\n",
+       "    <path d=\"M 438.030084 188.638125 \n",
+       "L 440.011624 188.638125 \n",
+       "L 440.011624 187.673267 \n",
+       "L 438.030084 187.673267 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_195\">\n",
+       "    <path d=\"M 440.011624 188.638125 \n",
+       "L 441.993155 188.638125 \n",
+       "L 441.993155 187.82432 \n",
+       "L 440.011624 187.82432 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_196\">\n",
+       "    <path d=\"M 441.993155 188.638125 \n",
+       "L 443.974685 188.638125 \n",
+       "L 443.974685 187.865146 \n",
+       "L 441.993155 187.865146 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_197\">\n",
+       "    <path d=\"M 443.974685 188.638125 \n",
+       "L 445.956225 188.638125 \n",
+       "L 445.956225 187.988989 \n",
+       "L 443.974685 187.988989 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_198\">\n",
+       "    <path d=\"M 445.956225 188.638125 \n",
+       "L 447.937755 188.638125 \n",
+       "L 447.937755 187.99579 \n",
+       "L 445.956225 187.99579 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_199\">\n",
+       "    <path d=\"M 447.937755 188.638125 \n",
+       "L 449.919286 188.638125 \n",
+       "L 449.919286 188.018925 \n",
+       "L 447.937755 188.018925 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_200\">\n",
+       "    <path d=\"M 449.919286 188.638125 \n",
+       "L 451.900826 188.638125 \n",
+       "L 451.900826 188.047507 \n",
+       "L 449.919286 188.047507 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_201\">\n",
+       "    <path d=\"M 451.900826 188.638125 \n",
+       "L 453.882356 188.638125 \n",
+       "L 453.882356 188.213531 \n",
+       "L 451.900826 188.213531 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_202\">\n",
+       "    <path d=\"M 453.882356 188.638125 \n",
+       "L 455.863896 188.638125 \n",
+       "L 455.863896 188.164542 \n",
+       "L 453.882356 188.164542 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_203\">\n",
+       "    <path d=\"M 455.863896 188.638125 \n",
+       "L 457.845427 188.638125 \n",
+       "L 457.845427 188.204005 \n",
+       "L 455.863896 188.204005 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_204\">\n",
+       "    <path d=\"M 457.845427 188.638125 \n",
+       "L 459.826957 188.638125 \n",
+       "L 459.826957 188.293823 \n",
+       "L 457.845427 188.293823 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_205\">\n",
+       "    <path d=\"M 459.826957 188.638125 \n",
+       "L 461.808497 188.638125 \n",
+       "L 461.808497 188.310155 \n",
+       "L 459.826957 188.310155 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_206\">\n",
+       "    <path d=\"M 461.808497 188.638125 \n",
+       "L 463.790027 188.638125 \n",
+       "L 463.790027 188.329206 \n",
+       "L 461.808497 188.329206 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_207\">\n",
+       "    <path d=\"M 463.790027 188.638125 \n",
+       "L 465.771558 188.638125 \n",
+       "L 465.771558 188.379558 \n",
+       "L 463.790027 188.379558 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_208\">\n",
+       "    <path d=\"M 465.771558 188.638125 \n",
+       "L 467.753098 188.638125 \n",
+       "L 467.753098 188.39589 \n",
+       "L 465.771558 188.39589 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_209\">\n",
+       "    <path d=\"M 467.753098 188.638125 \n",
+       "L 469.734628 188.638125 \n",
+       "L 469.734628 188.42855 \n",
+       "L 467.753098 188.42855 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_210\">\n",
+       "    <path d=\"M 469.734628 188.638125 \n",
+       "L 471.716169 188.638125 \n",
+       "L 471.716169 188.429912 \n",
+       "L 469.734628 188.429912 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_211\">\n",
+       "    <path d=\"M 471.716169 188.638125 \n",
+       "L 473.697699 188.638125 \n",
+       "L 473.697699 188.446241 \n",
+       "L 471.716169 188.446241 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_212\">\n",
+       "    <path d=\"M 473.697699 188.638125 \n",
+       "L 475.679229 188.638125 \n",
+       "L 475.679229 188.462572 \n",
+       "L 473.697699 188.462572 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_213\">\n",
+       "    <path d=\"M 475.679229 188.638125 \n",
+       "L 477.660769 188.638125 \n",
+       "L 477.660769 188.496594 \n",
+       "L 475.679229 188.496594 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_214\">\n",
+       "    <path d=\"M 477.660769 188.638125 \n",
+       "L 479.6423 188.638125 \n",
+       "L 479.6423 188.484346 \n",
+       "L 477.660769 188.484346 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_215\">\n",
+       "    <path d=\"M 479.6423 188.638125 \n",
+       "L 481.62383 188.638125 \n",
+       "L 481.62383 188.489789 \n",
+       "L 479.6423 188.489789 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_216\">\n",
+       "    <path d=\"M 481.62383 188.638125 \n",
+       "L 483.60537 188.638125 \n",
+       "L 483.60537 188.507481 \n",
+       "L 481.62383 188.507481 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_217\">\n",
+       "    <path d=\"M 483.60537 188.638125 \n",
+       "L 485.58691 188.638125 \n",
+       "L 485.58691 188.544225 \n",
+       "L 483.60537 188.544225 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_218\">\n",
+       "    <path d=\"M 485.58691 188.638125 \n",
+       "L 487.568431 188.638125 \n",
+       "L 487.568431 188.548307 \n",
+       "L 485.58691 188.548307 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_219\">\n",
+       "    <path d=\"M 487.568431 188.638125 \n",
+       "L 489.549971 188.638125 \n",
+       "L 489.549971 188.55239 \n",
+       "L 487.568431 188.55239 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_220\">\n",
+       "    <path d=\"M 489.549971 188.638125 \n",
+       "L 491.531511 188.638125 \n",
+       "L 491.531511 188.56736 \n",
+       "L 489.549971 188.56736 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_221\">\n",
+       "    <path d=\"M 491.531511 188.638125 \n",
+       "L 493.513031 188.638125 \n",
+       "L 493.513031 188.565998 \n",
+       "L 491.531511 188.565998 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_222\">\n",
+       "    <path d=\"M 493.513031 188.638125 \n",
+       "L 495.494572 188.638125 \n",
+       "L 495.494572 188.572803 \n",
+       "L 493.513031 188.572803 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_223\">\n",
+       "    <path d=\"M 495.494572 188.638125 \n",
+       "L 497.476112 188.638125 \n",
+       "L 497.476112 188.578247 \n",
+       "L 495.494572 188.578247 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_224\">\n",
+       "    <path d=\"M 497.476112 188.638125 \n",
+       "L 499.457632 188.638125 \n",
+       "L 499.457632 188.591855 \n",
+       "L 497.476112 188.591855 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_225\">\n",
+       "    <path d=\"M 499.457632 188.638125 \n",
+       "L 501.439172 188.638125 \n",
+       "L 501.439172 188.601381 \n",
+       "L 499.457632 188.601381 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_226\">\n",
+       "    <path d=\"M 501.439172 188.638125 \n",
+       "L 503.420713 188.638125 \n",
+       "L 503.420713 188.593216 \n",
+       "L 501.439172 188.593216 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_227\">\n",
+       "    <path d=\"M 503.420713 188.638125 \n",
+       "L 505.402253 188.638125 \n",
+       "L 505.402253 188.604103 \n",
+       "L 503.420713 188.604103 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_228\">\n",
+       "    <path d=\"M 505.402253 188.638125 \n",
+       "L 507.383773 188.638125 \n",
+       "L 507.383773 188.606825 \n",
+       "L 505.402253 188.606825 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_229\">\n",
+       "    <path d=\"M 507.383773 188.638125 \n",
+       "L 509.365314 188.638125 \n",
+       "L 509.365314 188.601381 \n",
+       "L 507.383773 188.601381 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_230\">\n",
+       "    <path d=\"M 509.365314 188.638125 \n",
+       "L 511.346854 188.638125 \n",
+       "L 511.346854 188.608186 \n",
+       "L 509.365314 188.608186 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_231\">\n",
+       "    <path d=\"M 511.346854 188.638125 \n",
+       "L 513.328374 188.638125 \n",
+       "L 513.328374 188.616351 \n",
+       "L 511.346854 188.616351 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_232\">\n",
+       "    <path d=\"M 513.328374 188.638125 \n",
+       "L 515.309914 188.638125 \n",
+       "L 515.309914 188.606825 \n",
+       "L 513.328374 188.606825 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_233\">\n",
+       "    <path d=\"M 515.309914 188.638125 \n",
+       "L 517.291455 188.638125 \n",
+       "L 517.291455 188.620434 \n",
+       "L 515.309914 188.620434 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_234\">\n",
+       "    <path d=\"M 517.291455 188.638125 \n",
+       "L 519.272975 188.638125 \n",
+       "L 519.272975 188.621794 \n",
+       "L 517.291455 188.621794 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_235\">\n",
+       "    <path d=\"M 519.272975 188.638125 \n",
+       "L 521.254515 188.638125 \n",
+       "L 521.254515 188.623155 \n",
+       "L 519.272975 188.623155 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_236\">\n",
+       "    <path d=\"M 521.254515 188.638125 \n",
+       "L 523.236055 188.638125 \n",
+       "L 523.236055 188.631321 \n",
+       "L 521.254515 188.631321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_237\">\n",
+       "    <path d=\"M 523.236055 188.638125 \n",
+       "L 525.217576 188.638125 \n",
+       "L 525.217576 188.624516 \n",
+       "L 523.236055 188.624516 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_238\">\n",
+       "    <path d=\"M 525.217576 188.638125 \n",
+       "L 527.199116 188.638125 \n",
+       "L 527.199116 188.628599 \n",
+       "L 525.217576 188.628599 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_239\">\n",
+       "    <path d=\"M 527.199116 188.638125 \n",
+       "L 529.180656 188.638125 \n",
+       "L 529.180656 188.621795 \n",
+       "L 527.199116 188.621795 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_240\">\n",
+       "    <path d=\"M 529.180656 188.638125 \n",
+       "L 531.162196 188.638125 \n",
+       "L 531.162196 188.624516 \n",
+       "L 529.180656 188.624516 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_241\">\n",
+       "    <path d=\"M 531.162196 188.638125 \n",
+       "L 533.143717 188.638125 \n",
+       "L 533.143717 188.635403 \n",
+       "L 531.162196 188.635403 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_242\">\n",
+       "    <path d=\"M 533.143717 188.638125 \n",
+       "L 535.125257 188.638125 \n",
+       "L 535.125257 188.627238 \n",
+       "L 533.143717 188.627238 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_243\">\n",
+       "    <path d=\"M 535.125257 188.638125 \n",
+       "L 537.106797 188.638125 \n",
+       "L 537.106797 188.636764 \n",
+       "L 535.125257 188.636764 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_244\">\n",
+       "    <path d=\"M 537.106797 188.638125 \n",
+       "L 539.088317 188.638125 \n",
+       "L 539.088317 188.634042 \n",
+       "L 537.106797 188.634042 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_245\">\n",
+       "    <path d=\"M 539.088317 188.638125 \n",
+       "L 541.069858 188.638125 \n",
+       "L 541.069858 188.631321 \n",
+       "L 539.088317 188.631321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_246\">\n",
+       "    <path d=\"M 541.069858 188.638125 \n",
+       "L 543.051398 188.638125 \n",
+       "L 543.051398 188.628599 \n",
+       "L 541.069858 188.628599 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_247\">\n",
+       "    <path d=\"M 543.051398 188.638125 \n",
+       "L 545.032918 188.638125 \n",
+       "L 545.032918 188.62996 \n",
+       "L 543.051398 188.62996 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_248\">\n",
+       "    <path d=\"M 545.032918 188.638125 \n",
+       "L 547.014459 188.638125 \n",
+       "L 547.014459 188.634042 \n",
+       "L 545.032918 188.634042 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_249\">\n",
+       "    <path d=\"M 547.014459 188.638125 \n",
+       "L 548.995999 188.638125 \n",
+       "L 548.995999 188.632682 \n",
+       "L 547.014459 188.632682 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_250\">\n",
+       "    <path d=\"M 548.995999 188.638125 \n",
+       "L 550.977519 188.638125 \n",
+       "L 550.977519 188.638125 \n",
+       "L 548.995999 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_251\">\n",
+       "    <path d=\"M 550.977519 188.638125 \n",
+       "L 552.959059 188.638125 \n",
+       "L 552.959059 188.636764 \n",
+       "L 550.977519 188.636764 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_252\">\n",
+       "    <path d=\"M 552.959059 188.638125 \n",
+       "L 554.9406 188.638125 \n",
+       "L 554.9406 188.632682 \n",
+       "L 552.959059 188.632682 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_253\">\n",
+       "    <path d=\"M 554.9406 188.638125 \n",
+       "L 556.92214 188.638125 \n",
+       "L 556.92214 188.634042 \n",
+       "L 554.9406 188.634042 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_254\">\n",
+       "    <path d=\"M 556.92214 188.638125 \n",
+       "L 558.90366 188.638125 \n",
+       "L 558.90366 188.638125 \n",
+       "L 556.92214 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_255\">\n",
+       "    <path d=\"M 558.90366 188.638125 \n",
+       "L 560.8852 188.638125 \n",
+       "L 560.8852 188.635403 \n",
+       "L 558.90366 188.635403 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_256\">\n",
+       "    <path d=\"M 560.8852 188.638125 \n",
+       "L 562.866741 188.638125 \n",
+       "L 562.866741 188.632682 \n",
+       "L 560.8852 188.632682 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_257\">\n",
+       "    <path d=\"M 562.866741 188.638125 \n",
+       "L 564.848261 188.638125 \n",
+       "L 564.848261 188.636764 \n",
+       "L 562.866741 188.636764 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_258\">\n",
+       "    <path d=\"M 564.848261 188.638125 \n",
+       "L 566.829801 188.638125 \n",
+       "L 566.829801 188.635403 \n",
+       "L 564.848261 188.635403 \n",
+       "z\n",
+       "\" clip-path=\"url(#pc9b698b37f)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_259\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 34.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_260\">\n",
+       "    <path d=\"M 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_261\">\n",
+       "    <path d=\"M 34.193437 188.638125 \n",
+       "L 592.193438 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_262\">\n",
+       "    <path d=\"M 34.193437 22.318125 \n",
+       "L 592.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_11\">\n",
+       "    <!-- Dequantization -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(267.452812 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-44\" d=\"M 1259 4147 \n",
+       "L 1259 519 \n",
+       "L 2022 519 \n",
+       "Q 2988 519 3436 956 \n",
+       "Q 3884 1394 3884 2338 \n",
+       "Q 3884 3275 3436 3711 \n",
+       "Q 2988 4147 2022 4147 \n",
+       "L 1259 4147 \n",
+       "z\n",
+       "M 628 4666 \n",
+       "L 1925 4666 \n",
+       "Q 3281 4666 3915 4102 \n",
+       "Q 4550 3538 4550 2338 \n",
+       "Q 4550 1131 3912 565 \n",
+       "Q 3275 0 1925 0 \n",
+       "L 628 0 \n",
+       "L 628 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-44\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"77.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"138.525391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"202.001953\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"265.380859\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"326.660156\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"390.039062\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"429.248047\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"457.03125\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"509.521484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"570.800781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"610.009766\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"637.792969\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"698.974609\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pc9b698b37f\">\n",
+       "   <rect x=\"34.193438\" y=\"22.318125\" width=\"558\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1000x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "visualize_dequant_distribution(flow_dict[\"simple\"][\"model\"], sample_imgs, title=\"Dequantization\")"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 36,
+   "metadata": {
+    "tags": []
+   },
+   "outputs": [
+    {
+     "name": "stderr",
+     "output_type": "stream",
+     "text": [
+      "                                             \r"
+     ]
+    },
+    {
+     "data": {
+      "application/pdf": "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ZSAvRm9udERlc2NyaXB0b3IgL0ZvbnROYW1lIC9CTVFRRFYrRGVqYVZ1U2FucyAvRmxhZ3MgMzIKL0ZvbnRCQm94IFsgLTEwMjEgLTQ2MyAxNzk0IDEyMzMgXSAvQXNjZW50IDkyOSAvRGVzY2VudCAtMjM2IC9DYXBIZWlnaHQgMAovWEhlaWdodCAwIC9JdGFsaWNBbmdsZSAwIC9TdGVtViAwIC9NYXhXaWR0aCAxMzQyID4+CmVuZG9iagoxMyAwIG9iagpbIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwCjYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgNjAwIDYwMCA2MDAgMzE4IDQwMSA0NjAgODM4IDYzNgo5NTAgNzgwIDI3NSAzOTAgMzkwIDUwMCA4MzggMzE4IDM2MSAzMTggMzM3IDYzNiA2MzYgNjM2IDYzNiA2MzYgNjM2IDYzNiA2MzYKNjM2IDYzNiAzMzcgMzM3IDgzOCA4MzggODM4IDUzMSAxMDAwIDY4NCA2ODYgNjk4IDc3MCA2MzIgNTc1IDc3NSA3NTIgMjk1CjI5NSA2NTYgNTU3IDg2MyA3NDggNzg3IDYwMyA3ODcgNjk1IDYzNSA2MTEgNzMyIDY4NCA5ODkgNjg1IDYxMSA2ODUgMzkwIDMzNwozOTAgODM4IDUwMCA1MDAgNjEzIDYzNSA1NTAgNjM1IDYxNSAzNTIgNjM1IDYzNCAyNzggMjc4IDU3OSAyNzggOTc0IDYzNCA2MTIKNjM1IDYzNSA0MTEgNTIxIDM5MiA2MzQgNTkyIDgxOCA1OTIgNTkyIDUyNSA2MzYgMzM3IDYzNiA4MzggNjAwIDYzNiA2MDAgMzE4CjM1MiA1MTggMTAwMCA1MDAgNTAwIDUwMCAxMzQyIDYzNSA0MDAgMTA3MCA2MDAgNjg1IDYwMCA2MDAgMzE4IDMxOCA1MTggNTE4CjU5MCA1MDAgMTAwMCA1MDAgMTAwMCA1MjEgNDAwIDEwMjMgNjAwIDUyNSA2MTEgMzE4IDQwMSA2MzYgNjM2IDYzNiA2MzYgMzM3CjUwMCA1MDAgMTAwMCA0NzEgNjEyIDgzOCAzNjEgMTAwMCA1MDAgNTAwIDgzOCA0MDEgNDAxIDUwMCA2MzYgNjM2IDMxOCA1MDAKNDAxIDQ3MSA2MTIgOTY5IDk2OSA5NjkgNTMxIDY4NCA2ODQgNjg0IDY4NCA2ODQgNjg0IDk3NCA2OTggNjMyIDYzMiA2MzIgNjMyCjI5NSAyOTUgMjk1IDI5NSA3NzUgNzQ4IDc4NyA3ODcgNzg3IDc4NyA3ODcgODM4IDc4NyA3MzIgNzMyIDczMiA3MzIgNjExIDYwNQo2MzAgNjEzIDYxMyA2MTMgNjEzIDYxMyA2MTMgOTgyIDU1MCA2MTUgNjE1IDYxNSA2MTUgMjc4IDI3OCAyNzggMjc4IDYxMiA2MzQKNjEyIDYxMiA2MTIgNjEyIDYxMiA4MzggNjEyIDYzNCA2MzQgNjM0IDYzNCA1OTIgNjM1IDU5MiBdCmVuZG9iagoxNiAwIG9iago8PCAvViAxNyAwIFIgL2EgMTggMCBSIC9kIDE5IDAgUiAvZSAyMCAwIFIgL2ZpdmUgMjEgMCBSIC9mb3VyIDIyIDAgUgovaSAyMyAwIFIgL2wgMjQgMCBSIC9uIDI2IDAgUiAvbyAyNyAwIFIgL29uZSAyOCAwIFIgL3BlcmlvZCAyOSAwIFIKL3EgMzAgMCBSIC9yIDMxIDAgUiAvc3BhY2UgMzIgMCBSIC90IDMzIDAgUiAvdGhyZWUgMzQgMCBSIC90d28gMzUgMCBSCi91IDM2IDAgUiAveiAzNyAwIFIgL3plcm8gMzggMCBSID4+CmVuZG9iagozIDAgb2JqCjw8IC9GMSAxNSAwIFIgPj4KZW5kb2JqCjQgMCBvYmoKPDwgL0ExIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDAgL2NhIDEgPj4KL0EyIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDEgPj4KL0EzIDw8IC9UeXBlIC9FeHRHU3RhdGUgL0NBIDEgL2NhIDAuNSA+PiA+PgplbmRvYmoKNSAwIG9iago8PCA+PgplbmRvYmoKNiAwIG9iago8PCA+PgplbmRvYmoKNyAwIG9iago8PCAvRjEtRGVqYVZ1U2Fucy1taW51cyAyNSAwIFIgPj4KZW5kb2JqCjIgMCBvYmoKPDwgL1R5cGUgL1BhZ2VzIC9LaWRzIFsgMTEgMCBSIF0gL0NvdW50IDEgPj4KZW5kb2JqCjM5IDAgb2JqCjw8IC9DcmVhdG9yIChNYXRwbG90bGliIHYzLjcuMiwgaHR0cHM6Ly9tYXRwbG90bGliLm9yZykKL1Byb2R1Y2VyIChNYXRwbG90bGliIHBkZiBiYWNrZW5kIHYzLjcuMikKL0NyZWF0aW9uRGF0ZSAoRDoyMDI0MDUxMjIyNDMxMCswMicwMCcpID4+CmVuZG9iagp4cmVmCjAgNDAKMDAwMDAwMDAwMCA2NTUzNSBmIAowMDAwMDAwMDE2IDAwMDAwIG4gCjAwMDAwMTQzNjUgMDAwMDAgbiAKMDAwMDAxNDEwMiAwMDAwMCBuIAowMDAwMDE0MTM0IDAwMDAwIG4gCjAwMDAwMTQyNzQgMDAwMDAgbiAKMDAwMDAxNDI5NSAwMDAwMCBuIAowMDAwMDE0MzE2IDAwMDAwIG4gCjAwMDAwMDAwNjUgMDAwMDAgbiAKMDAwMDAwMDMzOSAwMDAwMCBuIAowMDAwMDA2OTgyIDAwMDAwIG4gCjAwMDAwMDAyMDggMDAwMDAgbiAKMDAwMDAwNjk2MSAwMDAwMCBuIAowMDAwMDEyNzkxIDAwMDAwIG4gCjAwMDAwMTI1ODQgMDAwMDAgbiAKMDAwMDAxMjE0NSAwMDAwMCBuIAowMDAwMDEzODQ0IDAwMDAwIG4gCjAwMDAwMDcwMDIgMDAwMDAgbiAKMDAwMDAwNzE0NiAwMDAwMCBuIAowMDAwMDA3NTI2IDAwMDAwIG4gCjAwMDAwMDc4MzAgMDAwMDAgbiAKMDAwMDAwODE1MiAwMDAwMCBuIAowMDAwMDA4NDc0IDAwMDAwIG4gCjAwMDAwMDg2NDAgMDAwMDAgbiAKMDAwMDAwODc4NCAwMDAwMCBuIAowMDAwMDA4OTAzIDAwMDAwIG4gCjAwMDAwMDkwNzUgMDAwMDAgbiAKMDAwMDAwOTMxMSAwMDAwMCBuIAowMDAwMDA5NjAyIDAwMDAwIG4gCjAwMDAwMDk3NTcgMDAwMDAgbiAKMDAwMDAwOTg4MCAwMDAwMCBuIAowMDAwMDEwMTk2IDAwMDAwIG4gCjAwMDAwMTA0MjkgMDAwMDAgbiAKMDAwMDAxMDUxOSAwMDAwMCBuIAowMDAwMDEwNzI1IDAwMDAwIG4gCjAwMDAwMTExMzggMDAwMDAgbiAKMDAwMDAxMTQ2MiAwMDAwMCBuIAowMDAwMDExNzA5IDAwMDAwIG4gCjAwMDAwMTE4NTcgMDAwMDAgbiAKMDAwMDAxNDQyNSAwMDAwMCBuIAp0cmFpbGVyCjw8IC9TaXplIDQwIC9Sb290IDEgMCBSIC9JbmZvIDM5IDAgUiA+PgpzdGFydHhyZWYKMTQ1ODIKJSVFT0YK",
+      "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=\"599.393438pt\" height=\"215.984063pt\" viewBox=\"0 0 599.393438 215.984063\" 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>2024-05-12T22:43:10.005997</dc:date>\n",
+       "    <dc:format>image/svg+xml</dc:format>\n",
+       "    <dc:creator>\n",
+       "     <cc:Agent>\n",
+       "      <dc:title>Matplotlib v3.7.2, https://matplotlib.org/</dc:title>\n",
+       "     </cc:Agent>\n",
+       "    </dc:creator>\n",
+       "   </cc:Work>\n",
+       "  </rdf:RDF>\n",
+       " </metadata>\n",
+       " <defs>\n",
+       "  <style type=\"text/css\">*{stroke-linejoin: round; stroke-linecap: butt}</style>\n",
+       " </defs>\n",
+       " <g id=\"figure_1\">\n",
+       "  <g id=\"patch_1\">\n",
+       "   <path d=\"M 0 215.984063 \n",
+       "L 599.393438 215.984063 \n",
+       "L 599.393438 0 \n",
+       "L 0 0 \n",
+       "z\n",
+       "\" style=\"fill: #ffffff\"/>\n",
+       "  </g>\n",
+       "  <g id=\"axes_1\">\n",
+       "   <g id=\"patch_2\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "L 34.193438 22.318125 \n",
+       "z\n",
+       "\" style=\"fill: #eaeaf2\"/>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_1\">\n",
+       "    <g id=\"xtick_1\">\n",
+       "     <g id=\"line2d_1\">\n",
+       "      <path d=\"M 105.726046 188.638125 \n",
+       "L 105.726046 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_1\">\n",
+       "      <!-- −10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(94.118468 206.496406) scale(0.11 -0.11)\">\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-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",
+       "        <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-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"83.789062\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"147.412109\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_2\">\n",
+       "     <g id=\"line2d_2\">\n",
+       "      <path d=\"M 210.28207 188.638125 \n",
+       "L 210.28207 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_2\">\n",
+       "      <!-- −5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(202.173867 206.496406) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-35\" d=\"M 691 4666 \n",
+       "L 3169 4666 \n",
+       "L 3169 4134 \n",
+       "L 1269 4134 \n",
+       "L 1269 2991 \n",
+       "Q 1406 3038 1543 3061 \n",
+       "Q 1681 3084 1819 3084 \n",
+       "Q 2600 3084 3056 2656 \n",
+       "Q 3513 2228 3513 1497 \n",
+       "Q 3513 744 3044 326 \n",
+       "Q 2575 -91 1722 -91 \n",
+       "Q 1428 -91 1123 -41 \n",
+       "Q 819 9 494 109 \n",
+       "L 494 744 \n",
+       "Q 775 591 1075 516 \n",
+       "Q 1375 441 1709 441 \n",
+       "Q 2250 441 2565 725 \n",
+       "Q 2881 1009 2881 1497 \n",
+       "Q 2881 1984 2565 2268 \n",
+       "Q 2250 2553 1709 2553 \n",
+       "Q 1456 2553 1204 2497 \n",
+       "Q 953 2441 691 2322 \n",
+       "L 691 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-2212\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-35\" x=\"83.789062\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_3\">\n",
+       "     <g id=\"line2d_3\">\n",
+       "      <path d=\"M 314.838094 188.638125 \n",
+       "L 314.838094 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_3\">\n",
+       "      <!-- 0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(311.338719 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_4\">\n",
+       "     <g id=\"line2d_4\">\n",
+       "      <path d=\"M 419.394117 188.638125 \n",
+       "L 419.394117 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_4\">\n",
+       "      <!-- 5 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(415.894742 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-35\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"xtick_5\">\n",
+       "     <g id=\"line2d_5\">\n",
+       "      <path d=\"M 523.950141 188.638125 \n",
+       "L 523.950141 22.318125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_5\">\n",
+       "      <!-- 10 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(516.951391 206.496406) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-31\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"63.623047\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"matplotlib.axis_2\">\n",
+       "    <g id=\"ytick_1\">\n",
+       "     <g id=\"line2d_6\">\n",
+       "      <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193437 188.638125 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_6\">\n",
+       "      <!-- 0.0 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 192.817266) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-2e\" d=\"M 684 794 \n",
+       "L 1344 794 \n",
+       "L 1344 0 \n",
+       "L 684 0 \n",
+       "L 684 794 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_2\">\n",
+       "     <g id=\"line2d_7\">\n",
+       "      <path d=\"M 34.193438 147.112037 \n",
+       "L 592.193437 147.112037 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_7\">\n",
+       "      <!-- 0.1 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 151.291178) scale(0.11 -0.11)\">\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-31\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_3\">\n",
+       "     <g id=\"line2d_8\">\n",
+       "      <path d=\"M 34.193438 105.585949 \n",
+       "L 592.193437 105.585949 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_8\">\n",
+       "      <!-- 0.2 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 109.76509) scale(0.11 -0.11)\">\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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-32\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_4\">\n",
+       "     <g id=\"line2d_9\">\n",
+       "      <path d=\"M 34.193438 64.059861 \n",
+       "L 592.193437 64.059861 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_9\">\n",
+       "      <!-- 0.3 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 68.239002) scale(0.11 -0.11)\">\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-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-33\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "    <g id=\"ytick_5\">\n",
+       "     <g id=\"line2d_10\">\n",
+       "      <path d=\"M 34.193438 22.533773 \n",
+       "L 592.193437 22.533773 \n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: none; stroke: #ffffff; stroke-linecap: round\"/>\n",
+       "     </g>\n",
+       "     <g id=\"text_10\">\n",
+       "      <!-- 0.4 -->\n",
+       "      <g style=\"fill: #262626\" transform=\"translate(7.2 26.712914) scale(0.11 -0.11)\">\n",
+       "       <defs>\n",
+       "        <path id=\"DejaVuSans-34\" d=\"M 2419 4116 \n",
+       "L 825 1625 \n",
+       "L 2419 1625 \n",
+       "L 2419 4116 \n",
+       "z\n",
+       "M 2253 4666 \n",
+       "L 3047 4666 \n",
+       "L 3047 1625 \n",
+       "L 3713 1625 \n",
+       "L 3713 1100 \n",
+       "L 3047 1100 \n",
+       "L 3047 0 \n",
+       "L 2419 0 \n",
+       "L 2419 1100 \n",
+       "L 313 1100 \n",
+       "L 313 1709 \n",
+       "L 2253 4666 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "       </defs>\n",
+       "       <use xlink:href=\"#DejaVuSans-30\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-2e\" x=\"63.623047\"/>\n",
+       "       <use xlink:href=\"#DejaVuSans-34\" x=\"95.410156\"/>\n",
+       "      </g>\n",
+       "     </g>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "   <g id=\"patch_3\">\n",
+       "    <path d=\"M 59.557074 188.638125 \n",
+       "L 61.538598 188.638125 \n",
+       "L 61.538598 188.523494 \n",
+       "L 59.557074 188.523494 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_4\">\n",
+       "    <path d=\"M 61.538598 188.638125 \n",
+       "L 63.520143 188.638125 \n",
+       "L 63.520143 188.444345 \n",
+       "L 61.538598 188.444345 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_5\">\n",
+       "    <path d=\"M 63.520143 188.638125 \n",
+       "L 65.501668 188.638125 \n",
+       "L 65.501668 188.326982 \n",
+       "L 63.520143 188.326982 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_6\">\n",
+       "    <path d=\"M 65.501668 188.638125 \n",
+       "L 67.483212 188.638125 \n",
+       "L 67.483212 188.209626 \n",
+       "L 65.501668 188.209626 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_7\">\n",
+       "    <path d=\"M 67.483212 188.638125 \n",
+       "L 69.464737 188.638125 \n",
+       "L 69.464737 188.089532 \n",
+       "L 67.483212 188.089532 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_8\">\n",
+       "    <path d=\"M 69.464737 188.638125 \n",
+       "L 71.446281 188.638125 \n",
+       "L 71.446281 187.879381 \n",
+       "L 69.464737 187.879381 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_9\">\n",
+       "    <path d=\"M 71.446281 188.638125 \n",
+       "L 73.427806 188.638125 \n",
+       "L 73.427806 187.565502 \n",
+       "L 71.446281 187.565502 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_10\">\n",
+       "    <path d=\"M 73.427806 188.638125 \n",
+       "L 75.40935 188.638125 \n",
+       "L 75.40935 187.319876 \n",
+       "L 73.427806 187.319876 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_11\">\n",
+       "    <path d=\"M 75.40935 188.638125 \n",
+       "L 77.390875 188.638125 \n",
+       "L 77.390875 186.918653 \n",
+       "L 75.40935 186.918653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_12\">\n",
+       "    <path d=\"M 77.390875 188.638125 \n",
+       "L 79.372419 188.638125 \n",
+       "L 79.372419 186.176302 \n",
+       "L 77.390875 186.176302 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_13\">\n",
+       "    <path d=\"M 79.372419 188.638125 \n",
+       "L 81.353944 188.638125 \n",
+       "L 81.353944 185.556722 \n",
+       "L 79.372419 185.556722 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_14\">\n",
+       "    <path d=\"M 81.353944 188.638125 \n",
+       "L 83.335489 188.638125 \n",
+       "L 83.335489 184.538726 \n",
+       "L 81.353944 184.538726 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_15\">\n",
+       "    <path d=\"M 83.335489 188.638125 \n",
+       "L 85.317013 188.638125 \n",
+       "L 85.317013 183.452415 \n",
+       "L 83.335489 183.452415 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_16\">\n",
+       "    <path d=\"M 85.317013 188.638125 \n",
+       "L 87.298558 188.638125 \n",
+       "L 87.298558 181.735742 \n",
+       "L 85.317013 181.735742 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_17\">\n",
+       "    <path d=\"M 87.298558 188.638125 \n",
+       "L 89.280082 188.638125 \n",
+       "L 89.280082 179.680494 \n",
+       "L 87.298558 179.680494 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_18\">\n",
+       "    <path d=\"M 89.280082 188.638125 \n",
+       "L 91.261627 188.638125 \n",
+       "L 91.261627 177.123236 \n",
+       "L 89.280082 177.123236 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_19\">\n",
+       "    <path d=\"M 91.261627 188.638125 \n",
+       "L 93.243151 188.638125 \n",
+       "L 93.243151 174.707671 \n",
+       "L 91.261627 174.707671 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_20\">\n",
+       "    <path d=\"M 93.243151 188.638125 \n",
+       "L 95.224696 188.638125 \n",
+       "L 95.224696 171.036912 \n",
+       "L 93.243151 171.036912 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_21\">\n",
+       "    <path d=\"M 95.224696 188.638125 \n",
+       "L 97.206221 188.638125 \n",
+       "L 97.206221 166.577025 \n",
+       "L 95.224696 166.577025 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_22\">\n",
+       "    <path d=\"M 97.206221 188.638125 \n",
+       "L 99.187765 188.638125 \n",
+       "L 99.187765 161.375213 \n",
+       "L 97.206221 161.375213 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_23\">\n",
+       "    <path d=\"M 99.187765 188.638125 \n",
+       "L 101.16929 188.638125 \n",
+       "L 101.16929 156.126455 \n",
+       "L 99.187765 156.126455 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_24\">\n",
+       "    <path d=\"M 101.16929 188.638125 \n",
+       "L 103.150814 188.638125 \n",
+       "L 103.150814 148.650845 \n",
+       "L 101.16929 148.650845 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_25\">\n",
+       "    <path d=\"M 103.150814 188.638125 \n",
+       "L 105.132359 188.638125 \n",
+       "L 105.132359 141.104751 \n",
+       "L 103.150814 141.104751 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_26\">\n",
+       "    <path d=\"M 105.132359 188.638125 \n",
+       "L 107.113883 188.638125 \n",
+       "L 107.113883 132.414115 \n",
+       "L 105.132359 132.414115 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_27\">\n",
+       "    <path d=\"M 107.113883 188.638125 \n",
+       "L 109.095428 188.638125 \n",
+       "L 109.095428 123.514456 \n",
+       "L 107.113883 123.514456 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_28\">\n",
+       "    <path d=\"M 109.095428 188.638125 \n",
+       "L 111.076952 188.638125 \n",
+       "L 111.076952 114.242297 \n",
+       "L 109.095428 114.242297 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_29\">\n",
+       "    <path d=\"M 111.076952 188.638125 \n",
+       "L 113.058497 188.638125 \n",
+       "L 113.058497 103.642471 \n",
+       "L 111.076952 103.642471 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_30\">\n",
+       "    <path d=\"M 113.058497 188.638125 \n",
+       "L 115.040022 188.638125 \n",
+       "L 115.040022 92.293099 \n",
+       "L 113.058497 92.293099 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_31\">\n",
+       "    <path d=\"M 115.040022 188.638125 \n",
+       "L 117.021566 188.638125 \n",
+       "L 117.021566 82.525928 \n",
+       "L 115.040022 82.525928 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_32\">\n",
+       "    <path d=\"M 117.021566 188.638125 \n",
+       "L 119.003091 188.638125 \n",
+       "L 119.003091 71.446546 \n",
+       "L 117.021566 71.446546 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_33\">\n",
+       "    <path d=\"M 119.003091 188.638125 \n",
+       "L 120.984635 188.638125 \n",
+       "L 120.984635 62.8177 \n",
+       "L 119.003091 62.8177 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_34\">\n",
+       "    <path d=\"M 120.984635 188.638125 \n",
+       "L 122.96616 188.638125 \n",
+       "L 122.96616 51.233196 \n",
+       "L 120.984635 51.233196 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_35\">\n",
+       "    <path d=\"M 122.96616 188.638125 \n",
+       "L 124.947704 188.638125 \n",
+       "L 124.947704 45.355681 \n",
+       "L 122.96616 45.355681 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_36\">\n",
+       "    <path d=\"M 124.947704 188.638125 \n",
+       "L 126.929229 188.638125 \n",
+       "L 126.929229 38.140644 \n",
+       "L 124.947704 38.140644 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_37\">\n",
+       "    <path d=\"M 126.929229 188.638125 \n",
+       "L 128.910773 188.638125 \n",
+       "L 128.910773 34.094617 \n",
+       "L 126.929229 34.094617 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_38\">\n",
+       "    <path d=\"M 128.910773 188.638125 \n",
+       "L 130.892298 188.638125 \n",
+       "L 130.892298 31.819537 \n",
+       "L 128.910773 31.819537 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_39\">\n",
+       "    <path d=\"M 130.892298 188.638125 \n",
+       "L 132.873843 188.638125 \n",
+       "L 132.873843 30.238125 \n",
+       "L 130.892298 30.238125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_40\">\n",
+       "    <path d=\"M 132.873843 188.638125 \n",
+       "L 134.855367 188.638125 \n",
+       "L 134.855367 30.544944 \n",
+       "L 132.873843 30.544944 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_41\">\n",
+       "    <path d=\"M 134.855367 188.638125 \n",
+       "L 136.836912 188.638125 \n",
+       "L 136.836912 33.480526 \n",
+       "L 134.855367 33.480526 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_42\">\n",
+       "    <path d=\"M 136.836912 188.638125 \n",
+       "L 138.818436 188.638125 \n",
+       "L 138.818436 38.626463 \n",
+       "L 136.836912 38.626463 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_43\">\n",
+       "    <path d=\"M 138.818436 188.638125 \n",
+       "L 140.799981 188.638125 \n",
+       "L 140.799981 46.433752 \n",
+       "L 138.818436 46.433752 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_44\">\n",
+       "    <path d=\"M 140.799981 188.638125 \n",
+       "L 142.781505 188.638125 \n",
+       "L 142.781505 53.67048 \n",
+       "L 140.799981 53.67048 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_45\">\n",
+       "    <path d=\"M 142.781505 188.638125 \n",
+       "L 144.76303 188.638125 \n",
+       "L 144.76303 64.546823 \n",
+       "L 142.781505 64.546823 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_46\">\n",
+       "    <path d=\"M 144.76303 188.638125 \n",
+       "L 146.744574 188.638125 \n",
+       "L 146.744574 75.773656 \n",
+       "L 144.76303 75.773656 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_47\">\n",
+       "    <path d=\"M 146.744574 188.638125 \n",
+       "L 148.726109 188.638125 \n",
+       "L 148.726109 85.260159 \n",
+       "L 146.744574 85.260159 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_48\">\n",
+       "    <path d=\"M 148.726109 188.638125 \n",
+       "L 150.707644 188.638125 \n",
+       "L 150.707644 97.632109 \n",
+       "L 148.726109 97.632109 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_49\">\n",
+       "    <path d=\"M 150.707644 188.638125 \n",
+       "L 152.689178 188.638125 \n",
+       "L 152.689178 107.558599 \n",
+       "L 150.707644 107.558599 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_50\">\n",
+       "    <path d=\"M 152.689178 188.638125 \n",
+       "L 154.670713 188.638125 \n",
+       "L 154.670713 119.204552 \n",
+       "L 152.689178 119.204552 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_51\">\n",
+       "    <path d=\"M 154.670713 188.638125 \n",
+       "L 156.652247 188.638125 \n",
+       "L 156.652247 129.248402 \n",
+       "L 154.670713 129.248402 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_52\">\n",
+       "    <path d=\"M 156.652247 188.638125 \n",
+       "L 158.633782 188.638125 \n",
+       "L 158.633782 137.96035 \n",
+       "L 156.652247 137.96035 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_53\">\n",
+       "    <path d=\"M 158.633782 188.638125 \n",
+       "L 160.615316 188.638125 \n",
+       "L 160.615316 146.70778 \n",
+       "L 158.633782 146.70778 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_54\">\n",
+       "    <path d=\"M 160.615316 188.638125 \n",
+       "L 162.596851 188.638125 \n",
+       "L 162.596851 153.266305 \n",
+       "L 160.615316 153.266305 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_55\">\n",
+       "    <path d=\"M 162.596851 188.638125 \n",
+       "L 164.578386 188.638125 \n",
+       "L 164.578386 159.66653 \n",
+       "L 162.596851 159.66653 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_56\">\n",
+       "    <path d=\"M 164.578386 188.638125 \n",
+       "L 166.55991 188.638125 \n",
+       "L 166.55991 164.636477 \n",
+       "L 164.578386 164.636477 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_57\">\n",
+       "    <path d=\"M 166.55991 188.638125 \n",
+       "L 168.541445 188.638125 \n",
+       "L 168.541445 168.820626 \n",
+       "L 166.55991 168.820626 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_58\">\n",
+       "    <path d=\"M 168.541445 188.638125 \n",
+       "L 170.522979 188.638125 \n",
+       "L 170.522979 172.589799 \n",
+       "L 168.541445 172.589799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_59\">\n",
+       "    <path d=\"M 170.522979 188.638125 \n",
+       "L 172.504514 188.638125 \n",
+       "L 172.504514 175.695751 \n",
+       "L 170.522979 175.695751 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_60\">\n",
+       "    <path d=\"M 172.504514 188.638125 \n",
+       "L 174.486048 188.638125 \n",
+       "L 174.486048 177.952888 \n",
+       "L 172.504514 177.952888 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_61\">\n",
+       "    <path d=\"M 174.486048 188.638125 \n",
+       "L 176.467583 188.638125 \n",
+       "L 176.467583 179.655975 \n",
+       "L 174.486048 179.655975 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_62\">\n",
+       "    <path d=\"M 176.467583 188.638125 \n",
+       "L 178.449117 188.638125 \n",
+       "L 178.449117 181.457318 \n",
+       "L 176.467583 181.457318 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_63\">\n",
+       "    <path d=\"M 178.449117 188.638125 \n",
+       "L 180.430652 188.638125 \n",
+       "L 180.430652 182.707341 \n",
+       "L 178.449117 182.707341 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_64\">\n",
+       "    <path d=\"M 180.430652 188.638125 \n",
+       "L 182.412187 188.638125 \n",
+       "L 182.412187 183.799063 \n",
+       "L 180.430652 183.799063 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_65\">\n",
+       "    <path d=\"M 182.412187 188.638125 \n",
+       "L 184.393721 188.638125 \n",
+       "L 184.393721 184.20846 \n",
+       "L 182.412187 184.20846 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_66\">\n",
+       "    <path d=\"M 184.393721 188.638125 \n",
+       "L 186.375256 188.638125 \n",
+       "L 186.375256 184.912621 \n",
+       "L 184.393721 184.912621 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_67\">\n",
+       "    <path d=\"M 186.375256 188.638125 \n",
+       "L 188.35679 188.638125 \n",
+       "L 188.35679 185.523986 \n",
+       "L 186.375256 185.523986 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_68\">\n",
+       "    <path d=\"M 188.35679 188.638125 \n",
+       "L 190.338325 188.638125 \n",
+       "L 190.338325 185.933382 \n",
+       "L 188.35679 185.933382 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_69\">\n",
+       "    <path d=\"M 190.338325 188.638125 \n",
+       "L 192.319859 188.638125 \n",
+       "L 192.319859 186.435574 \n",
+       "L 190.338325 186.435574 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_70\">\n",
+       "    <path d=\"M 192.319859 188.638125 \n",
+       "L 194.301394 188.638125 \n",
+       "L 194.301394 186.637543 \n",
+       "L 192.319859 186.637543 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_71\">\n",
+       "    <path d=\"M 194.301394 188.638125 \n",
+       "L 196.282928 188.638125 \n",
+       "L 196.282928 187.036022 \n",
+       "L 194.301394 187.036022 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_72\">\n",
+       "    <path d=\"M 196.282928 188.638125 \n",
+       "L 198.264463 188.638125 \n",
+       "L 198.264463 187.341704 \n",
+       "L 196.282928 187.341704 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_73\">\n",
+       "    <path d=\"M 198.264463 188.638125 \n",
+       "L 200.245998 188.638125 \n",
+       "L 200.245998 188.152308 \n",
+       "L 198.264463 188.152308 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_74\">\n",
+       "    <path d=\"M 200.245998 188.638125 \n",
+       "L 202.227532 188.638125 \n",
+       "L 202.227532 188.417051 \n",
+       "L 200.245998 188.417051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_75\">\n",
+       "    <path d=\"M 202.227532 188.638125 \n",
+       "L 204.209067 188.638125 \n",
+       "L 204.209067 188.452532 \n",
+       "L 202.227532 188.452532 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_76\">\n",
+       "    <path d=\"M 204.209067 188.638125 \n",
+       "L 206.190601 188.638125 \n",
+       "L 206.190601 188.433427 \n",
+       "L 204.209067 188.433427 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_77\">\n",
+       "    <path d=\"M 206.190601 188.638125 \n",
+       "L 208.172126 188.638125 \n",
+       "L 208.172126 188.414321 \n",
+       "L 206.190601 188.414321 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_78\">\n",
+       "    <path d=\"M 208.172126 188.638125 \n",
+       "L 210.15366 188.638125 \n",
+       "L 210.15366 188.397946 \n",
+       "L 208.172126 188.397946 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_79\">\n",
+       "    <path d=\"M 210.15366 188.638125 \n",
+       "L 212.135195 188.638125 \n",
+       "L 212.135195 188.417051 \n",
+       "L 210.15366 188.417051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_80\">\n",
+       "    <path d=\"M 212.135195 188.638125 \n",
+       "L 214.11673 188.638125 \n",
+       "L 214.11673 188.269669 \n",
+       "L 212.135195 188.269669 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_81\">\n",
+       "    <path d=\"M 214.11673 188.638125 \n",
+       "L 216.098264 188.638125 \n",
+       "L 216.098264 187.953069 \n",
+       "L 214.11673 187.953069 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_82\">\n",
+       "    <path d=\"M 216.098264 188.638125 \n",
+       "L 218.079799 188.638125 \n",
+       "L 218.079799 187.893024 \n",
+       "L 216.098264 187.893024 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_83\">\n",
+       "    <path d=\"M 218.079799 188.638125 \n",
+       "L 220.061333 188.638125 \n",
+       "L 220.061333 187.83025 \n",
+       "L 218.079799 187.83025 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_84\">\n",
+       "    <path d=\"M 220.061333 188.638125 \n",
+       "L 222.042868 188.638125 \n",
+       "L 222.042868 187.721078 \n",
+       "L 220.061333 187.721078 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_85\">\n",
+       "    <path d=\"M 222.042868 188.638125 \n",
+       "L 224.024402 188.638125 \n",
+       "L 224.024402 187.854814 \n",
+       "L 222.042868 187.854814 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_86\">\n",
+       "    <path d=\"M 224.024402 188.638125 \n",
+       "L 226.005937 188.638125 \n",
+       "L 226.005937 187.715619 \n",
+       "L 224.024402 187.715619 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_87\">\n",
+       "    <path d=\"M 226.005937 188.638125 \n",
+       "L 227.987471 188.638125 \n",
+       "L 227.987471 187.622823 \n",
+       "L 226.005937 187.622823 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_88\">\n",
+       "    <path d=\"M 227.987471 188.638125 \n",
+       "L 229.969006 188.638125 \n",
+       "L 229.969006 187.295306 \n",
+       "L 227.987471 187.295306 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_89\">\n",
+       "    <path d=\"M 229.969006 188.638125 \n",
+       "L 231.950541 188.638125 \n",
+       "L 231.950541 187.197051 \n",
+       "L 229.969006 187.197051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_90\">\n",
+       "    <path d=\"M 231.950541 188.638125 \n",
+       "L 233.932075 188.638125 \n",
+       "L 233.932075 187.216156 \n",
+       "L 231.950541 187.216156 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_91\">\n",
+       "    <path d=\"M 233.932075 188.638125 \n",
+       "L 235.91361 188.638125 \n",
+       "L 235.91361 187.12336 \n",
+       "L 233.932075 187.12336 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_92\">\n",
+       "    <path d=\"M 235.91361 188.638125 \n",
+       "L 237.895144 188.638125 \n",
+       "L 237.895144 186.716693 \n",
+       "L 235.91361 186.716693 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_93\">\n",
+       "    <path d=\"M 237.895144 188.638125 \n",
+       "L 239.876674 188.638125 \n",
+       "L 239.876674 186.184472 \n",
+       "L 237.895144 186.184472 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_94\">\n",
+       "    <path d=\"M 239.876674 188.638125 \n",
+       "L 241.858208 188.638125 \n",
+       "L 241.858208 186.471055 \n",
+       "L 239.876674 186.471055 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_95\">\n",
+       "    <path d=\"M 241.858208 188.638125 \n",
+       "L 243.839743 188.638125 \n",
+       "L 243.839743 186.230876 \n",
+       "L 241.858208 186.230876 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_96\">\n",
+       "    <path d=\"M 243.839743 188.638125 \n",
+       "L 245.821277 188.638125 \n",
+       "L 245.821277 186.064388 \n",
+       "L 243.839743 186.064388 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_97\">\n",
+       "    <path d=\"M 245.821277 188.638125 \n",
+       "L 247.802812 188.638125 \n",
+       "L 247.802812 185.087296 \n",
+       "L 245.821277 185.087296 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_98\">\n",
+       "    <path d=\"M 247.802812 188.638125 \n",
+       "L 249.784347 188.638125 \n",
+       "L 249.784347 185.240138 \n",
+       "L 247.802812 185.240138 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_99\">\n",
+       "    <path d=\"M 249.784347 188.638125 \n",
+       "L 251.765881 188.638125 \n",
+       "L 251.765881 184.901704 \n",
+       "L 249.784347 184.901704 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_100\">\n",
+       "    <path d=\"M 251.765881 188.638125 \n",
+       "L 253.747416 188.638125 \n",
+       "L 253.747416 185.463941 \n",
+       "L 251.765881 185.463941 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_101\">\n",
+       "    <path d=\"M 253.747416 188.638125 \n",
+       "L 255.72895 188.638125 \n",
+       "L 255.72895 184.503225 \n",
+       "L 253.747416 184.503225 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_102\">\n",
+       "    <path d=\"M 255.72895 188.638125 \n",
+       "L 257.710485 188.638125 \n",
+       "L 257.710485 185.076379 \n",
+       "L 255.72895 185.076379 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_103\">\n",
+       "    <path d=\"M 257.710485 188.638125 \n",
+       "L 259.692019 188.638125 \n",
+       "L 259.692019 184.912621 \n",
+       "L 257.710485 184.912621 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_104\">\n",
+       "    <path d=\"M 259.692019 188.638125 \n",
+       "L 261.673549 188.638125 \n",
+       "L 261.673549 184.407688 \n",
+       "L 259.692019 184.407688 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_105\">\n",
+       "    <path d=\"M 261.673549 188.638125 \n",
+       "L 263.655084 188.638125 \n",
+       "L 263.655084 183.681703 \n",
+       "L 261.673549 183.681703 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_106\">\n",
+       "    <path d=\"M 263.655084 188.638125 \n",
+       "L 265.636618 188.638125 \n",
+       "L 265.636618 182.720987 \n",
+       "L 263.655084 182.720987 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_107\">\n",
+       "    <path d=\"M 265.636618 188.638125 \n",
+       "L 267.618153 188.638125 \n",
+       "L 267.618153 184.014679 \n",
+       "L 265.636618 184.014679 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_108\">\n",
+       "    <path d=\"M 267.618153 188.638125 \n",
+       "L 269.599687 188.638125 \n",
+       "L 269.599687 183.610741 \n",
+       "L 267.618153 183.610741 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_109\">\n",
+       "    <path d=\"M 269.599687 188.638125 \n",
+       "L 271.581222 188.638125 \n",
+       "L 271.581222 183.766312 \n",
+       "L 269.599687 183.766312 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_110\">\n",
+       "    <path d=\"M 271.581222 188.638125 \n",
+       "L 273.562756 188.638125 \n",
+       "L 273.562756 181.189846 \n",
+       "L 271.581222 181.189846 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_111\">\n",
+       "    <path d=\"M 273.562756 188.638125 \n",
+       "L 275.544291 188.638125 \n",
+       "L 275.544291 182.502643 \n",
+       "L 273.562756 182.502643 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_112\">\n",
+       "    <path d=\"M 275.544291 188.638125 \n",
+       "L 277.525823 188.638125 \n",
+       "L 277.525823 182.99664 \n",
+       "L 275.544291 182.99664 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_113\">\n",
+       "    <path d=\"M 277.525823 188.638125 \n",
+       "L 279.507357 188.638125 \n",
+       "L 279.507357 181.727519 \n",
+       "L 277.525823 181.727519 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_114\">\n",
+       "    <path d=\"M 279.507357 188.638125 \n",
+       "L 281.488892 188.638125 \n",
+       "L 281.488892 181.238973 \n",
+       "L 279.507357 181.238973 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_115\">\n",
+       "    <path d=\"M 281.488892 188.638125 \n",
+       "L 283.470427 188.638125 \n",
+       "L 283.470427 182.529936 \n",
+       "L 281.488892 182.529936 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_116\">\n",
+       "    <path d=\"M 283.470427 188.638125 \n",
+       "L 285.451961 188.638125 \n",
+       "L 285.451961 181.582866 \n",
+       "L 283.470427 181.582866 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_117\">\n",
+       "    <path d=\"M 285.451961 188.638125 \n",
+       "L 287.433493 188.638125 \n",
+       "L 287.433493 181.222588 \n",
+       "L 285.451961 181.222588 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_118\">\n",
+       "    <path d=\"M 287.433493 188.638125 \n",
+       "L 289.415028 188.638125 \n",
+       "L 289.415028 180.567564 \n",
+       "L 287.433493 180.567564 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_119\">\n",
+       "    <path d=\"M 289.415028 188.638125 \n",
+       "L 291.396562 188.638125 \n",
+       "L 291.396562 182.101434 \n",
+       "L 289.415028 182.101434 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_120\">\n",
+       "    <path d=\"M 291.396562 188.638125 \n",
+       "L 293.378097 188.638125 \n",
+       "L 293.378097 177.286937 \n",
+       "L 291.396562 177.286937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_121\">\n",
+       "    <path d=\"M 293.378097 188.638125 \n",
+       "L 295.35963 188.638125 \n",
+       "L 295.35963 180.739505 \n",
+       "L 293.378097 180.739505 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_122\">\n",
+       "    <path d=\"M 295.35963 188.638125 \n",
+       "L 297.341165 188.638125 \n",
+       "L 297.341165 179.857944 \n",
+       "L 295.35963 179.857944 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_123\">\n",
+       "    <path d=\"M 297.341165 188.638125 \n",
+       "L 299.322699 188.638125 \n",
+       "L 299.322699 179.983492 \n",
+       "L 297.341165 179.983492 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_124\">\n",
+       "    <path d=\"M 299.322699 188.638125 \n",
+       "L 301.304233 188.638125 \n",
+       "L 301.304233 177.090419 \n",
+       "L 299.322699 177.090419 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_125\">\n",
+       "    <path d=\"M 301.304233 188.638125 \n",
+       "L 303.285767 188.638125 \n",
+       "L 303.285767 180.649443 \n",
+       "L 301.304233 180.649443 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_126\">\n",
+       "    <path d=\"M 303.285767 188.638125 \n",
+       "L 305.267301 188.638125 \n",
+       "L 305.267301 179.475838 \n",
+       "L 303.285767 179.475838 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_127\">\n",
+       "    <path d=\"M 305.267301 188.638125 \n",
+       "L 307.248835 188.638125 \n",
+       "L 307.248835 179.836107 \n",
+       "L 305.267301 179.836107 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_128\">\n",
+       "    <path d=\"M 307.248835 188.638125 \n",
+       "L 309.23037 188.638125 \n",
+       "L 309.23037 179.156512 \n",
+       "L 307.248835 179.156512 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_129\">\n",
+       "    <path d=\"M 309.23037 188.638125 \n",
+       "L 311.211904 188.638125 \n",
+       "L 311.211904 178.32407 \n",
+       "L 309.23037 178.32407 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_130\">\n",
+       "    <path d=\"M 311.211904 188.638125 \n",
+       "L 313.193438 188.638125 \n",
+       "L 313.193438 178.962728 \n",
+       "L 311.211904 178.962728 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_131\">\n",
+       "    <path d=\"M 313.193438 188.638125 \n",
+       "L 315.174972 188.638125 \n",
+       "L 315.174972 173.815255 \n",
+       "L 313.193438 173.815255 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_132\">\n",
+       "    <path d=\"M 315.174972 188.638125 \n",
+       "L 317.156506 188.638125 \n",
+       "L 317.156506 178.700715 \n",
+       "L 315.174972 178.700715 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_133\">\n",
+       "    <path d=\"M 317.156506 188.638125 \n",
+       "L 319.13804 188.638125 \n",
+       "L 319.13804 178.378658 \n",
+       "L 317.156506 178.378658 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_134\">\n",
+       "    <path d=\"M 319.13804 188.638125 \n",
+       "L 321.119574 188.638125 \n",
+       "L 321.119574 178.828992 \n",
+       "L 319.13804 178.828992 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_135\">\n",
+       "    <path d=\"M 321.119574 188.638125 \n",
+       "L 323.101108 188.638125 \n",
+       "L 323.101108 178.476911 \n",
+       "L 321.119574 178.476911 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_136\">\n",
+       "    <path d=\"M 323.101108 188.638125 \n",
+       "L 325.082642 188.638125 \n",
+       "L 325.082642 179.767877 \n",
+       "L 323.101108 179.767877 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_137\">\n",
+       "    <path d=\"M 325.082642 188.638125 \n",
+       "L 327.064176 188.638125 \n",
+       "L 327.064176 179.560444 \n",
+       "L 325.082642 179.560444 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_138\">\n",
+       "    <path d=\"M 327.064176 188.638125 \n",
+       "L 329.04571 188.638125 \n",
+       "L 329.04571 179.137407 \n",
+       "L 327.064176 179.137407 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_139\">\n",
+       "    <path d=\"M 329.04571 188.638125 \n",
+       "L 331.027245 188.638125 \n",
+       "L 331.027245 177.991098 \n",
+       "L 329.04571 177.991098 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_140\">\n",
+       "    <path d=\"M 331.027245 188.638125 \n",
+       "L 333.008778 188.638125 \n",
+       "L 333.008778 179.505858 \n",
+       "L 331.027245 179.505858 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_141\">\n",
+       "    <path d=\"M 333.008778 188.638125 \n",
+       "L 334.990313 188.638125 \n",
+       "L 334.990313 180.526624 \n",
+       "L 333.008778 180.526624 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_142\">\n",
+       "    <path d=\"M 334.990313 188.638125 \n",
+       "L 336.971847 188.638125 \n",
+       "L 336.971847 181.037005 \n",
+       "L 334.990313 181.037005 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_143\">\n",
+       "    <path d=\"M 336.971847 188.638125 \n",
+       "L 338.953382 188.638125 \n",
+       "L 338.953382 176.948503 \n",
+       "L 336.971847 176.948503 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_144\">\n",
+       "    <path d=\"M 338.953382 188.638125 \n",
+       "L 340.934914 188.638125 \n",
+       "L 340.934914 179.336635 \n",
+       "L 338.953382 179.336635 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_145\">\n",
+       "    <path d=\"M 340.934914 188.638125 \n",
+       "L 342.916448 188.638125 \n",
+       "L 342.916448 181.702956 \n",
+       "L 340.934914 181.702956 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_146\">\n",
+       "    <path d=\"M 342.916448 188.638125 \n",
+       "L 344.897983 188.638125 \n",
+       "L 344.897983 182.035931 \n",
+       "L 342.916448 182.035931 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_147\">\n",
+       "    <path d=\"M 344.897983 188.638125 \n",
+       "L 346.879518 188.638125 \n",
+       "L 346.879518 181.637452 \n",
+       "L 344.897983 181.637452 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_148\">\n",
+       "    <path d=\"M 346.879518 188.638125 \n",
+       "L 348.861052 188.638125 \n",
+       "L 348.861052 181.200763 \n",
+       "L 346.879518 181.200763 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_149\">\n",
+       "    <path d=\"M 348.861052 188.638125 \n",
+       "L 350.842584 188.638125 \n",
+       "L 350.842584 180.878695 \n",
+       "L 348.861052 180.878695 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_150\">\n",
+       "    <path d=\"M 350.842584 188.638125 \n",
+       "L 352.824119 188.638125 \n",
+       "L 352.824119 182.775573 \n",
+       "L 350.842584 182.775573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_151\">\n",
+       "    <path d=\"M 352.824119 188.638125 \n",
+       "L 354.805653 188.638125 \n",
+       "L 354.805653 181.978616 \n",
+       "L 352.824119 181.978616 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_152\">\n",
+       "    <path d=\"M 354.805653 188.638125 \n",
+       "L 356.787188 188.638125 \n",
+       "L 356.787188 182.740092 \n",
+       "L 354.805653 182.740092 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_153\">\n",
+       "    <path d=\"M 356.787188 188.638125 \n",
+       "L 358.768722 188.638125 \n",
+       "L 358.768722 181.711144 \n",
+       "L 356.787188 181.711144 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_154\">\n",
+       "    <path d=\"M 358.768722 188.638125 \n",
+       "L 360.750257 188.638125 \n",
+       "L 360.750257 183.463359 \n",
+       "L 358.768722 183.463359 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_155\">\n",
+       "    <path d=\"M 360.750257 188.638125 \n",
+       "L 362.731791 188.638125 \n",
+       "L 362.731791 183.133113 \n",
+       "L 360.750257 183.133113 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_156\">\n",
+       "    <path d=\"M 362.731791 188.638125 \n",
+       "L 364.713326 188.638125 \n",
+       "L 364.713326 182.641837 \n",
+       "L 362.731791 182.641837 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_157\">\n",
+       "    <path d=\"M 364.713326 188.638125 \n",
+       "L 366.694856 188.638125 \n",
+       "L 366.694856 184.093817 \n",
+       "L 364.713326 184.093817 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_158\">\n",
+       "    <path d=\"M 366.694856 188.638125 \n",
+       "L 368.67639 188.638125 \n",
+       "L 368.67639 183.275037 \n",
+       "L 366.694856 183.275037 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_159\">\n",
+       "    <path d=\"M 368.67639 188.638125 \n",
+       "L 370.657925 188.638125 \n",
+       "L 370.657925 184.841659 \n",
+       "L 368.67639 184.841659 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_160\">\n",
+       "    <path d=\"M 370.657925 188.638125 \n",
+       "L 372.639459 188.638125 \n",
+       "L 372.639459 184.737945 \n",
+       "L 370.657925 184.737945 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_161\">\n",
+       "    <path d=\"M 372.639459 188.638125 \n",
+       "L 374.620994 188.638125 \n",
+       "L 374.620994 184.48412 \n",
+       "L 372.639459 184.48412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_162\">\n",
+       "    <path d=\"M 374.620994 188.638125 \n",
+       "L 376.602528 188.638125 \n",
+       "L 376.602528 184.8362 \n",
+       "L 374.620994 184.8362 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_163\">\n",
+       "    <path d=\"M 376.602528 188.638125 \n",
+       "L 378.584063 188.638125 \n",
+       "L 378.584063 185.341122 \n",
+       "L 376.602528 185.341122 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_164\">\n",
+       "    <path d=\"M 378.584063 188.638125 \n",
+       "L 380.565598 188.638125 \n",
+       "L 380.565598 185.199198 \n",
+       "L 378.584063 185.199198 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_165\">\n",
+       "    <path d=\"M 380.565598 188.638125 \n",
+       "L 382.547132 188.638125 \n",
+       "L 382.547132 185.693203 \n",
+       "L 380.565598 185.693203 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_166\">\n",
+       "    <path d=\"M 382.547132 188.638125 \n",
+       "L 384.528667 188.638125 \n",
+       "L 384.528667 186.162643 \n",
+       "L 382.547132 186.162643 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_167\">\n",
+       "    <path d=\"M 384.528667 188.638125 \n",
+       "L 386.510201 188.638125 \n",
+       "L 386.510201 185.867878 \n",
+       "L 384.528667 185.867878 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_168\">\n",
+       "    <path d=\"M 386.510201 188.638125 \n",
+       "L 388.491731 188.638125 \n",
+       "L 388.491731 186.411005 \n",
+       "L 386.510201 186.411005 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_169\">\n",
+       "    <path d=\"M 388.491731 188.638125 \n",
+       "L 390.473265 188.638125 \n",
+       "L 390.473265 186.45195 \n",
+       "L 388.491731 186.45195 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_170\">\n",
+       "    <path d=\"M 390.473265 188.638125 \n",
+       "L 392.4548 188.638125 \n",
+       "L 392.4548 186.378259 \n",
+       "L 390.473265 186.378259 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_171\">\n",
+       "    <path d=\"M 392.4548 188.638125 \n",
+       "L 394.436334 188.638125 \n",
+       "L 394.436334 186.913203 \n",
+       "L 392.4548 186.913203 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_172\">\n",
+       "    <path d=\"M 394.436334 188.638125 \n",
+       "L 396.417869 188.638125 \n",
+       "L 396.417869 186.667565 \n",
+       "L 394.436334 186.667565 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_173\">\n",
+       "    <path d=\"M 396.417869 188.638125 \n",
+       "L 398.399404 188.638125 \n",
+       "L 398.399404 185.251055 \n",
+       "L 396.417869 185.251055 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_174\">\n",
+       "    <path d=\"M 398.399404 188.638125 \n",
+       "L 400.380938 188.638125 \n",
+       "L 400.380938 183.57799 \n",
+       "L 398.399404 183.57799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_175\">\n",
+       "    <path d=\"M 400.380938 188.638125 \n",
+       "L 402.362473 188.638125 \n",
+       "L 402.362473 179.546803 \n",
+       "L 400.380938 179.546803 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_176\">\n",
+       "    <path d=\"M 402.362473 188.638125 \n",
+       "L 404.344007 188.638125 \n",
+       "L 404.344007 161.806307 \n",
+       "L 402.362473 161.806307 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_177\">\n",
+       "    <path d=\"M 404.344007 188.638125 \n",
+       "L 406.325542 188.638125 \n",
+       "L 406.325542 161.612526 \n",
+       "L 404.344007 161.612526 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_178\">\n",
+       "    <path d=\"M 406.325542 188.638125 \n",
+       "L 408.307076 188.638125 \n",
+       "L 408.307076 172.030291 \n",
+       "L 406.325542 172.030291 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_179\">\n",
+       "    <path d=\"M 408.307076 188.638125 \n",
+       "L 410.288611 188.638125 \n",
+       "L 410.288611 158.850467 \n",
+       "L 408.307076 158.850467 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_180\">\n",
+       "    <path d=\"M 410.288611 188.638125 \n",
+       "L 412.270145 188.638125 \n",
+       "L 412.270145 152.963352 \n",
+       "L 410.288611 152.963352 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_181\">\n",
+       "    <path d=\"M 412.270145 188.638125 \n",
+       "L 414.25168 188.638125 \n",
+       "L 414.25168 159.131586 \n",
+       "L 412.270145 159.131586 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_182\">\n",
+       "    <path d=\"M 414.25168 188.638125 \n",
+       "L 416.233215 188.638125 \n",
+       "L 416.233215 172.589799 \n",
+       "L 414.25168 172.589799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_183\">\n",
+       "    <path d=\"M 416.233215 188.638125 \n",
+       "L 418.214749 188.638125 \n",
+       "L 418.214749 177.729084 \n",
+       "L 416.233215 177.729084 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_184\">\n",
+       "    <path d=\"M 418.214749 188.638125 \n",
+       "L 420.196274 188.638125 \n",
+       "L 420.196274 173.433079 \n",
+       "L 418.214749 173.433079 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_185\">\n",
+       "    <path d=\"M 420.196274 188.638125 \n",
+       "L 422.177808 188.638125 \n",
+       "L 422.177808 172.652573 \n",
+       "L 420.196274 172.652573 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_186\">\n",
+       "    <path d=\"M 422.177808 188.638125 \n",
+       "L 424.159343 188.638125 \n",
+       "L 424.159343 173.774318 \n",
+       "L 422.177808 173.774318 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_187\">\n",
+       "    <path d=\"M 424.159343 188.638125 \n",
+       "L 426.140877 188.638125 \n",
+       "L 426.140877 176.148816 \n",
+       "L 424.159343 176.148816 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_188\">\n",
+       "    <path d=\"M 426.140877 188.638125 \n",
+       "L 428.122412 188.638125 \n",
+       "L 428.122412 179.503134 \n",
+       "L 426.140877 179.503134 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_189\">\n",
+       "    <path d=\"M 428.122412 188.638125 \n",
+       "L 430.103947 188.638125 \n",
+       "L 430.103947 182.633649 \n",
+       "L 428.122412 182.633649 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_190\">\n",
+       "    <path d=\"M 430.103947 188.638125 \n",
+       "L 432.085481 188.638125 \n",
+       "L 432.085481 186.692129 \n",
+       "L 430.103947 186.692129 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_191\">\n",
+       "    <path d=\"M 432.085481 188.638125 \n",
+       "L 434.067016 188.638125 \n",
+       "L 434.067016 187.074232 \n",
+       "L 432.085481 187.074232 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_192\">\n",
+       "    <path d=\"M 434.067016 188.638125 \n",
+       "L 436.04855 188.638125 \n",
+       "L 436.04855 186.743986 \n",
+       "L 434.067016 186.743986 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_193\">\n",
+       "    <path d=\"M 436.04855 188.638125 \n",
+       "L 438.030085 188.638125 \n",
+       "L 438.030085 186.651189 \n",
+       "L 436.04855 186.651189 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_194\">\n",
+       "    <path d=\"M 438.030085 188.638125 \n",
+       "L 440.011619 188.638125 \n",
+       "L 440.011619 186.593874 \n",
+       "L 438.030085 186.593874 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_195\">\n",
+       "    <path d=\"M 440.011619 188.638125 \n",
+       "L 441.993154 188.638125 \n",
+       "L 441.993154 186.550205 \n",
+       "L 440.011619 186.550205 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_196\">\n",
+       "    <path d=\"M 441.993154 188.638125 \n",
+       "L 443.974688 188.638125 \n",
+       "L 443.974688 186.632084 \n",
+       "L 441.993154 186.632084 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_197\">\n",
+       "    <path d=\"M 443.974688 188.638125 \n",
+       "L 445.956223 188.638125 \n",
+       "L 445.956223 186.61025 \n",
+       "L 443.974688 186.61025 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_198\">\n",
+       "    <path d=\"M 445.956223 188.638125 \n",
+       "L 447.937758 188.638125 \n",
+       "L 447.937758 186.8477 \n",
+       "L 445.956223 186.8477 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_199\">\n",
+       "    <path d=\"M 447.937758 188.638125 \n",
+       "L 449.919292 188.638125 \n",
+       "L 449.919292 187.014187 \n",
+       "L 447.937758 187.014187 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_200\">\n",
+       "    <path d=\"M 449.919292 188.638125 \n",
+       "L 451.900827 188.638125 \n",
+       "L 451.900827 187.210697 \n",
+       "L 449.919292 187.210697 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_201\">\n",
+       "    <path d=\"M 451.900827 188.638125 \n",
+       "L 453.882361 188.638125 \n",
+       "L 453.882361 187.39629 \n",
+       "L 451.900827 187.39629 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_202\">\n",
+       "    <path d=\"M 453.882361 188.638125 \n",
+       "L 455.863896 188.638125 \n",
+       "L 455.863896 187.390832 \n",
+       "L 453.882361 187.390832 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_203\">\n",
+       "    <path d=\"M 455.863896 188.638125 \n",
+       "L 457.84543 188.638125 \n",
+       "L 457.84543 187.581883 \n",
+       "L 455.863896 187.581883 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_204\">\n",
+       "    <path d=\"M 457.84543 188.638125 \n",
+       "L 459.826965 188.638125 \n",
+       "L 459.826965 187.691055 \n",
+       "L 457.84543 187.691055 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_205\">\n",
+       "    <path d=\"M 459.826965 188.638125 \n",
+       "L 461.808489 188.638125 \n",
+       "L 461.808489 187.860269 \n",
+       "L 459.826965 187.860269 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_206\">\n",
+       "    <path d=\"M 461.808489 188.638125 \n",
+       "L 463.790024 188.638125 \n",
+       "L 463.790024 187.963986 \n",
+       "L 461.808489 187.963986 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_207\">\n",
+       "    <path d=\"M 463.790024 188.638125 \n",
+       "L 465.771559 188.638125 \n",
+       "L 465.771559 188.024031 \n",
+       "L 463.790024 188.024031 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_208\">\n",
+       "    <path d=\"M 465.771559 188.638125 \n",
+       "L 467.753093 188.638125 \n",
+       "L 467.753093 188.14412 \n",
+       "L 465.771559 188.14412 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_209\">\n",
+       "    <path d=\"M 467.753093 188.638125 \n",
+       "L 469.734628 188.638125 \n",
+       "L 469.734628 188.089534 \n",
+       "L 467.753093 188.089534 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_210\">\n",
+       "    <path d=\"M 469.734628 188.638125 \n",
+       "L 471.716162 188.638125 \n",
+       "L 471.716162 188.234188 \n",
+       "L 469.734628 188.234188 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_211\">\n",
+       "    <path d=\"M 471.716162 188.638125 \n",
+       "L 473.697697 188.638125 \n",
+       "L 473.697697 188.30515 \n",
+       "L 471.716162 188.30515 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_212\">\n",
+       "    <path d=\"M 473.697697 188.638125 \n",
+       "L 475.679231 188.638125 \n",
+       "L 475.679231 188.277856 \n",
+       "L 473.697697 188.277856 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_213\">\n",
+       "    <path d=\"M 475.679231 188.638125 \n",
+       "L 477.660766 188.638125 \n",
+       "L 477.660766 188.38157 \n",
+       "L 475.679231 188.38157 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_214\">\n",
+       "    <path d=\"M 477.660766 188.638125 \n",
+       "L 479.642301 188.638125 \n",
+       "L 479.642301 188.400675 \n",
+       "L 477.660766 188.400675 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_215\">\n",
+       "    <path d=\"M 479.642301 188.638125 \n",
+       "L 481.623835 188.638125 \n",
+       "L 481.623835 188.411593 \n",
+       "L 479.642301 188.411593 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_216\">\n",
+       "    <path d=\"M 481.623835 188.638125 \n",
+       "L 483.60537 188.638125 \n",
+       "L 483.60537 188.417051 \n",
+       "L 481.623835 188.417051 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_217\">\n",
+       "    <path d=\"M 483.60537 188.638125 \n",
+       "L 485.586894 188.638125 \n",
+       "L 485.586894 188.45799 \n",
+       "L 483.60537 188.45799 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_218\">\n",
+       "    <path d=\"M 485.586894 188.638125 \n",
+       "L 487.568439 188.638125 \n",
+       "L 487.568439 188.526224 \n",
+       "L 485.586894 188.526224 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_219\">\n",
+       "    <path d=\"M 487.568439 188.638125 \n",
+       "L 489.549963 188.638125 \n",
+       "L 489.549963 188.4962 \n",
+       "L 487.568439 188.4962 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_220\">\n",
+       "    <path d=\"M 489.549963 188.638125 \n",
+       "L 491.531508 188.638125 \n",
+       "L 491.531508 188.528953 \n",
+       "L 489.549963 188.528953 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_221\">\n",
+       "    <path d=\"M 491.531508 188.638125 \n",
+       "L 493.513032 188.638125 \n",
+       "L 493.513032 188.528952 \n",
+       "L 491.531508 188.528952 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_222\">\n",
+       "    <path d=\"M 493.513032 188.638125 \n",
+       "L 495.494577 188.638125 \n",
+       "L 495.494577 188.553517 \n",
+       "L 493.513032 188.553517 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_223\">\n",
+       "    <path d=\"M 495.494577 188.638125 \n",
+       "L 497.476102 188.638125 \n",
+       "L 497.476102 188.553516 \n",
+       "L 495.494577 188.553516 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_224\">\n",
+       "    <path d=\"M 497.476102 188.638125 \n",
+       "L 499.457646 188.638125 \n",
+       "L 499.457646 188.515307 \n",
+       "L 497.476102 188.515307 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_225\">\n",
+       "    <path d=\"M 499.457646 188.638125 \n",
+       "L 501.439171 188.638125 \n",
+       "L 501.439171 188.569892 \n",
+       "L 499.457646 188.569892 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_226\">\n",
+       "    <path d=\"M 501.439171 188.638125 \n",
+       "L 503.420715 188.638125 \n",
+       "L 503.420715 188.58081 \n",
+       "L 501.439171 188.58081 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_227\">\n",
+       "    <path d=\"M 503.420715 188.638125 \n",
+       "L 505.40224 188.638125 \n",
+       "L 505.40224 188.597185 \n",
+       "L 503.420715 188.597185 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_228\">\n",
+       "    <path d=\"M 505.40224 188.638125 \n",
+       "L 507.383784 188.638125 \n",
+       "L 507.383784 188.572622 \n",
+       "L 505.40224 188.572622 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_229\">\n",
+       "    <path d=\"M 507.383784 188.638125 \n",
+       "L 509.365309 188.638125 \n",
+       "L 509.365309 188.586268 \n",
+       "L 507.383784 188.586268 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_230\">\n",
+       "    <path d=\"M 509.365309 188.638125 \n",
+       "L 511.346853 188.638125 \n",
+       "L 511.346853 188.594456 \n",
+       "L 509.365309 188.594456 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_231\">\n",
+       "    <path d=\"M 511.346853 188.638125 \n",
+       "L 513.328378 188.638125 \n",
+       "L 513.328378 188.599915 \n",
+       "L 511.346853 188.599915 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_232\">\n",
+       "    <path d=\"M 513.328378 188.638125 \n",
+       "L 515.309923 188.638125 \n",
+       "L 515.309923 188.602644 \n",
+       "L 513.328378 188.602644 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_233\">\n",
+       "    <path d=\"M 515.309923 188.638125 \n",
+       "L 517.291447 188.638125 \n",
+       "L 517.291447 188.575351 \n",
+       "L 515.309923 188.575351 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_234\">\n",
+       "    <path d=\"M 517.291447 188.638125 \n",
+       "L 519.272992 188.638125 \n",
+       "L 519.272992 188.624479 \n",
+       "L 517.291447 188.624479 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_235\">\n",
+       "    <path d=\"M 519.272992 188.638125 \n",
+       "L 521.254516 188.638125 \n",
+       "L 521.254516 188.608102 \n",
+       "L 519.272992 188.608102 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_236\">\n",
+       "    <path d=\"M 521.254516 188.638125 \n",
+       "L 523.236061 188.638125 \n",
+       "L 523.236061 188.610832 \n",
+       "L 521.254516 188.610832 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_237\">\n",
+       "    <path d=\"M 523.236061 188.638125 \n",
+       "L 525.217585 188.638125 \n",
+       "L 525.217585 188.613561 \n",
+       "L 523.236061 188.613561 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_238\">\n",
+       "    <path d=\"M 525.217585 188.638125 \n",
+       "L 527.19911 188.638125 \n",
+       "L 527.19911 188.602644 \n",
+       "L 525.217585 188.602644 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_239\">\n",
+       "    <path d=\"M 527.19911 188.638125 \n",
+       "L 529.180654 188.638125 \n",
+       "L 529.180654 188.61902 \n",
+       "L 527.19911 188.61902 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_240\">\n",
+       "    <path d=\"M 529.180654 188.638125 \n",
+       "L 531.162179 188.638125 \n",
+       "L 531.162179 188.627208 \n",
+       "L 529.180654 188.627208 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_241\">\n",
+       "    <path d=\"M 531.162179 188.638125 \n",
+       "L 533.143724 188.638125 \n",
+       "L 533.143724 188.627208 \n",
+       "L 531.162179 188.627208 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_242\">\n",
+       "    <path d=\"M 533.143724 188.638125 \n",
+       "L 535.125248 188.638125 \n",
+       "L 535.125248 188.635396 \n",
+       "L 533.143724 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_243\">\n",
+       "    <path d=\"M 535.125248 188.638125 \n",
+       "L 537.106793 188.638125 \n",
+       "L 537.106793 188.627208 \n",
+       "L 535.125248 188.627208 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_244\">\n",
+       "    <path d=\"M 537.106793 188.638125 \n",
+       "L 539.088317 188.638125 \n",
+       "L 539.088317 188.629937 \n",
+       "L 537.106793 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_245\">\n",
+       "    <path d=\"M 539.088317 188.638125 \n",
+       "L 541.069862 188.638125 \n",
+       "L 541.069862 188.616291 \n",
+       "L 539.088317 188.616291 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_246\">\n",
+       "    <path d=\"M 541.069862 188.638125 \n",
+       "L 543.051386 188.638125 \n",
+       "L 543.051386 188.635396 \n",
+       "L 541.069862 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_247\">\n",
+       "    <path d=\"M 543.051386 188.638125 \n",
+       "L 545.032931 188.638125 \n",
+       "L 545.032931 188.638125 \n",
+       "L 543.051386 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_248\">\n",
+       "    <path d=\"M 545.032931 188.638125 \n",
+       "L 547.014456 188.638125 \n",
+       "L 547.014456 188.635396 \n",
+       "L 545.032931 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_249\">\n",
+       "    <path d=\"M 547.014456 188.638125 \n",
+       "L 548.996 188.638125 \n",
+       "L 548.996 188.635396 \n",
+       "L 547.014456 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_250\">\n",
+       "    <path d=\"M 548.996 188.638125 \n",
+       "L 550.977525 188.638125 \n",
+       "L 550.977525 188.629937 \n",
+       "L 548.996 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_251\">\n",
+       "    <path d=\"M 550.977525 188.638125 \n",
+       "L 552.959069 188.638125 \n",
+       "L 552.959069 188.629937 \n",
+       "L 550.977525 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_252\">\n",
+       "    <path d=\"M 552.959069 188.638125 \n",
+       "L 554.940594 188.638125 \n",
+       "L 554.940594 188.632666 \n",
+       "L 552.959069 188.632666 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_253\">\n",
+       "    <path d=\"M 554.940594 188.638125 \n",
+       "L 556.922138 188.638125 \n",
+       "L 556.922138 188.635396 \n",
+       "L 554.940594 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_254\">\n",
+       "    <path d=\"M 556.922138 188.638125 \n",
+       "L 558.903663 188.638125 \n",
+       "L 558.903663 188.629937 \n",
+       "L 556.922138 188.629937 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_255\">\n",
+       "    <path d=\"M 558.903663 188.638125 \n",
+       "L 560.885207 188.638125 \n",
+       "L 560.885207 188.635396 \n",
+       "L 558.903663 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_256\">\n",
+       "    <path d=\"M 560.885207 188.638125 \n",
+       "L 562.866732 188.638125 \n",
+       "L 562.866732 188.638125 \n",
+       "L 560.885207 188.638125 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_257\">\n",
+       "    <path d=\"M 562.866732 188.638125 \n",
+       "L 564.848277 188.638125 \n",
+       "L 564.848277 188.632666 \n",
+       "L 562.866732 188.632666 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_258\">\n",
+       "    <path d=\"M 564.848277 188.638125 \n",
+       "L 566.829801 188.638125 \n",
+       "L 566.829801 188.635396 \n",
+       "L 564.848277 188.635396 \n",
+       "z\n",
+       "\" clip-path=\"url(#pd34a1814af)\" style=\"fill: #4c72b0; fill-opacity: 0.5; stroke: #4c72b0; stroke-linejoin: miter\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_259\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 34.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_260\">\n",
+       "    <path d=\"M 592.193437 188.638125 \n",
+       "L 592.193437 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_261\">\n",
+       "    <path d=\"M 34.193438 188.638125 \n",
+       "L 592.193438 188.638125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"patch_262\">\n",
+       "    <path d=\"M 34.193438 22.318125 \n",
+       "L 592.193438 22.318125 \n",
+       "\" style=\"fill: none; stroke: #ffffff; stroke-width: 1.25; stroke-linejoin: miter; stroke-linecap: square\"/>\n",
+       "   </g>\n",
+       "   <g id=\"text_11\">\n",
+       "    <!-- Variational dequantization -->\n",
+       "    <g style=\"fill: #262626\" transform=\"translate(234.39375 16.318125) scale(0.12 -0.12)\">\n",
+       "     <defs>\n",
+       "      <path id=\"DejaVuSans-56\" d=\"M 1831 0 \n",
+       "L 50 4666 \n",
+       "L 709 4666 \n",
+       "L 2188 738 \n",
+       "L 3669 4666 \n",
+       "L 4325 4666 \n",
+       "L 2547 0 \n",
+       "L 1831 0 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-61\" d=\"M 2194 1759 \n",
+       "Q 1497 1759 1228 1600 \n",
+       "Q 959 1441 959 1056 \n",
+       "Q 959 750 1161 570 \n",
+       "Q 1363 391 1709 391 \n",
+       "Q 2188 391 2477 730 \n",
+       "Q 2766 1069 2766 1631 \n",
+       "L 2766 1759 \n",
+       "L 2194 1759 \n",
+       "z\n",
+       "M 3341 1997 \n",
+       "L 3341 0 \n",
+       "L 2766 0 \n",
+       "L 2766 531 \n",
+       "Q 2569 213 2275 61 \n",
+       "Q 1981 -91 1556 -91 \n",
+       "Q 1019 -91 701 211 \n",
+       "Q 384 513 384 1019 \n",
+       "Q 384 1609 779 1909 \n",
+       "Q 1175 2209 1959 2209 \n",
+       "L 2766 2209 \n",
+       "L 2766 2266 \n",
+       "Q 2766 2663 2505 2880 \n",
+       "Q 2244 3097 1772 3097 \n",
+       "Q 1472 3097 1187 3025 \n",
+       "Q 903 2953 641 2809 \n",
+       "L 641 3341 \n",
+       "Q 956 3463 1253 3523 \n",
+       "Q 1550 3584 1831 3584 \n",
+       "Q 2591 3584 2966 3190 \n",
+       "Q 3341 2797 3341 1997 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-72\" d=\"M 2631 2963 \n",
+       "Q 2534 3019 2420 3045 \n",
+       "Q 2306 3072 2169 3072 \n",
+       "Q 1681 3072 1420 2755 \n",
+       "Q 1159 2438 1159 1844 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1341 3275 1631 3429 \n",
+       "Q 1922 3584 2338 3584 \n",
+       "Q 2397 3584 2469 3576 \n",
+       "Q 2541 3569 2628 3553 \n",
+       "L 2631 2963 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-69\" d=\"M 603 3500 \n",
+       "L 1178 3500 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 3500 \n",
+       "z\n",
+       "M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 4134 \n",
+       "L 603 4134 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-74\" d=\"M 1172 4494 \n",
+       "L 1172 3500 \n",
+       "L 2356 3500 \n",
+       "L 2356 3053 \n",
+       "L 1172 3053 \n",
+       "L 1172 1153 \n",
+       "Q 1172 725 1289 603 \n",
+       "Q 1406 481 1766 481 \n",
+       "L 2356 481 \n",
+       "L 2356 0 \n",
+       "L 1766 0 \n",
+       "Q 1100 0 847 248 \n",
+       "Q 594 497 594 1153 \n",
+       "L 594 3053 \n",
+       "L 172 3053 \n",
+       "L 172 3500 \n",
+       "L 594 3500 \n",
+       "L 594 4494 \n",
+       "L 1172 4494 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6f\" d=\"M 1959 3097 \n",
+       "Q 1497 3097 1228 2736 \n",
+       "Q 959 2375 959 1747 \n",
+       "Q 959 1119 1226 758 \n",
+       "Q 1494 397 1959 397 \n",
+       "Q 2419 397 2687 759 \n",
+       "Q 2956 1122 2956 1747 \n",
+       "Q 2956 2369 2687 2733 \n",
+       "Q 2419 3097 1959 3097 \n",
+       "z\n",
+       "M 1959 3584 \n",
+       "Q 2709 3584 3137 3096 \n",
+       "Q 3566 2609 3566 1747 \n",
+       "Q 3566 888 3137 398 \n",
+       "Q 2709 -91 1959 -91 \n",
+       "Q 1206 -91 779 398 \n",
+       "Q 353 888 353 1747 \n",
+       "Q 353 2609 779 3096 \n",
+       "Q 1206 3584 1959 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6e\" d=\"M 3513 2113 \n",
+       "L 3513 0 \n",
+       "L 2938 0 \n",
+       "L 2938 2094 \n",
+       "Q 2938 2591 2744 2837 \n",
+       "Q 2550 3084 2163 3084 \n",
+       "Q 1697 3084 1428 2787 \n",
+       "Q 1159 2491 1159 1978 \n",
+       "L 1159 0 \n",
+       "L 581 0 \n",
+       "L 581 3500 \n",
+       "L 1159 3500 \n",
+       "L 1159 2956 \n",
+       "Q 1366 3272 1645 3428 \n",
+       "Q 1925 3584 2291 3584 \n",
+       "Q 2894 3584 3203 3211 \n",
+       "Q 3513 2838 3513 2113 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-6c\" d=\"M 603 4863 \n",
+       "L 1178 4863 \n",
+       "L 1178 0 \n",
+       "L 603 0 \n",
+       "L 603 4863 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-20\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-64\" d=\"M 2906 2969 \n",
+       "L 2906 4863 \n",
+       "L 3481 4863 \n",
+       "L 3481 0 \n",
+       "L 2906 0 \n",
+       "L 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "z\n",
+       "M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-65\" d=\"M 3597 1894 \n",
+       "L 3597 1613 \n",
+       "L 953 1613 \n",
+       "Q 991 1019 1311 708 \n",
+       "Q 1631 397 2203 397 \n",
+       "Q 2534 397 2845 478 \n",
+       "Q 3156 559 3463 722 \n",
+       "L 3463 178 \n",
+       "Q 3153 47 2828 -22 \n",
+       "Q 2503 -91 2169 -91 \n",
+       "Q 1331 -91 842 396 \n",
+       "Q 353 884 353 1716 \n",
+       "Q 353 2575 817 3079 \n",
+       "Q 1281 3584 2069 3584 \n",
+       "Q 2775 3584 3186 3129 \n",
+       "Q 3597 2675 3597 1894 \n",
+       "z\n",
+       "M 3022 2063 \n",
+       "Q 3016 2534 2758 2815 \n",
+       "Q 2500 3097 2075 3097 \n",
+       "Q 1594 3097 1305 2825 \n",
+       "Q 1016 2553 972 2059 \n",
+       "L 3022 2063 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-71\" d=\"M 947 1747 \n",
+       "Q 947 1113 1208 752 \n",
+       "Q 1469 391 1925 391 \n",
+       "Q 2381 391 2643 752 \n",
+       "Q 2906 1113 2906 1747 \n",
+       "Q 2906 2381 2643 2742 \n",
+       "Q 2381 3103 1925 3103 \n",
+       "Q 1469 3103 1208 2742 \n",
+       "Q 947 2381 947 1747 \n",
+       "z\n",
+       "M 2906 525 \n",
+       "Q 2725 213 2448 61 \n",
+       "Q 2172 -91 1784 -91 \n",
+       "Q 1150 -91 751 415 \n",
+       "Q 353 922 353 1747 \n",
+       "Q 353 2572 751 3078 \n",
+       "Q 1150 3584 1784 3584 \n",
+       "Q 2172 3584 2448 3432 \n",
+       "Q 2725 3281 2906 2969 \n",
+       "L 2906 3500 \n",
+       "L 3481 3500 \n",
+       "L 3481 -1331 \n",
+       "L 2906 -1331 \n",
+       "L 2906 525 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-75\" d=\"M 544 1381 \n",
+       "L 544 3500 \n",
+       "L 1119 3500 \n",
+       "L 1119 1403 \n",
+       "Q 1119 906 1312 657 \n",
+       "Q 1506 409 1894 409 \n",
+       "Q 2359 409 2629 706 \n",
+       "Q 2900 1003 2900 1516 \n",
+       "L 2900 3500 \n",
+       "L 3475 3500 \n",
+       "L 3475 0 \n",
+       "L 2900 0 \n",
+       "L 2900 538 \n",
+       "Q 2691 219 2414 64 \n",
+       "Q 2138 -91 1772 -91 \n",
+       "Q 1169 -91 856 284 \n",
+       "Q 544 659 544 1381 \n",
+       "z\n",
+       "M 1991 3584 \n",
+       "L 1991 3584 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "      <path id=\"DejaVuSans-7a\" d=\"M 353 3500 \n",
+       "L 3084 3500 \n",
+       "L 3084 2975 \n",
+       "L 922 459 \n",
+       "L 3084 459 \n",
+       "L 3084 0 \n",
+       "L 275 0 \n",
+       "L 275 525 \n",
+       "L 2438 3041 \n",
+       "L 353 3041 \n",
+       "L 353 3500 \n",
+       "z\n",
+       "\" transform=\"scale(0.015625)\"/>\n",
+       "     </defs>\n",
+       "     <use xlink:href=\"#DejaVuSans-56\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"60.658203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-72\" x=\"121.9375\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"163.050781\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"190.833984\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"252.113281\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"291.322266\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"319.105469\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"380.287109\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"443.666016\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6c\" x=\"504.945312\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-20\" x=\"532.728516\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-64\" x=\"564.515625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-65\" x=\"627.992188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-71\" x=\"689.515625\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-75\" x=\"752.992188\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"816.371094\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"877.650391\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"941.029297\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"980.238281\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-7a\" x=\"1008.021484\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-61\" x=\"1060.511719\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-74\" x=\"1121.791016\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-69\" x=\"1161\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6f\" x=\"1188.783203\"/>\n",
+       "     <use xlink:href=\"#DejaVuSans-6e\" x=\"1249.964844\"/>\n",
+       "    </g>\n",
+       "   </g>\n",
+       "  </g>\n",
+       " </g>\n",
+       " <defs>\n",
+       "  <clipPath id=\"pd34a1814af\">\n",
+       "   <rect x=\"34.193438\" y=\"22.318125\" width=\"558\" height=\"166.32\"/>\n",
+       "  </clipPath>\n",
+       " </defs>\n",
+       "</svg>\n"
+      ],
+      "text/plain": [
+       "<Figure size 1000x300 with 1 Axes>"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    }
+   ],
+   "source": [
+    "visualize_dequant_distribution(flow_dict[\"vardeq\"][\"model\"], sample_imgs, title=\"Variational dequantization\")"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "The dequantization distribution in the first plot shows that the MNIST images have a strong bias towards 0 (black), and the distribution of them have a sharp border as mentioned before. The variational dequantization module has indeed learned a much smoother distribution with a Gaussian-like curve which can be modeled much better. For the other values, we would need to visualize the distribution $q(u|x)$ on a deeper level, depending on $x$. However, as all $u$'s interact and depend on each other, we would need to visualize a distribution in 784 dimensions, which is not that intuitive anymore."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## Conclusion\n",
+    "\n",
+    "In conclusion, we have seen how to implement our own normalizing flow, and what difficulties arise if we want to apply them on images. Dequantization is a crucial step in mapping the discrete images into continuous space to prevent underisable delta-peak solutions. While dequantization creates hypercubes with hard border, variational dequantization allows us to fit a flow much better on the data. This allows us to obtain a lower bits per dimension score, while not affecting the sampling speed. The most common flow element, the coupling layer, is simple to implement, and yet effective. Furthermore, multi-scale architectures help to capture the global image context while allowing us to efficiently scale up the flow. Normalizing flows are an interesting alternative to VAEs as they allow an exact likelihood estimate in continuous space, and we have the guarantee that every possible input $x$ has a corresponding latent vector $z$. However, even beyond continuous inputs and images, flows can be applied and allow us to exploit the data structure in latent space, as e.g. on graphs for the task of molecule generation [6]. Recent advances in [Neural ODEs](https://arxiv.org/pdf/1806.07366.pdf) allow a flow with infinite number of layers, called Continuous Normalizing Flows, whose potential is yet to fully explore. Overall, normalizing flows are an exciting research area which will continue over the next couple of years."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "## References\n",
+    "\n",
+    "[1] Dinh, L., Sohl-Dickstein, J., and Bengio, S. (2017). “Density estimation using Real NVP,” In: 5th International Conference on Learning Representations, ICLR 2017. [Link](https://arxiv.org/abs/1605.08803)\n",
+    "\n",
+    "[2] Kingma, D. P., and Dhariwal, P. (2018). “Glow: Generative Flow with Invertible 1x1 Convolutions,” In: Advances in Neural Information Processing Systems, vol. 31, pp. 10215--10224. [Link](http://papers.nips.cc/paper/8224-glow-generative-flow-with-invertible-1x1-convolutions.pdf)\n",
+    "\n",
+    "[3] Ho, J., Chen, X., Srinivas, A., Duan, Y., and Abbeel, P. (2019). “Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Design,” in Proceedings of the 36th International Conference on Machine Learning, vol. 97, pp. 2722–2730. [Link](https://arxiv.org/abs/1902.00275)\n",
+    "\n",
+    "[4] Durkan, C., Bekasov, A., Murray, I., and Papamakarios, G. (2019). “Neural Spline Flows,” In: Advances in Neural Information Processing Systems, pp. 7509–7520. [Link](http://papers.neurips.cc/paper/8969-neural-spline-flows.pdf)\n",
+    "\n",
+    "[5] Hoogeboom, E., Cohen, T. S., and Tomczak, J. M. (2020). “Learning Discrete Distributions by Dequantization,” arXiv preprint arXiv2001.11235v1. [Link](https://arxiv.org/abs/2001.11235)\n",
+    "\n",
+    "[6] Lippe, P., and Gavves, E. (2021). “Categorical Normalizing Flows via Continuous Transformations,” In: International Conference on Learning Representations, ICLR 2021. [Link](https://openreview.net/pdf?id=-GLNZeVDuik)"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "---\n",
+    "\n",
+    "[![Star our repository](https://img.shields.io/static/v1.svg?logo=star&label=⭐&message=Star%20Our%20Repository&color=yellow)](https://github.com/phlippe/uvadlc_notebooks/)  If you found this tutorial helpful, consider ⭐-ing our repository.    \n",
+    "[![Ask questions](https://img.shields.io/static/v1.svg?logo=star&label=❔&message=Ask%20Questions&color=9cf)](https://github.com/phlippe/uvadlc_notebooks/issues)  For any questions, typos, or bugs that you found, please raise an issue on GitHub. \n",
+    "\n",
+    "---"
+   ]
+  }
+ ],
+ "metadata": {
+  "kernelspec": {
+   "display_name": "sc_venv_template",
+   "language": "python",
+   "name": "sc_venv_template"
+  },
+  "language_info": {
+   "codemirror_mode": {
+    "name": "ipython",
+    "version": 3
+   },
+   "file_extension": ".py",
+   "mimetype": "text/x-python",
+   "name": "python",
+   "nbconvert_exporter": "python",
+   "pygments_lexer": "ipython3",
+   "version": "3.11.3"
+  }
+ },
+ "nbformat": 4,
+ "nbformat_minor": 4
+}
diff --git a/BLcourse2.1/Squeeze_operation.svg b/BLcourse2.1/Squeeze_operation.svg
new file mode 100644
index 0000000..5847bd1
--- /dev/null
+++ b/BLcourse2.1/Squeeze_operation.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="275px" height="139px" viewBox="-0.5 -0.5 275 139"><defs>
+    <style>
+      svg { background-color: rgb(252, 252, 252); }
+    </style>
+  </defs><g><rect x="254" y="55" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 65px; margin-left: 255px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">16</div></div></div></foreignObject><text x="264" y="68" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">16</text></switch></g><rect x="244" y="65" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 75px; margin-left: 245px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">15</div></div></div></foreignObject><text x="254" y="78" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">15</text></switch></g><rect x="234" y="75" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 85px; margin-left: 235px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">12</div></div></div></foreignObject><text x="244" y="88" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">12</text></switch></g><rect x="190" y="55" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 65px; margin-left: 191px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">14</div></div></div></foreignObject><text x="200" y="68" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">14</text></switch></g><rect x="180" y="65" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 75px; margin-left: 181px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">13</div></div></div></foreignObject><text x="190" y="78" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">13</text></switch></g><rect x="170" y="75" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 85px; margin-left: 171px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">10</div></div></div></foreignObject><text x="180" y="88" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">10</text></switch></g><rect x="254" y="0" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 10px; margin-left: 255px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">8</div></div></div></foreignObject><text x="264" y="13" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">8</text></switch></g><rect x="244" y="10" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 20px; margin-left: 245px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">7</div></div></div></foreignObject><text x="254" y="23" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">7</text></switch></g><rect x="234" y="20" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 30px; margin-left: 235px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">4</div></div></div></foreignObject><text x="244" y="33" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">4</text></switch></g><rect x="190" y="0" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 10px; margin-left: 191px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">6</div></div></div></foreignObject><text x="200" y="13" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">6</text></switch></g><rect x="180" y="10" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 20px; margin-left: 181px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">5</div></div></div></foreignObject><text x="190" y="23" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">5</text></switch></g><rect x="0" y="28" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 38px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">1</div></div></div></foreignObject><text x="10" y="41" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">1</text></switch></g><rect x="20" y="28" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 38px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">2</div></div></div></foreignObject><text x="30" y="41" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">2</text></switch></g><rect x="40" y="28" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 38px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">3</div></div></div></foreignObject><text x="50" y="41" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">3</text></switch></g><rect x="60" y="28" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 38px; margin-left: 61px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">4</div></div></div></foreignObject><text x="70" y="41" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">4</text></switch></g><rect x="0" y="48" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 58px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">5</div></div></div></foreignObject><text x="10" y="61" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">5</text></switch></g><rect x="20" y="48" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 58px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">6</div></div></div></foreignObject><text x="30" y="61" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">6</text></switch></g><rect x="40" y="48" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 58px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">7</div></div></div></foreignObject><text x="50" y="61" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">7</text></switch></g><rect x="60" y="48" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 58px; margin-left: 61px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">8</div></div></div></foreignObject><text x="70" y="61" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">8</text></switch></g><rect x="0" y="68" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 78px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">9</div></div></div></foreignObject><text x="10" y="81" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">9</text></switch></g><rect x="20" y="68" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 78px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">10</div></div></div></foreignObject><text x="30" y="81" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">10</text></switch></g><rect x="40" y="68" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 78px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">11</div></div></div></foreignObject><text x="50" y="81" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">11</text></switch></g><rect x="60" y="68" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 78px; margin-left: 61px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">12</div></div></div></foreignObject><text x="70" y="81" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">12</text></switch></g><rect x="0" y="88" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 98px; margin-left: 1px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">13</div></div></div></foreignObject><text x="10" y="101" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">13</text></switch></g><rect x="20" y="88" width="20" height="20" fill="#ccf7ff" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 98px; margin-left: 21px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">14</div></div></div></foreignObject><text x="30" y="101" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">14</text></switch></g><rect x="40" y="88" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 98px; margin-left: 41px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">15</div></div></div></foreignObject><text x="50" y="101" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">15</text></switch></g><rect x="60" y="88" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 98px; margin-left: 61px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">16</div></div></div></foreignObject><text x="70" y="101" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">16</text></switch></g><rect x="170" y="20" width="20" height="20" fill="#ffcc99" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 30px; margin-left: 171px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">2</div></div></div></foreignObject><text x="180" y="33" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">2</text></switch></g><rect x="224" y="30" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 40px; margin-left: 225px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">3</div></div></div></foreignObject><text x="234" y="43" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">3</text></switch></g><rect x="160" y="85" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 95px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">9</div></div></div></foreignObject><text x="170" y="98" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">9</text></switch></g><rect x="224" y="85" width="20" height="20" fill="#ffcccc" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 95px; margin-left: 225px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">11</div></div></div></foreignObject><text x="234" y="98" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">11</text></switch></g><rect x="160" y="30" width="20" height="20" fill="#cdeb8b" stroke="#36393d" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 18px; height: 1px; padding-top: 40px; margin-left: 161px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Roboto; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">1</div></div></div></foreignObject><text x="170" y="43" fill="#000000" font-family="Roboto" font-size="11px" text-anchor="middle">1</text></switch></g><rect x="160" y="30" width="84" height="75" fill="none" stroke="#919191" stroke-dasharray="3 3" pointer-events="all"/><path d="M 90.5 60.38 L 90.5 55.62 L 138.5 55.62 L 138.5 51.49 L 149.5 58 L 138.5 64.51 L 138.5 60.38 Z" fill="none" stroke="#919191" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 101.5 80.14 L 101.5 84.27 L 90.5 77.76 L 101.5 71.25 L 101.5 75.38 L 149.5 75.38 L 149.5 80.14 Z" fill="none" stroke="#919191" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><rect x="10" y="118" width="60" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 128px; margin-left: 40px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Times New Roman; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">H x W x C</div></div></div></foreignObject><text x="40" y="131" fill="#000000" font-family="Times New Roman" font-size="11px" text-anchor="middle">H x W x C</text></switch></g><rect x="155" y="118" width="90" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 128px; margin-left: 200px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 11px; font-family: Times New Roman; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">H/2 x W/2 x 4C</div></div></div></foreignObject><text x="200" y="131" fill="#000000" font-family="Times New Roman" font-size="11px" text-anchor="middle">H/2 x W/2 x 4C</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
diff --git a/BLcourse2.1/comparison_GAN_VAE_NF.png b/BLcourse2.1/comparison_GAN_VAE_NF.png
new file mode 100644
index 0000000000000000000000000000000000000000..38aef53784bc9db49ca4da8c69c7d81fc92faf4c
GIT binary patch
literal 378234
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
Oz~JfX=d#Wzp$PzSM4HV2

literal 0
HcmV?d00001

diff --git a/BLcourse2.1/coupling_flow.svg b/BLcourse2.1/coupling_flow.svg
new file mode 100644
index 0000000..87eb9d4
--- /dev/null
+++ b/BLcourse2.1/coupling_flow.svg
@@ -0,0 +1,929 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   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#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   width="326pt"
+   height="197.17188pt"
+   viewBox="0 0 326 197.17187"
+   version="1.2"
+   id="svg335"
+   sodipodi:docname="coupling_flow.svg"
+   inkscape:version="1.0.1 (0767f8302a, 2020-10-17)">
+  <metadata
+     id="metadata339">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3007"
+     inkscape:window-height="2086"
+     id="namedview337"
+     showgrid="false"
+     inkscape:zoom="3.6172249"
+     inkscape:cx="217.33333"
+     inkscape:cy="139.33333"
+     inkscape:window-x="0"
+     inkscape:window-y="37"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="surface2657"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0" />
+  <defs
+     id="defs88">
+    <g
+       id="g86">
+      <symbol
+         overflow="visible"
+         id="glyph0-0">
+        <path
+           style="stroke:none"
+           d="m 4.4375,-3.8125 v -0.171875 c 0,-0.113281 0.00391,-0.21875 0.015625,-0.3125 0.019531,-0.09375 0.054687,-0.191406 0.109375,-0.296875 0.0625,-0.113281 0.144531,-0.238281 0.25,-0.375 0.113281,-0.144531 0.265625,-0.316406 0.453125,-0.515625 0.113281,-0.132813 0.21875,-0.257813 0.3125,-0.375 C 5.679688,-5.984375 5.769531,-6.113281 5.84375,-6.25 5.914062,-6.382812 5.96875,-6.523438 6,-6.671875 c 0.039062,-0.144531 0.0625,-0.3125 0.0625,-0.5 0,-0.382813 -0.085938,-0.679687 -0.25,-0.890625 -0.167969,-0.21875 -0.414062,-0.328125 -0.734375,-0.328125 -0.167969,0 -0.3125,0.027344 -0.4375,0.078125 -0.125,0.054688 -0.234375,0.125 -0.328125,0.21875 C 4.21875,-8 4.132812,-7.882812 4.0625,-7.75 4,-7.625 3.945312,-7.484375 3.90625,-7.328125 h -0.75 V -8.34375 c 0.3125,-0.15625 0.644531,-0.289062 1,-0.40625 0.351562,-0.125 0.707031,-0.1875 1.0625,-0.1875 0.363281,0 0.671875,0.039062 0.921875,0.109375 0.257813,0.074219 0.46875,0.179687 0.625,0.3125 0.164063,0.136719 0.285156,0.296875 0.359375,0.484375 0.070312,0.179688 0.109375,0.371094 0.109375,0.578125 0,0.199219 -0.023437,0.382813 -0.0625,0.546875 -0.03125,0.15625 -0.09375,0.320312 -0.1875,0.484375 -0.09375,0.15625 -0.21875,0.328125 -0.375,0.515625 -0.15625,0.179688 -0.351563,0.382812 -0.578125,0.609375 -0.167969,0.179687 -0.304688,0.324219 -0.40625,0.4375 -0.09375,0.117187 -0.171875,0.226563 -0.234375,0.328125 -0.054687,0.09375 -0.089844,0.195312 -0.109375,0.296875 -0.011719,0.105469 -0.015625,0.230469 -0.015625,0.375 V -3.8125 Z m 0.96875,0.859375 V -1.6875 h -1.125 V -2.953125 Z M 8.25,-0.734375 V -9.9375 H 2.296875 v 9.203125 z M 9.046875,-10.65625 V 0 h -7.5625 v -10.65625 z m 0,0"
+           id="path2" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph0-1">
+        <path
+           style="stroke:none"
+           d="M 6.484375,-2.203125 6,0 H 0.34375 L 0.203125,-0.390625 4.46875,-5.3125 C 5.070312,-6 5.515625,-6.488281 5.796875,-6.78125 L 5.75,-6.84375 H 3.921875 c -0.273437,0 -0.46875,0.023438 -0.59375,0.0625 -0.125,0.03125 -0.25,0.09375 -0.375,0.1875 -0.125,0.09375 -0.261719,0.230469 -0.40625,0.40625 -0.136719,0.179688 -0.292969,0.433594 -0.46875,0.765625 H 1.375 L 1.84375,-7.46875 h 5.546875 l 0.15625,0.390625 -3.734375,4.28125 C 3.09375,-1.972656 2.46875,-1.269531 1.9375,-0.6875 l 0.046875,0.046875 H 3.75 c 0.3125,0 0.550781,-0.015625 0.71875,-0.046875 0.164062,-0.03125 0.3125,-0.09375 0.4375,-0.1875 0.125,-0.09375 0.25,-0.234375 0.375,-0.421875 0.132812,-0.195313 0.300781,-0.5 0.5,-0.90625 z m 0,0"
+           id="path5" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph1-0">
+        <path
+           style="stroke:none"
+           d="m 3.328125,-2.859375 v -0.125 c 0,-0.082031 0.00391,-0.160156 0.015625,-0.234375 0.00781,-0.070312 0.035156,-0.148438 0.078125,-0.234375 0.039063,-0.082031 0.101563,-0.175781 0.1875,-0.28125 0.082031,-0.101563 0.191406,-0.226563 0.328125,-0.375 0.09375,-0.101563 0.175781,-0.195313 0.25,-0.28125 0.070312,-0.09375 0.132812,-0.1875 0.1875,-0.28125 C 4.425781,-4.773438 4.46875,-4.882812 4.5,-5 c 0.03125,-0.113281 0.046875,-0.238281 0.046875,-0.375 0,-0.289062 -0.0625,-0.515625 -0.1875,-0.671875 -0.125,-0.164063 -0.3125,-0.25 -0.5625,-0.25 -0.125,0 -0.234375,0.023437 -0.328125,0.0625 C 3.375,-6.191406 3.289062,-6.132812 3.21875,-6.0625 3.15625,-6 3.097656,-5.914062 3.046875,-5.8125 3.003906,-5.71875 2.960938,-5.613281 2.921875,-5.5 h -0.5625 v -0.765625 c 0.238281,-0.113281 0.488281,-0.210937 0.75,-0.296875 0.269531,-0.09375 0.535156,-0.140625 0.796875,-0.140625 0.269531,0 0.503906,0.03125 0.703125,0.09375 0.195313,0.054687 0.351563,0.132813 0.46875,0.234375 0.125,0.09375 0.210937,0.210938 0.265625,0.34375 0.050781,0.136719 0.078125,0.289062 0.078125,0.453125 0,0.148437 -0.015625,0.28125 -0.046875,0.40625 -0.023438,0.117187 -0.070312,0.234375 -0.140625,0.359375 -0.074219,0.117188 -0.167969,0.242188 -0.28125,0.375 -0.117187,0.136719 -0.261719,0.292969 -0.4375,0.46875 -0.125,0.125 -0.226563,0.234375 -0.296875,0.328125 -0.074219,0.085937 -0.132812,0.167969 -0.171875,0.25 C 4.003906,-3.316406 3.972656,-3.238281 3.953125,-3.15625 3.941406,-3.082031 3.9375,-2.992188 3.9375,-2.890625 v 0.03125 z m 0.71875,0.65625 v 0.9375 h -0.84375 v -0.9375 z m 2.140625,1.65625 v -6.90625 H 1.71875 v 6.90625 z M 6.78125,-8 V 0 H 1.109375 v -8 z m 0,0"
+           id="path8" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph1-1">
+        <path
+           style="stroke:none"
+           d="m 4.28125,-1.546875 c 0,0.125 0.00391,0.230469 0.015625,0.3125 0.00781,0.085937 0.019531,0.15625 0.03125,0.21875 0.019531,0.0625 0.046875,0.117187 0.078125,0.15625 C 4.4375,-0.816406 4.46875,-0.78125 4.5,-0.75 c 0.050781,0.054688 0.113281,0.09375 0.1875,0.125 0.082031,0.023438 0.179688,0.042969 0.296875,0.0625 0.125,0.011719 0.269531,0.023438 0.4375,0.03125 0.175781,0.011719 0.382813,0.015625 0.625,0.015625 V 0 h -4.65625 v -0.515625 c 0.226563,0 0.421875,-0.003906 0.578125,-0.015625 C 2.132812,-0.539062 2.273438,-0.554688 2.390625,-0.578125 2.503906,-0.597656 2.59375,-0.617188 2.65625,-0.640625 2.726562,-0.660156 2.789062,-0.6875 2.84375,-0.71875 2.894531,-0.75 2.941406,-0.785156 2.984375,-0.828125 c 0.039063,-0.039063 0.070313,-0.09375 0.09375,-0.15625 0.019531,-0.0625 0.035156,-0.132813 0.046875,-0.21875 0.019531,-0.09375 0.03125,-0.207031 0.03125,-0.34375 V -5.75 c 0,-0.15625 -0.03125,-0.265625 -0.09375,-0.328125 -0.054688,-0.0625 -0.136719,-0.09375 -0.25,-0.09375 -0.125,0 -0.308594,0.0625 -0.546875,0.1875 -0.230469,0.125 -0.539063,0.3125 -0.921875,0.5625 C 1.289062,-5.515625 1.242188,-5.601562 1.203125,-5.6875 1.160156,-5.78125 1.117188,-5.875 1.078125,-5.96875 1.554688,-6.226562 2.03125,-6.488281 2.5,-6.75 2.976562,-7.019531 3.460938,-7.285156 3.953125,-7.546875 H 4.3125 c -0.011719,0.21875 -0.015625,0.414063 -0.015625,0.578125 0,0.167969 -0.00781,0.335938 -0.015625,0.5 0,0.15625 0,0.3125 0,0.46875 z m 0,0"
+           id="path11" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph1-2">
+        <path
+           style="stroke:none"
+           d="m 4.25,-0.953125 c 0.1875,0 0.332031,-0.003906 0.4375,-0.015625 0.113281,-0.019531 0.207031,-0.050781 0.28125,-0.09375 0.070312,-0.050781 0.132812,-0.125 0.1875,-0.21875 C 5.207031,-1.375 5.265625,-1.503906 5.328125,-1.671875 H 5.875 C 5.851562,-1.398438 5.832031,-1.125 5.8125,-0.84375 5.800781,-0.5625 5.785156,-0.28125 5.765625,0 H 0.796875 V -0.3125 C 0.890625,-0.519531 1,-0.722656 1.125,-0.921875 c 0.125,-0.207031 0.265625,-0.414063 0.421875,-0.625 0.15625,-0.21875 0.332031,-0.4375 0.53125,-0.65625 C 2.273438,-2.429688 2.5,-2.664062 2.75,-2.90625 3.113281,-3.269531 3.410156,-3.582031 3.640625,-3.84375 3.867188,-4.101562 4.050781,-4.332031 4.1875,-4.53125 4.320312,-4.738281 4.410156,-4.925781 4.453125,-5.09375 4.503906,-5.269531 4.53125,-5.457031 4.53125,-5.65625 4.53125,-5.851562 4.5,-6.035156 4.4375,-6.203125 4.382812,-6.367188 4.304688,-6.507812 4.203125,-6.625 4.097656,-6.75 3.960938,-6.84375 3.796875,-6.90625 c -0.15625,-0.070312 -0.34375,-0.109375 -0.5625,-0.109375 -0.355469,0 -0.65625,0.101563 -0.90625,0.296875 -0.25,0.199219 -0.445313,0.484375 -0.578125,0.859375 H 0.984375 V -7 c 0.5,-0.207031 0.957031,-0.359375 1.375,-0.453125 C 2.785156,-7.546875 3.164062,-7.59375 3.5,-7.59375 c 0.40625,0 0.75,0.046875 1.03125,0.140625 0.289062,0.09375 0.523438,0.21875 0.703125,0.375 0.1875,0.15625 0.316406,0.34375 0.390625,0.5625 0.082031,0.21875 0.125,0.453125 0.125,0.703125 0,0.15625 -0.011719,0.304688 -0.03125,0.4375 -0.023438,0.125 -0.058594,0.25 -0.109375,0.375 -0.054687,0.125 -0.125,0.257812 -0.21875,0.390625 -0.085937,0.125 -0.1875,0.261719 -0.3125,0.40625 -0.105469,0.125 -0.234375,0.273437 -0.390625,0.4375 -0.15625,0.167969 -0.328125,0.34375 -0.515625,0.53125 -0.179687,0.1875 -0.371094,0.386719 -0.578125,0.59375 C 3.394531,-2.441406 3.195312,-2.242188 3,-2.046875 2.8125,-1.847656 2.632812,-1.65625 2.46875,-1.46875 2.3125,-1.28125 2.1875,-1.109375 2.09375,-0.953125 Z m 0,0"
+           id="path14" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph1-3">
+        <path
+           style="stroke:none"
+           d="M 3.515625,-6.21875 V -5.75 L 1.5625,-1.0625 0.875,-1.265625 2,-6.21875 Z m 0,0"
+           id="path17" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph1-4">
+        <path
+           style="stroke:none"
+           d="m 5.953125,-4.1875 c 0.207031,0 0.378906,0.074219 0.515625,0.21875 0.132812,0.136719 0.203125,0.320312 0.203125,0.546875 0,0.21875 -0.070313,0.402344 -0.203125,0.546875 -0.136719,0.136719 -0.308594,0.203125 -0.515625,0.203125 -0.199219,0 -0.367187,-0.066406 -0.5,-0.203125 C 5.316406,-3.019531 5.25,-3.203125 5.25,-3.421875 c 0,-0.226563 0.066406,-0.410156 0.203125,-0.546875 0.132813,-0.144531 0.300781,-0.21875 0.5,-0.21875 z M 5.96875,-8.46875 c 0.925781,0 1.773438,0.214844 2.546875,0.640625 0.769531,0.417969 1.375,1.015625 1.8125,1.796875 C 10.773438,-5.257812 11,-4.390625 11,-3.421875 c 0,0.949219 -0.21875,1.808594 -0.65625,2.578125 -0.429688,0.7617188 -1.027344,1.359375 -1.796875,1.796875 -0.773437,0.4375 -1.632813,0.65625 -2.578125,0.65625 -0.9375,0 -1.796875,-0.21875 -2.578125,-0.65625 C 2.617188,0.523438 2.019531,-0.0703125 1.59375,-0.84375 1.164062,-1.613281 0.953125,-2.472656 0.953125,-3.421875 c 0,-0.957031 0.21875,-1.820313 0.65625,-2.59375 0.4375,-0.78125 1.039063,-1.382813 1.8125,-1.8125 C 4.191406,-8.253906 5.039062,-8.46875 5.96875,-8.46875 Z m -0.015625,0.75 c -0.75,0 -1.449219,0.183594 -2.09375,0.546875 C 3.210938,-6.816406 2.707031,-6.3125 2.34375,-5.65625 1.976562,-5 1.796875,-4.253906 1.796875,-3.421875 c 0,0.804687 0.175781,1.53125 0.53125,2.1875 0.363281,0.65625 0.867187,1.1679688 1.515625,1.53125 0.65625,0.375 1.359375,0.5625 2.109375,0.5625 0.800781,0 1.519531,-0.1875 2.15625,-0.5625 0.644531,-0.3632812 1.144531,-0.875 1.5,-1.53125 0.363281,-0.664063 0.546875,-1.394531 0.546875,-2.1875 C 10.15625,-4.253906 9.972656,-5 9.609375,-5.65625 9.242188,-6.320312 8.738281,-6.832031 8.09375,-7.1875 7.445312,-7.539062 6.734375,-7.71875 5.953125,-7.71875 Z m 0,0"
+           id="path20" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph1-5">
+        <path
+           style="stroke:none"
+           d="m 4.5,-6.1875 c 0.113281,0 0.21875,0.027344 0.3125,0.078125 0.09375,0.054687 0.164062,0.132813 0.21875,0.234375 0.0625,0.105469 0.09375,0.21875 0.09375,0.34375 0,0.125 -0.03125,0.242188 -0.09375,0.34375 -0.054688,0.105469 -0.125,0.183594 -0.21875,0.234375 C 4.71875,-4.898438 4.613281,-4.875 4.5,-4.875 4.382812,-4.875 4.273438,-4.898438 4.171875,-4.953125 4.078125,-5.003906 4.003906,-5.082031 3.953125,-5.1875 3.898438,-5.289062 3.875,-5.40625 3.875,-5.53125 c 0,-0.125 0.023438,-0.238281 0.078125,-0.34375 0.050781,-0.101562 0.125,-0.179688 0.21875,-0.234375 C 4.273438,-6.160156 4.382812,-6.1875 4.5,-6.1875 Z m 0,4.203125 c 0.113281,0 0.21875,0.027344 0.3125,0.078125 0.09375,0.054688 0.164062,0.132812 0.21875,0.234375 0.0625,0.09375 0.09375,0.210937 0.09375,0.34375 0,0.125 -0.03125,0.242187 -0.09375,0.34375 C 4.976562,-0.878906 4.90625,-0.800781 4.8125,-0.75 4.71875,-0.695312 4.613281,-0.671875 4.5,-0.671875 4.382812,-0.671875 4.273438,-0.695312 4.171875,-0.75 4.078125,-0.800781 4.003906,-0.878906 3.953125,-0.984375 3.898438,-1.085938 3.875,-1.203125 3.875,-1.328125 c 0,-0.132813 0.023438,-0.25 0.078125,-0.34375 0.050781,-0.101563 0.125,-0.179687 0.21875,-0.234375 C 4.273438,-1.957031 4.382812,-1.984375 4.5,-1.984375 Z m -3.625,-1.0625 v -0.78125 h 7.21875 v 0.78125 z m 0,0"
+           id="path23" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph1-6">
+        <path
+           style="stroke:none"
+           d="m 0.875,-3.046875 v -0.78125 h 7.21875 v 0.78125 z m 0,0"
+           id="path26" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph2-0">
+        <path
+           style="stroke:none"
+           d="M 8.59375,-11.375 V 0 H 0.390625 V -11.375 Z M 7.828125,-0.71875 v -9.9375 h -6.6875 v 9.9375 z m -1.09375,-6.796875 c 0,0.34375 -0.054687,0.652344 -0.15625,0.921875 -0.09375,0.273438 -0.234375,0.5 -0.421875,0.6875 C 5.96875,-5.726562 5.75,-5.582031 5.5,-5.46875 5.25,-5.363281 4.972656,-5.304688 4.671875,-5.296875 L 4.625,-3.953125 c 0,0.054687 -0.042969,0.09375 -0.125,0.125 -0.085938,0.023437 -0.203125,0.03125 -0.359375,0.03125 -0.085937,0 -0.15625,0 -0.21875,0 -0.0625,-0.00781 -0.117187,-0.019531 -0.15625,-0.03125 C 3.734375,-3.835938 3.707031,-3.851562 3.6875,-3.875 3.675781,-3.894531 3.671875,-3.921875 3.671875,-3.953125 L 3.625,-5.578125 C 3.613281,-5.753906 3.644531,-5.875 3.71875,-5.9375 3.800781,-6.007812 3.914062,-6.046875 4.0625,-6.046875 h 0.15625 c 0.257812,0 0.476562,-0.035156 0.65625,-0.109375 0.175781,-0.070312 0.316406,-0.171875 0.421875,-0.296875 0.113281,-0.125 0.191406,-0.269531 0.234375,-0.4375 C 5.582031,-7.066406 5.609375,-7.25 5.609375,-7.4375 c 0,-0.4375 -0.125,-0.78125 -0.375,-1.03125 -0.242187,-0.25 -0.625,-0.375 -1.15625,-0.375 -0.21875,0 -0.417969,0.027344 -0.59375,0.078125 -0.179687,0.042969 -0.335937,0.089844 -0.46875,0.140625 -0.125,0.054688 -0.234375,0.105469 -0.328125,0.15625 -0.085938,0.042969 -0.148438,0.0625 -0.1875,0.0625 -0.011719,0 -0.027344,-0.00391 -0.046875,-0.015625 -0.023437,-0.00781 -0.042969,-0.03125 -0.0625,-0.0625 -0.023437,-0.03125 -0.039063,-0.070313 -0.046875,-0.125 0,-0.0625 0,-0.140625 0,-0.234375 0,-0.09375 0.00391,-0.171875 0.015625,-0.234375 0.00781,-0.070313 0.039063,-0.128906 0.09375,-0.171875 0.039063,-0.039062 0.117187,-0.085938 0.234375,-0.140625 0.113281,-0.050781 0.25,-0.101563 0.40625,-0.15625 0.164062,-0.050781 0.34375,-0.09375 0.53125,-0.125 0.195312,-0.039063 0.398438,-0.0625 0.609375,-0.0625 0.4375,0 0.8125,0.0625 1.125,0.1875 0.320313,0.117187 0.582031,0.273437 0.78125,0.46875 0.195313,0.199219 0.34375,0.433594 0.4375,0.703125 0.101563,0.273438 0.15625,0.558594 0.15625,0.859375 z m -1.90625,5.109375 c 0,0.125 -0.011719,0.230469 -0.03125,0.3125 -0.023437,0.085938 -0.058594,0.152344 -0.109375,0.203125 -0.054688,0.054687 -0.121094,0.09375 -0.203125,0.125 -0.085937,0.023437 -0.1875,0.03125 -0.3125,0.03125 -0.125,0 -0.230469,-0.00781 -0.3125,-0.03125 -0.085937,-0.03125 -0.15625,-0.070313 -0.21875,-0.125 C 3.585938,-1.941406 3.550781,-2.007812 3.53125,-2.09375 3.507812,-2.175781 3.5,-2.28125 3.5,-2.40625 c 0,-0.113281 0.00781,-0.210938 0.03125,-0.296875 0.019531,-0.09375 0.054688,-0.164063 0.109375,-0.21875 0.0625,-0.050781 0.132813,-0.085937 0.21875,-0.109375 0.082031,-0.019531 0.1875,-0.03125 0.3125,-0.03125 0.125,0 0.226563,0.011719 0.3125,0.03125 0.082031,0.023438 0.148437,0.058594 0.203125,0.109375 0.050781,0.054687 0.085938,0.125 0.109375,0.21875 0.019531,0.085937 0.03125,0.183594 0.03125,0.296875 z M 0,3.484375 Z m 0,0"
+           id="path29" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph2-1">
+        <path
+           style="stroke:none"
+           d="m 8.34375,-5.0625 c 0,0.117188 -0.011719,0.214844 -0.03125,0.296875 -0.011719,0.074219 -0.03125,0.136719 -0.0625,0.1875 -0.03125,0.054687 -0.070312,0.089844 -0.109375,0.109375 -0.03125,0.023438 -0.074219,0.03125 -0.125,0.03125 h -2.875 v 3.203125 c 0,0.054687 -0.015625,0.09375 -0.046875,0.125 -0.023438,0.03125 -0.058594,0.058594 -0.109375,0.078125 -0.054687,0.023438 -0.121094,0.042969 -0.203125,0.0625 -0.074219,0.011719 -0.171875,0.015625 -0.296875,0.015625 -0.117187,0 -0.21875,-0.003906 -0.3125,-0.015625 C 4.085938,-0.988281 4.019531,-1.007812 3.96875,-1.03125 3.925781,-1.050781 3.890625,-1.078125 3.859375,-1.109375 c -0.023437,-0.03125 -0.03125,-0.070313 -0.03125,-0.125 V -4.4375 h -2.875 C 0.898438,-4.4375 0.851562,-4.445312 0.8125,-4.46875 0.769531,-4.488281 0.734375,-4.523438 0.703125,-4.578125 0.679688,-4.628906 0.660156,-4.691406 0.640625,-4.765625 0.617188,-4.847656 0.609375,-4.945312 0.609375,-5.0625 c 0,-0.101562 0.007813,-0.191406 0.03125,-0.265625 0.019531,-0.082031 0.039063,-0.148437 0.0625,-0.203125 C 0.734375,-5.582031 0.769531,-5.617188 0.8125,-5.640625 0.851562,-5.671875 0.894531,-5.6875 0.9375,-5.6875 h 2.890625 v -3.203125 c 0,-0.039063 0.00781,-0.082031 0.03125,-0.125 0.03125,-0.039063 0.066406,-0.070313 0.109375,-0.09375 0.050781,-0.03125 0.117188,-0.050781 0.203125,-0.0625 0.09375,-0.00781 0.195313,-0.015625 0.3125,-0.015625 0.125,0 0.222656,0.00781 0.296875,0.015625 0.082031,0.011719 0.148438,0.03125 0.203125,0.0625 0.050781,0.023437 0.085937,0.054687 0.109375,0.09375 0.03125,0.042969 0.046875,0.085937 0.046875,0.125 V -5.6875 H 8.03125 c 0.039062,0 0.078125,0.015625 0.109375,0.046875 0.039063,0.023437 0.078125,0.058594 0.109375,0.109375 0.039062,0.054688 0.066406,0.121094 0.078125,0.203125 0.00781,0.074219 0.015625,0.164063 0.015625,0.265625 z m 0,0"
+           id="path32" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph3-0">
+        <path
+           style="stroke:none"
+           d="m 4.984375,-4.28125 v -0.1875 C 4.984375,-4.601562 4.988281,-4.722656 5,-4.828125 5.019531,-4.941406 5.0625,-5.054688 5.125,-5.171875 5.195312,-5.296875 5.289062,-5.4375 5.40625,-5.59375 5.53125,-5.75 5.703125,-5.941406 5.921875,-6.171875 6.054688,-6.316406 6.175781,-6.457031 6.28125,-6.59375 6.394531,-6.726562 6.488281,-6.867188 6.5625,-7.015625 6.644531,-7.171875 6.707031,-7.332031 6.75,-7.5 6.800781,-7.664062 6.828125,-7.851562 6.828125,-8.0625 6.828125,-8.5 6.726562,-8.835938 6.53125,-9.078125 6.34375,-9.316406 6.066406,-9.4375 5.703125,-9.4375 c -0.1875,0 -0.355469,0.03125 -0.5,0.09375 -0.136719,0.054688 -0.257813,0.132812 -0.359375,0.234375 -0.105469,0.105469 -0.195312,0.230469 -0.265625,0.375 -0.074219,0.148437 -0.136719,0.308594 -0.1875,0.484375 h -0.84375 v -1.140625 c 0.34375,-0.175781 0.71875,-0.332031 1.125,-0.46875 0.40625,-0.132813 0.800781,-0.203125 1.1875,-0.203125 0.414063,0 0.765625,0.04687 1.046875,0.140625 0.289062,0.085937 0.523438,0.199219 0.703125,0.34375 0.1875,0.148437 0.320313,0.324219 0.40625,0.53125 0.082031,0.210937 0.125,0.433594 0.125,0.671875 0,0.21875 -0.027344,0.421875 -0.078125,0.609375 -0.042969,0.179687 -0.117188,0.355469 -0.21875,0.53125 C 7.738281,-7.054688 7.597656,-6.863281 7.421875,-6.65625 7.242188,-6.445312 7.03125,-6.210938 6.78125,-5.953125 6.59375,-5.753906 6.441406,-5.59375 6.328125,-5.46875 6.210938,-5.34375 6.125,-5.222656 6.0625,-5.109375 6.007812,-4.992188 5.972656,-4.875 5.953125,-4.75 c -0.023437,0.117188 -0.03125,0.257812 -0.03125,0.421875 v 0.046875 z m 1.09375,0.96875 v 1.40625 H 4.8125 V -3.3125 Z m 3.1875,2.5 v -10.359375 h -6.6875 V -0.8125 Z m 0.90625,-11.171875 V 0 h -8.5 v -11.984375 z m 0,0"
+           id="path35" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph3-1">
+        <path
+           style="stroke:none"
+           d="M 6.328125,-2.25 C 5.785156,-1.4375 5.28125,-0.847656 4.8125,-0.484375 4.351562,-0.117188 3.878906,0.0625 3.390625,0.0625 c -0.25,0 -0.480469,-0.0390625 -0.6875,-0.109375 -0.199219,-0.082031 -0.40625,-0.238281 -0.625,-0.46875 -0.0625,0.355469 -0.125,0.828125 -0.1875,1.421875 C 1.835938,1.5 1.8125,2.035156 1.8125,2.515625 c 0,0.175781 0.00391,0.316406 0.015625,0.421875 l -0.125,0.59375 H 0.5625 L 0.125,3 C 0.394531,2.019531 0.644531,1.019531 0.875,0 l 1.859375,-8.40625 h 1.46875 L 3.125,-3.609375 c -0.085938,0.386719 -0.152344,0.71875 -0.203125,1 -0.054687,0.28125 -0.078125,0.542969 -0.078125,0.78125 0,0.304687 0.078125,0.539063 0.234375,0.703125 0.164063,0.15625 0.398437,0.234375 0.703125,0.234375 0.34375,0 0.71875,-0.179687 1.125,-0.546875 C 5.3125,-1.8125 5.675781,-2.273438 6,-2.828125 6.320312,-3.390625 6.53125,-3.882812 6.625,-4.3125 L 7.5,-8.40625 h 1.515625 l -1.25,5.5625 C 7.628906,-2.238281 7.5625,-1.800781 7.5625,-1.53125 c 0,0.230469 0.035156,0.398438 0.109375,0.5 0.082031,0.105469 0.207031,0.15625 0.375,0.15625 0.132813,0 0.296875,-0.050781 0.484375,-0.15625 0.1875,-0.101562 0.398438,-0.285156 0.640625,-0.546875 L 9.65625,-1.09375 c -0.324219,0.324219 -0.617188,0.574219 -0.875,0.75 -0.25,0.179688 -0.484375,0.3046875 -0.703125,0.375 -0.210937,0.070312 -0.433594,0.109375 -0.671875,0.109375 -0.386719,0 -0.683594,-0.109375 -0.890625,-0.328125 -0.210937,-0.226562 -0.3125,-0.546875 -0.3125,-0.953125 0,-0.332031 0.070313,-0.6875 0.21875,-1.0625 z m 0,0"
+           id="path38" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph3-2">
+        <path
+           style="stroke:none"
+           d="m 10.140625,-7.25 h -2.875 L 7.25,-7.171875 c 0.332031,0.398437 0.570312,0.796875 0.71875,1.203125 0.144531,0.40625 0.21875,0.851562 0.21875,1.328125 0,0.875 -0.1875,1.6875 -0.5625,2.4375 -0.375,0.742187 -0.902344,1.320313 -1.578125,1.734375 -0.679687,0.40625 -1.4375,0.609375 -2.28125,0.609375 -0.96875,0 -1.710937,-0.257813 -2.21875,-0.78125 -0.5,-0.519531 -0.75,-1.253906 -0.75,-2.203125 0,-0.644531 0.09375,-1.257812 0.28125,-1.84375 0.195313,-0.582031 0.488281,-1.117188 0.875,-1.609375 0.382813,-0.488281 0.816406,-0.882813 1.296875,-1.1875 0.488281,-0.3125 1.070312,-0.539063 1.75,-0.6875 0.675781,-0.15625 1.546875,-0.234375 2.609375,-0.234375 h 2.78125 z M 6.25,-7.21875 c -0.78125,0.023438 -1.484375,0.25 -2.109375,0.6875 -0.625,0.429688 -1.109375,1.007812 -1.453125,1.734375 -0.335938,0.730469 -0.5,1.539063 -0.5,2.421875 0,0.449219 0.070312,0.8125 0.21875,1.09375 0.144531,0.28125 0.328125,0.476562 0.546875,0.578125 0.226563,0.105469 0.472656,0.15625 0.734375,0.15625 0.59375,0 1.101562,-0.191406 1.53125,-0.578125 0.4375,-0.382812 0.785156,-0.972656 1.046875,-1.765625 C 6.535156,-3.679688 6.671875,-4.445312 6.671875,-5.1875 6.671875,-6 6.53125,-6.675781 6.25,-7.21875 Z m 0,0"
+           id="path41" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph4-0">
+        <path
+           style="stroke:none"
+           d="m 3.59375,-3.09375 v -0.140625 c 0,-0.09375 0.00391,-0.175781 0.015625,-0.25 0.019531,-0.082031 0.050781,-0.164063 0.09375,-0.25 C 3.753906,-3.828125 3.820312,-3.925781 3.90625,-4.03125 4,-4.144531 4.117188,-4.285156 4.265625,-4.453125 4.367188,-4.554688 4.457031,-4.65625 4.53125,-4.75 4.613281,-4.851562 4.679688,-4.957031 4.734375,-5.0625 4.796875,-5.175781 4.84375,-5.289062 4.875,-5.40625 c 0.03125,-0.125 0.046875,-0.265625 0.046875,-0.421875 0,-0.3125 -0.070313,-0.550781 -0.203125,-0.71875 C 4.582031,-6.722656 4.382812,-6.8125 4.125,-6.8125 3.988281,-6.8125 3.867188,-6.789062 3.765625,-6.75 3.660156,-6.707031 3.570312,-6.648438 3.5,-6.578125 c -0.074219,0.074219 -0.140625,0.167969 -0.203125,0.28125 -0.054687,0.105469 -0.09375,0.21875 -0.125,0.34375 H 2.5625 V -6.78125 c 0.25,-0.125 0.519531,-0.234375 0.8125,-0.328125 0.289062,-0.101563 0.578125,-0.15625 0.859375,-0.15625 0.289063,0 0.539063,0.03125 0.75,0.09375 0.21875,0.0625 0.390625,0.152344 0.515625,0.265625 0.132812,0.105469 0.226562,0.230469 0.28125,0.375 0.0625,0.148438 0.09375,0.308594 0.09375,0.484375 0,0.15625 -0.015625,0.304687 -0.046875,0.4375 -0.03125,0.125 -0.089844,0.257813 -0.171875,0.390625 -0.074219,0.125 -0.171875,0.265625 -0.296875,0.421875 -0.125,0.148437 -0.28125,0.3125 -0.46875,0.5 -0.136719,0.136719 -0.246094,0.25 -0.328125,0.34375 C 4.488281,-3.859375 4.425781,-3.769531 4.375,-3.6875 4.332031,-3.601562 4.300781,-3.519531 4.28125,-3.4375 4.269531,-3.351562 4.265625,-3.25 4.265625,-3.125 v 0.03125 z m 0.796875,0.703125 V -1.375 H 3.46875 v -1.015625 z m 2.3125,1.796875 V -8.0625 h -4.84375 v 7.46875 z M 7.34375,-8.65625 V 0 H 1.203125 v -8.65625 z m 0,0"
+           id="path44" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph4-1">
+        <path
+           style="stroke:none"
+           d="M 3.03125,0.109375 C 1.644531,0.109375 0.953125,-0.75 0.953125,-2.46875 0.953125,-2.988281 1,-3.535156 1.09375,-4.109375 1.195312,-4.679688 1.347656,-5.257812 1.546875,-5.84375 c 0.1875,-0.507812 0.410156,-0.972656 0.671875,-1.390625 0.257812,-0.414063 0.546875,-0.769531 0.859375,-1.0625 0.3125,-0.300781 0.648437,-0.53125 1.015625,-0.6875 0.363281,-0.15625 0.738281,-0.234375 1.125,-0.234375 1.375,0 2.0625,0.867188 2.0625,2.59375 0,0.523438 -0.054688,1.070312 -0.15625,1.640625 -0.105469,0.574219 -0.261719,1.15625 -0.46875,1.75 C 6.46875,-2.722656 6.25,-2.257812 6,-1.84375 c -0.25,0.417969 -0.53125,0.773438 -0.84375,1.0625 -0.304688,0.292969 -0.636719,0.515625 -1,0.671875 -0.355469,0.1445312 -0.730469,0.21875 -1.125,0.21875 z m 2.8125,-5.0625 c 0.082031,-0.425781 0.144531,-0.820313 0.1875,-1.1875 0.050781,-0.375 0.078125,-0.726563 0.078125,-1.0625 0,-0.476563 -0.074219,-0.828125 -0.21875,-1.046875 -0.148437,-0.226562 -0.386719,-0.34375 -0.71875,-0.34375 -0.554687,0 -1.046875,0.308594 -1.484375,0.921875 -0.429688,0.605469 -0.796875,1.511719 -1.109375,2.71875 z M 2.40625,-4.1875 C 2.3125,-3.75 2.242188,-3.34375 2.203125,-2.96875 c -0.042969,0.375 -0.0625,0.726562 -0.0625,1.046875 0,0.511719 0.070313,0.875 0.21875,1.09375 C 2.515625,-0.609375 2.757812,-0.5 3.09375,-0.5 c 0.257812,0 0.507812,-0.078125 0.75,-0.234375 0.25,-0.164063 0.484375,-0.40625 0.703125,-0.71875 0.21875,-0.3125 0.421875,-0.691406 0.609375,-1.140625 0.1875,-0.457031 0.351562,-0.988281 0.5,-1.59375 z m 0,0"
+           id="path47" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-0">
+        <path
+           style="stroke:none"
+           d="m 1.75,0 v -8.75 h 7 V 0 Z m 0.21875,-0.21875 h 6.5625 v -8.3125 h -6.5625 z m 0,0"
+           id="path50" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-1">
+        <path
+           style="stroke:none"
+           d="m 0.640625,0 2.09375,-10.015625 H 9.25 L 9,-8.875 H 3.828125 l -0.65625,3.1875 H 8.4375 L 8.203125,-4.546875 H 2.921875 L 1.96875,0 Z m 0,0"
+           id="path53" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-2">
+        <path
+           style="stroke:none"
+           d="m 0.6875,-2.75 c 0,-1.414062 0.414062,-2.59375 1.25,-3.53125 0.6875,-0.757812 1.585938,-1.140625 2.703125,-1.140625 0.875,0 1.578125,0.277344 2.109375,0.828125 0.539062,0.542969 0.8125,1.277344 0.8125,2.203125 0,0.835937 -0.171875,1.609375 -0.515625,2.328125 -0.335937,0.71875 -0.8125,1.273438 -1.4375,1.65625 C 4.992188,-0.0195312 4.34375,0.171875 3.65625,0.171875 3.082031,0.171875 2.566406,0.0507812 2.109375,-0.1875 1.648438,-0.4375 1.296875,-0.78125 1.046875,-1.21875 0.804688,-1.664062 0.6875,-2.175781 0.6875,-2.75 Z m 1.234375,-0.125 c 0,0.679688 0.160156,1.195312 0.484375,1.546875 0.332031,0.355469 0.753906,0.53125 1.265625,0.53125 0.257813,0 0.519531,-0.050781 0.78125,-0.15625 0.257813,-0.101563 0.5,-0.265625 0.71875,-0.484375 0.226563,-0.21875 0.421875,-0.46875 0.578125,-0.75 0.15625,-0.28125 0.28125,-0.582031 0.375,-0.90625 0.144531,-0.457031 0.21875,-0.890625 0.21875,-1.296875 0,-0.65625 -0.167969,-1.164063 -0.5,-1.53125 -0.335938,-0.363281 -0.75,-0.546875 -1.25,-0.546875 -0.386719,0 -0.742188,0.09375 -1.0625,0.28125 C 3.21875,-6 2.929688,-5.726562 2.671875,-5.375 2.410156,-5.019531 2.21875,-4.609375 2.09375,-4.140625 1.976562,-3.671875 1.921875,-3.25 1.921875,-2.875 Z m 0,0"
+           id="path56" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-3">
+        <path
+           style="stroke:none"
+           d="m 0.46875,0 1.515625,-7.265625 h 1.09375 l -0.3125,1.484375 c 0.375,-0.5625 0.738281,-0.972656 1.09375,-1.234375 0.363281,-0.269531 0.734375,-0.40625 1.109375,-0.40625 0.238281,0 0.539062,0.089844 0.90625,0.265625 l -0.515625,1.140625 c -0.210937,-0.144531 -0.445313,-0.21875 -0.703125,-0.21875 -0.429688,0 -0.871094,0.242187 -1.328125,0.71875 C 2.867188,-5.035156 2.507812,-4.164062 2.25,-2.90625 L 1.640625,0 Z m 0,0"
+           id="path59" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-4">
+        <path
+           style="stroke:none"
+           d="m 1.84375,0 -0.75,-7.265625 h 1.1875 L 2.609375,-4 l 0.125,1.828125 c 0.00781,0.136719 0.023437,0.414063 0.046875,0.828125 0.132812,-0.457031 0.25,-0.8125 0.34375,-1.0625 0.09375,-0.25 0.242188,-0.601562 0.453125,-1.0625 L 5.3125,-7.265625 H 6.65625 L 6.890625,-3.625 c 0.039063,0.554688 0.066406,1.289062 0.078125,2.203125 0.226562,-0.613281 0.597656,-1.460937 1.109375,-2.546875 l 1.5625,-3.296875 H 10.875 L 7.328125,0 H 6.046875 L 5.765625,-4.265625 C 5.753906,-4.523438 5.742188,-5.035156 5.734375,-5.796875 5.546875,-5.316406 5.320312,-4.789062 5.0625,-4.21875 L 3.140625,0 Z m 0,0"
+           id="path62" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-5">
+        <path
+           style="stroke:none"
+           d="m 5.359375,-0.90625 c -0.429687,0.375 -0.839844,0.652344 -1.234375,0.828125 -0.398438,0.1640625 -0.824219,0.25 -1.28125,0.25 -0.667969,0 -1.210938,-0.1953125 -1.625,-0.59375 C 0.8125,-0.816406 0.609375,-1.320312 0.609375,-1.9375 c 0,-0.40625 0.09375,-0.765625 0.28125,-1.078125 0.1875,-0.3125 0.429687,-0.5625 0.734375,-0.75 0.300781,-0.1875 0.675781,-0.320313 1.125,-0.40625 C 3.03125,-4.234375 3.554688,-4.28125 4.328125,-4.3125 5.109375,-4.34375 5.664062,-4.421875 6,-4.546875 c 0.09375,-0.34375 0.140625,-0.625 0.140625,-0.84375 0,-0.289063 -0.105469,-0.519531 -0.3125,-0.6875 -0.28125,-0.21875 -0.699219,-0.328125 -1.25,-0.328125 -0.523437,0 -0.949219,0.117188 -1.28125,0.34375 -0.335937,0.230469 -0.574219,0.554688 -0.71875,0.96875 l -1.25,-0.109375 c 0.25,-0.71875 0.648437,-1.265625 1.203125,-1.640625 0.5625,-0.382812 1.265625,-0.578125 2.109375,-0.578125 0.894531,0 1.601563,0.214844 2.125,0.640625 0.40625,0.324219 0.609375,0.742188 0.609375,1.25 0,0.386719 -0.058594,0.835938 -0.171875,1.34375 l -0.40625,1.796875 c -0.125,0.574219 -0.1875,1.042969 -0.1875,1.40625 C 6.609375,-0.753906 6.65625,-0.425781 6.75,0 H 5.5 C 5.4375,-0.238281 5.390625,-0.539062 5.359375,-0.90625 Z M 5.8125,-3.671875 c -0.167969,0.0625 -0.351562,0.117187 -0.546875,0.15625 -0.199219,0.03125 -0.53125,0.070313 -1,0.109375 -0.71875,0.0625 -1.230469,0.148438 -1.53125,0.25 -0.292969,0.09375 -0.515625,0.25 -0.671875,0.46875 -0.148438,0.210938 -0.21875,0.445312 -0.21875,0.703125 0,0.34375 0.117188,0.632813 0.359375,0.859375 0.238281,0.21875 0.582031,0.328125 1.03125,0.328125 0.40625,0 0.796875,-0.101563 1.171875,-0.3125 0.382812,-0.21875 0.6875,-0.519531 0.90625,-0.90625 0.21875,-0.394531 0.382812,-0.945313 0.5,-1.65625 z m 0,0"
+           id="path65" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-6">
+        <path
+           style="stroke:none"
+           d="m 5.359375,-1.046875 c -0.710937,0.8125 -1.449219,1.21875 -2.21875,1.21875 -0.6875,0 -1.261719,-0.2539062 -1.71875,-0.765625 -0.460937,-0.507812 -0.6875,-1.25 -0.6875,-2.21875 0,-0.882812 0.179687,-1.691406 0.546875,-2.421875 0.363281,-0.726563 0.816406,-1.273437 1.359375,-1.640625 0.539063,-0.363281 1.085937,-0.546875 1.640625,-0.546875 0.90625,0 1.585938,0.433594 2.046875,1.296875 l 0.8125,-3.890625 H 8.375 L 6.28125,0 H 5.140625 Z m -3.390625,-2 c 0,0.511719 0.046875,0.914063 0.140625,1.203125 0.101563,0.292969 0.273437,0.539062 0.515625,0.734375 0.25,0.1875 0.539062,0.28125 0.875,0.28125 0.5625,0 1.070312,-0.289063 1.53125,-0.875 0.601562,-0.769531 0.90625,-1.726563 0.90625,-2.875 0,-0.570313 -0.152344,-1.019531 -0.453125,-1.34375 -0.304687,-0.320313 -0.679687,-0.484375 -1.125,-0.484375 -0.304687,0 -0.578125,0.070312 -0.828125,0.203125 -0.242188,0.125 -0.480469,0.351563 -0.71875,0.671875 -0.230469,0.3125 -0.429688,0.714844 -0.59375,1.203125 -0.167969,0.492187 -0.25,0.917969 -0.25,1.28125 z m 0,0"
+           id="path68" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-7">
+        <path
+           style="stroke:none"
+           d="M 0.796875,0 2.90625,-10.015625 H 4.234375 L 2.140625,0 Z m 0,0"
+           id="path71" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-8">
+        <path
+           style="stroke:none"
+           d="m 0.46875,0 1.515625,-7.265625 h 1.125 L 2.84375,-6 C 3.320312,-6.488281 3.773438,-6.847656 4.203125,-7.078125 4.628906,-7.304688 5.0625,-7.421875 5.5,-7.421875 c 0.59375,0 1.054688,0.164063 1.390625,0.484375 0.332031,0.3125 0.5,0.734375 0.5,1.265625 0,0.273437 -0.058594,0.699219 -0.171875,1.28125 L 6.296875,0 h -1.25 l 0.96875,-4.59375 c 0.09375,-0.445312 0.140625,-0.78125 0.140625,-1 0,-0.238281 -0.085938,-0.429688 -0.25,-0.578125 C 5.738281,-6.328125 5.5,-6.40625 5.1875,-6.40625 c -0.636719,0 -1.203125,0.230469 -1.703125,0.6875 C 2.992188,-5.257812 2.632812,-4.476562 2.40625,-3.375 L 1.703125,0 Z m 0,0"
+           id="path74" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-9">
+        <path
+           style="stroke:none"
+           d="m 2.296875,0 -1.1875,-7.265625 H 2.3125 l 0.625,4 C 3,-2.828125 3.082031,-2.113281 3.1875,-1.125 3.425781,-1.632812 3.726562,-2.222656 4.09375,-2.890625 l 2.421875,-4.375 h 1.3125 L 3.671875,0 Z m 0,0"
+           id="path77" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-10">
+        <path
+           style="stroke:none"
+           d="M 5.796875,-2.46875 7,-2.34375 C 6.820312,-1.75 6.421875,-1.179688 5.796875,-0.640625 c -0.617187,0.5429688 -1.355469,0.8125 -2.21875,0.8125 -0.53125,0 -1.027344,-0.125 -1.484375,-0.375 -0.449219,-0.25 -0.792969,-0.609375 -1.03125,-1.078125 -0.230469,-0.476562 -0.34375,-1.019531 -0.34375,-1.625 0,-0.800781 0.179688,-1.570312 0.546875,-2.3125 0.375,-0.75 0.851563,-1.300781 1.4375,-1.65625 0.582031,-0.363281 1.210937,-0.546875 1.890625,-0.546875 0.863281,0 1.550781,0.273437 2.0625,0.8125 0.519531,0.53125 0.78125,1.261719 0.78125,2.1875 0,0.355469 -0.03125,0.71875 -0.09375,1.09375 H 2 c -0.023438,0.148437 -0.03125,0.277344 -0.03125,0.390625 0,0.679688 0.15625,1.199219 0.46875,1.5625 0.3125,0.355469 0.695312,0.53125 1.15625,0.53125 0.414062,0 0.828125,-0.140625 1.234375,-0.421875 0.414063,-0.28125 0.738281,-0.679687 0.96875,-1.203125 z M 2.203125,-4.265625 H 6.28125 c 0,-0.125 0,-0.21875 0,-0.28125 0,-0.613281 -0.15625,-1.082031 -0.46875,-1.40625 -0.304688,-0.332031 -0.699219,-0.5 -1.1875,-0.5 -0.53125,0 -1.015625,0.183594 -1.453125,0.546875 -0.4375,0.367188 -0.761719,0.914062 -0.96875,1.640625 z m 0,0"
+           id="path80" />
+      </symbol>
+      <symbol
+         overflow="visible"
+         id="glyph5-11">
+        <path
+           style="stroke:none"
+           d="M 0.578125,-2.484375 1.8125,-2.5625 c 0,0.355469 0.050781,0.664062 0.15625,0.921875 0.113281,0.25 0.316406,0.453125 0.609375,0.609375 0.300781,0.15625 0.644531,0.234375 1.03125,0.234375 0.550781,0 0.960937,-0.109375 1.234375,-0.328125 C 5.113281,-1.34375 5.25,-1.597656 5.25,-1.890625 5.25,-2.109375 5.171875,-2.3125 5.015625,-2.5 4.847656,-2.695312 4.4375,-2.929688 3.78125,-3.203125 3.125,-3.484375 2.703125,-3.679688 2.515625,-3.796875 c -0.304687,-0.1875 -0.53125,-0.40625 -0.6875,-0.65625 -0.15625,-0.257813 -0.234375,-0.550781 -0.234375,-0.875 0,-0.570313 0.226562,-1.0625 0.6875,-1.46875 0.457031,-0.414063 1.097656,-0.625 1.921875,-0.625 0.90625,0 1.597656,0.214844 2.078125,0.640625 0.476562,0.417969 0.722656,0.96875 0.734375,1.65625 L 5.8125,-5.046875 C 5.789062,-5.484375 5.632812,-5.828125 5.34375,-6.078125 5.050781,-6.335938 4.640625,-6.46875 4.109375,-6.46875 c -0.429687,0 -0.761719,0.101562 -1,0.296875 C 2.867188,-5.972656 2.75,-5.757812 2.75,-5.53125 c 0,0.21875 0.101562,0.417969 0.3125,0.59375 0.132812,0.117188 0.488281,0.296875 1.0625,0.546875 0.945312,0.40625 1.539062,0.730469 1.78125,0.96875 C 6.300781,-3.035156 6.5,-2.570312 6.5,-2.03125 c 0,0.355469 -0.109375,0.710938 -0.328125,1.0625 -0.21875,0.34375 -0.558594,0.621094 -1.015625,0.828125 -0.449219,0.2070312 -0.980469,0.3125 -1.59375,0.3125 -0.84375,0 -1.558594,-0.2070312 -2.140625,-0.625 -0.59375,-0.414063 -0.875,-1.09375 -0.84375,-2.03125 z m 0,0"
+           id="path83" />
+      </symbol>
+    </g>
+    <style>
+      svg { background-color: rgb(252, 252, 252); }
+    </style>
+  </defs>
+  <g
+     id="surface2657"
+     transform="translate(-3.9999995)">
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,184149.99 C 0,82450.779 79623.044,0 177799.99,0 c 98176.95,0 177800,82450.779 177800,184149.99 0,101699.22 -79623.05,184150 -177800,184150 C 79623.044,368299.99 0,285849.21 0,184149.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,5,1)"
+       id="path92" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g96">
+      <use
+         xlink:href="#glyph0-1"
+         x="11.52055"
+         y="21"
+         id="use94"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g100">
+      <use
+         xlink:href="#glyph1-1"
+         x="19.52055"
+         y="25"
+         id="use98"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,177799.99 C 0,79623.044 79623.044,0 177799.99,0 c 98176.95,0 177800,79623.044 177800,177799.99 0,98176.95 -79623.05,177800 -177800,177800 C 79623.044,355599.99 0,275976.94 0,177799.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,102,2)"
+       id="path102" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g106">
+      <use
+         xlink:href="#glyph0-1"
+         x="108.4161"
+         y="21"
+         id="use104"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g110">
+      <use
+         xlink:href="#glyph1-2"
+         x="116.4161"
+         y="25"
+         id="use108"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,177799.99 C 0,79623.044 79623.044,0 177799.99,0 c 98176.95,0 177800,79623.044 177800,177799.99 0,98176.95 -79623.05,177800 -177800,177800 C 79623.044,355599.99 0,275976.94 0,177799.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,5,138)"
+       id="path112" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g116">
+      <use
+         xlink:href="#glyph0-1"
+         x="11.52055"
+         y="157"
+         id="use114"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g120">
+      <use
+         xlink:href="#glyph1-1"
+         x="19.52055"
+         y="161"
+         id="use118"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g124">
+      <use
+         xlink:href="#glyph1-3"
+         x="20.52055"
+         y="151"
+         id="use122"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,177799.99 C 0,79623.044 79623.044,0 177799.99,0 c 98176.95,0 177800,79623.044 177800,177799.99 0,98176.95 -79623.05,177800 -177800,177800 C 79623.044,355599.99 0,275976.94 0,177799.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,102,137)"
+       id="path126" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g130">
+      <use
+         xlink:href="#glyph0-1"
+         x="108.4161"
+         y="156"
+         id="use128"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g134">
+      <use
+         xlink:href="#glyph1-2"
+         x="116.4161"
+         y="160"
+         id="use132"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g138">
+      <use
+         xlink:href="#glyph1-3"
+         x="117.4161"
+         y="150"
+         id="use136"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 20.75,30.5 v 99.82422 h -2.5 V 30.5 Z m -1.25,99.82422 6.25,-5 -6.25,12.5 -6.25,-12.5 z m 0,0"
+       id="path140" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 117.75,30.5 v 17.589844 h -2.5 V 30.5 Z m -1.25,17.589844 6.25,-5 -6.25,12.5 -6.25,-12.5 z m 0,0"
+       id="path142" />
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,33883.202 C 0,15180.468 15180.468,0 33883.202,0 H 169316.79 c 18702.74,0 33883.2,15180.468 33883.2,33883.202 V 169316.79 c 0,18702.74 -15180.46,33883.2 -33883.2,33883.2 H 33883.202 C 15180.468,203199.99 0,188019.53 0,169316.79 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,108.5,55.5)"
+       id="path144" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 117.75,71.5 v 17.589844 h -2.5 V 71.5 Z m -1.25,17.589844 6.25,-5 -6.25,12.5 -6.25,-12.5 z m 0,0"
+       id="path146" />
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,31749.999 C 0,14237.89 14237.89,0 31749.999,0 H 171449.99 c 17512.11,0 31750,14237.89 31750,31749.999 V 158749.99 c 0,17512.11 -14237.89,31750 -31750,31750 H 31749.999 C 14237.89,190499.99 0,176262.1 0,158749.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,108.5,96.5)"
+       id="path148" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g152">
+      <use
+         xlink:href="#glyph2-1"
+         x="111.5139"
+         y="110"
+         id="use150"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 117.75,111.5 v 17.58984 h -2.5 V 111.5 Z m -1.25,17.58984 6.25,-5 -6.25,12.5 -6.25,-12.5 z m 0,0"
+       id="path154" />
+    <path
+       style="fill:#d9e3f3;fill-opacity:1;fill-rule:nonzero;stroke:#2e5497;stroke-width:28575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,0 H 330199.99 V 330199.99 H 0 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,56,90)"
+       id="path156" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g160">
+      <use
+         xlink:href="#glyph3-1"
+         x="60.612919"
+         y="108"
+         id="use158"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g164">
+      <use
+         xlink:href="#glyph4-1"
+         x="70.612923"
+         y="112"
+         id="use162"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#fae3d4;fill-opacity:1;fill-rule:nonzero;stroke:#c5590f;stroke-width:28575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,0 H 317499.99 V 330199.99 H 0 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,56,50)"
+       id="path166" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g170">
+      <use
+         xlink:href="#glyph3-2"
+         x="60.38102"
+         y="69"
+         id="use168"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g174">
+      <use
+         xlink:href="#glyph4-1"
+         x="70.381027"
+         y="73"
+         id="use172"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 82.5,62.25 H 101 v 2.5 H 82.5 Z M 101,63.5 96,57.25 108.5,63.5 96,69.75 Z m 0,0"
+       id="path176" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 82.5,102.25 H 101 v 2.5 H 82.5 Z m 18.5,1.25 -5,-6.25 12.5,6.25 -12.5,6.25 z m 0,0"
+       id="path178" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 19.5,102.25 h 29.203125 v 2.5 H 19.5 Z m 29.203125,1.25 -5,-6.25 12.5,6.25 -12.5,6.25 z m 0,0"
+       id="path180" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 19.5,62.25 h 29.203125 v 2.5 H 19.5 Z m 29.203125,1.25 -5,-6.25 12.5,6.25 -12.5,6.25 z m 0,0"
+       id="path182" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g186">
+      <use
+         xlink:href="#glyph1-4"
+         x="110.4966"
+         y="67"
+         id="use184"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,184149.99 C 0,82450.779 79623.044,0 177799.99,0 c 98176.95,0 177800,82450.779 177800,184149.99 0,101699.22 -79623.05,184150 -177800,184150 C 79623.044,368299.99 0,285849.21 0,184149.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,204,1)"
+       id="path188" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g192">
+      <use
+         xlink:href="#glyph0-1"
+         x="210.4803"
+         y="21"
+         id="use190"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g196">
+      <use
+         xlink:href="#glyph1-1"
+         x="218.4803"
+         y="25"
+         id="use194"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,177799.99 C 0,79623.044 79623.044,0 177799.99,0 c 98176.95,0 177800,79623.044 177800,177799.99 0,98176.95 -79623.05,177800 -177800,177800 C 79623.044,355599.99 0,275976.94 0,177799.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,301,2)"
+       id="path198" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g202">
+      <use
+         xlink:href="#glyph0-1"
+         x="307.37579"
+         y="21"
+         id="use200"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g206">
+      <use
+         xlink:href="#glyph1-2"
+         x="315.37579"
+         y="25"
+         id="use204"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,177799.99 C 0,79623.044 79623.044,0 177799.99,0 c 98176.95,0 177800,79623.044 177800,177799.99 0,98176.95 -79623.05,177800 -177800,177800 C 79623.044,355599.99 0,275976.94 0,177799.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,204,138)"
+       id="path208" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g212">
+      <use
+         xlink:href="#glyph0-1"
+         x="210.4803"
+         y="157"
+         id="use210"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g216">
+      <use
+         xlink:href="#glyph1-1"
+         x="218.4803"
+         y="161"
+         id="use214"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g220">
+      <use
+         xlink:href="#glyph1-3"
+         x="219.4803"
+         y="151"
+         id="use218"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:25400;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,177799.99 C 0,79623.044 79623.044,0 177799.99,0 c 98176.95,0 177800,79623.044 177800,177799.99 0,98176.95 -79623.05,177800 -177800,177800 C 79623.044,355599.99 0,275976.94 0,177799.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,301,137)"
+       id="path222" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g226">
+      <use
+         xlink:href="#glyph0-1"
+         x="307.37579"
+         y="156"
+         id="use224"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g230">
+      <use
+         xlink:href="#glyph1-2"
+         x="315.37579"
+         y="160"
+         id="use228"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g234">
+      <use
+         xlink:href="#glyph1-3"
+         x="316.37579"
+         y="150"
+         id="use232"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 219.75,38 v 99.82422 h -2.5 V 38 Z m -1.25,0 -6.25,5 6.25,-12.5 6.25,12.5 z m 0,0"
+       id="path236" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 316.75,38 v 17.589844 h -2.5 V 38 Z m -1.25,0 -6.25,5 6.25,-12.5 6.25,12.5 z m 0,0"
+       id="path238" />
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,33883.202 C 0,15180.468 15180.468,0 33883.202,0 H 169316.79 c 18702.74,0 33883.2,15180.468 33883.2,33883.202 V 169316.79 c 0,18702.74 -15180.46,33883.2 -33883.2,33883.2 H 33883.202 C 15180.468,203199.99 0,188019.53 0,169316.79 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,307.5,55.5)"
+       id="path240" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 316.75,79 v 17.589844 h -2.5 V 79 Z m -1.25,0 -6.25,5 6.25,-12.5 6.25,12.5 z m 0,0"
+       id="path242" />
+    <path
+       style="fill:#ebebeb;fill-opacity:1;fill-rule:nonzero;stroke:#515151;stroke-width:12700;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,31749.999 C 0,14237.89 14237.89,0 31749.999,0 H 171449.99 c 17512.11,0 31750,14237.89 31750,31749.999 V 158749.99 c 0,17512.11 -14237.89,31750 -31750,31750 H 31749.999 C 14237.89,190499.99 0,176262.1 0,158749.99 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,307.5,96.5)"
+       id="path244" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 316.75,119 v 17.58984 h -2.5 V 119 Z m -1.25,0 -6.25,5 6.25,-12.5 6.25,12.5 z m 0,0"
+       id="path246" />
+    <path
+       style="fill:#d9e3f3;fill-opacity:1;fill-rule:nonzero;stroke:#2e5497;stroke-width:28575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,0 H 330199.99 V 330199.99 H 0 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,255,90)"
+       id="path248" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g252">
+      <use
+         xlink:href="#glyph3-1"
+         x="259.57269"
+         y="108"
+         id="use250"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g256">
+      <use
+         xlink:href="#glyph4-1"
+         x="269.57269"
+         y="112"
+         id="use254"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#fae3d4;fill-opacity:1;fill-rule:nonzero;stroke:#c5590f;stroke-width:28575;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:8;stroke-opacity:1"
+       d="M 0,0 H 317499.99 V 330199.99 H 0 Z m 0,0"
+       transform="matrix(7.87402e-5,0,0,7.87402e-5,255,50)"
+       id="path258" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g262">
+      <use
+         xlink:href="#glyph3-2"
+         x="259.34079"
+         y="69"
+         id="use260"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g266">
+      <use
+         xlink:href="#glyph4-1"
+         x="269.34079"
+         y="73"
+         id="use264"
+         width="100%"
+         height="100%" />
+    </g>
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 281.5,62.25 H 300 v 2.5 h -18.5 z m 18.5,1.25 -5,-6.25 12.5,6.25 -12.5,6.25 z m 0,0"
+       id="path268" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="M 281.5,102.25 H 300 v 2.5 h -18.5 z m 18.5,1.25 -5,-6.25 12.5,6.25 -12.5,6.25 z m 0,0"
+       id="path270" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 218.5,102.25 h 29.20312 v 2.5 H 218.5 Z m 29.20312,1.25 -5,-6.25 12.5,6.25 -12.5,6.25 z m 0,0"
+       id="path272" />
+    <path
+       style="fill:#515151;fill-opacity:1;fill-rule:nonzero;stroke:none"
+       d="m 218.5,62.25 h 29.20312 v 2.5 H 218.5 Z m 29.20312,1.25 -5,-6.25 12.5,6.25 -12.5,6.25 z m 0,0"
+       id="path274" />
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g278">
+      <use
+         xlink:href="#glyph1-5"
+         x="311.06839"
+         y="67"
+         id="use276"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g284">
+      <use
+         xlink:href="#glyph5-1"
+         x="41.215351"
+         y="195"
+         id="use280"
+         width="100%"
+         height="100%" />
+      <use
+         xlink:href="#glyph5-2"
+         x="50.21595"
+         y="195"
+         id="use282"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g288">
+      <use
+         xlink:href="#glyph5-3"
+         x="58.208549"
+         y="195"
+         id="use286"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g292">
+      <use
+         xlink:href="#glyph5-4"
+         x="63.205151"
+         y="195"
+         id="use290"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g296">
+      <use
+         xlink:href="#glyph5-5"
+         x="73.199753"
+         y="195"
+         id="use294"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g300">
+      <use
+         xlink:href="#glyph5-3"
+         x="81.192352"
+         y="195"
+         id="use298"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g304">
+      <use
+         xlink:href="#glyph5-6"
+         x="86.18895"
+         y="195"
+         id="use302"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g308">
+      <use
+         xlink:href="#glyph5-7"
+         x="249.1158"
+         y="197"
+         id="use306"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g312">
+      <use
+         xlink:href="#glyph5-8"
+         x="253.1156"
+         y="197"
+         id="use310"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g318">
+      <use
+         xlink:href="#glyph5-9"
+         x="261.1152"
+         y="197"
+         id="use314"
+         width="100%"
+         height="100%" />
+      <use
+         xlink:href="#glyph5-10"
+         x="268.1152"
+         y="197"
+         id="use316"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g322">
+      <use
+         xlink:href="#glyph5-3"
+         x="276.11481"
+         y="197"
+         id="use320"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g328">
+      <use
+         xlink:href="#glyph5-11"
+         x="281.1142"
+         y="197"
+         id="use324"
+         width="100%"
+         height="100%" />
+      <use
+         xlink:href="#glyph5-10"
+         x="288.1142"
+         y="197"
+         id="use326"
+         width="100%"
+         height="100%" />
+    </g>
+    <g
+       style="fill:#000000;fill-opacity:1"
+       id="g332">
+      <use
+         xlink:href="#glyph1-6"
+         x="311.33051"
+         y="108"
+         id="use330"
+         width="100%"
+         height="100%" />
+    </g>
+  </g>
+</svg>
diff --git a/BLcourse2.1/dequantization_issue.svg b/BLcourse2.1/dequantization_issue.svg
new file mode 100644
index 0000000..1cdacfc
--- /dev/null
+++ b/BLcourse2.1/dequantization_issue.svg
@@ -0,0 +1,417 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   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#"
+   xmlns:svg="http://www.w3.org/2000/svg"
+   xmlns="http://www.w3.org/2000/svg"
+   xmlns:xlink="http://www.w3.org/1999/xlink"
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
+   height="172.79552pt"
+   version="1.1"
+   viewBox="0 0 339.20001 172.79552"
+   width="339.20001pt"
+   id="svg135"
+   sodipodi:docname="dequantization_issue.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
+  <sodipodi:namedview
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1"
+     objecttolerance="10"
+     gridtolerance="10"
+     guidetolerance="10"
+     inkscape:pageopacity="0"
+     inkscape:pageshadow="2"
+     inkscape:window-width="3132"
+     inkscape:window-height="1703"
+     id="namedview137"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:zoom="3.48125"
+     inkscape:cx="239.64696"
+     inkscape:cy="143.16301"
+     inkscape:window-x="0"
+     inkscape:window-y="37"
+     inkscape:window-maximized="0"
+     inkscape:current-layer="patch_1" />
+  <metadata
+     id="metadata2">
+    <rdf:RDF>
+      <cc:Work>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
+        <dc:date>2020-09-10T14:01:01.731212</dc:date>
+        <dc:format>image/svg+xml</dc:format>
+        <dc:creator>
+          <cc:Agent>
+            <dc:title>Matplotlib v3.3.0, https://matplotlib.org/</dc:title>
+          </cc:Agent>
+        </dc:creator>
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <defs
+     id="defs6">
+    <style
+       type="text/css"
+       id="style4">*{stroke-linecap:butt;stroke-linejoin:round;} svg { background-color: rgb(252, 252, 252); }</style>
+  </defs>
+  <g
+     id="figure_1"
+     transform="translate(-0.26478099,-0.62774314)">
+    <g
+       id="axes_1"
+       transform="translate(-10.135219,-10.017375)">
+      <g
+         id="patch_1" />
+      <g
+         id="PolyCollection_1"
+         transform="translate(0,-19.5)">
+        <defs
+           id="defs12">
+          <path
+             d="m 10.8,-27.8 v 0 h 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 H 86 h 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338739 0.338739 0.338739 0.338738 0.338742 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33874 0.33873 0.33874 0.33874 0.33874 v 0 0 h -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 l -0.33874,-1e-6 h -0.33874 l -0.33874,-10e-7 -0.33874,-1e-6 -0.33873,-2e-6 -0.33874,-3e-6 -0.33874,-5e-6 -0.33874,-7e-6 -0.33874,-1.1e-5 -0.33874,-1.8e-5 -0.33874,-2.6e-5 -0.33874,-4e-5 -0.33873,-6e-5 -0.33874,-8.9e-5 -0.33874,-1.32e-4 -0.33874,-1.95e-4 -0.33874,-2.85e-4 -0.33874,-4.14e-4 -0.33874,-5.98e-4 -0.33874,-8.57e-4 -0.33873,-0.0012 -0.33874,-0.0017 -0.33874,-0.0024 -0.33874,-0.0034 -0.33874,-0.0047 -0.33874,-0.0065 -0.33874,-0.0088 -0.33873,-0.01202 -0.33874,-0.01622 -0.33874,-0.02174 -0.33874,-0.02893 -0.33874,-0.03825 -0.33874,-0.05021 -0.33874,-0.06547 -0.33874,-0.08478 -0.33874,-0.109017 -0.33873,-0.139215 -0.33874,-0.176538 -0.33874,-0.2223 -0.33874,-0.277959 -0.33874,-0.345096 -0.33874,-0.425408 -0.33874,-0.520667 -0.33874,-0.632678 -0.33873,-0.763229 -0.33874,-0.914014 -0.33874,-1.086558 -0.33874,-1.282118 -0.33874,-1.501581 -0.33874,-1.745348 -0.33874,-2.013224 -0.33873,-2.304299 -0.33874,-2.61684 -0.33874,-2.948199 -0.33874,-3.294742 -0.33874,-3.651799 -0.33874,-4.013659 -0.33874,-4.373598 -0.33874,-4.723961 -0.33874,-5.056286 -0.33873,-5.361488 -0.33874,-5.630079 -0.33874,-5.852446 -0.33874,-6.019156 -0.33874,-6.121303 -0.33874,-6.15082 -0.33874,-6.1009 -0.33874,-5.96627 -0.33873,-5.74345 -0.33874,-5.43114 -0.33874,-5.03024 -0.33874,-4.54405 -0.33874,-3.97828 -0.33874,-3.34092 -0.33874,-2.64208 -0.33873,-1.89382 -0.33874,-1.10968 -0.33874,-0.30435 -0.33874,0.50683 -0.33874,1.3083 -0.33874,2.0848 -0.33874,2.82193 -0.33874,3.50644 -0.33874,4.12679 -0.33873,4.67333 -0.33874,5.13863 -0.33874,5.51759 -0.33874,5.80753 -0.33874,6.00809 -0.33874,6.12115 -0.33874,6.15065 -0.33874,6.102276 -0.33873,5.983195 -0.33874,5.80171 -0.33874,5.56689 -0.33874,5.288245 -0.33874,4.975384 -0.33874,4.637718 -0.33874,4.284197 -0.33874,3.923094 -0.33873,3.561844 -0.33874,3.206921 -0.33874,2.863777 -0.33874,2.53682 -0.33874,2.229435 -0.33874,1.944032 -0.33874,1.682127 -0.33874,1.444442 -0.33873,1.231015 -0.33874,1.041308 -0.33874,0.874333 -0.33874,0.728758 -0.33874,0.603007 -0.33874,0.495352 -0.33874,0.403999 -0.33873,0.327144 -0.33874,0.263032 -0.33874,0.209992 -0.33874,0.166469 -0.33874,0.131046 -0.33874,0.102441 -0.33874,0.07953 -0.33874,0.06131 -0.33873,0.04694 -0.33874,0.03569 -0.33874,0.02695 -0.33874,0.02021 -0.33874,0.01506 -0.33874,0.01114 -0.33874,0.0082 -0.33874,0.006 -0.33873,0.0043 -0.33874,0.0031 -0.33874,0.0022 -0.33874,0.0016 -0.33874,0.0011 -0.33874,7.84e-4 -0.33874,5.45e-4 -0.33874,3.78e-4 -0.33873,2.59e-4 -0.33874,1.77e-4 -0.33874,1.2e-4 -0.33874,8.1e-5 -0.33874,5.4e-5 -0.33874,3.6e-5 -0.33874,2.3e-5 -0.33873,1.6e-5 -0.33874,10e-6 -0.33874,7e-6 -0.33874,4e-6 -0.33874,2e-6 -0.33874,2e-6 -0.33874,1e-6 -0.33874,1e-6 h -0.33874 l -0.33873,10e-7 h -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 H 274 h -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 l -0.33873,-10e-7 h -0.33874 l -0.33874,-1e-6 -0.33874,-1e-6 -0.33874,-1e-6 -0.33874,-2e-6 -0.33874,-4e-6 -0.33874,-6e-6 -0.33873,-9e-6 -0.33874,-1.3e-5 -0.33874,-2e-5 -0.33874,-3.1e-5 -0.33874,-4.7e-5 -0.33874,-6.9e-5 -0.33874,-1.02e-4 -0.33874,-1.5e-4 -0.33873,-2.19e-4 -0.33874,-3.18e-4 -0.33874,-4.58e-4 -0.33874,-6.56e-4 -0.33874,-9.32e-4 -0.33874,-0.0013 -0.33874,-0.0018 -0.33874,-0.0026 -0.33873,-0.0036 -0.33874,-0.0049 -0.33874,-0.0067 -0.33874,-0.0091 -0.33874,-0.01222 -0.33874,-0.01635 -0.33874,-0.02173 -0.33874,-0.02868 -0.33873,-0.03758 -0.33874,-0.04892 -0.33874,-0.06324 -0.33874,-0.08118 -0.33874,-0.10348 -0.33874,-0.130993 -0.33874,-0.16466 -0.33874,-0.205521 -0.33873,-0.25471 -0.33874,-0.313426 -0.33874,-0.38292 -0.33874,-0.464456 -0.33874,-0.559275 -0.33874,-0.668539 -0.33874,-0.793274 -0.33874,-0.934303 -0.33873,-1.092168 -0.33874,-1.267056 -0.33874,-1.45871 -0.33874,-1.666356 -0.33874,-1.888628 -0.33874,-2.123503 -0.33874,-2.368258 -0.33874,-2.619442 -0.33873,-2.872875 -0.33874,-3.123683 -0.33874,-3.366356 -0.33874,-3.594846 -0.33874,-3.802711 -0.33874,-3.983265 -0.33874,-4.12979 -0.33874,-4.235754 -0.33873,-4.295044 -0.33874,-4.302219 -0.33874,-4.252749 -0.33874,-4.143241 -0.33874,-3.971639 -0.33874,-3.737394 -0.33874,-3.44155 -0.33873,-3.08686 -0.33874,-2.67771 -0.33874,-2.22006 -0.33874,-1.72141 -0.33874,-1.19041 -0.33874,-0.63682 -0.33874,-0.071 -0.33874,0.49609 -0.33874,1.05374 -0.33873,1.59132 -0.33874,2.09893 -0.33874,2.56757 -0.33874,2.98947 -0.33874,3.35826 -0.33874,3.669129 -0.33874,3.918937 -0.33873,4.10621 -0.33874,4.231105 -0.33874,4.295316 -0.33874,4.301918 -0.33874,4.255177 -0.33874,4.160332 -0.33874,4.023347 -0.33874,3.850673 -0.33873,3.649005 -0.33874,3.425053 -0.33874,3.185342 -0.33874,2.936028 -0.33874,2.682768 -0.33874,2.430603 -0.33874,2.183888 -0.33874,1.946259 -0.33873,1.720621 -0.33874,1.509164 -0.33874,1.313418 -0.33874,1.134297 -0.33874,0.972176 -0.33874,0.826977 -0.33874,0.698236 -0.33874,0.585195 -0.33873,0.486868 -0.33874,0.402126 -0.33874,0.32974 -0.33874,0.268447 -0.33874,0.216992 -0.33874,0.174158 -0.33874,0.138793 -0.33874,0.109835 -0.33873,0.08631 -0.33874,0.06735 -0.33874,0.0522 -0.33874,0.04017 -0.33874,0.0307 -0.33874,0.02331 -0.33874,0.01757 -0.33874,0.01316 -0.33873,0.0098 -0.33874,0.0072 -0.33874,0.0053 -0.33874,0.0039 -0.33874,0.0028 -0.33874,0.002 -0.33874,0.0014 -0.33874,0.001 -0.33873,7.16e-4 -0.33874,5.02e-4 -0.33874,3.48e-4 -0.33874,2.41e-4 -0.33874,1.65e-4 -0.33874,1.13e-4 -0.33874,7.6e-5 -0.33874,5.1e-5 -0.33873,3.4e-5 -0.33874,2.3e-5 -0.33874,1.5e-5 -0.33874,9e-6 -0.33874,7e-6 -0.33874,4e-6 -0.33874,2e-6 -0.33874,2e-6 -0.33873,1e-6 -0.33874,10e-7 h -0.33874 l -0.33874,1e-6 h -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 l -0.33874,-1e-6 h -0.33874 l -0.33874,-10e-7 -0.33874,-1e-6 -0.33874,-2e-6 -0.33873,-3e-6 -0.33874,-5e-6 -0.33874,-7e-6 -0.33874,-1.1e-5 -0.33874,-1.8e-5 -0.33874,-2.6e-5 -0.33874,-4e-5 -0.33874,-6.1e-5 -0.33873,-9e-5 -0.33874,-1.35e-4 -0.33874,-1.99e-4 -0.33874,-2.93e-4 -0.33874,-4.26e-4 -0.33874,-6.18e-4 -0.33874,-8.88e-4 -0.33874,-0.0013 -0.33873,-0.0018 -0.33874,-0.0025 -0.33874,-0.0036 -0.33874,-0.005 -0.33874,-0.0068 -0.33874,-0.0094 -0.33874,-0.0128 -0.33874,-0.01733 -0.33873,-0.0233 -0.33874,-0.03112 -0.33874,-0.04128 -0.33874,-0.05439 -0.33874,-0.07116 -0.33874,-0.09246 -0.33874,-0.119313 -0.33874,-0.152894 -0.33873,-0.194564 -0.33874,-0.245863 -0.33874,-0.308508 -0.33874,-0.384386 -0.33874,-0.475535 -0.33874,-0.58411 -0.33874,-0.712337 -0.33874,-0.862454 -0.33873,-1.036629 -0.33874,-1.236876 -0.33874,-1.464931 -0.33874,-1.722141 -0.33874,-2.009325 -0.33874,-2.326626 -0.33874,-2.673377 -0.33874,-3.047956 -0.33873,-3.44766 -0.33874,-3.868602 -0.33874,-4.305638 -0.33874,-4.752332 -0.33874,-5.200965 -0.33874,-5.642605 -0.33874,-6.067238 -0.33873,-6.463952 -0.33874,-6.821192 -0.33874,-7.12707 -0.33874,-7.36973 -0.33874,-7.53774 -0.33874,-7.62054 -0.33874,-7.60885 -0.33874,-7.4951 -0.33873,-7.27385 -0.33874,-6.94212 -0.33874,-6.4996 -0.33874,-5.94891 -0.33874,-5.29563 -0.33874,-4.54827 -0.33874,-3.7181 -0.33874,-2.81892 -0.33873,-1.86662 -0.33874,-0.8788 -0.33874,0.12584 -0.33874,1.12808 -0.33874,2.10874 -0.33874,3.04934 -0.33874,3.9327 -0.33874,4.74335 -0.33873,5.46816 -0.33874,6.09647 -0.33874,6.62052 -0.33874,7.03547 -0.33874,7.33946 -0.33874,7.53344 -0.33874,7.62107 -0.33874,7.60836 -0.33873,7.50334 -0.33874,7.315626 -0.33874,7.056069 -0.33874,6.73623 -0.33874,6.368015 -0.33874,5.963257 -0.33874,5.533382 -0.33874,5.089093 -0.33873,4.640154 -0.33874,4.1952 -0.33874,3.761635 -0.33874,3.345569 -0.33874,2.951831 -0.33874,2.584 -0.33874,2.244499 -0.33873,1.934698 -0.33874,1.65505 -0.33874,1.405228 -0.33874,1.184269 -0.33874,0.990717 -0.33874,0.822751 -0.33874,0.678316 -0.33874,0.555211 -0.33874,0.4512 -0.33873,0.364067 -0.33874,0.291682 -0.33874,0.232045 -0.33874,0.183308 -0.33874,0.143796 -0.33874,0.112018 -0.33874,0.08666 -0.33873,0.06658 -0.33874,0.0508 -0.33874,0.03849 -0.33874,0.02897 -0.33874,0.02165 -0.33874,0.01607 -0.33874,0.01185 -0.33874,0.0087 -0.33874,0.0063 -0.33873,0.0046 -0.33874,0.0033 -0.33874,0.0023 -0.33874,0.0017 -0.33874,0.0012 -0.33874,8.12e-4 -0.33874,5.63e-4 -0.33873,3.88e-4 -0.33874,2.66e-4 -0.33874,1.81e-4 -0.33874,1.22e-4 -0.33874,8.2e-5 -0.33874,5.4e-5 -0.33874,3.7e-5 -0.33874,2.4e-5 -0.33874,1.5e-5 -0.33873,10e-6 -0.33874,7e-6 -0.33874,4e-6 -0.33874,3e-6 -0.33874,1e-6 -0.33874,10e-7 -0.33874,1e-6 h -0.33873 l -0.33874,1e-6 h -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33874 -0.33873 -0.33874 -0.33874 H 99.888288 99.54955 99.210811 98.872072 98.533333 98.194595 97.855856 97.517117 97.178378 96.83964 96.500901 96.162162 95.823423 95.484685 95.145946 94.807207 94.468468 94.12973 93.790991 93.452252 93.113514 92.774775 92.436036 92.097297 91.758559 91.41982 91.081081 90.742342 90.403604 90.064865 89.726126 89.387387 89.048649 88.70991 88.371171 88.032432 87.693694 87.354955 87.016216 86.677477 86.338739 86 85.661261 85.322523 84.983784 84.645045 84.306306 83.967568 83.628829 83.29009 82.951351 82.612613 82.273874 81.935135 81.596396 81.257658 80.918919 80.58018 80.241441 79.902703 79.563964 l -0.338739,-1e-6 h -0.338739 -0.338738 l -0.338739,-1e-6 -0.338739,-2e-6 -0.338738,-2e-6 -0.338739,-3e-6 -0.338739,-5e-6 -0.338739,-8e-6 -0.338738,-1.3e-5 -0.338739,-1.9e-5 -0.338739,-2.9e-5 -0.338739,-4.3e-5 -0.338738,-6.4e-5 -0.338739,-9.6e-5 -0.338739,-1.42e-4 -0.338739,-2.07e-4 -0.338738,-3.02e-4 -0.338739,-4.37e-4 -0.338739,-6.27e-4 -0.338739,-8.95e-4 -0.338738,-0.0013 -0.338739,-0.0018 -0.338739,-0.0025 -0.338739,-0.0035 -0.338738,-0.0048 -0.338739,-0.0065 -0.338739,-0.0089 -0.338738,-0.01205 -0.338739,-0.01617 -0.338739,-0.02156 -0.338739,-0.02855 -0.338738,-0.03755 -0.338739,-0.04905 -0.338739,-0.06362 -0.338739,-0.08195 -0.338738,-0.104837 -0.338739,-0.133176 -0.338739,-0.167993 -0.338739,-0.210425 -0.338738,-0.261716 -0.338739,-0.323199 -0.338739,-0.396282 -0.338739,-0.482405 -0.338738,-0.583006 -0.338739,-0.699467 -0.338739,-0.833046 -0.338738,-0.984812 -0.338739,-1.155554 -0.338739,-1.345702 -0.338739,-1.555225 -0.338738,-1.783548 -0.338739,-2.029457 -0.338739,-2.291021 -0.338739,-2.565536 -0.338738,-2.849475 -0.338739,-3.138476 -0.338739,-3.427358 -0.338739,-3.710174 -0.338738,-3.980307 -0.338739,-4.230596 -0.338739,-4.453512 -0.338739,-4.641368 -0.338738,-4.786557 -0.338739,-4.881819 -0.338739,-4.920518 -0.338739,-4.896921 -0.338738,-4.806464 -0.338739,-4.64603 -0.338739,-4.41408 -0.338738,-4.1109 -0.338739,-3.73866 -0.338739,-3.30143 -0.338739,-2.80516 -0.338738,-2.25754 -0.338739,-1.66784 -0.338739,-1.04664 -0.338739,-0.40546 -0.338738,0.24347 -0.338739,0.88775 -0.338739,1.51506 -0.338739,2.11367 -0.338738,2.67272 -0.338739,3.18263 -0.338739,3.63524 -0.338739,4.0242 -0.338738,4.34491 -0.338739,4.59476 -0.338739,4.773004 -0.338739,4.880725 -0.338738,4.920659 -0.338739,4.897038 -0.338739,4.815325 -0.338738,4.681957 -0.338739,4.504063 -0.338739,4.289191 -0.338739,4.045029 -0.338738,3.779168 -0.338739,3.498878 -0.338739,3.210927 -0.338739,2.92144 -0.338738,2.635794 -0.338739,2.358559 -0.338739,2.093472 -0.338739,1.843439 -0.338738,1.610579 -0.338739,1.396279 -0.338739,1.201264 -0.338739,1.025695 -0.338738,0.869246 -0.338739,0.731212 -0.338739,0.610583 -0.338739,0.506142 -0.338738,0.416533 -0.338739,0.340327 -0.338739,0.276077 -0.338738,0.222367 -0.338739,0.17784 -0.338739,0.141231 -0.338739,0.111371 -0.338738,0.08721 -0.338739,0.06782 -0.338739,0.05238 -0.338739,0.04017 -0.338738,0.0306 -0.338739,0.02315 -0.338739,0.01739 -0.338739,0.01298 -0.338738,0.0096 -0.338739,0.0071 -0.338739,0.0052 -0.338739,0.0038 -0.338738,0.0027 -0.338739,0.0019 -0.338739,0.0014 -0.338739,9.77e-4 -0.338738,6.86e-4 -0.338739,4.78e-4 -0.338739,3.31e-4 -0.338738,2.28e-4 -0.338739,1.56e-4 -0.338739,1.06e-4 -0.338739,7.1e-5 -0.338738,4.8e-5 -0.338739,3.2e-5 -0.338739,2.1e-5 -0.338739,1.4e-5 -0.338738,9e-6 -0.338739,6e-6 -0.338739,4e-6 -0.338739,2e-6 -0.338738,1e-6 -0.338739,1e-6 -0.338739,10e-7 h -0.338739 l -0.338738,1e-6 H 26.381982 26.043243 25.704505 25.365766 25.027027 24.688288 24.34955 24.010811 23.672072 23.333333 22.994595 22.655856 22.317117 21.978378 21.63964 21.300901 20.962162 20.623423 20.284685 19.945946 19.607207 19.268468 18.92973 18.590991 18.252252 17.913514 17.574775 17.236036 16.897297 16.558559 16.21982 15.881081 15.542342 15.203604 14.864865 14.526126 14.187387 13.848649 13.50991 13.171171 12.832432 12.493694 12.154955 11.816216 11.477477 11.138739 Z"
+             id="mec7a9c1591"
+             style="stroke:#2ca02c;stroke-width:2;stroke-opacity:0.2" />
+        </defs>
+        <g
+           clip-path="url(#pf373ee72f1)"
+           id="g16">
+          <use
+             style="fill:#2ca02c;fill-opacity:0.2;stroke:#2ca02c;stroke-width:2;stroke-opacity:0.2"
+             x="0"
+             xlink:href="#mec7a9c1591"
+             y="216"
+             id="use14"
+             width="100%"
+             height="100%" />
+        </g>
+      </g>
+      <g
+         id="matplotlib.axis_1"
+         transform="translate(0,-19.5)">
+        <g
+           id="xtick_1">
+          <g
+             id="line2d_1">
+            <defs
+               id="defs20">
+              <path
+                 d="M 0,0 V 3.5"
+                 id="m3d10f655d3"
+                 style="stroke:#000000;stroke-width:0.8" />
+            </defs>
+            <g
+               id="g24">
+              <use
+                 style="stroke:#000000;stroke-width:0.8"
+                 x="53.099998"
+                 xlink:href="#m3d10f655d3"
+                 y="188.2"
+                 id="use22"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+          <g
+             id="text_1">
+            <!-- 0 -->
+            <g
+               transform="matrix(0.1,0,0,-0.1,49.91875,202.79844)"
+               id="g32">
+              <defs
+                 id="defs28">
+                <path
+                   d="m 31.78125,66.40625 q -7.609375,0 -11.453125,-7.5 Q 16.5,51.421875 16.5,36.375 q 0,-14.984375 3.828125,-22.484375 3.84375,-7.5 11.453125,-7.5 7.671875,0 11.5,7.5 3.84375,7.5 3.84375,22.484375 0,15.046875 -3.84375,22.53125 -3.828125,7.5 -11.5,7.5 z m 0,7.8125 q 12.265625,0 18.734375,-9.703125 6.46875,-9.6875 6.46875,-28.140625 0,-18.40625 -6.46875,-28.109375 -6.46875,-9.6875 -18.734375,-9.6875 -12.25,0 -18.71875,9.6875 Q 6.59375,17.96875 6.59375,36.375 q 0,18.453125 6.46875,28.140625 6.46875,9.703125 18.71875,9.703125 z"
+                   id="DejaVuSans-48" />
+              </defs>
+              <use
+                 xlink:href="#DejaVuSans-48"
+                 id="use30"
+                 x="0"
+                 y="0"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+        </g>
+        <g
+           id="xtick_2">
+          <g
+             id="line2d_2">
+            <g
+               id="g38">
+              <use
+                 style="stroke:#000000;stroke-width:0.8"
+                 x="137.7"
+                 xlink:href="#m3d10f655d3"
+                 y="188.2"
+                 id="use36"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+          <g
+             id="text_2">
+            <!-- 1 -->
+            <g
+               transform="matrix(0.1,0,0,-0.1,134.51875,202.79844)"
+               id="g46">
+              <defs
+                 id="defs42">
+                <path
+                   d="m 12.40625,8.296875 h 16.109375 v 55.625 L 10.984375,60.40625 v 8.984375 l 17.4375,3.515625 H 38.28125 V 8.296875 H 54.390625 V 0 H 12.40625 Z"
+                   id="DejaVuSans-49" />
+              </defs>
+              <use
+                 xlink:href="#DejaVuSans-49"
+                 id="use44"
+                 x="0"
+                 y="0"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+        </g>
+        <g
+           id="xtick_3">
+          <g
+             id="line2d_3">
+            <g
+               id="g52">
+              <use
+                 style="stroke:#000000;stroke-width:0.8"
+                 x="222.3"
+                 xlink:href="#m3d10f655d3"
+                 y="188.2"
+                 id="use50"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+          <g
+             id="text_3">
+            <!-- 2 -->
+            <g
+               transform="matrix(0.1,0,0,-0.1,219.11875,202.79844)"
+               id="g60">
+              <defs
+                 id="defs56">
+                <path
+                   d="M 19.1875,8.296875 H 53.609375 V 0 H 7.328125 v 8.296875 q 5.609375,5.8125 15.296875,15.59375 9.703125,9.796875 12.1875,12.640625 4.734375,5.3125 6.609375,9 1.890625,3.6875 1.890625,7.25 0,5.8125 -4.078125,9.46875 -4.078125,3.671875 -10.625,3.671875 -4.640625,0 -9.796875,-1.609375 -5.140625,-1.609375 -11,-4.890625 v 9.96875 Q 13.765625,71.78125 18.9375,73 q 5.1875,1.21875 9.484375,1.21875 11.328125,0 18.0625,-5.671875 6.734375,-5.65625 6.734375,-15.125 0,-4.5 -1.6875,-8.53125 Q 49.859375,40.875 45.40625,35.40625 44.1875,33.984375 37.640625,27.21875 31.109375,20.453125 19.1875,8.296875 Z"
+                   id="DejaVuSans-50" />
+              </defs>
+              <use
+                 xlink:href="#DejaVuSans-50"
+                 id="use58"
+                 x="0"
+                 y="0"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+        </g>
+        <g
+           id="xtick_4">
+          <g
+             id="line2d_4">
+            <g
+               id="g66">
+              <use
+                 style="stroke:#000000;stroke-width:0.8"
+                 x="306.89999"
+                 xlink:href="#m3d10f655d3"
+                 y="188.2"
+                 id="use64"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+          <g
+             id="text_4">
+            <!-- 3 -->
+            <g
+               transform="matrix(0.1,0,0,-0.1,303.71875,202.79844)"
+               id="g74">
+              <defs
+                 id="defs70">
+                <path
+                   d="M 40.578125,39.3125 Q 47.65625,37.796875 51.625,33 q 3.984375,-4.78125 3.984375,-11.8125 0,-10.78125 -7.421875,-16.703125 -7.421875,-5.90625 -21.09375,-5.90625 -4.578125,0 -9.4375,0.90625 -4.859375,0.90625 -10.03125,2.71875 v 9.515625 q 4.09375,-2.390625 8.96875,-3.609375 4.890625,-1.21875 10.21875,-1.21875 9.265625,0 14.125,3.65625 4.859375,3.65625 4.859375,10.640625 0,6.453125 -4.515625,10.078125 -4.515625,3.640625 -12.5625,3.640625 h -8.5 v 8.109375 h 8.890625 q 7.265625,0 11.125,2.90625 3.859375,2.90625 3.859375,8.375 0,5.609375 -3.984375,8.609375 -3.96875,3.015625 -11.390625,3.015625 -4.0625,0 -8.703125,-0.890625 Q 15.375,64.15625 9.8125,62.3125 v 8.78125 q 5.625,1.5625 10.53125,2.34375 4.90625,0.78125 9.25,0.78125 11.234375,0 17.765625,-5.109375 6.546875,-5.09375 6.546875,-13.78125 0,-6.0625 -3.46875,-10.234375 -3.46875,-4.171875 -9.859375,-5.78125 z"
+                   id="DejaVuSans-51" />
+              </defs>
+              <use
+                 xlink:href="#DejaVuSans-51"
+                 id="use72"
+                 x="0"
+                 y="0"
+                 width="100%"
+                 height="100%" />
+            </g>
+          </g>
+        </g>
+      </g>
+      <g
+         id="line2d_5"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="m 10.8,188.2 26.421622,-0.0883 1.354955,-0.19097 1.016216,-0.33981 0.677477,-0.40021 0.677478,-0.61641 0.677477,-0.92267 0.677478,-1.3418 0.677477,-1.89494 0.677478,-2.59754 0.677477,-3.45402 0.677478,-4.45203 1.016216,-8.76816 1.016216,-11.32307 1.354955,-18.29054 2.032432,-28.4111 1.016217,-10.842066 0.677477,-4.786397 0.338739,-1.515059 0.338739,-0.887744 0.338738,-0.243474 0.338739,0.405464 0.338739,1.046634 0.338739,1.667844 0.677477,5.062697 0.677478,7.040091 1.016216,13.17101 2.70991,37.61776 1.016216,11.11784 1.016216,8.55349 0.677478,4.32047 0.677477,3.33878 0.677478,2.50125 0.677477,1.81786 0.677477,1.28247 0.677478,0.87869 0.677477,0.58491 1.016217,0.5116 1.016216,0.25041 1.693694,0.15288 4.064864,0.0436 47.423425,-0.0795 1.35495,-0.18483 1.01622,-0.34248 0.67748,-0.41535 0.67747,-0.65575 0.67748,-1.00641 0.67748,-1.50107 0.67748,-2.17498 0.67748,-3.06028 0.67747,-4.1792 0.67748,-5.53583 0.67748,-7.1072 1.01621,-13.92445 1.01622,-17.86465 1.35495,-28.61127 2.03244,-43.758324 1.01621,-16.307981 0.67748,-6.982037 0.33874,-2.108737 0.33874,-1.128078 0.33874,-0.125845 0.33874,0.878801 0.33873,1.866622 0.67748,6.537018 0.67748,9.843901 1.01622,19.390625 3.38738,71.385265 1.01622,15.59591 1.01621,11.6219 0.67748,5.72133 0.67748,4.33595 0.67748,3.18707 0.67747,2.27351 0.67748,1.57479 0.67748,1.05964 0.67748,0.6929 0.67747,0.44042 1.01622,0.36467 1.35496,0.19795 2.70991,0.0807 21.67928,0.006 28.11531,-0.0898 1.35496,-0.19043 1.01621,-0.33494 0.67748,-0.39115 0.67748,-0.59818 0.67747,-0.889 0.67748,-1.28343 0.67748,-1.79915 0.67748,-2.44772 0.67747,-3.22978 0.67748,-4.13015 1.01622,-8.0494 1.01621,-10.2594 1.35496,-16.28953 2.03243,-24.52261 0.67748,-6.34772 0.67748,-4.6665 0.33873,-1.59133 0.33874,-1.05374 0.33874,-0.496094 0.33874,0.07104 0.33874,0.636824 0.33874,1.19041 0.67748,3.94147 0.67747,5.76457 1.01622,11.15058 3.38739,40.10598 1.01621,8.616 1.01622,6.38039 0.67748,3.12506 0.67747,2.35923 0.67748,1.72757 0.67748,1.22782 0.67748,0.84737 0.67747,0.56814 1.01622,0.50117 1.01622,0.24789 1.69369,0.15327 4.06487,0.0445 47.76216,-0.0748 1.35495,-0.17089 1.01622,-0.31301 0.67748,-0.37647 0.67747,-0.59017 0.67748,-0.89935 0.67748,-1.33177 0.67748,-1.91564 0.67747,-2.67546 0.67748,-3.62615 0.67748,-4.76626 0.67748,-6.0707 1.01621,-11.76913 1.01622,-14.90135 1.69369,-29.60472 1.35496,-23.454367 1.01621,-13.938743 0.67748,-6.328372 0.33874,-2.084805 0.33874,-1.308292 0.33874,-0.50683 0.33874,0.304342 0.33874,1.10968 0.33873,1.893823 0.67748,5.982998 0.67748,8.522338 1.01621,16.20483 3.04865,52.258748 1.01622,13.11122 1.01622,9.89474 0.67747,4.92114 0.67748,3.75857 0.67748,2.7837 0.67748,2.00057 0.67747,1.3959 0.67748,0.94608 0.67748,0.62306 1.01621,0.53805 1.01622,0.25926 1.6937,0.15535 4.06486,0.0429 L 349.2,188.2 v 0"
+           style="fill:none;stroke:#2ca02c;stroke-width:2;stroke-linecap:square;stroke-opacity:0.5"
+           id="path79" />
+      </g>
+      <g
+         id="line2d_6"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 53.1,188.2 V 162.85714"
+           style="fill:none;stroke:#222222;stroke-width:3;stroke-linecap:square"
+           id="path82" />
+      </g>
+      <g
+         id="line2d_7"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 53.1,162.85714"
+           style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square"
+           id="path85" />
+        <defs
+           id="defs88">
+          <path
+             d="M 0,6 C 1.591219,6 3.117479,5.367802 4.242641,4.242641 5.367802,3.117479 6,1.591219 6,0 6,-1.591219 5.367802,-3.117479 4.242641,-4.242641 3.117479,-5.367802 1.591219,-6 0,-6 -1.591219,-6 -3.117479,-5.367802 -4.242641,-4.242641 -5.367802,-3.117479 -6,-1.591219 -6,0 -6,1.591219 -5.367802,3.117479 -4.242641,4.242641 -3.117479,5.367802 -1.591219,6 0,6 Z"
+             id="m2c02273169"
+             style="stroke:#000000" />
+        </defs>
+        <g
+           clip-path="url(#pf373ee72f1)"
+           id="g92">
+          <use
+             style="fill:#999999;stroke:#000000"
+             x="53.099998"
+             xlink:href="#m2c02273169"
+             y="162.85715"
+             id="use90"
+             width="100%"
+             height="100%" />
+        </g>
+      </g>
+      <g
+         id="line2d_8"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 137.7,188.2 V 137.51429"
+           style="fill:none;stroke:#222222;stroke-width:3;stroke-linecap:square"
+           id="path95" />
+      </g>
+      <g
+         id="line2d_9"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 137.7,137.51429"
+           style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square"
+           id="path98" />
+        <g
+           clip-path="url(#pf373ee72f1)"
+           id="g102">
+          <use
+             style="fill:#999999;stroke:#000000"
+             x="137.7"
+             xlink:href="#m2c02273169"
+             y="137.51428"
+             id="use100"
+             width="100%"
+             height="100%" />
+        </g>
+      </g>
+      <g
+         id="line2d_10"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 222.3,188.2 V 175.52857"
+           style="fill:none;stroke:#222222;stroke-width:3;stroke-linecap:square"
+           id="path105" />
+      </g>
+      <g
+         id="line2d_11"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 222.3,175.52857"
+           style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square"
+           id="path108" />
+        <g
+           clip-path="url(#pf373ee72f1)"
+           id="g112">
+          <use
+             style="fill:#999999;stroke:#000000"
+             x="222.3"
+             xlink:href="#m2c02273169"
+             y="175.52856"
+             id="use110"
+             width="100%"
+             height="100%" />
+        </g>
+      </g>
+      <g
+         id="line2d_12"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 306.9,188.2 V 137.51429"
+           style="fill:none;stroke:#222222;stroke-width:3;stroke-linecap:square"
+           id="path115" />
+      </g>
+      <g
+         id="line2d_13"
+         transform="translate(0,-19.5)">
+        <path
+           clip-path="url(#pf373ee72f1)"
+           d="M 306.9,137.51429"
+           style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:square"
+           id="path118" />
+        <g
+           clip-path="url(#pf373ee72f1)"
+           id="g122">
+          <use
+             style="fill:#999999;stroke:#000000"
+             x="306.89999"
+             xlink:href="#m2c02273169"
+             y="137.51428"
+             id="use120"
+             width="100%"
+             height="100%" />
+        </g>
+      </g>
+      <g
+         id="patch_2"
+         transform="translate(0,-19.5)">
+        <path
+           d="M 10.8,188.2 H 349.2"
+           style="fill:none;stroke:#000000;stroke-width:0.8;stroke-linecap:square;stroke-linejoin:miter"
+           id="path125" />
+      </g>
+    </g>
+  </g>
+  <defs
+     id="defs133">
+    <clipPath
+       id="pf373ee72f1">
+      <rect
+         height="177.39999"
+         width="338.39999"
+         x="10.8"
+         y="10.8"
+         id="rect130" />
+    </clipPath>
+  </defs>
+</svg>
diff --git a/BLcourse2.1/flows b/BLcourse2.1/flows
new file mode 100644
index 0000000..7d87555
--- /dev/null
+++ b/BLcourse2.1/flows
@@ -0,0 +1 @@
+<mxfile host="Electron" modified="2020-12-04T20:15:33.806Z" agent="5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/13.9.9 Chrome/85.0.4183.121 Electron/10.1.5 Safari/537.36" etag="u_FdMHTiSi_K1RCQDX49" version="13.9.9" type="device"><diagram id="NrIeoQ6SKin9atHHmAO_" name="Page-1">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</diagram></mxfile>
\ No newline at end of file
diff --git a/BLcourse2.1/image_to_gaussian.svg b/BLcourse2.1/image_to_gaussian.svg
new file mode 100644
index 0000000..151654d
--- /dev/null
+++ b/BLcourse2.1/image_to_gaussian.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="399px" height="119px" viewBox="-0.5 -0.5 399 119"><defs>
+    <style>
+      svg { background-color: rgb(252, 252, 252); }
+    </style>
+  </defs><g><path d="M 94.5 63.58 L 94.5 74.08 L 75.5 58.58 L 94.5 43.08 L 94.5 53.58 L 255.5 53.58 L 255.5 43.08 L 274.5 58.58 L 255.5 74.08 L 255.5 63.58 Z" fill="#f5f5f5" stroke="#666666" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><rect x="317.85" y="90.5" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 101px; margin-left: 319px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">p(z)</div></div></div></foreignObject><text x="338" y="104" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">p(z)</text></switch></g><image x="280.35" y="22" width="116.31" height="70" xlink:href="data:image/png;base64,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" preserveAspectRatio="none"/><rect x="312.85" y="0.5" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 11px; margin-left: 338px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">1x28x28</div></div></div></foreignObject><text x="338" y="14" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">1x28x28</text></switch></g><image x="-0.5" y="23" width="70" height="70" xlink:href="data:image/png;base64,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" preserveAspectRatio="none"/><rect x="15" y="98.5" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 108px; margin-left: 16px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">p(x)</div></div></div></foreignObject><text x="35" y="112" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">p(x)</text></switch></g><rect x="10" y="5.5" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 16px; margin-left: 35px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">1x28x28</div></div></div></foreignObject><text x="35" y="19" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">1x28x28</text></switch></g><rect x="115" y="29" width="120" height="60" rx="9" ry="9" fill="#d5e8d4" stroke="#666666" stroke-width="3" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 118px; height: 1px; padding-top: 59px; margin-left: 116px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 18px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Normalizing Flow</div></div></div></foreignObject><text x="175" y="64" fill="#000000" font-family="Helvetica" font-size="18px" text-anchor="middle">Normalizing F...</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
diff --git a/BLcourse2.1/multiscale_flow.svg b/BLcourse2.1/multiscale_flow.svg
new file mode 100644
index 0000000..de5f13b
--- /dev/null
+++ b/BLcourse2.1/multiscale_flow.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="877px" height="203px" viewBox="-0.5 -0.5 877 203"><defs>
+    <style>
+      svg { background-color: rgb(252, 252, 252); }
+    </style>
+  </defs><g><path d="M 356.5 176.76 L 356.5 166.76 L 637.68 166.76 L 637.68 160.26 L 660.5 171.76 L 637.68 183.26 L 637.68 176.76 Z" fill="#f5f5f5" stroke="#666666" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 355.5 94.76 L 355.5 84.76 L 636.68 84.76 L 636.68 78.26 L 659.5 89.76 L 636.68 101.26 L 636.68 94.76 Z" fill="#f5f5f5" stroke="#666666" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><path d="M 79.5 127 L 79.5 117 L 360.68 117 L 360.68 110.5 L 383.5 122 L 360.68 133.5 L 360.68 127 Z" fill="#f5f5f5" stroke="#666666" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><rect x="45" y="105" width="160" height="30" rx="4.5" ry="4.5" fill="#d5e8d4" stroke="#82b366" transform="rotate(90,125,120)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 125 120)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 120px; margin-left: 46px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">(Variational) Dequantization</div></div></div></foreignObject><text x="125" y="124" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">(Variational) Dequantizati...</text></switch></g><rect x="89" y="105" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,169,120)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 169 120)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 120px; margin-left: 90px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="169" y="124" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="129" y="105" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,209,120)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 209 120)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 120px; margin-left: 130px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="209" y="124" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="209" y="107" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,289,122)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 289 122)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 122px; margin-left: 210px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="289" y="126" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="249" y="107" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,329,122)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 329 122)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 122px; margin-left: 250px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="329" y="126" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="420" y="75" width="97" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,468.5,90)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 468.5000000000002 90)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 95px; height: 1px; padding-top: 90px; margin-left: 421px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="469" y="94" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="460" y="75" width="97" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,508.5,90)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 508.5000000000002 90)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 95px; height: 1px; padding-top: 90px; margin-left: 461px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="509" y="94" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="500" y="75" width="97" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,548.5,90)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 548.5000000000002 90)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 95px; height: 1px; padding-top: 90px; margin-left: 501px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="549" y="94" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="540" y="75" width="97" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,588.5,90)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 588.5 90)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 95px; height: 1px; padding-top: 90px; margin-left: 541px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="589" y="94" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><image x="-0.5" y="86.5" width="70" height="70" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAIQAAACECAYAAABRRIOnAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAZ25vbWUtc2NyZWVuc2hvdO8Dvz4AAA4DSURBVHic7Z1ZbxtVG8f/tsfj8RJv8SRxlmahFYpIZRICYqkACXGB+Ai94CNyjwQSggtaQIiiLE3iuDVOUmdxYnvifXkv/M7pPHMmTQppbIfnJ1VNTmbGY8/fc57zbOMC0AXDANA0De5+nwQzWLAgGAILgiGwIBgCC4IhsCAYAguCIbAgGAILgiGwIBgCC4IhsCAYAguCIbAgGAILgiGwIBgCC4IhsCAYAguCIbAgGAILgiGwIBgCC4IhsCAYAguCIbAgGILS7xO4LtxuN0ZGRqBpGhkfGRlBPB4HALhcLni9Xng8nkuP12q1cH5+jmazCQCoVquoVCrSNoZhiG06nQ663eGujLw1gvD5fLh79y4mJibI+NLSEj7++GMAgMfjQTQahd/vl/Z3uVzkd8MwsL29jbOzMwBALpdDOp0m25TLZWxvb+P09BQA0Gw20Wg0ru099YNbIwi3241QKCTuBibT09NYXFwEACiKgkQigWAwKO1vF0SxWAQAHB8fA+h9+80Lb31NVVXFHafVal3Pm+kjbEMwBBYEQ2BBMAQXhqBhiMvlgqIoYq6enJxEKpUitkAwGMTy8jKmpqbIvslkEvPz8wB6c76mafB6vY6vYaVer+P4+BjVahVAz6Y4OTkh25yfnyOTyQh7Y2trC3/88Yd0nKOjI3GcQUbTtOExKr1er7iQU1NT+PzzzzE6Oir+HggEkEqlMDk5SfZzu91XWmbaUVVVOpadWq2GfD4vlqM//vijJJpyuYxSqTQUggB4ymBsDMUdwuPxIBwOiylC13WMjY2RO4TP54OiKNLSr1wuC1+CeSz79BCJRJBIJF77vNxuN3w+n/g9mUxiaWmJbFMoFFAsFiWHVbVaHUifxVAIQlVVzM7OIplMAgBSqRSWl5eJIExqtRr5fX19HT///DOAi22Id999F59++ulrn5eiKIjH4+h0OgCADz/8EPfu3SPbZLNZtNttbG5ukvFcLofDw8PXfs03zVAIwu12IxgMIhqNAuh9o6PRKGKxmNim3W4TV7NJqVRCLpcTxwkEAlBVlWyzsLDwj8/LeixFURCJRMg23W4XsVgMoVCIjDsZtoMA2xAMgQXBEFgQDGHgbAhFUeD3++F2v9RqPB7He++9h1QqBaDnh7BHLA3DwPfff4/t7W0y/vTpU/z+++/i2JFIRNq3Wq2KINZFJJNJzM3NkTGfzwdd1xEIBAD0bApFoR+pruv48ssvcf/+fTL+7bffolAoAOgFzprNpjBO+8lACiIQCJAPNhaLYXFxER988AEAOBqGlUoFv/76K3766ScyfnBwgOfPn4tjO0U7i8UiDg4OXnleS0tL0sUOhUIIh8NEEFYhA0A0GsX777+Per1Oxp88eYJHjx4B6BnE7XZ7IATBUwZDYEEwBBYEQxg4G8Lv92NycpK4hMfGxhCPxzEyMgKgF0Hc2dlBu90W2xwdHWFvb08yDs/Pz8XPnU4H1WqV7GdyWbaT6fiyEo1GcXJyItzeiURCCoh1Oh3hVrcyPz+PlZUVAC9T8awu9n4xcIIIh8N4++23xcUHequM6elp4arOZDJ4/PgxyuWy2Ob09BSbm5v4+++/yfGsF7/T6aBUKkmxjEKhgGw2+8rzWltbkwzZRCKBBw8eCBGsrKwQ7ynw0stqF8TKyoowQPf391EoFFgQTphLN6tr18yUNsPY3W4XjUaDWO71eh3NZlP69tst926365gZ7XTXsNJqtSS3uN/vR6VSEfGTZrPpeGyXyyWtPlRVFctfVVWlv/eLwTgLZmDo6x0iFApJTqJ79+7hiy++IOFon8+HcDgspohcLodffvmF2AuVSgVHR0fSN/266iS63a507HK5jLW1NTHdxGIxPHjwgGzj9XqlWhGgd1cw/Rd+v/8fJfG8CfoqCL/fL825MzMzWF1dFaFuoHcxWq2WyEw6PDzE2toacSa1Wi3HvIPrxCmnYXd3V1zMVColOaDMKcputyiKIoTCUwYzsLAgGAILgiH01YYYGxuTspVmZmak4FW73Ua9Xhc5iLVaDZVKRXI6XbZ0vG48Hg8ikYhwokWjUSkzyiwfsNsfp6enwhh98eKFlPrXL/oqiPn5eXzyySdk7O7du1KIutlsolgsCqPSMAyUSiVRD2Fy05XXqqpibGxMpM0lk0mpttTJBwH0orB//fUXgJ447F7QftFXQSiKQlzUQG+Z5na7Javc6lDqdrsDUXrvcrng8XiEF9LqPLuMdrst3OWtVqvv78WEbQiGwIJgCH2dMpzK7Jzm2263i2q1ilKpBKDnEBqI7CK3G36/XxiS9ukPeOnhtE8JtVpN2A0XRWD7QV8FoWkawuEwGQsEApIoarUaNjc3sbOzAwDY2NiQPII3gd2uCYVCWFpaEsXE5v9Wms0mCoWCtIrY2trCn3/+CQBoNBowDOMNnfXr0VdBeL1eKZbh9XqlD77VaiGfz+PZs2cAgHw+35duLfbzUlUVExMTQgj2FQbwMo/Cvoo4PDzE/v4+AOc4Sb9gG4Ih3OgdwsxKNr9p4XAYuq6TbSKRiGRXNJtN7O3tifrIo6MjKTfhTZNIJEjADeg50d566y3Mzs4CcL5DVKtVpNNpvHjxgowfHR0JO+iiHI1+cKOC8Hg88Pl8wkbQdV18mCb2FHygl/yysbEhinY7nc6NTxnT09P47LPPyNjk5CRWV1eFt9XJB1Eul/H48WNsbGyQ8UwmMzDThJUbtyFcLpe4Q1idOiYXrTL63fLPGq42UVVV/LsIswjHbgQPohgAtiEYGywIhnCjU4Y5XVinDHufBKcOL2ZTUrM/RLPZvFbnlFMASlEUjIyMiOkgmUxKXXITicQrpwugNzUYhiEF4vrhR7kKNy4Ij8cjPny/30/S7QFnQaiqijt37oiC2ZOTE6TT6Wv7UJ2CbNFoFKlUSqyClpeXJaNS0zQpBdBOvV5HNpuVOsjYBTIo3LggrO5qayr6q/B4PBgdHcX09LQYe/78+bUJwt4JBug1TbcuKd955x3RItm+76swPZWXFRMPCmxDMAQWBENgQTCEG7UhzNoKc97N5XJYX18n24yMjGBiYoKsPlRVxfT0tAgQdbtdkX52GaqqCoeSoiiOz8tYXFzE6uoqGQsGg1hYWBArm/HxcUd7wWoA5/N5qUZ0e3tbhO2HgRsXhNXlnMvlJJfu5OQkRkdHiZHn9XoxNTUlPvxyuXzltn6qqoqcR5/Ph7m5Oam/5VdffYVvvvmGjP2T+EI+n8dvv/1GxnK5HClKHnR4ymAIfc2HaLVa0tLRrKC2fjtdLhcCgYBIptF1HXNzc1JyjRPhcFhEIVVVxczMjNRcNBqNSrGFdrtNMpmcGoq53W6RFHxb6KsgDMOQGnyEw2Hp4ni9XszMzIgC4Gg0img0Kj0UzYlYLIaxsTEAPX9GLBaTbIhwOCx1qz8/P0c2mxW3+2AwKAnQ3oXuNtBXQZguaCuNRkOau03XtbXbW6fTuVL0Mx6PC5ez2bzD7pW095oAeh7G09NT8Zyter3umMnllAMxzNyeex1zLbAgGAILgiH01YZIp9NSbmQ+n0ckEiFRREVRoOs6qX+Ympq6Uvhb0zRhM3Q6HRwfH0u2RzabxdOnT8mYYRjY2toSjcA++ugjfP3112Qbe3c5wzCwt7dHtjk8PBzIB6VcRF8FsbOzg0wmQ8YKhQLGx8cdn6dlrg7MsPNVlnvWlsG1Wg3Hx8eix7TJo0eP8N1335ExwzCQTqdFmDoWi+Hhw4dkG3sKoGEYIrXe+n4GNffBCZ4yGAILgiGwIBhCX20Is8+DlbOzM6yvr5PUOk3TUCwWhV0RCAQwOjoquZKdaLVapPPM7u6u9GzNra0tyWNqzvtmkM2pxNDlcpFg3fn5uXScUql040VF/4a+CsKp6cf+/j5++OEHUvTi8XgQjUZFGHt0dBQLCwuO1dZ2zPZD5s/pdNrxCb32iKT5NGHz2Ro+n8+xEKfZbApRFAoFUX9qff1BaRd0Ffre2tip96Pdne1yuXB4eChC3rquw+VyXSkf09qL6iJBOKEoCkKhkHhNp+Rf+x2uXq9LRb2NRmNgi3KcYBuCIfT9DnEVzFI+89tYKBSwtbV1pSQZawmgtRvuZZil/qYto+u6NEVVKhVks1mREZXJZKSO9tZeUsPAUAgCoNlWZiTyTeL1ejE+Pi5C57quS7Wd5XIZmUxGOKOePXs2sPUWV4WnDIbAgmAILAiGMDQ2xE3j8/mQTCZx584dABf3jyqVSsIZNSjdaP8NLIgLCAaDuH//PpaWlgA4d5hrNBrY39/H7u4uAFzJvzHosCAuwO12k0xvTdMcHVPW7jDDtLy8CLYhGALfIdCzF+xu8Hg8Dl3XMT4+DqDXpNTuZh+UznHXCQsCPUGYNZwmsViMCOKyTjG3BZ4yGAILgiGwIBgC2xB42QzNivm4aevTcv4LsCDQu9h2o9FsNHKVJJzbBAvi/9hrPMwm7bep1P8q/LfeLXMpLAiGwIJgCCwIhsCCYAgsCIbAy070UvXtj0ksFos4ODgQjUhDoZDUva7VaqFarYpMqWHqA3ERLAi87Bthxe/348mTJ+Iiz8/Pi+wpk3q9jrOzM06hu204PdSt0WigUqmIO0e9XpfyH8z9zH2HqWTvItiGYAgsCIbAUwacG513Oh3U63VRC2oYhlS3WS6X0Wg0xJQxCA+o/7e4ANy+xMDXxPpgOJNgMIjZ2VmRdR0Oh6Uu+qVSCRsbG6KJmbUXxTCiaRoLgnmJpmlsQzAUFgRDYEEwBBYEQ2BBMAQWBENQ7CVszH8Xn8+H/wGSowAYHqnqYAAAAABJRU5ErkJggg==" preserveAspectRatio="none"/><rect x="15" y="162" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 172px; margin-left: 16px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">p(x)</div></div></div></foreignObject><text x="35" y="176" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">p(x)</text></switch></g><rect x="796" y="155" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 165px; margin-left: 797px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">p(z)</div></div></div></foreignObject><text x="816" y="169" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">p(z)</text></switch></g><image x="758.5" y="86.5" width="116.31" height="70" xlink:href="data:image/png;base64,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" preserveAspectRatio="none"/><rect x="10" y="69" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 79px; margin-left: 35px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">1x28x28</div></div></div></foreignObject><text x="35" y="82" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">1x28x28</text></switch></g><rect x="791" y="65" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 75px; margin-left: 816px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">1x28x28</div></div></div></foreignObject><text x="816" y="78" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">1x28x28</text></switch></g><rect x="169" y="107" width="160" height="30" rx="4.5" ry="4.5" fill="#ffe6cc" stroke="#d79b00" transform="rotate(90,249,122)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 249 122)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 122px; margin-left: 170px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Squeeze flow</div></div></div></foreignObject><text x="249" y="126" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Squeeze flow</text></switch></g><rect x="219" y="0" width="60" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 20px; margin-left: 249px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">1x28x28 <br />=&gt;<br /> 4x14x14</div></div></div></foreignObject><text x="249" y="23" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">1x28x28...</text></switch></g><rect x="379" y="75" width="97" height="30" rx="4.5" ry="4.5" fill="#ffe6cc" stroke="#d79b00" transform="rotate(90,427.5,90)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 427.5 90)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 95px; height: 1px; padding-top: 90px; margin-left: 380px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Squeeze flow</div></div></div></foreignObject><text x="428" y="94" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Squeeze flow</text></switch></g><rect x="289" y="107" width="160" height="30" rx="4.5" ry="4.5" fill="#e1d5e7" stroke="#9673a6" transform="rotate(90,369,122)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 369 122)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 122px; margin-left: 290px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Split flow</div></div></div></foreignObject><text x="369" y="126" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Split flow</text></switch></g><rect x="483.5" y="176" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 186px; margin-left: 509px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">2x14x14</div></div></div></foreignObject><text x="509" y="189" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">2x14x14</text></switch></g><rect x="402.5" y="0" width="50" height="40" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 20px; margin-left: 428px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">2x14x14<br />=&gt;<br />8x7x7</div></div></div></foreignObject><text x="428" y="23" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">2x14x14...</text></switch></g><rect x="594" y="107" width="160" height="30" rx="4.5" ry="4.5" fill="#f8cecc" stroke="#b85450" transform="rotate(90,674,122)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 674 122)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 122px; margin-left: 595px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Concatenate and reshape</div></div></div></foreignObject><text x="674" y="126" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Concatenate and reshape</text></switch></g><path d="M 689.5 127 L 689.5 117 L 730.68 117 L 730.68 110.5 L 753.5 122 L 730.68 133.5 L 730.68 127 Z" fill="#f5f5f5" stroke="#666666" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
diff --git a/BLcourse2.1/normalizing_flow_layout.png b/BLcourse2.1/normalizing_flow_layout.png
new file mode 100644
index 0000000000000000000000000000000000000000..9592a5f039f4cca8e9eb9fdefcfcdd89951c1acc
GIT binary patch
literal 283407
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%0AV5%GXrRx!4++CJA*tKQe1`Pmy_{IM+jo
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

literal 0
HcmV?d00001

diff --git a/BLcourse2.1/uniform_flow.png b/BLcourse2.1/uniform_flow.png
new file mode 100644
index 0000000000000000000000000000000000000000..6ebab07b948d0c97230e03bac7f424cfb42d23a2
GIT binary patch
literal 47174
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

literal 0
HcmV?d00001

diff --git a/BLcourse2.1/vanilla_flow.svg b/BLcourse2.1/vanilla_flow.svg
new file mode 100644
index 0000000..f64852b
--- /dev/null
+++ b/BLcourse2.1/vanilla_flow.svg
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="631px" height="162px" viewBox="-0.5 -0.5 631 162"><defs>
+    <style>
+      svg { background-color: rgb(252, 252, 252); }
+    </style>
+  </defs><g><path d="M 80.5 85 L 80.5 75 L 486.68 75 L 486.68 68.5 L 509.5 80 L 486.68 91.5 L 486.68 85 Z" fill="#f5f5f5" stroke="#666666" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="all"/><rect x="46" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#d5e8d4" stroke="#82b366" transform="rotate(90,126,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 126 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 47px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">(Variational) Dequantization</div></div></div></foreignObject><text x="126" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">(Variational) Dequantizati...</text></switch></g><rect x="90" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,170,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 170 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 91px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="170" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="130" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,210,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 210 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 131px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="210" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="170" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,250,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 250 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 171px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="250" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="210" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,290,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 290 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 211px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="290" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="250" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,330,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 330 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 251px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="330" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="290" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,370,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 370 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 291px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="370" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="330" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,410,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 410 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 331px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="410" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><rect x="370" y="65" width="160" height="30" rx="4.5" ry="4.5" fill="#dae8fc" stroke="#6c8ebf" transform="rotate(90,450,80)" pointer-events="all"/><g transform="translate(-0.5 -0.5)rotate(90 450 80)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 158px; height: 1px; padding-top: 80px; margin-left: 371px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">Coupling layer</div></div></div></foreignObject><text x="450" y="84" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">Coupling layer</text></switch></g><image x="-0.5" y="44.5" width="70" height="70" xlink:href="data:image/png;base64,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" preserveAspectRatio="none"/><rect x="15" y="120" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 130px; margin-left: 16px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">p(x)</div></div></div></foreignObject><text x="35" y="134" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">p(x)</text></switch></g><rect x="550" y="115" width="40" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 38px; height: 1px; padding-top: 125px; margin-left: 551px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: normal; word-wrap: normal; ">p(z)</div></div></div></foreignObject><text x="570" y="129" fill="#000000" font-family="Helvetica" font-size="12px" text-anchor="middle">p(z)</text></switch></g><image x="512.5" y="46.5" width="116.31" height="70" xlink:href="data:image/png;base64,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" preserveAspectRatio="none"/><rect x="10" y="27" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 37px; margin-left: 35px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">1x28x28</div></div></div></foreignObject><text x="35" y="40" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">1x28x28</text></switch></g><rect x="545" y="25" width="50" height="20" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject style="overflow: visible; text-align: left;" pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 1px; height: 1px; padding-top: 35px; margin-left: 570px;"><div style="box-sizing: border-box; font-size: 0; text-align: center; "><div style="display: inline-block; font-size: 10px; font-family: Helvetica; color: #000000; line-height: 1.2; pointer-events: all; white-space: nowrap; ">1x28x28</div></div></div></foreignObject><text x="570" y="38" fill="#000000" font-family="Helvetica" font-size="10px" text-anchor="middle">1x28x28</text></switch></g></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://desk.draw.io/support/solutions/articles/16000042487" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Viewer does not support full SVG 1.1</text></a></switch></svg>
\ No newline at end of file
-- 
GitLab