Repository: DistrictDataLabs/yellowbrick

Issue:
KElbowVisualizer wrapping functionality does not work with notebook rendering of estimator
**Describe the bug**
In Jupyter Notebook, this code produces this error:
```
AttributeError: 'KMeans' object has no attribute 'k'
```

**To Reproduce**

```python
from sklearn.cluster import KMeans
from yellowbrick.cluster import KElbowVisualizer
visualizer = KElbowVisualizer(KMeans(), k=(2,12))
visualizer
```

**Additional context**
The use case above is just an example. The bug shows in other complex use cases.



Discussion:
@lwgray I was able to reproduce this error on:

Python: 3.10.2
Yellowbrick: develop branch

Dependencies:

```
matplotlib==3.5.2
scipy==1.8.1
scikit-learn==1.1.1
numpy==1.22.4
cycler==0.11.0
```

Taking a look at it now. 
@vtphan @lwgray this appears to be related to the new scikit-learn print functionality that attempts to render Estimators using matplotlib with interactive dropdowns, e.g.

![Screen Shot 2022-05-21 at 11 47 56](https://user-images.githubusercontent.com/745966/169661382-26515ce2-cc05-47c6-8d7e-893518d04872.png)

Because the last line of the cell is `visualizer` the notebook is trying to render it as output and because the visualizer extends `Estimator` it goes through the scikit-learn pretty drawing functionality. 

@vtphan this bug does not affect the behavior of the visualizer; you can still fit and show the visual image, but I can see how it can be annoying, so it's something we'll want to try to deal with. 
It looks like this might be a subclassing issue; `ModelVisualizer` renders just fine:

![Screen Shot 2022-05-21 at 12 28 49](https://user-images.githubusercontent.com/745966/169662741-c215f709-3146-40d3-8eed-3f7fe88defe3.png)


Turns out this is specifically a problem with `KElbowVisualizer` -- PR fix coming. 

Resolving patch:
diff --git a/yellowbrick/cluster/elbow.py b/yellowbrick/cluster/elbow.py
--- a/yellowbrick/cluster/elbow.py
+++ b/yellowbrick/cluster/elbow.py
@@ -186,7 +186,7 @@ class KElbowVisualizer(ClusteringScoreVisualizer):
         - **calinski_harabasz**: ratio of within to between cluster dispersion
 
     distance_metric : str or callable, default='euclidean'
-        The metric to use when calculating distance between instances in a 
+        The metric to use when calculating distance between instances in a
         feature array. If metric is a string, it must be one of the options allowed
         by sklearn's metrics.pairwise.pairwise_distances. If X is the distance array itself,
         use metric="precomputed".
@@ -280,6 +280,7 @@ def __init__(
             )
 
         # Store the arguments
+        self.k = k
         self.scoring_metric = KELBOW_SCOREMAP[metric]
         self.metric = metric
         self.timings = timings
@@ -293,50 +294,41 @@ def __init__(
             CVLINE: LINE_COLOR,
         }
 
-        # Convert K into a tuple argument if an integer
-        if isinstance(k, int):
-            self.k_values_ = list(range(2, k + 1))
+    def fit(self, X, y=None, **kwargs):
+        """
+        Fits n KMeans models where n is the length of ``self.k_values_``,
+        storing the silhouette scores in the ``self.k_scores_`` attribute.
+        The "elbow" and silhouette score corresponding to it are stored in
+        ``self.elbow_value`` and ``self.elbow_score`` respectively.
+        This method finishes up by calling draw to create the plot.
+        """
+         # Convert K into a tuple argument if an integer
+        if isinstance(self.k, int):
+            self.k_values_ = list(range(2, self.k + 1))
         elif (
-            isinstance(k, tuple)
-            and len(k) == 2
-            and all(isinstance(x, (int, np.integer)) for x in k)
+            isinstance(self.k, tuple)
+            and len(self.k) == 2
+            and all(isinstance(x, (int, np.integer)) for x in self.k)
         ):
-            self.k_values_ = list(range(*k))
-        elif isinstance(k, Iterable) and all(
-            isinstance(x, (int, np.integer)) for x in k
+            self.k_values_ = list(range(*self.k))
+        elif isinstance(self.k, Iterable) and all(
+            isinstance(x, (int, np.integer)) for x in self.k
         ):
-            self.k_values_ = list(k)
+            self.k_values_ = list(self.k)
         else:
             raise YellowbrickValueError(
                 (
                     "Specify an iterable of integers, a range, or maximal K value,"
-                    " the value '{}' is not a valid argument for K.".format(k)
+                    " the value '{}' is not a valid argument for K.".format(self.k)
                 )
             )
 
-        # Holds the values of the silhoutte scores
-        self.k_scores_ = None
-
-        # Set Default Elbow Value
-        self.elbow_value_ = None
-
-    def fit(self, X, y=None, **kwargs):
-        """
-        Fits n KMeans models where n is the length of ``self.k_values_``,
-        storing the silhouette scores in the ``self.k_scores_`` attribute.
-        The "elbow" and silhouette score corresponding to it are stored in
-        ``self.elbow_value`` and ``self.elbow_score`` respectively.
-        This method finishes up by calling draw to create the plot.
-        """
-
         self.k_scores_ = []
         self.k_timers_ = []
         self.kneedle = None
         self.knee_value = None
-
-        if self.locate_elbow:
-            self.elbow_value_ = None
-            self.elbow_score_ = None
+        self.elbow_value_ = None
+        self.elbow_score_ = None
 
         for k in self.k_values_:
             # Compute the start time for each  model
@@ -527,7 +519,7 @@ def kelbow_visualizer(
         - **calinski_harabasz**: ratio of within to between cluster dispersion
 
     distance_metric : str or callable, default='euclidean'
-        The metric to use when calculating distance between instances in a 
+        The metric to use when calculating distance between instances in a
         feature array. If metric is a string, it must be one of the options allowed
         by sklearn's metrics.pairwise.pairwise_distances. If X is the distance array itself,
         use metric="precomputed".
diff --git a/yellowbrick/model_selection/dropping_curve.py b/yellowbrick/model_selection/dropping_curve.py
--- a/yellowbrick/model_selection/dropping_curve.py
+++ b/yellowbrick/model_selection/dropping_curve.py
@@ -243,7 +243,7 @@ def fit(self, X, y=None):
         # compute the mean and standard deviation of the training data
         self.train_scores_mean_ = np.mean(self.train_scores_, axis=1)
         self.train_scores_std_ = np.std(self.train_scores_, axis=1)
-        
+
         # compute the mean and standard deviation of the validation data
         self.valid_scores_mean_ = np.mean(self.valid_scores_, axis=1)
         self.valid_scores_std_ = np.std(self.valid_scores_, axis=1)
diff --git a/yellowbrick/utils/wrapper.py b/yellowbrick/utils/wrapper.py
--- a/yellowbrick/utils/wrapper.py
+++ b/yellowbrick/utils/wrapper.py
@@ -17,6 +17,8 @@
 ## Wrapper Class
 ##########################################################################
 
+from yellowbrick.exceptions import YellowbrickAttributeError, YellowbrickTypeError
+
 
 class Wrapper(object):
     """
@@ -38,5 +40,11 @@ def __init__(self, obj):
         self._wrapped = obj
 
     def __getattr__(self, attr):
+        if self is self._wrapped:
+            raise YellowbrickTypeError("wrapper cannot wrap itself or recursion will occur")
+
         # proxy to the wrapped object
-        return getattr(self._wrapped, attr)
+        try:
+            return getattr(self._wrapped, attr)
+        except AttributeError as e:
+            raise YellowbrickAttributeError(f"neither visualizer '{self.__class__.__name__}' nor wrapped estimator '{type(self._wrapped).__name__}' have attribute '{attr}'") from e


Test patch:
diff --git a/examples/bbengfort/testing.ipynb b/examples/bbengfort/testing.ipynb
--- a/examples/bbengfort/testing.ipynb
+++ b/examples/bbengfort/testing.ipynb
@@ -1,550 +1,397 @@
 {
  "cells": [
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": true,
-    "editable": true
-   },
-   "source": [
-    "# Visual Diagnosis of Text Analysis with Baleen \n",
-    "\n",
-    "This notebook has been created as part of the [Yellowbrick user study](http://www.scikit-yb.org/en/latest/evaluation.html). I hope to explore how visual methods might improve the workflow of text classification on a small to medium sized corpus. \n",
-    "\n",
-    "## Dataset \n",
-    "\n",
-    "The dataset used in this study is a sample of the [Baleen Corpus](http://baleen.districtdatalabs.com/). The Baleen corpus has been ingesting RSS feeds on the hour from a variety of topical feeds since March 2016, including news, hobbies, and political documents and currently has over 1.2M posts from 373 feeds. [Baleen](https://github.com/bbengfort/baleen) (an open source system) has a sister library called [Minke](https://github.com/bbengfort/minke) that provides multiprocessing support for dealing with Gigabytes worth of text. \n",
-    "\n",
-    "The dataset I'll use in this study is a sample of the larger data set that contains 68,052 or roughly 6% of the total corpus. For this test, I've chosen to use the preprocessed corpus, which means I won't have to do any tokenization, but can still apply normalization techniques. The corpus is described as follows:\n",
-    "\n",
-    "Baleen corpus contains 68,052 files in 12 categories.\n",
-    "Structured as:\n",
-    "\n",
-    "- 1,200,378 paragraphs (17.639 mean paragraphs per file)\n",
-    "- 2,058,635 sentences (1.715 mean sentences per paragraph).\n",
-    "\n",
-    "Word count of 44,821,870 with a vocabulary of 303,034 (147.910 lexical diversity).\n",
-    "\n",
-    "Category Counts: \n",
-    "\n",
-    "- books: 1,700 docs\n",
-    "- business: 9,248 docs\n",
-    "- cinema: 2,072 docs\n",
-    "- cooking: 733 docs\n",
-    "- data science: 692 docs\n",
-    "- design: 1,259 docs\n",
-    "- do it yourself: 2,620 docs\n",
-    "- gaming: 2,884 docs\n",
-    "- news: 33,253 docs\n",
-    "- politics: 3,793 docs\n",
-    "- sports: 4,710 docs\n",
-    "- tech: 5,088 docs\n",
-    "\n",
-    "This is quite a lot of data, so for now we'll simply create a classifier for the \"hobbies\" categories: e.g. books, cinema, cooking, diy, gaming, and sports. \n",
-    "\n",
-    "Note: this data set is not currently publically available, but I am happy to provide it on request. "
-   ]
-  },
   {
    "cell_type": "code",
    "execution_count": 1,
-   "metadata": {
-    "collapsed": true,
-    "deletable": true,
-    "editable": true
-   },
-   "outputs": [],
-   "source": [
-    "%matplotlib inline "
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 2,
-   "metadata": {
-    "collapsed": true,
-    "deletable": true,
-    "editable": true
-   },
+   "id": "3e15c26c",
+   "metadata": {},
    "outputs": [],
    "source": [
-    "import os \n",
     "import sys \n",
-    "import nltk\n",
-    "import pickle\n",
+    "sys.path.append(\"../..\")\n",
+    "\n",
+    "import numpy as np\n",
+    "import yellowbrick as yb \n",
+    "import matplotlib.pyplot as plt \n",
     "\n",
-    "# To import yellowbrick \n",
-    "sys.path.append(\"../..\")"
+    "from sklearn.cluster import KMeans\n",
+    "from yellowbrick.cluster import KElbowVisualizer"
    ]
   },
   {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": true,
-    "editable": true
-   },
+   "cell_type": "code",
+   "execution_count": 2,
+   "id": "6f04357a",
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/html": [
+       "<style>#sk-container-id-1 {color: black;background-color: white;}#sk-container-id-1 pre{padding: 0;}#sk-container-id-1 div.sk-toggleable {background-color: white;}#sk-container-id-1 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-1 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-1 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-1 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-1 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-1 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-1 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-1 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-1 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-1 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-1 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-1 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-1 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-1 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-1 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-1 div.sk-item {position: relative;z-index: 1;}#sk-container-id-1 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-1 div.sk-item::before, #sk-container-id-1 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-1 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-1 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-1 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-1 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-1 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-1 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-1 div.sk-label-container {text-align: center;}#sk-container-id-1 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-1 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-1\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>KElbowVisualizer(ax=&lt;AxesSubplot:&gt;, estimator=KMeans(), k=(2, 12))</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-1\" type=\"checkbox\" ><label for=\"sk-estimator-id-1\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">KElbowVisualizer</label><div class=\"sk-toggleable__content\"><pre>KElbowVisualizer(ax=&lt;AxesSubplot:&gt;, estimator=KMeans(), k=(2, 12))</pre></div></div></div><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-2\" type=\"checkbox\" ><label for=\"sk-estimator-id-2\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">estimator: KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-3\" type=\"checkbox\" ><label for=\"sk-estimator-id-3\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div></div></div></div></div></div></div></div>"
+      ],
+      "text/plain": [
+       "KElbowVisualizer(ax=<AxesSubplot:>, estimator=KMeans(), k=(2, 12))"
+      ]
+     },
+     "execution_count": 2,
+     "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
+     "output_type": "display_data"
+    }
+   ],
    "source": [
-    "### Loading Data \n",
-    "\n",
-    "In order to load data, I'd typically use a `CorpusReader`. However, for the sake of simplicity, I'll load data using some simple Python generator functions. I need to create two primary methods, the first loads the documents using pickle, and the second returns the vector of targets for supervised learning. "
+    "visualizer = KElbowVisualizer(KMeans(), k=(2,12))\n",
+    "visualizer"
    ]
   },
   {
    "cell_type": "code",
    "execution_count": 3,
-   "metadata": {
-    "collapsed": false,
-    "deletable": true,
-    "editable": true
-   },
+   "id": "a8eb2417",
+   "metadata": {},
    "outputs": [],
    "source": [
-    "CORPUS_ROOT = os.path.join(os.getcwd(), \"data\") \n",
-    "CATEGORIES = [\"books\", \"cinema\", \"cooking\", \"diy\", \"gaming\", \"sports\"]\n",
-    "\n",
-    "def fileids(root=CORPUS_ROOT, categories=CATEGORIES): \n",
-    "    \"\"\"\n",
-    "    Fetch the paths, filtering on categories (pass None for all). \n",
-    "    \"\"\"\n",
-    "    for name in os.listdir(root):\n",
-    "        dpath = os.path.join(root, name)\n",
-    "        if not os.path.isdir(dpath):\n",
-    "            continue \n",
-    "        \n",
-    "        if categories and name in categories: \n",
-    "            for fname in os.listdir(dpath):\n",
-    "                yield os.path.join(dpath, fname)\n",
-    "\n",
-    "\n",
-    "def documents(root=CORPUS_ROOT, categories=CATEGORIES):\n",
-    "    \"\"\"\n",
-    "    Load the pickled documents and yield one at a time. \n",
-    "    \"\"\"\n",
-    "    for path in fileids(root, categories):\n",
-    "        with open(path, 'rb') as f:\n",
-    "            yield pickle.load(f)\n",
-    "\n",
-    "\n",
-    "def labels(root=CORPUS_ROOT, categories=CATEGORIES):\n",
-    "    \"\"\"\n",
-    "    Return a list of the labels associated with each document. \n",
-    "    \"\"\"            \n",
-    "    for path in fileids(root, categories):\n",
-    "        dpath = os.path.dirname(path) \n",
-    "        yield dpath.split(os.path.sep)[-1]"
-   ]
-  },
-  {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": true,
-    "editable": true
-   },
-   "source": [
-    "### Feature Extraction and Normalization \n",
-    "\n",
-    "In order to conduct analyses with Scikit-Learn, I'll need some helper transformers to modify the loaded data into a form that can be used by the `sklearn.feature_extraction` text transformers. I'll be mostly using the `CountVectorizer` and `TfidfVectorizer`, so these normalizer transformers and identity functions help a lot. "
+    "from yellowbrick.utils.wrapper import Wrapper\n",
+    "from yellowbrick.base import Visualizer"
    ]
   },
   {
    "cell_type": "code",
    "execution_count": 4,
-   "metadata": {
-    "collapsed": false,
-    "deletable": true,
-    "editable": true
-   },
+   "id": "b1664801",
+   "metadata": {},
    "outputs": [],
    "source": [
-    "from nltk.corpus import wordnet as wn\n",
-    "from nltk.stem import WordNetLemmatizer \n",
-    "from unicodedata import category as ucat\n",
-    "from nltk.corpus import stopwords as swcorpus\n",
-    "from sklearn.base import BaseEstimator, TransformerMixin \n",
-    "\n",
-    "\n",
-    "def identity(args):\n",
-    "    \"\"\"\n",
-    "    The identity function is used as the \"tokenizer\" for \n",
-    "    pre-tokenized text. It just passes back it's arguments. \n",
-    "    \"\"\"\n",
-    "    return args \n",
-    "\n",
-    "\n",
-    "def is_punctuation(token):\n",
-    "    \"\"\"\n",
-    "    Returns true if all characters in the token are\n",
-    "    unicode punctuation (works for most punct). \n",
-    "    \"\"\"\n",
-    "    return all(\n",
-    "        ucat(c).startswith('P')\n",
-    "        for c in token \n",
-    "    )\n",
-    "\n",
-    "\n",
-    "def wnpos(tag):\n",
-    "    \"\"\"\n",
-    "    Returns the wn part of speech tag from the penn treebank tag. \n",
-    "    \"\"\"\n",
-    "    return {\n",
-    "        \"N\": wn.NOUN,\n",
-    "        \"V\": wn.VERB,\n",
-    "        \"J\": wn.ADJ, \n",
-    "        \"R\": wn.ADV, \n",
-    "    }.get(tag[0], wn.NOUN)\n",
-    "\n",
-    "\n",
-    "class TextNormalizer(BaseEstimator, TransformerMixin):\n",
-    "    \n",
-    "    def __init__(self, stopwords='english', lowercase=True, lemmatize=True, depunct=True):\n",
-    "        self.stopwords  = frozenset(swcorpus.words(stopwords)) if stopwords else frozenset()\n",
-    "        self.lowercase  = lowercase \n",
-    "        self.depunct    = depunct \n",
-    "        self.lemmatizer = WordNetLemmatizer() if lemmatize else None \n",
+    "class Outer(Visualizer, Wrapper):\n",
     "    \n",
-    "    def fit(self, docs, labels=None):\n",
-    "        return self\n",
-    "\n",
-    "    def transform(self, docs): \n",
-    "        for doc in docs: \n",
-    "            yield list(self.normalize(doc)) \n",
+    "    def __init__(self, estimator):\n",
+    "        self.estimator = estimator\n",
+    "        Wrapper.__init__(self, self.estimator)\n",
+    "        Visualizer.__init__(self, ax=None, fig=None)\n",
     "    \n",
-    "    def normalize(self, doc):\n",
-    "        for paragraph in doc:\n",
-    "            for sentence in paragraph:\n",
-    "                for token, tag in sentence: \n",
-    "                    if token.lower() in self.stopwords:\n",
-    "                        continue \n",
-    "                    \n",
-    "                    if self.depunct and is_punctuation(token):\n",
-    "                        continue \n",
-    "                    \n",
-    "                    if self.lowercase:\n",
-    "                        token = token.lower() \n",
-    "                    \n",
-    "                    if self.lemmatizer:\n",
-    "                        token = self.lemmatizer.lemmatize(token, wnpos(tag))\n",
-    "                    \n",
-    "                    yield token "
+    "    def get_params(self, deep=True):\n",
+    "        \"\"\"\n",
+    "        After v0.24 - scikit-learn is able to determine that ``self.estimator`` is\n",
+    "        nested and fetches its params using ``estimator__param``. This functionality is\n",
+    "        pretty cool but it's a pretty big overhaul to change our \"wrapped\" estimator API\n",
+    "        to a \"nested\" estimator API, therefore we override ``get_params`` to flatten out\n",
+    "        the estimator params.\n",
+    "        \"\"\"\n",
+    "        params = super(Outer, self).get_params(deep=deep)\n",
+    "        for param in list(params.keys()):\n",
+    "            if param.startswith(\"estimator__\"):\n",
+    "                params[param[len(\"estimator__\"):]] = params.pop(param)\n",
+    "        return params"
    ]
   },
   {
-   "cell_type": "markdown",
-   "metadata": {
-    "deletable": true,
-    "editable": true
-   },
+   "cell_type": "code",
+   "execution_count": 5,
+   "id": "73ff50c2",
+   "metadata": {},
+   "outputs": [],
    "source": [
-    "### Corpus Analysis \n",
-    "\n",
-    "At this stage, I'd like to get a feel for what was in my corpus, so that I can start thinking about how to best vectorize the text and do different types of counting. With the Yellowbrick 0.3.3 release, support has been added for two text visualizers, which I think I will test out at scale using this corpus. "
+    "class Subouter(Outer):\n",
+    "    \n",
+    "    def __init__(self, estimator, k=4):\n",
+    "        super(Subouter, self).__init__(estimator)\n",
+    "        self.k = k\n",
+    "        "
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 5,
-   "metadata": {
-    "collapsed": false,
-    "deletable": true,
-    "editable": true
-   },
-   "outputs": [
-    {
-     "name": "stderr",
-     "output_type": "stream",
-     "text": [
-      "/usr/local/lib/python3.5/site-packages/sklearn/cross_validation.py:44: DeprecationWarning: This module was deprecated in version 0.18 in favor of the model_selection module into which all the refactored classes and functions are moved. Also note that the interface of the new CV iterators are different from that of this module. This module will be removed in 0.20.\n",
-      "  \"This module will be removed in 0.20.\", DeprecationWarning)\n"
-     ]
-    },
-    {
-     "ename": "AttributeError",
-     "evalue": "'NoneType' object has no attribute 'transform'",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[0;31mAttributeError\u001b[0m                            Traceback (most recent call last)",
-      "\u001b[0;32m<ipython-input-5-3514380b0c82>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m      9\u001b[0m ])\n\u001b[1;32m     10\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m---> 11\u001b[0;31m \u001b[0mvisualizer\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfit_transform\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdocuments\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabels\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m     12\u001b[0m \u001b[0mvisualizer\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mnamed_steps\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;34m'viz'\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/usr/local/lib/python3.5/site-packages/sklearn/pipeline.py\u001b[0m in \u001b[0;36mfit_transform\u001b[0;34m(self, X, y, **fit_params)\u001b[0m\n\u001b[1;32m    301\u001b[0m         \u001b[0mXt\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mfit_params\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0m_fit\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mfit_params\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    302\u001b[0m         \u001b[0;32mif\u001b[0m \u001b[0mhasattr\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlast_step\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m'fit_transform'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 303\u001b[0;31m             \u001b[0;32mreturn\u001b[0m \u001b[0mlast_step\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfit_transform\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mXt\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mfit_params\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    304\u001b[0m         \u001b[0;32melif\u001b[0m \u001b[0mlast_step\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    305\u001b[0m             \u001b[0;32mreturn\u001b[0m \u001b[0mXt\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/usr/local/lib/python3.5/site-packages/sklearn/base.py\u001b[0m in \u001b[0;36mfit_transform\u001b[0;34m(self, X, y, **fit_params)\u001b[0m\n\u001b[1;32m    495\u001b[0m         \u001b[0;32melse\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    496\u001b[0m             \u001b[0;31m# fit method of arity 2 (supervised transformation)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 497\u001b[0;31m             \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfit\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m**\u001b[0m\u001b[0mfit_params\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtransform\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    498\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    499\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;31mAttributeError\u001b[0m: 'NoneType' object has no attribute 'transform'"
-     ]
-    },
-    {
-     "data": {
-      "image/png": "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\nBrznnnsuv/3bv50rr7wyH/rQh3LzzTdn165dHWr27NmTVatWZe7cuZk7d25Wr16dAwcOdHmuatcB\nAACUpra/nnj37t25/vrrM2rUqKxatSqVSiUPPvhgrr/++mzevDnve9/70tzcnKVLl6atrS0rV65M\nW1tb1q5dmx07dqShoSG1te9Mr9p1AAAAJeq3xPOtb30rb775ZjZs2JDp06cnSebOnZslS5bkr/7q\nr3Lbbbdl/fr1aWpqyqOPPpqpU6cmSa644oosX748mzZtypIlS5Kk6nUAAAAl6rdTNHft2pULLrig\nPdwlyaxZs3L++ednx44dSZItW7Zkzpw57WEsSebNm5epU6dmy5Yt7duqXQcAAFCifgt4F110Ud54\n4428/vrr7duam5tz8ODBTJgwIS0tLdm9e3cuv/zyLr0zZszIs88+myRVrwMAAChVvwW8G264IXV1\ndfnyl7+c559/Ps8//3y+/OUvp66uLjfccEP27duX5J0g2NmECRNy8ODBHDp0qOp1AAAApeq37+Bd\ndtll+epXv5pbbrkl11577TuD1dbm61//eqZPn56f/OQnSZKRI0d26R0xYkSS5K233srhw4erWldf\nX3+mPxoAAMCQ1G8B7wc/+EHuuOOOXHXVVfl3/+7f5dixY/nOd76T//Sf/lO+8Y1v5LzzzkuS1NTU\n9PgcNTU1qVQqVa0DAAAoVU3lRDKqotbW1nzsYx/LlClT8r3vfa89WLW1teW6667La6+9lrVr12bx\n4sW58847c/3113fo/8pXvpK/+qu/ypNPPpmXXnop1157bdXqujvC15unn346R48edYuF97iNj21L\ny4RL2h8fP348STJsWMeznMc2vZB/v+D/O62ed/d17unPsbrT1taWJKe13vvSM5BjDfX5lTrWUJ+f\nsQanx1iD02Oswekx1uD0lD5WXV1dZs2a1Wtdv3wH78UXX0xLS0uuueaaDkfNamtrs2jRovziF7/I\nwYMHkyT79+/v0t/U1JSxY8dm5MiRmTRpUlXrAAAAStUvh6VOhLoTRxHe7dixY0mSMWPGZPLkyWls\nbOxS09jYmJkzZ/ZLXV+cSlKmbFuf2ZnR4ye2P3711VeTJBMnTuxQd17t4cyePfu0et7d17mnP8fq\nzlNPPZUkPe6vVs9AjjXU51fqWEN9fsYanB5jDU6PsQanx1iD01PyWE8//fQp1fXLEbxLLrkkF154\nYTZt2pSjR4+2bz9y5Eh+8IMfZNy4cbnkkkuyYMGCbN++Pbt27WqvOfF44cKF7duqXQcAAFCifjmC\nV1tbm//yX/5Lbr311lx33XW57rrrcuzYsfz3//7f84//+I/56le/mnPOOSc33XRTNm/enGXLlmXF\nihVpbW3NunXrMmvWrCxatKj9+apdBwAAUKJ+u3LINddck/POOy/3339//vzP/zxJMnPmzHzzm9/M\nRz7ykSTJuHHjsmHDhtx111255557MmrUqMyfPz+33XZbhg8f3v5c1a4DAAAoUb9eGvIjH/lIe5jr\nyZQpU7JmzZqTPle16wAAAErTL9/BAwAAYOAJeAAAAIUQ8AAAAAoh4AEAABRCwAMAACiEgAcAAFAI\nAQ8AAKAQAh4AAEAhBDwAAIBCCHgAAACFEPAAAAAKIeABAAAUQsADAAAohIAHAABQCAEPAACgEAIe\nAABAIQQ8AACAQgh4AAAAhRDwAAAACiHgAQAAFELAAwAAKISABwAAUAgBDwAAoBACHgAAQCEEPAAA\ngEIIeAAAAIWoHewJAIOj4YeP5eXmQx22vbJ3b5Jk6zM7O2y/+Pz6LFm4YMDmBgBA3wh48B71cvOh\nvDH+Ax22tbSdmyQZPX5ix+LXOgY+AACGJqdoAgAAFELAAwAAKISABwAAUAgBDwAAoBACHgAAQCFc\nRRM4LZ1vr9DTrRUSt1cAABhoAh5wWjrfXqHHWysk7bdXcM89AICBIeAB/c499wAABobv4AEAABRC\nwAMAACiEgAcAAFAIAQ8AAKAQAh4AAEAhBDwAAIBCCHgAAACFEPAAAAAKIeABAAAUQsADAAAohIAH\nAABQCAEPAACgEAIeAABAIQQ8AACAQgh4AAAAhRDwAAAACiHgAQAAFKJ2sCcA0JOGHz6Wl5sPtT9+\nZe/eJMnWZ3Z2qLv4/PosWbhgQOcGADAUCXjAkPVy86G8Mf4D7Y9b2s5NkoweP7Fj4WsdAx8AwHuV\nUzQBAAAKIeABAAAUQsADAAAohIAHAABQCAEPAACgEAIeAABAIQQ8AACAQgh4AAAAhRDwAAAACiHg\nAQAAFKJfA96BAwfy+7//+/nIRz6SD33oQ/nc5z6XJ598skPNnj17smrVqsydOzdz587N6tWrc+DA\ngS7PVe06AACA0tT21xMfPnw4119/fV577bXceOONGTt2bL797W/nxhtvzMMPP5xLLrkkzc3NWbp0\nadra2rJy5cq0tbVl7dq12bFjRxoaGlJb+870ql0HAABQon5LPA888EBeeumlPPTQQ/nQhz6UJPmX\n//Jf5uqrr87atWvzla98JevXr09TU1MeffTRTJ06NUlyxRVXZPny5dm0aVOWLFmSJFWvAwAAKFG/\nBbwf/OAH+fjHP94e7pJk/PjxWb16dfuRtC1btmTOnDntYSxJ5s2bl6lTp2bLli3tgazadUC5Gn74\nWF5uPtT++JW9e5MkW5/Z2aX24vPrs2ThggGbGwBAf+uXgLdnz57s27cvn//859u3vfnmmxk9enR+\n67d+K0nS0tKS3bt359Of/nSX/hkzZmTbtm39UgeU7eXmQ3lj/AfaH7e0nZskGT1+Ytfi17qGPgCA\ns1m/XGTlpZdeSk1NTcaNG5evfOUr+fCHP5xf+ZVfyYIFC7J169Ykyb59+5IkF110UZf+CRMm5ODB\ngzl06FDV6wAAAErVL0fwWlpaUqlU8vWvfz3Dhw/P7//+72fYsGFZt25dvvjFL2bdunUZNWpUkmTk\nyJFd+keMGJEkeeutt3L48OGq1tXX11fhJwQAABh6+iXgHT16NEly8ODBPPbYY+2h6jd+4zdy9dVX\n52tf+1ruuOOOJElNTU2Pz1NTU5NKpVLVur44evRonnrqqT71UoZX9u5tP9UvSY4fP54kefXVVzvU\nvdm0t32tnGrPu/s69xhrYF737rS1tSXJaf3u96Wn1LGG+vyMNTg9xhqcHmMNTo+xBqen9LHq6upO\nWtcvp2iOHj06STJ//vwOR8zGjBmTT3ziE3n22Wdz7rnv/AOstbW1S/+RI0eSJPX19e3PVa06AACA\nUvXLEbwT34O78MILu+y78MILU6lU2vft37+/S01TU1PGjh2bkSNHZtKkSVWt64u6urrMmjWrT72U\nYeszOztcpOPE0aCJEzteuOO82sOZPXv2afW8u69zj7EG5nXvzon/Vetpf7V6Sh1rqM/PWIPTY6zB\n6THW4PQYa3B6Sh7r6aefPqW6fjmCd8kll6Suri4/+9nPuuzbvXt3RowYkXHjxmXy5MlpbGzsUtPY\n2JiZM2cmeeeoXzXrAAAAStUvAW/UqFH5xCc+ka1bt2bnzn+6DPnu3buzdevWfPKTn0xNTU0WLFiQ\n7du3Z9euXe01Jx4vXLiwfVu16wAAAErUbzc6v+222/L444/nhhtuyNKlS1NbW5uHHnooo0aNype+\n9KUkyU033ZTNmzdn2bJlWbFiRVpbW7Nu3brMmjUrixYtan+uatcBAACUqF+O4CXJxRdfnO9973uZ\nM2dOHnzwwaxZsyYzZszId77znUyePDlJMm7cuGzYsCGXXXZZ7rnnnjz00EOZP39+HnjggQwfPrz9\nuapdBwAAUKJ+O4KXJJMnT87dd9/da82UKVOyZs2akz5XtesAAABK029H8AAAABhYAh4AAEAhBDwA\nAIBCCHgAAACFEPAAAAAKIeABAAAUQsADAAAohIAHAABQCAEPAACgEAIeAABAIQQ8AACAQgh4AAAA\nhRDwAAAACiHgAQAAFELAAwAAKISABwAAUAgBDwAAoBACHgAAQCFqB3sCAIOt4YeP5eXmQx22vbJ3\nb5Jk6zM7O2y/+Pz6LFm4YMDmBgBwOgQ84D3v5eZDeWP8Bzpsa2k7N0kyevzEjsWvdQx8AABDiVM0\nAQAACiHgAQAAFELAAwAAKISABwAAUAgBDwAAoBACHgAAQCEEPAAAgEK4Dx5AH3W+QXpPN0dP3CAd\nABgYAh5AH3W+QXqPN0dP3CAdABgQTtEEAAAohIAHAABQCAEPAACgEAIeAABAIQQ8AACAQgh4AAAA\nhRDwAAAACiHgAQAAFMKNzgEGUMMPH8vLzYc6bHtl794kydZnOt4M/eLz67Nk4YIBmxsAcPYT8AAG\n0MvNh/LG+A902NbSdm6SZPT4iR2LX/unwNc5GPYUChPBEADeywQ8gLNA52DYYyhMOgRDAOC9xXfw\nAAAACiHgAQAAFMIpmgCFckEXAHjvEfAACtXXC7oAAGcvp2gCAAAUQsADAAAohIAHAABQCAEPAACg\nEAIeAABAIQQ8AACAQgh4AAAAhXAfPAA66HyDdDdHB4Czh4AHQAedb5Du5ugAcPZwiiYAAEAhBDwA\nAIBCCHgAAACFEPAAAAAKIeABAAAUwlU0AThjp3prhcTtFQCgPwl4AJyxU761QuL2CgDQj5yiCQAA\nUAgBDwAAoBACHgAAQCEEPAAAgEIMSMB77rnnMnPmzHzjG9/osH3Pnj1ZtWpV5s6dm7lz52b16tU5\ncOBAl/5q1wEAAJSo36+ieezYsdx+++05duxYh+3Nzc1ZunRp2trasnLlyrS1tWXt2rXZsWNHGhoa\nUltb2y91AAAAper31HP//ffnZz/7WZft69evT1NTUx599NFMnTo1SXLFFVdk+fLl2bRpU5YsWdIv\ndQAAAKXq11M0n3/++dx///354he/mEql0mHfli1bMmfOnPYwliTz5s3L1KlTs2XLln6rAwAAKFW/\nBbwTp2bUlb4jAAAgAElEQVR+9KMfzaJFizrsa2lpye7du3P55Zd36ZsxY0aeffbZfqkDAAAoWb+d\novnAAw9k9+7duf/++/P222932Ldv374kyUUXXdSlb8KECTl48GAOHTpU9br6+voz/rkAAACGqn45\ngvfCCy/kvvvuy+rVqzNhwoQu+w8fPpwkGTlyZJd9I0aMSJK89dZbVa8DAAAoWdWP4B0/fjy/93u/\nl6uuuirXXXddtzUnvo9XU1PT4/PU1NRUva6vjh49mqeeeqrP/Zz9Xtm7Ny1t57Y/Pn78eJLk1Vdf\n7VD3ZtPe9rVyqj3v7uvcYyyv+1Ae60zn1522trYkOa333L70GGtweow1OD3GGpweYw1OT+lj1dXV\nnbSu6gFv7dq1eeGFF7Jx48a8/vrrSZI33ngjSdLa2prXX389o0ePbn/c2ZEjR5Ik9fX1Va8DYGj5\nX9t/nP2HjrQ/PhEMhw3reILJ++pHZP6vzRnQuQHA2ajqAW/btm15++23uxy9q6mpydq1a7Nu3bps\n2rQpSbJ///4u/U1NTRk7dmxGjhyZSZMmVbWur+rq6jJr1qw+93P22/rMzoweP7H98YmjEhMnTuxQ\nd17t4cyePfu0et7d17nHWF73oTzWmc6vve/9HzhpX+1rO9t7OjvxP6A97e9JX/qMdWY9xhqcHmMN\nTo+xBqen5LGefvrpU6qresC7/fbb24/YnfCLX/wit956axYvXpzFixfn/e9/fyZPnpzGxsYu/Y2N\njZk5c2aSZMyYMVWtAwAAKFnVL7IyY8aMzJs3r8OfK6+8MkkyefLk/Oqv/mrq6uqyYMGCbN++Pbt2\n7WrvPfF44cKF7duqXQcAAFCqfrtNwsncdNNN2bx5c5YtW5YVK1aktbU169aty6xZszrcN6/adQAA\nAKXqtxudd1ZTU9PhSpbjxo3Lhg0bctlll+Wee+7JQw89lPnz5+eBBx7I8OHD+60OAACgVANyBO/i\niy/OT3/60y7bp0yZkjVr1py0v9p1AAAAJRqwI3gAAAD0LwEPAACgEIN2kRUA6IuGHz6Wl5sPtT9+\nZe/eJO/cU6+zi8+vz5KFC7r09NZ3ogcAzkYCHgBnlZebD+WN8f90c/SWtnOTpMtN3ZMkr+3stqfX\nvte6BkUAOFs4RRMAAKAQAh4AAEAhBDwAAIBCCHgAAACFEPAAAAAKIeABAAAUQsADAAAohIAHAABQ\nCAEPAACgEAIeAABAIQQ8AACAQgh4AAAAhRDwAAAACiHgAQAAFELAAwAAKISABwAAUAgBDwAAoBC1\ngz0BABiqGn74WF5uPtT++JW9e5MkW5/Z2aX24vPrs2ThggGbGwB0R8ADgB683Hwob4z/QPvjlrZz\nkySjx0/sWvxa19AHAAPNKZoAAACFcAQPAKqo82mdSc+ndjqtE4BqE/AAoIo6n9aZ9HJq57tO6zzV\n7/u9OxQKkwB0JuABwBBwyt/3e1co7GuYBKBcvoMHAABQCAEPAACgEAIeAABAIQQ8AACAQgh4AAAA\nhRDwAAAACuE2CQDwHlONe+711NO5D4CBJeABwHtMNe6512NPpz4ABpZTNAEAAAoh4AEAABRCwAMA\nACiEgAcAAFAIF1kBAPpF5ytvJqd2xU4A+k7AAwD6RecrbyandsVOt2QA6DsBDwAYUtySAaDvfAcP\nAACgEAIeAABAIQQ8AACAQgh4AAAAhRDwAAAACuEqmgDAWc899wDeIeABAGe9/r7nnlAInC0EPADg\nPeuU77nnfnvAWcJ38AAAAArhCB4AwGnwfT9gKBPwAABOg+/7AUOZgAcAMAB83w8YCL6DBwAAUAhH\n8AAAhqhTPa0z+adTO31HEN7bBDwAgCHqlE/rTNpP7ezv7wgmgiEMZQIeAAB9CpOOFsLQI+ABANAn\nA3m0UJiEUyPgAQAwoIbiqadCIaUQ8AAAKFZfbk/h+4iczQQ8AAB4F99H5Gwm4AEAwBnq6ymkUG0C\nHgAADBKng1Jt/Rbwtm3blr/8y79MY2Njampq8sEPfjC33HJLZs+e3V6zZ8+e/Nmf/Vkef/zxJMnH\nP/7xrF69OuPGjevwXNWuAwCAoaAvp4NCb/ol4P34xz/OypUrc8kll+RLX/pSjh07lo0bN+Zzn/tc\nNm7cmFmzZqW5uTlLly5NW1tbVq5cmba2tqxduzY7duxIQ0NDamvfmVq16wAA4GzW1+/7OVr43tAv\nqedP//RP80u/9Et5+OGHU1dXlyS59tprc8011+Tuu+/OunXrsn79+jQ1NeXRRx/N1KlTkyRXXHFF\nli9fnk2bNmXJkiVJUvU6AAA4m/X1+34DefGYvtyeQgCtjqoHvJaWluzYsSMrVqxoD3dJcuGFF+aq\nq67K//2//zdJsmXLlsyZM6c9jCXJvHnzMnXq1GzZsqU9kFW7DgAAODX9HibPMIDSVdUDXn19ff7m\nb/4mo0aN6rLv9ddfT21tbVpaWrJ79+58+tOf7lIzY8aMbNu2LUmqXgcAAJTFzew7qnrAGzZsWH75\nl3+5y/bnnnsuTzzxRD72sY9l3759SZKLLrqoS92ECRNy8ODBHDp0qOp19fX1Z/SzAQAAQ8tA3cz+\nbLnX4YBceeTNN9/M6tWrU1NTk89//vM5fPhwkmTkyJFdakeMGJEkeeutt6peJ+ABAAB9OR30bLnX\nYb8HvNbW1tx8883ZsWNHfud3ficf/vCH8+STTyZJampqeuyrqalJpVKpal1fHT16NE899VSf+zn7\nvbJ3b/svcJIcP348SfLqq692qHuzaW/7WjnVnnf3de4xltd9KI91pvMbyLHeK6/7QI41FF6LgRzL\n617+WEN9fqWO9V74LPlf23+c/YeOdOnZ+FjXr5G9r35E5v/anC7bk6Stra3DNU560q8B7+DBg1m5\ncmV+8pOf5Lrrrsstt9ySJBk9enSSd8JfZ0eOvPPD19fXV70OAABgIO0/dCQtEy5pf3wi4A0bNqxr\ncdMLZzxevwW8AwcOZMWKFXn++efzm7/5m/mDP/iD9n2TJk1Kkuzfv79LX1NTU8aOHZuRI0dWva6v\n6urqMmvWrD73c/bb+szODofeT/wvzcSJHQ/Hn1d7OLNnzz6tnnf3de4xltd9KI91pvMbyLHeK6/7\nQI41FF6LgRzL617+WEN9fqWO5bOk55+rs6effrrb7Z31S8A7fPhwe7i78cYbs3r16g77x4wZk8mT\nJ6exsbFLb2NjY2bOnNkvdQAAACXr5rjgmfvDP/zDPP/881m2bFmXcHfCggULsn379uzatat924nH\nCxcu7Lc6AACAUlX9CN7OnTvzyCOP5Lzzzsu0adPyyCOPdKn5zGc+k5tuuimbN2/OsmXLsmLFirS2\ntmbdunWZNWtWFi1a1F5b7ToAAIBSVT3gPf7446mpqUlLS0vuuOOObms+85nPZNy4cdmwYUPuuuuu\n3HPPPRk1alTmz5+f2267LcOHD2+vrXYdAABAqaoe8D772c/ms5/97CnVTpkyJWvWrBnwOgAAgBL1\ny3fwAAAAGHgCHgAAQCEEPAAAgEIIeAAAAIUQ8AAAAAoh4AEAABRCwAMAACiEgAcAAFAIAQ8AAKAQ\nAh4AAEAhBDwAAIBCCHgAAACFEPAAAAAKIeABAAAUQsADAAAohIAHAABQCAEPAACgEAIeAABAIQQ8\nAACAQgh4AAAAhRDwAAAACiHgAQAAFELAAwAAKISABwAAUAgBDwAAoBACHgAAQCEEPAAAgEIIeAAA\nAIUQ8AAAAAoh4AEAABRCwAMAACiEgAcAAFAIAQ8AAKAQAh4AAEAhBDwAAIBCCHgAAACFEPAAAAAK\nIeABAAAUQsADAAAohIAHAABQCAEPAACgEAIeAABAIQQ8AACAQgh4AAAAhRDwAAAACiHgAQAAFELA\nAwAAKISABwAAUAgBDwAAoBACHgAAQCEEPAAAgEIIeAAAAIUQ8AAAAAoh4AEAABRCwAMAACiEgAcA\nAFAIAQ8AAKAQAh4AAEAhBDwAAIBCCHgAAACFEPAAAAAKIeABAAAUQsADAAAohIAHAABQiCID3p49\ne7Jq1arMnTs3c+fOzerVq3PgwIHBnhYAAEC/qh3sCVRbc3Nzli5dmra2tqxcuTJtbW1Zu3ZtduzY\nkYaGhtTWFvcjAwAAJCkw4K1fvz5NTU159NFHM3Xq1CTJFVdckeXLl2fTpk1ZsmTJIM8QAACgfxR3\niuaWLVsyZ86c9nCXJPPmzcvUqVOzZcuWQZwZAABA/yoq4LW0tGT37t25/PLLu+ybMWNGnn322UGY\nFQAAwMAoKuDt27cvSXLRRRd12TdhwoQcPHgwhw4dGuhpAQAADIiiAt7hw4eTJCNHjuyyb8SIEUmS\nt956a0DnBAAAMFBqKpVKZbAnUS1PPvlkfuu3fit/8id/kn/7b/9th31333131qxZk23btmX8+PGn\n/JxPPPFECnqJ6KNDb7Xm+DnD/2nDiSVR07Fu2LG3Uz9q5Gn1vLuvS4+xvO5DeKwznd9AjvWeed0H\ncqwh8FoM5Fhe9/LHGurzK3UsnyU993WnpqYmv/Irv9Lj/qSwq2iOHj06SdLa2tpl35EjR5Ik9fX1\np/WcNTXvvPLDhw8/SSUlG1dXd4qVo/rQ8099fekxVl97/qmvrNdiIMc6s/kN5Fhe98EZy+s+OGOV\n9boP5FhDfX6ljuV3q6e+zt5+++32bNKbogLepEmTkiT79+/vsq+pqSljx47t9vTN3lx55ZVVmRsA\nAEB/K+o7eGPGjMnkyZPT2NjYZV9jY2Nmzpw5CLMCAAAYGEUFvCRZsGBBtm/fnl27drVvO/F44cKF\ngzgzAACA/lXURVaS5MCBA1m0aFHOOeecrFixIq2trVm3bl2mTJmSjRs3+i4dAABQrOICXpL84z/+\nY+666648/vjjGTVqVH791389t912Wy644ILBnhoAAEC/KTLgAQAAvBcV9x08AACA9yoBDwAAoBAC\nHgAAQCEEPAAAgEIIeAAAAIUQ8AAAAAoh4AEAABSidrAnAGebPXv25M/+7M/y+OOPJ0k+/vGPZ/Xq\n1Rk3btwp9d9555156aWX8td//de91m3bti1/+Zd/mcbGxtTU1OSDH/xgbrnllsyePbvXvr/927/N\nPffck+effz719fX59Kc/nVtuuSWjR48+pfk999xzue6663LzzTdn1apVvdZed911eeaZZ7ps/9Sn\nPpWvf/3r3fYcOHAgX/va17J169a0trbmsssuy5e//OVceeWV3da//PLL+eQnP9nrPB566KFcddVV\n3f4sX/3qV/PEE09k2LBhueqqq7J69epMnTq11+f7+7//+/z5n/95nn322YwdOzZXX311fvd3fzcX\nXHBBl9qe/j5Ptk5OZR3cfvvt2bdvXx588MFee062Vnrq622tnMr8Oq+VnnpOtk566uttrXTuOdV1\n8sgjj3Q7Vm9rpaf5dV4nM2bMyIEDB7Jjx44ef2e7Wxe//uu/nm9/+9un/Lt+55135qmnnkp9fX2v\nPZ3XxT//5/88lUolL730Uo893a2JOXPm5MEHHzzl+T333HP5N//m32TChAlpbm7usae7dVGpVHLB\nBRektbW1x77O62LSpEmpqanJz3/+8y49va2LE7cBHjFiRM4555xux+q8Lt7//vfn2LFjefHFF3uc\nX3fvH/PmzcuDDz7Y6/ty57Vx+eWX5+DBg9m5c+cpvZefWKdf+MIXTvoZ0HltTJ06NW1tbdmzZ0+P\nPZ3XxuzZs9PU1JQXXnjhlOZ34v1i4cKF+fnPf97r/DqvjRN/V+ecc07Gjx/fbU937xef+tSnsmXL\nlm7H6mltvPv20BdccEE+85nPdBmru/eLT33qU/n+97/f68/V22dLT5+9vX2WnMrndef3r556TvY5\n0lNfb58jpzK/7mp66uvts+QLX/hCtz0n+zdH57FO5bPkT/7kT/Jf/+t/7TJWb58jPf1Mp/PvjdMh\n4MFpaG5uztKlS9PW1paVK1emra0ta9euzY4dO9LQ0JDa2t5/pRoaGtLQ0JA5c+b0WvfjH/84K1eu\nzCWXXJIvfelLOXbsWDZu3JjPfe5z2bhxY2bNmtVt39/+7d/mt3/7tzNr1qzceuutefXVV/Otb30r\nzz77bDZs2HDSn+/YsWO5/fbbc+zYsZPWJsnOnTszf/78LFiwoMP2SZMmdVt/+PDhXH/99Xnttddy\n4403ZuzYsfn2t7+dG2+8MQ8//HAuueSSLj3jxo3LV7/61S7bW1tb80d/9EcZP358pk+f3mX/7t27\nc/3112fUqFFZtWpVKpVKHnzwwVx//fXZvHlz3ve+93U7x7/7u7/LTTfdlPPOOy//4T/8hxw/fjzr\n16/P3/3d3+W73/1uxowZ017b09/nydbJpk2bTroOvve972XTpk35tV/7tV7HOtlaee6557rt622t\nLF68+KTz67xWelvbva2Tnvp6WysrV67s0nMq66Sn16K3tfL5z3++257O6+TnP/95GhoaUldXl9/9\n3d9NbW1tl9/Z7tbF/fffnx/84Ae59NJLT+l3vaGhId///veTJNOmTeuxp/O62LVrV77zne+kpqYm\nN954YyZMmNClp7s1sX79+nzrW9/qdazO6+I//sf/mGPHjuXo0aO99nReFzt37sz999+fMWPG5Atf\n+EK3fZ3Xxeuvv56HHnooNTU1uemmmzJu3LgOPf/iX/yLbtfFT3/606xbty61tbVZtWpVt39fndfF\nz3/+83z3u9/NOeecky9+8YsZNWpUl57u3j8eeOCBbNiwodf35c5r48UXX8zDDz+cUaNG5dZbb01T\nU1Ov7+Unfo+mTZt20s+AzmvjxRdfzHe/+93213DYsGFdejqvjX/4h3/I//yf/zPnnnvuKX3WnHi/\naGtry+bNmzN79uxe+969Nl544YV885vfzD/7Z/8sn/jEJ1JXV9elp7v3i29+85v54z/+40ybNq3b\nsbp7zzgxVqVSydixY7N48eJ85zvf6TBWd+8Xa9asydatW3P55Zf3+HP19tmyYcOGbj97e/ss+e53\nv3vSz+vO7689fcaf7HNkxowZ3fb19jny13/91yedX3fz6e3fIT19lkycOLHbnpP9m+P9739/l76T\nfZZceOGF+da3vtVlrN4+R/7H//gf3c7vdP69cdoqwCn72te+Vrn88ssrL774Yvu27du3V6ZNm1b5\n/ve/32PfsWPHKn/xF39RmT59emX69OmVG264oddxrr322spv/MZvVI4cOdK+7bXXXqvMmTOnsmLF\nih77/vW//teVT37ykx36NmzYUJk+fXrl//yf/3PSn+8b3/hGZebMmZXp06dX/uIv/qLX2t27d1em\nTZtW2bRp00mf94Svfe1rlcsuu6zy93//9+3b9u/fX5k9e3blP//n/3zKz1OpVCp//Md/XJkxY0bl\nH/7hH7rd/0d/9EeV6dOnV37605+2b/t//+//VaZNm1b5b//tv/X4vP/qX/2rygc/+MHK7t2727c1\nNjZWLrvssspXvvKVSqVy8r/PntbJpZdeWrn55pt7XQdtbW2Vr3/96+01N954Y69j9bRWrrrqqsrV\nV1/dY193a+Xb3/52Zdq0aZVp06addJ2eWCvTpk2r3HDDDT2O09M6OZXXsPNa2bdvX2XGjBmVSy+9\n9JR+jyqVd9bJZZddVrnjjjt6HKu7tfKTn/ykcumll/b4WnReJ9dee23lox/9aGX69Ont66Tz72x3\n6+Lqq6+uXHrppZWN/397Zx5UxZX+/e+9IIuyqKhEpZQ4BmRxAUEWoyKKC8qmuCDuilucCIrBddxl\nxCBoXDKIGTMuYDmjiKMVSdRIqowV4xJroiCCCwFUghcu22Xt9w+q++3bfXrBZPL7vb7nU2VZ3NtP\nP2f5nuc53X363NOnuc9IY53fXk5OTszAgQNl44NQF2FhYcyoUaMYb29v7hihDUkTI0eOZJycnJir\nV6/Klo/l4MGDjLOzM+Pk5MSkpqZK2pB0oSbuCXXB1mvQoEFcDFETK318fBgnJyfm1q1bkr6EumD7\n2MnJiYshQhtS/JgwYQLj5OTE7N69m/tMGJeF2oiIiGCGDx/OODk5cbmFFMuF42jIkCGKOUDYzhER\nEUxAQICRNoQ2Qm1EREQwPj4+jLOzM3eMXK5h44WTkxPj5eUlWz6hNtTkNVK8CAkJYZydnZn4+HhJ\nOyERERGMp6cn4+LiwuUWoQ0pXrB9nJiYKOlLLrfMnDmTmHvl5hzLly+XzNdS8VUqxyuNPSk7ub5Z\nu3at4nyCdF4pX3JzDikbpTlHe+Y87Jxj48aNRBu5OUdUVBTRRs18422h7+BRKO3g8uXLGDZsmNES\nPz8/P7z//vu4fPky0aaxsRHh4eE4dOgQwsPD0aNHD1kfer0ejx8/RnBwMMzMzLjP7ezs4O3tjbt3\n70r6sbOzw/Tp043shg0bBoZhkJ+fL+s3Pz8fn3/+OT766COjJSpSPHnyBBqNBv369VM8liUrKwsB\nAQEYOnQo91m3bt2QkJAALy8v1efJz8/HqVOnMGXKFHh6ehKPefr0Kbp06WL0dG/gwIHo3LkzHj9+\nTLQpKSlBQUEBwsLC4ODgwH3u4uICPz8/ZGVlqepPkk6GDh0KMzMzXLt2TdLOYDAgPDwcR44cwdSp\nU9G1a1fcv39f0peUVqytrdHS0oIXL14Q7UhaaWxsxIkTJ8AwDNzc3GR1ympl6dKlYBgGP/zwg2Sd\nSDpR04ZCrTQ2NmLx4sVoaWmBh4eH4jhiy3ny5ElYWVnh3Llzkr6EWmlsbMTmzZsBAD169BDZCHXC\n9kNYWBj8/f2RlZUFQDxmhbrQ6/UoKSmBra0tcnJyuPML7fjtFRwcDKDtLrNUfNDr9cjPz+d0wZZv\n8uTJGDZsGHdevg1JE3q9Hq9fvwYAFBUVSZaP395Hjhzh/jYxMZG0KSgoMNKF2rjH1wW/XuvWreNi\niFKsvHPnDnQ6HQYMGAAfHx9JX3xd8Pu4S5cuXAzh25DiR2NjIxwcHODo6IiLFy9yvoRxma8Nti/m\nzp2Lfv36cblFaCMcR927d0eHDh1kc4CwnVlfUVFRRtrg2wi1wf4dFhbG9TupfHxdsPECANzd3WVz\nFD9mqM1rpHhhb2+PMWPGGD19l8uHjY2NsLCwQG1tLaZOncrlFqENKV44ODjA0tIShYWFRF9yuWXQ\noEG4e/cuMfdKzTl69+6Na9euEW2k4qtUjlcaez/++CPRTq5vWltb8e9//1t2PkEqj9w8RGrOIWcj\nN+dwcHBQPedh5xyBgYG4cOEC0UZqzmFtbU3sXzXzjd8CvcCjUFSi1+tRXFwMNzc30Xeurq74+eef\niXYNDQ2oq6tDamoqEhMTjSY9JKysrPDVV19h3rx5ou90Op3kMlAzMzMcPXoUS5YsMfr84cOHAKSX\nTQL/d0nEhx9+iJCQENnysRQUFAAA/vSnPwEA6uvrZY//5Zdf8OrVK27JIQDU1dUBAKKiojBt2jRV\nfgEgJSUFFhYWWLVqleQx9vb2qKqqgk6n4z6rrKxEdXW15MXBq1evAIC4VLRv377Q6XQoLi6W7U8p\nnTQ0NMDU1BQdO3aU1EF9fT0MBgM+++wz7Ny5E1qtFq2trZK+pLTS0NCApqYmWFpaEu1IWmloaEBV\nVRUAYNGiRZI65WslKCgIADBhwgTJOpF0ojQmSFrR6XSoq6vD/v37uWVySrA66dSpk+z4E2qloaEB\nNTU10Gq1GDFihMhGqBN+P7A6YY9hxyxJF6ydt7e3KH7wxzq/vfbu3Qt7e3u89957onqwNtbW1rhy\n5QqnC375hDGE/ZukCSsrK6xduxaAOH4Iz8PXhdR7m3wboS5MTEwU455QF1ZWVjh//jzmzZsniiFy\nsTItLQ2WlpZISkqSLSNfF2wbRkREiGIIa0OKH2y7Dh8+3EgX/Lgs1Aa/L/i5RRjLhePI1NQUAwYM\nkM0B1tbWRu3M98WvO99GqA32b7a8bHlIuYavi4iICGg0GqPJNsmOrw0zMzMcOHBAtk6keNHc3Iyj\nR4/i0KFDRrqQy4dmZmawsbFBx44djXKL0EYYL8zMzLB37140NTUZ6YJ9l61Xr16SuaWlpQXPnz8H\n0Hbhxkcql7S0tKC6uhomJibEfE2KrwzDSOZ4uTnHmzdv0NjYSLSTmnOw78i5uLhIzidIc47W1lbZ\neQgpl8jNXeTmHNOnT8f169dVz3lSUlJgbm6O58+fS9qQ5hwVFRXQ6/V47733RDZq5hvsMW8DvcCj\nUFTCDjR7e3vRdz169EB1dTVqampE31lbWyMnJwfjx49X5Uer1aJPnz6id8Ty8vJw9+5dySdWQkpL\nS3Hu3Dns2rULzs7OGDt2rOSxaWlpKC4uxrZt21SdG2gLtp06dUJiYiI8PT3h4eGBoKAgySeZ7MYO\nXbt2xZ49e+Dl5QVPT0+MGzcO169fV+03Ly8P3377LaKiotCtWzfJ4+bMmQMzMzOsWbMG+fn5yM/P\nx5o1a2BmZoY5c+YQbdiX4Wtra0XfVVZWAmhLKnL9KaUTa2trzJgxAwaDgagToO2F/pycHK6vtFot\nPD09JX1JaaWkpASNjY1GTyfkKC0txddff42WlhYMGDBAtVasrKwAAP3795c8nqSTKVOmIDY2VrJe\nJK2MGjUKGo3G6E6xHKxOZs2ahatXr8qOP6FWSktL4ejoCAsLC6JWhDrh9wOrk/LycqMxS9IFa9en\nTx+j+CEc61ZWVpzmtFotd0EmrC9ro9FojHTB+qmoqDA6r1xMKS0tRVZWFv72t7+JNEGyY3Wxfft2\n9O7dGxqNRrJ8QNvdeL4uhg4dikWLFnEbSZDs2Ikwq4thw4YhLCwM0dHRRjFErl55eXm4ceMGoqOj\n4ezsLFtGvi4KCgpQX1+P3bt3G8UQvo2a+PHw4UNRXFbKLXq9HqdPnxbFcqXcQsoBQm0I6+7q6qqY\nN4TndXNzk7SRyy1SOUout5Bs1OQWNflQmFukbJRyC9/OyckJY8eOldRGWloa9Ho9NBoNKioqjL6T\n0oLFcnwAABS4SURBVEVaWhp3ccNesPAh6aK0tFSyH5TmHFqtVtXcgK33li1boNVqceDAAcljSbq4\nc+eO7DyEpAs/Pz8UFRURbeR0sW7dOtVzHlYXLi4uKCsrk7Qh6SIqKgoAsHv3btHxauJFeXm5Yvmk\noJusUCgqYQehhYWF6Dtzc3MAbZN/dtLLR6v9bfdS6urqkJCQAI1Gg5iYGMXjq6qqEBgYCI1GAwsL\nC2zatElyYlxQUIDDhw9jy5Yt6NGjB0pKSlSV6cmTJ6itrUV1dTWSkpJQXV2Nf/zjH1i9ejWam5sR\nGhpqdLxerwfDMNi/fz86dOiATZs2QavV4tixY/joo49w7Ngx0R1MEhkZGTA1NcXs2bNlj3NxccHe\nvXsRGxvLLSUyNTXF/v37iZuyAG13Bjt16oRvvvnG6K5kTU0Nvv/+ewBtd0fl+lNOJ+xnck87hRNj\n4d9KsFrRarV/iFaUyielk/j4eLS2top0AqjTihJ8nSiNv/ZqRY1OqqqqkJSUxI1ZtfFDq9WKxrpG\no5FtZzXxQXiMnI2cJkh2SjGEZKMmfgjt2MmOnC4GDx4s2xZS8YNURiVdCG2UdMEwDJYvXy5qVzlt\nAG27Ou7YsYM4PqW03Z5xzdYDaNv04YcffpC0EZ43Li4O48ePJ/qR04Vc+aS0ERcXx40Fvo1SvDhw\n4ABWrlyp2BZ8bciVT04XPXv2hI+Pj8iOpA22fczNzVFfX4/Gxkaj8pB0wdr4+/sjNzcXBoOB2Kd8\nXTQ1NaG8vBw7d+5UnePr6uoQGxsLhmGwYMECRTu2vYA2vcbExKB3795EG5IuGIbB7du3sX37dklf\nQl08efIEqampYBgGt27dEj0ZltLF4cOHkZ2djYULF6pqj4yMDJiYmODBgwfYunWrpI1QF+xyzNmz\nZ8Pf319ko3a+8bbQCzwKRSXsYJWbaLV3Mq4Gg8GAZcuW4fHjx1i6dKmqd9U0Gg1SUlLQ1NSEEydO\nYP78+UhNTeWW1LG0trZi3bp18Pb2RmRkZLvKNWPGDLS0tGDWrFncZ8HBwZg8eTKSkpIQEhJi1B5s\n8qqurkZOTg53ITx69GiMHTsW+/btw9mzZ2V9NjQ04OLFiwgMDETPnj1lj83KysKGDRvg7e2N6dOn\no6WlBRkZGVi1ahUOHjyIgIAAkU2HDh0wb948HD58GJ988gliYmLQ0NCA5ORktLa2AoDiTqn/UzoB\nfl+tCHlbrajRiRA1WpGjPToBlLUiREknDMMgOTnZqB/u3bsHQL7vGxsbsWbNmnb1n5o+Fx7j7u6O\nJUuWSNpIaWLEiBEiX0q6kCqfki6CgoJEdhcuXAAgrYtPP/0UnTp1kqyXlC6kyiini3379uHkyZMi\nG6X4ERsbi169ehm1K7sSQUobGo0GmzZtQlZWlmQsJ9moyQH8us+fPx+DBg2StRGed8WKFViwYAFc\nXFyMbMaMGSOrC7nySWkjODgYer0emzdv5mxSUlIU48Xhw4cV20KoDb1eL2kjp4ukpCRJO742Fi1a\nhLi4OFhaWkKj0aC+vl6UW4S5hD/WXFxckJubq5hLWltbodPpYG1trTpuGwwGLF26FE+fPoWDgwPi\n4+MVbTQaDZKTk7Fv3z5UVlbi73//OwYPHgxXV1dReYS6YMdGr169ZMvI10VrayuOHDkCX19flJSU\nICkpCZmZmUbHk3TB7lJpamqKH3/8UbFeDQ0NyM7ORseOHTFw4EDZ8vF1ERkZidTUVFRVVeHMmTMY\nMWKEaCnm7zHfkIMu0aRQVMI+TifdMWPvspCe3v0WqqursWDBAty+fRuRkZGIjY1VZWdjY4OJEyci\nNDQUJ0+eRK9evZCYmCg6Lj09HQUFBVi9ejV0Oh10Oh33HpbBYIBOp5N8+XjGjBlGCRhoexIRFhaG\niooKPHnyxOg7tv2CgoKM2sna2hqBgYH4+eefFd/ju3XrFurq6jBhwgTZ4wwGA3bv3g13d3ccP34c\nkyZNQmhoKE6cOIH+/ftj06ZNaGpqItr++c9/xuzZs3Hp0iWEhIRg2rRpsLW15ZZk2drayvr+n9AJ\n8L9DKyTaqxNAnVbkXopXqxO27EpaISGlk+nTp4NhGDx69MioH5R0wTAMVq9e3a7+U9PnwmMWLVqk\naEPSxK5du4h2crrQ6/WYM2cO0ZecLn799VfMmjVLZCenixEjRuA///mPbL1IupBqQzldvP/++4iL\niyP6kosfGo0GEyZMEI01OW0AbZPnqVOnyo5PNX0otBPWPSEhQdFGeN7evXvjypUrIht2K3+peNHS\n0kJsC0BaGxEREaipqYGLiwtn89e//lUxXuTl5SEgIEC2XkJtSLWfwWDArl27JOPF7t27MXbsWKKv\nlStXctoIDQ1FYWEh3NzcEBkZaRTP2Hgq1AV/rFVVVYFhGC6PSeXr9PR0NDU1oU+fPqpyPF8TJiYm\n2L9/vyo7GxsblJSUoLy8HOnp6bC3t8fOnTtFNmlpaaJ4cfz4cQBtG5E9e/YMb968Ifri64Jti/j4\neIwbNw6//vor9+6fsP34ukhPT0dhYSEXL8rKymTrxeqivr5eNvcJ40VZWRnKy8tx7NgxODo6YsOG\nDdwSXL6f3zrfkINe4FEoKmFfsCatiX79+jVsbGwkl9i8DW/evMGcOXNw//59zJgxAzt27Hir85ib\nmyMgIABlZWXcum6W7777Dk1NTYiMjISfnx/8/PwwZcoUaDQapKenw9/fH2VlZe3yx/6Qt/DdAPY9\nAjs7O5GNnZ0dGIYhvk/A58aNGzA3N8eoUaNkjysqKoJer0dwcLDRHU5TU1OEhISgoqLCaFdAPuzd\n8tzcXJw6dQrffvstUlNTUVlZCRMTE9nNaoA/XifAf0cr7B1EFjVaUfv7iYC0TgB1WpG7wFOrE0Cd\nVkg3A0g6+ctf/sI9hZ42bZpRP8jpori4GFqtFg8ePFDdf01NTYp9LtRFXFxcu3Vibm4OX19flJWV\nEe2kdAEAX375JR48eIDJkyer1qS5uTl3gSz0JaWLN2/e4ObNmwCAsLAwSV9CXciNGyld6PV6VFZW\norm5GePHjxf5Uhs/+GONrZdSzJCL5XKQ7JRihhpfwmPYv0tLS3Hx4kU0Nzeryi1q68WPGaT2U5Nb\npHzJxQy+zePHj1FdXa0qtwh9abVaThuurq7QarX4/vvvkZ6eDoZhuGWkbPuwMY7VBX+snT59GgzD\nICoqSjZff/fddwDaNj5R6ge+Jrp37w6GYdo1N2DLFxUVhZKSErx8+dLIxs/PD2fPnhXFi5MnTwJo\newI2fvx4+Pv7q/YVGRnJtV9sbKyRDUkXrN3169fR2tqK0aNHy/q6ceMGtFotWlpaZNtCGC9YPzNm\nzEBBQQEqKiowffp0kZ/fOt+Qgy7RpFBUYm1tDQcHB25HLT4PHz6Eu7v77+artrYWCxcuRH5+PubP\nn8+9HyFHUVERFi9ejJiYGO7FXpaamhriBhXr16/n7kSxVFRUID4+HuHh4QgPDyduZPLq1SssWrQI\nwcHBWLFihagcAIy2/QXadooyMzMjPrEpLi6Gubk5l8CluHfvHtzd3dGpUyfZ4/hLWoSwFyFSFwiX\nLl1Cjx494O3tbZQY7ty5Azc3N8VNPv5InQD/Pa0Il/6o0cqGDRuMvn8bnQDqtCL3Xp1anQDqtEJC\nqBP2B3V1Oh26d++O7du3Gx0vpYva2lrcuHEDLS0tWLhwoar+a21tRV5eHgwGg2SfC3WxcuVKREdH\nS+pEShO1tbW4cuUKgLZ3STZu3GhkR9JFaWkpp4WJEydi165dRt9L6aK2tpZ7vzIqKgpbtmwxsiPp\ngq1nRUUFTE1NZZ9u8XWhNG5IumBt2An3smXLRD6EuigqKkJgYCBaWlpE8YMfl/na4PeFMGZIxXKg\n7aL//v37yMjIkM0B/LpHREQgNzdX1qa8vBxTpkzhtMEvn7A87O6zW7ZsEd0YefToEfbs2YMhQ4Yg\nLi7OKLew56mvr0d0dDQmTZqEFStWGPkSxgzWpl+/fiJdsHa2trai3EJqw3v37qF///4ICQmRjYts\nnfi6YH25uLgAMM4tfF98bezatYsbN1u2bIGpqSlWrFhhFE/79etnpAv+WFu/fj3s7OywYMEC2Xy9\nfv16xMTEoFu3bli3bh0Aco4XjoeQkBDFeG8wGBAYGMi1F7986enpuHnzJnbu3ImNGzciPDwcYWFh\nsLCwED2p/umnn5CSkoIPP/wQw4cPxwcffICqqiojXyYmJpg8eTIXM/i+Tp48iatXr2LLli3Ytm0b\nZ0OKF6zdoUOH8NNPPyEtLU12znPv3j0MGDAAn3zyiWxbsMtBWV3wy3fp0iX885//xOrVq7Fv3z4j\nP791viEHfYJHobSDcePG4ebNm3j69Cn3Gfv3pEmTfjc/27ZtQ35+PubNm6dqwge0batbU1ODzMxM\nNDc3c5+XlJQgJycHw4YN45YssLi6unJ3pNh/Hh4eANqSqK+vLzHA2NvbQ6/X4+zZs0Y7QJWWluL8\n+fPw9fUV3U21tLREYGAgrl+/bvRbQcXFxbh+/TrGjBkj+z5Bc3Mznjx5wiVROT744APY2dnh/Pnz\nRi+uNzQ0ICsrC126dCFuTQwAx48fx44dO4yS9OXLl/Ho0SNER0cr+gb+OJ0A/z2tCPtCjVaEvI1O\nAHVakaI9OgHUaaVDhw4iO6FOtm3bhry8PAAQTQZYSLpYuXIltw252v6rrKxEXV2dbJ8LdaGkEylN\nJCQkoKqqCj179hRd3AFkXbA7Fw4ZMgSpqamiGCKli4SEBOh0OvTs2VN0cQeQdcHWy8TEBBMmTJCM\nIUJdKLUHSResjY2NDezs7IgxRKgLdrvzly9fYubMmdxxwrjM1wbbF8eOHUNRUREXM+RiOdD2FKm5\nuVkxB/DrvmPHDsVY0K9fP6Nj2PKdOHECV65c4c7Lt/Hy8hLpgt2F8pdffoGXlxenC75dz549UV1d\nzWmD7+vcuXNczODbWFlZiXTRt29f6PV6PHr0CKNHj+Z0QWpDVhuDBw9WbIshQ4aIdNG3b19UV1cj\nNzcXnTt35nQh9MXXBjtudDodXrx4gWXLlhFzL18XrA3DMHj58iWio6MV87WrqyvMzc1ha2srm+OF\n40FNvBfGDNamT58+uH//Pnx8fLi84ODgwJ1DeF72fX0PDw8sXLgQI0aMEPkSxgzWV9++fXHr1i34\n+flh5MiRRjakeOHq6goHBwc8ePAA48aNk53zsLoYOnSoYlu4u7sb6YItn6enJ+7evYuuXbtyy3/5\nfn6P+YYU9AkehdIOFi9ejAsXLmDevHlYuHAhDAYDjh07hoEDB6r+/TglCgsLkZ2dDVtbWzg7OyM7\nO1t0DGnnQRMTE2zatAkJCQmYPXs2QkJCoNPpcPr0aZiamnI/3Px7sXnzZnz88ceYOXMmpk2bhpqa\nGpw+fRodOnSQ9LV27Vrcvn0bc+bMwdy5c2FqaooTJ07A0tIScXFxsv7KysrQ1NSkasmCqakpNm7c\niPj4eERGRiIyMhItLS3417/+hWfPnmHv3r2Sv6MWExODVatWYenSpdwW3F9++SVGjhypuo//CJ0A\n/12tqNmBUw1voxNAWStz584l2rVHJ4A6rSQnJ4vs+DoZPHgwtwEIu/W+sC9CQ0NFuigtLcXNmzdh\nYmKCiRMnquq/wsJCbkMGqT53c3Mz0kV6ejqys7NhaWmJuro6bN26VfQTAqGhoSJNFBYW4uuvv4ZG\no0FUVJTq8n3zzTcA2n5QWMpGqIsXL16o8sXXxeTJk3HhwgVux8KBAwcS2x0w1oXaccPXRUBAAC5c\nuACtVgu9Xo9Zs2bh0qVLIhtS/GDfvc3MzERdXZ3RWGPf8RRqw8/PD1999RU6duyI2tpaHDx4UDGW\nazQaODo64vHjx5LjWlj3S5cuITg4GJmZmQgODoanpyccHByMbEjxwsfHBzk5OTAxMYGHh4eq8rEx\nt6KiQjZHCbXh6+uLK1euyPoixQutVguGYfDs2TOcOnVKMh+y2nBwcFCMiyYmJsR4YWlpCb1eDxsb\nG2RmZhJ9KeWW0tJSUZsp5ZLXr18T27o90DkHmT9izvF7zDcky/SbrCmU/8/o2rUrTp06hcTERBw4\ncACWlpYICgrC2rVriXf5pZB7UnX79m1oNBro9XrRkjcWUrBlP2d/fHTPnj2wtLSEv78/YmNj0bdv\n33aVT2l3rqCgIHz22WdIS0tDcnIyLCws4OPjg9WrV8PR0ZFo07t3b5w5cwaffvopvvjiCzAMAy8v\nL6xdu5a4VI+PTqeDRqNRvUFJcHAwbG1t8fnnnyMlJQUA4O7uzv3osBTjxo1DcnIyjh49isTERHTr\n1g1Lly7FkiVLZHe546NWJ0ptTOoH/t/t0YrwPGq0oma3T2EZhTZqdSK0U6MVUvnU6ERop6SV5ORk\nkQ1fJ0eOHOHOW1BQQHwiFBoaKtIFC8MwkhMU4VhnfyeuublZss+3bt1qpAv2ncW6ujqcOXMGALj/\n+X6EmmCXwWo0GuLOqlLl02g0YBgGV69exbVr14g2Ql2w7avki68Ltg4Mw8BgMGDPnj2S5ePrQu24\n4eviiy++ANC2BEuj0SAjIwMZGRkiG1L8WL58ORwdHXH8+HHJsUaKGT4+PtDr9di7d6/qWN69e3d8\n/PHHonEdFxeHPn36IDMzU7Luz58/x/Pnz9G5c2eRL1K88PDw4JbVqi2fVqvF+PHjUVxcLNkWpJgx\nePBg1NfXIz09nWgjFS98fX2RnZ0tmw/52lATF6XixdSpU5Gbmytppya3COOpmlyiJl+T8gj7WXvz\nCP9cSu3F/pTO2+Y6/mdKuYTkS+2cg+RfKZcIbZTyCKl8bzPfUIuGkXtTnUKhUCgUCoVCoVAo/89A\n38GjUCgUCoVCoVAolHcEeoFHoVAoFAqFQqFQKO8I9AKPQqFQKBQKhUKhUN4R6AUehUKhUCgUCoVC\nobwj0As8CoVCoVAoFAqFQnlHoBd4FAqFQqFQKBQKhfKOQC/wKBQKhUKhUCgUCuUdgV7gUSgUCoVC\noVAoFMo7Ar3Ao1AoFAqFQqFQKJR3BHqBR6FQKBQKhUKhUCjvCPQCj0KhUCgUCoVCoVDeEegFHoVC\noVAoFAqFQqG8I/wf27lDuEaJvt4AAAAASUVORK5CYII=\n",
-      "text/plain": [
-       "<matplotlib.figure.Figure at 0x116ca22e8>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
-    }
-   ],
+   "execution_count": 6,
+   "id": "44c63ce3",
+   "metadata": {},
+   "outputs": [],
    "source": [
-    "from sklearn.pipeline import Pipeline \n",
-    "from sklearn.feature_extraction.text import CountVectorizer \n",
-    "from yellowbrick.text import FreqDistVisualizer\n",
-    "\n",
-    "visualizer = Pipeline([\n",
-    "    ('norm', TextNormalizer()),\n",
-    "    ('count', CountVectorizer(tokenizer=lambda x: x, preprocessor=None, lowercase=False)),\n",
-    "    ('viz', FreqDistVisualizer())\n",
-    "])\n",
-    "\n",
-    "visualizer.fit_transform(documents(), labels())\n",
-    "visualizer.named_steps['viz'].show()"
+    "o = Outer(KMeans())"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 6,
-   "metadata": {
-    "collapsed": false,
-    "deletable": true,
-    "editable": true
-   },
+   "execution_count": 7,
+   "id": "79ea1d05",
+   "metadata": {},
    "outputs": [
     {
-     "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA3gAAAKcCAYAAAC6zBhuAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzs3XtcVHX+x/H3CCoYmqlhmmviJUYRFS+oaGZe0ETNSrNM\nJU2xdtvValu01cpL62VbNW+tmrW5yWr0i7JizbI0k7yklikG3jJvgYYEKJjI+f3hY2YdB3RAcPTr\n6/l4+HjIOZ9zzpczwGPe870cm2VZlgAAAAAA171y3m4AAAAAAKB0EPAAAAAAwBAEPAAAAAAwBAEP\nAAAAAAxBwAMAAAAAQxDwAAAAAMAQBDwAAAAAMAQBDwAAAAAMQcADAAAAAEMQ8AB4xebNm2W32z36\n98MPP3i7ubiE9evXy263a9y4cc5tCQkJstvtmjJlSonOWVBQoH/961+aNWuWx8fMnTtXdrtdb775\npnPbkCFDZLfbdeDAgRK143KKaqfjurt27SqT6xbX0qVLFRkZqdDQUEVERGjdunVX7doffPCBxo8f\nf9WudzmOn82i/r3//vtux6xbt06PPvqowsPDFR4erlGjRun7778v1nVL4z6MHTtWdrtdq1evvqLz\nADCbr7cbAODGVqNGDUVERBS532azqWrVqlexRSgtNputxMeuXLlS06ZN0+DBg4t1vcKueSXtuJxL\ntbNcuWvjM9SNGzfqb3/7m3x9fdWhQwdVrFhR9erVuyrX/uabbxQbG6vOnTtflet5Ijk5WTabTZ06\nddLNN9/stv93v/udy9crVqzQiy++KH9/f7Vv3145OTn66quvtGHDBi1evFjt27e/7DVL6z4U9TMO\nABci4AHwqvr162vGjBnebgZKWffu3dWiRYtC30B7wrKsYh8zePBgRUVFqXr16iW6ZkkU1c6///3v\nys3N1e23337V2lKUHTt2SJIeffRRl17Wq6GgoOCqXs8TjhEBr7zyiipXrnzJ2rS0NE2ZMkU1atTQ\nf/7zH2f4+/LLL/X73/9ef/3rX/XJJ5+ofPnylzzPtXgfAJjr2vh4EQBglICAAAUFBalatWolOr4k\nAa9q1aoKCgpSlSpVSnTNkiiqnbfddpuCgoJUoUKFq9aWopw5c0Y2m0233XbbVb92SV7HsvbDDz+o\ndu3alw13kvT2228rPz9fI0aMcOnZ69Spk/r166djx47p008/vex5rsX7AMBcBDwA1w3HHKs1a9bo\n2WefVfPmzRUREaF3333XWZOSkqLRo0crIiJCoaGh6tGjh+bMmaPc3NxCz7lu3ToNHjxYrVq1UkRE\nhF588UXl5OSoS5cu6tq1q7POMWfwiSeecDvHyZMnZbfbXeqL2x7H+V999VXt3r1bI0eOVJs2bRQW\nFqbo6Ght3ry50Pbv2bNHf/nLX3T33XerRYsW6t27t+bNm6fTp09Lkr777jvZ7Xb169ev0ON37Ngh\nu92up556qtD9FyooKNDSpUvVp08ftWjRQt26ddPixYsL7Z0oag7emjVrFB0drY4dO6p58+bq0aOH\npk2bpoyMDGfNkCFD9Pzzz8tms+ntt9+W3W7XvHnznPvsdrv279+vhx56SKGhoerSpYt2796tefPm\nuc3Bc8jNzdX06dN11113qUWLFurfv3+hc60uNXdu0qRJLnO0PGnnxef55ZdfNGXKFHXt2lWhoaHq\n0KGDxowZU+g8U7vdrkcffVQZGRkaP368OnbsqGbNmum+++7TihUr3OovduTIEdntds2fP1+SNH36\ndLe5kjk5OZo1a5buvfdehYaGqm3btho1apS2bNnidr4uXbqoc+fO2rFjh6KiotSsWTP17NlTx48f\nL/T648aNU3R0tGw2m9auXet2bUmKj4/XgAEDFBYWprCwMA0cONDl99nBMffs8OHDeu2119SlSxe1\naNFCffr00dtvv+1xgDp8+LCys7PVpEkTj+o3bNggSbrnnnvc9nXt2lWWZenLL7+85DlK8z4UJTY2\nVna7XUOGDNGZM2ec20+fPq1XX31VPXv2VLNmzdS+fXuNHj1aqampbudwvL6nT5/W9OnTdc899yg0\nNFQ9e/bUokWLdO7cOZf6goICvfHGG3rwwQfVunVrtWzZUg8++KD+9a9/KT8/3+O2Ayh9DNEEcN1w\nzD+ZMWOGMjIy1KlTJ6Wmpsput0uSvvjiC40ePVpnz55V06ZNVbt2bX3//fdasGCB1q5dq6VLlyog\nIMB5vqVLlzrnJrVr107lypVTQkKCdu/erbNnz15x70tx2yOdD1xvvPGGqlevrnbt2ungwYPatGmT\ntm7dqrffflstWrRw1q5bt05jxoxRXl6emjZtqubNm2vnzp2aN2+ekpKS9NZbb6l58+aqX7++UlJS\ntHfvXjVs2NDleh988IFsNluRAfBCzz77rP773//q5ptvVqdOnXTy5EnNmjVL9evX92heUEJCgsaN\nGyc/Pz+1atVKN910k3bu3Kl//etf+uKLL7Ry5UpVrFhRHTt2VH5+vrZv366goCCFhoY6X2Pp/M/B\nk08+qXPnzqlz587as2ePGjZsqDVr1hTZjmeffVaHDh1S27ZtVb58eW3cuFFjx45VSkqKYmNjXWqL\nOsfF8588aeeF9u/fryFDhigjI0N169ZV165ddfToUX3yySdas2aNZs2apW7durkck5WVpYcffliZ\nmZkKCwtTbm6uvvnmG+cHEY8//niR97tSpUrq27evUlJSlJqaqpCQEDVo0EAtW7aUJGVkZOiRRx7R\nwYMHVbNmTXXp0kUZGRn66quv9OWXX2r8+PF69NFHXc55+vRpPfnkk6pWrZo6duyoX375Rbfeemuh\n12/ZsqXS09O1YcMG3XbbbQoPD3deu6CgQKNHj9ann36qm266SW3btpV0/oOO8ePHKykpSTNnznS7\n91OmTNHatWsVFhamkJAQbdy4UVOmTNH27dv1j3/8o8h74eAI0rfccotefPFFbdiwQcePH1fdunX1\n0EMPafDgwS6v2969e1WhQgXdcccdbueqX7++s+ZSSvM+FGbq1Kn64IMP1KJFCy1atEgVK1aUJGVm\nZmrIkCHas2ePatWqpU6dOikjI0Offvqp1q5dq9dee81t/nN+fr6GDx+ulJQUtWzZUg0bNtTGjRs1\nc+ZM/fzzz3rhhRectX/961+VkJCgGjVqKDw8XJZl6ZtvvtG0adO0c+dOvfLKK5dsN4AyZAGAF2za\ntMkKDg62hgwZ4vExc+fOtYKDg63Q0FDrxx9/dNl34sQJq1WrVlbz5s2tpKQk5/b8/HxrwoQJVnBw\nsDVhwgTn9p9++slq2rSp1bJlS+v77793bk9JSbHatWtnBQcHW126dHFr76hRo9zalZGR4VZf3PY4\nzm+3261JkyZZZ8+ede4bP368Zbfbraefftq5LTs724qIiLCaNGlirVq1yrn9t99+sx5//HHLbrdb\nb731lmVZlrVw4UIrODjY+sc//uHS7vz8fKtdu3ZW27ZtXa5XmMTERCs4ONi6//77rV9//dW5fe3a\ntVZISIhlt9utsWPHOre/9957VnBwsDV58mTntq5du1ohISEur11+fr41fPhwy263W//3f/93yeMt\ny7IGDx5sBQcHW1FRUdaZM2dc9s2dO9ey2+3WG2+84VYfFhZmffvtt87tBw4csDp06GDZ7XZr69at\nLvV2u93auXOn2z2YNGmSZbfbrYSEBI/aefF5+vbta9ntdmv27NkutatXr7ZCQkKssLAwKy0tzbnd\n8fPwyCOPWBkZGc7tH374oRUcHGx16NDBrY2FKey+WJZljRo1yrLb7da4ceNcXv+tW7daLVu2tEJC\nQqxdu3Y5t99zzz2W3W63hg0b5tF1Lavo35s33njD+fP0yy+/OLenpaVZvXv3tux2u7V06VLn9rFj\nx1rBwcFW48aNrY8++si5/fjx41bPnj0tu91uffLJJ5dtz5w5c6zg4GArODjYioiIsP7whz9Yjzzy\niNWsWTMrODjY5XcsMzPTCg4Otu65555Cz5WTk2MFBwdbnTt3vqr34cLvdcGCBc7js7OzXc799NNP\nF/r35KuvvrJCQ0Ot9u3buxxzzz33WMHBwVaPHj2sw4cPO7dv2bLFaty4sRUSEmLl5ORYlmVZR48e\ntYKDg61evXpZeXl5ztrjx49bd911l2W3262ffvrpsvcFQNlgiCYAr7rU4xIaN26snJwct2MiIiLc\nPlGPj4/XqVOnNGLECJdV7Xx8fDR+/HjVqFFD77//vrKzsyVJ7733nvPT6qZNmzrr77zzTj377LNX\n/H0Vtz0ON910k2JjY+Xr+78BFo8++qgsy3LpKfjss8/0yy+/qG/fvurRo4dze/ny5fWXv/xFdevW\n1YkTJyRJ/fr1k4+Pjz766COXa3355Zc6efKkevfu7XK9wqxYsUI2m00TJkxwmeN2991368EHH/Ro\niNzx48dVvnx5l0VQfHx8NG7cOE2aNElhYWGXPYd0vjfnwQcf9LiH1WazaejQoWrevLlzW7169TRm\nzBhZlqV33nnHo/NciU2bNiklJUVNmzbV6NGjXfZ1795djzzyiHJzcwsdevmXv/xFt9xyi/Pr3r17\nq0qVKvrll1/066+/lqg9hw4d0tq1axUYGKiJEye6vP4tW7bUH//4R+Xn52vp0qVuxz788MMluuaF\nli5d6uyNv3CeZmBgoGbMmCHLsgodanvfffcpKirK+XWNGjX0wgsvyLIsLV++/LLX/eGHH5w91l98\n8YXmzZunuLg4vffee6pdu7b++9//Kj4+XpKcw6j9/PwKPZdju2M4dEmU9D5I0vLly/Xqq6+qUaNG\neuONN1xGA6SlpWnVqlW644479Pzzz7u8vh06dNDDDz+skydPauXKlS7ntNls+uMf/+iyOFDr1q11\n55136ty5czp48KAkOYflVqlSxdljKJ1/PV5++WVNnz7dozmOAMoGAQ+AV9WoUUN9+/Yt8l9hq9MF\nBwe7bXPMGXIMcbpQhQoV1KZNG509e1bbt2+XJG3btk3S+cUSLtazZ88rXoq8uO1xCA4OdgsuNWrU\nkCSXeXvffPONc6n3i91555365JNP9Mwzz0g6/2YxIiJCx44d0zfffOOscwzP7Nu37yW/F8uytHXr\nVlWqVKnQEFbY3MPCtG7dWrm5uXrwwQf1z3/+0zlcrmHDhhowYICCgoI8Oo90/nssjgtDgYNjXtWF\n96SsOF6v7t27F7q/V69esizLbe6bzWZz+QDCwRGSi5pbejlbt26VdD6gF/Y71qtXL0kqdC5ece/9\nxY4dO6Zjx47pjjvucBsyLEmNGzfWHXfcoWPHjuno0aPO7TabTT179nSrb9eunfz9/T16HWfNmqWP\nPvpIL7/8ssvvWYMGDTRhwgRZlqVly5ZJ+t9jLi73t8CTDzcKU9L7IEmrVq3SpEmTZLPZ9Pe//93t\nUTJbtmxRQUGBwsLC5OPj43buDh06FPrzJknNmjVz2+b4G+QIs40aNVKVKlW0fft2DRkyRMuXL9ex\nY8ckSXfddZf69u3L420AL2IOHgCvKu5jEmw2W6GrJP7888+Szi9ucalj09LSJMnZu1XYyoIBAQEu\nPSYlUdz2OBT2qbfjDdqFi5k4PkGvVauWR+25//77tX79eq1cuVKtW7dWTk6O1q5dq6CgoELf0F3o\n5MmTOnv2bJFL/nv6KIBJkybpD3/4g1JSUjR79mzNnj1bgYGB6tatmx599FE1aNDAo/NIKvZKmYW1\nsXr16vL19VV6enqxzlUSjterdu3ahe53tM/xc+lQsWLFQntXHdtKuvy+oz1FvXaBgYHy9fV1a49U\n/Htf3GtLUp06dfTTTz/pxIkTLvesbt26brU2m02BgYH66aefdPLkyUv+7laoUKHIn7O77rpLvr6+\nSk1NVUFBgSpVqiRJysvLK7Tesd3f37/I611KSe+DZVlKTEyUr6+vzp07p8WLF7vNP3T8/UlISFBC\nQkKh5y7s748kt3nB0v9+3hxh1t/fX7NmzdJzzz2nb775xhkUGzVqpJ49e2rQoEFX/DcUQMkR8ABc\ndwp7gLRjhbfIyMgih1RJRb/BvtjlhixeqLA32aXdnqLO76lu3bqpSpUq+uSTT/Tiiy9q9erVysvL\n82hxlcv1YHh6r26//Xa9//77+vrrr7VmzRpt2LBBP/74o+Li4vTOO+9o1qxZRfZwXay4DxG/1Gvg\nafuLe88vdLleHsf+i3tvy+qh1p70OlmWVegw2Ct9gLsn13b8Tl18/cJ6oy48Z1H7PeHr66sqVaro\n5MmTysvLU0BAgPz9/fXLL78UWu8Iv47ereK6kvsQGBiohQsX6oknnlBiYqIeeOABdejQwe24xo0b\nq1GjRkWev7C/P57+zHXo0EGff/651qxZoy+++EIbN27U3r17NXfuXC1btkwrVqxwe2g8gKuDgAfA\nCLfeeqsOHjyoUaNGKSQk5LL1t912m/bv368jR464rQKYn5+vkydPKjAw0LnN8aa2sDCXlZV1xe0p\nLsebysI+gZfOzwEMDAzU3XffLen8G8SoqCgtX75cmzZt0qeffqpy5cpddnimdH7FwQoVKigtLU2W\nZbm9ASxqmfyitG/f3jkv8ejRo1q0aJGWL1+umTNnehzwiis9Pd2ttzYtLU35+fkuvUKO17mwMHfx\nfMniCAwMlGVZOnLkSKH7Dx06JElX7SHtjp/totrz888/69y5cyV+jqEn1z58+HCRNY59F18/LS3N\nrRevoKBAaWlp8vf3v2TvYm5uriZPnqxTp07p1VdfLXR/RkaGKleu7Oy9a9iwoXbu3KkjR4649bTt\n27dPUsmHrJb0PthsNsXGxqpx48aKjY3VM888o4kTJ+qjjz5yBkHH37RWrVpp/PjxJWqfJ/z8/BQV\nFeUcAr1z505NmzZNW7du1euvv66JEyeW2bUBFI05eACM0KpVq0s+k2rUqFEaPHiw801Z27ZtZVlW\noQ8pTkpK0tmzZ122Od7wFfZp/rfffnvF7SmusLAwWZalr776ym3foUOHNGHCBOfzzxzuv/9+WZal\njz76SBs3blR4eLjHD78ODw9XXl5eoddbu3btZY8/ePCgevfu7fYcwdq1a2v8+PEqV66cc1iZVPo9\nV47nmV1o9erVklznSTpe5wufy+ewY8cOt22etrNVq1aSVORDsVetWiXp/DzFq8HRnrVr17r9rF/Y\nnvDw8Cu6TmH3p1atWqpVq5Z++umnQp/HlpycrEOHDqlu3bouH7JI5x8NcrH169frzJkz6tix4yXb\n4u/vr3Xr1mn16tXOObgXciw4cmFPWMeOHWVZlj7//HO3+s8++0w2m0133XXXJa8rlf59cMyb7NWr\nl9q3b69Dhw65/L47Xt+vv/660A8r4uPj9cADD+itt966bNsLk5iYqG7dumnRokUu25s2bao//OEP\nsizL5fcZwNVFwANghIceekgVK1bUokWLtH79epd9//znP7Vu3TqlpaU5n13Vv39/Va5cWW+//baS\nkpKctWlpaXr55Zfdzh8UFKTy5ctr9+7dzgUqJDnfWF38Bq647SmuXr16qUqVKkpISHB503vmzBlN\nmTJFNptNvXv3djmmWbNmatiwod5//33l5eXp/vvv9/h6Q4YMkWVZmjx5snMxBen8Yg5vv/32ZYNO\n3bp1lZmZqfXr1+uLL75w2ffxxx+roKBAoaGhzm2Onogr6TVzsCxLM2fO1P79+53bdu/erblz58rX\n19flWW933nmnc6GNC3tr582b5+xlu5Cn7WzXrp3uvPNO7dq1S7Nnz3YZnvfZZ59p+fLlqlSpkkdD\nZkvD7373O3Xu3Fnp6el64YUXXELe9u3bNW/ePPn6+uqhhx66ous4Vli8eDVcx8/T2LFjXT40SU9P\n19ixY2Wz2fTII4+4HON4XS5cTOXo0aOaPHmybDbbJee7OvTv31+WZWnixIku1929e7dmzZolHx8f\njRw50rndsVrrggULXFaxXbdunVauXKlatWq5rGJ7Ne7DxSZMmCAfHx+98cYbzjbWrVtXnTp10r59\n+zRlyhT99ttvzvoffvhBr7zyinbv3u3y3MbiaNSokQ4fPqylS5e6/F445gfabDaX32cAV1eJhmh+\n/fXXmjNnjlJSUhQQEKCePXtqzJgxzk8+pfPDCqZNm+aceNu5c2fFxsa6DbfwVh2A61NR81Zq166t\nKVOmaNy4cRo5cqSaNGmiOnXqKDU1VT/++KMCAgI0e/ZsZxCpVq2apk+frtGjR+vxxx9XmzZtVLly\nZW3cuFE333yz2/n9/f01cOBALVu2TNHR0c4hhps2bVJYWJhbL0hx21NclStX1rRp0zRmzBiNGjVK\nYWFhqlGjhr777jsdP35cERERGjp0qNtx/fr10yuvvKJKlSopMjLS4+vdfffdio6O1tKlS529Brm5\nudq8ebNCQ0ML7cW8kM1m00svvaQ//elPevLJJ9WsWTPVqlVLx44d044dO1SpUiWNHTvWWV+vXj1J\n58Nfdna2unTpov79+1+2nUX9fPzud79Tv3791L59e507d04bN27UuXPnNGHCBJcVDB966CEtW7ZM\nX331le69914FBwcrJSVFR44cUVRUlD7++GOX8xannTNnztRjjz2mhQsX6r///a8aN26sY8eO6bvv\nvpOfn5+mTZvm8aI5xVXYfZk8ebKGDBmi999/X0lJSWrRooUyMjK0detW2Ww2jRs37orfpNepU0c+\nPj7aunWrRo4cqdatW2vUqFF67LHHtG3bNq1Zs0bdu3d39hRu3rxZubm5uvfee/XYY4+5na9q1aqK\njo5WeHi4/P399fXXXysvL08xMTFq06bNZdvz5JNPavPmzfr222/Vs2dPtWrVSr/99ps2b96sgoIC\nTZgwwWVIdZ06dfTnP/9ZU6dO1QMPPKCIiAjl5uZqy5Yt8vX11YwZMzya91fa9+FC9evX17Bhw7R4\n8WK98MILiouLk3T+9R06dKiWL1+uzz77TE2bNtWpU6e0detWFRQUKCYmptBVfj3RqFEj59+DqKgo\ntWrVSpUrV1ZKSooOHjyo+vXrKzo6ukTnBnDlit2D9/XXX+vxxx9XQUGB/vznP6tfv35asWKFyyde\nmZmZGjp0qHbs2KGYmBgNHz5cn3/+uR5//HHl5+d7vQ7AtcFmsxU74Fyqvk+fPvrPf/6jHj16KC0t\nTWvXrlVBQYH69++vhIQEt7lwXbp00fLly9WpUyclJydry5Yt6tatm15//fVCz//Xv/5Vzz33nOrW\nratNmzZp3759Gj58uBYvXiwfHx+3thW3PZe6H4Xt69Kli1asWKHIyEj9+OOPWrt2rfz9/fXUU0/p\ntddeK/Q8LVq0kCT16NGj2Kv/jRs3TtOnT1eDBg309ddfa//+/RoxYoRzufaL23fx1926ddPChQvV\noUMHHTx4UGvWrFFaWpr69eun9957T02aNHHWNmnSRE8//bSqVq2qDRs2uAypu9TPQGH7ypUrp4UL\nF+qBBx7Qjh07tHXrVoWFhWnx4sUaNGiQS+3tt9+u5cuXq2vXrjp58qQ2bNig2rVr69///rc6duzo\ndv7itLNhw4ZKSEjQoEGDdPbsWX3++ef6+eefdf/99ys+Pr7QwF3c77U4tbfeeqveffddxcTEyN/f\nX1988YUOHDigbt26admyZRo8ePAVXVM6/0HKpEmTVKtWLW3atEkbN26UdP41mTt3rl566SU1aNBA\nmzZt0rZt2xQSEqIZM2Zo5syZhV77+eef14gRI7R//35t3LhRjRs31pw5c/T000971B4/Pz+99dZb\n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\njY2FQqFAnTp1ivx9S1rBJt15OnbsCCcnJ+mt3LBhw3D16lX8/vvvKFWqFH788UdERUXh5MmTAHLP\nrWnTpmkNqv4TFHfs1uJ4/fq19JZOzhtMXbzP65M22o6n/JRKpXQsHTlyBDdv3tT4xtXV1RX16tXD\nxo0bdR6eAtA/8NIU4Gii6UFXcfa5tnudNnIequsi76GsPrS9IX9f1zP2wSPSQ14qcH1eo8sp06ZN\nG+minr/Cpi0wlNN3JysrCytWrCi0KWNKSorGC9SHH36IBQsW6BxoFDWgrUKhQJkyZWBmZgY7OzsM\nGTJEpdJdpUoVnd84xMbGYsKECahQoQIqVKiAypUr48KFC+jevTv69euHixcv4scff8SyZcukMjVq\n1MDjx48B5I6XlpOTo3KDu3TpUqFv2IDcG4CVlRU8PDxw+vRphIWF4dq1a9IYbfnlf3uoTf5KgLGx\nMX7++We4u7sDyN1fBSsIV65cwYwZM7Bv3z6N8zMzM4OZmZnUR8jY2Fjj0Bnm5uaF9rEsipGREezs\n7LSO91SSKlSooPMNO2+AbldXV9jb2+uVUATIfeNx9OhRPH36FKVLl0bt2rXh4uKiNYnOihUrULdu\nXWmYlLwm1Y0aNcKePXvQr18/rF+/Xi3As7S0xNatW/V6qAHk9j18+PChSoKlN2/eaHxDn5iYWCJB\nbaVKlaTxJvOa5d28eVPjNePp06cIDw/HF198Ia3Thg0bkJCQgC+++EJrhff169f4448/EBsbi9Kl\nS+Pp06do3bp1kf2TcnJycP36dcTGxqJMmTKoWbOm1muwvk268zx//lwKuN++fYvz58/D1dVVOqdq\n1aql0rRXbjKSzMxM/Pjjj1IzPE19sItqJqyL4ozdmkefN38F6ftWWZ/fOM/7uD7JPZ5u3bqFP/74\nA3/88QcuXLiAtLQ0mJqaolWrVujTpw+cnZ3VyiQkJGDkyJF6BXcA0KNHD3h7e+PGjRtSsFFY4KVv\nIqz89N3n7u7u8PLygpeXFxo0aKBzv2fg/9ed9H2oXpS8ZtcloVq1anptk1wM8Ih0kJmZiQ0bNuD0\n6dOIj4/XeoMtmJRAlw71BfslPHr0CA0aNIBCoVDJlpUnJSUFS5YskcYzAuQlJFm+fDk2bdqEmjVr\nolKlSrh79y4cHBwQHx+P2NhYWFhY4Ouvv1abn5xAo1WrVvjll1/w5s0bWFhYqAxoe/PmTZQtWxaN\n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\n",
-      "text/plain": [
-       "<matplotlib.figure.Figure at 0x11752cd68>"
-      ]
-     },
-     "metadata": {},
-     "output_type": "display_data"
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "KMeans()\n",
+      "8\n"
+     ]
     }
    ],
    "source": [
-    "vect = Pipeline([\n",
-    "    ('norm', TextNormalizer()),\n",
-    "    ('count', CountVectorizer(tokenizer=lambda x: x, preprocessor=None, lowercase=False)),\n",
-    "])\n",
-    "\n",
-    "docs = vect.fit_transform(documents(), labels())\n",
-    "viz = FreqDistVisualizer() \n",
-    "viz.fit(docs, vect.named_steps['count'].get_feature_names())\n",
-    "viz.show()"
+    "print(o.estimator)\n",
+    "print(o.n_clusters)\n",
+    "# print(o.foo)"
    ]
   },
   {
    "cell_type": "code",
    "execution_count": 8,
-   "metadata": {
-    "collapsed": false
-   },
+   "id": "2ef6c843",
+   "metadata": {},
    "outputs": [
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAApgAAAJVCAYAAAB6R4WjAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzt3XeYVPW9+PHPKOiCBDsoiWLfUZHVABYwasAuIhpbFMSG\nGEty+VmwmwQ1ETVRESSJvcWuedQb7BUNAhFRxAIRQbFii0rn/P7w2bksLLDIh+j1vl7Pwx+cOXPO\nd2Zn2DdnvudMqSiKIgAAIMly3/YAAAD4fhGYAACkEpgAAKQSmAAApBKYAACkEpgAAKQSmAAApBKY\nAACkEpgAAKRq9G0PgO+nK664Iq644ooGr7/11lvHDTfcUPn7xx9/HNddd108+eST8fbbb8ecOXNi\njTXWiPbt28dBBx0UW2211QLb6Ny5c0yZMiWOOuqoOOWUUxa6r9NOOy3uvffeuPzyy2PXXXeNiIh3\n3nknunTp0qCxlkqlGDFiRDRr1myR6/Xs2TNGjBixwPLlllsuVlxxxWjVqlV07Ngxjj766GjZsmWD\n9r2knn/++TjssMNip512iiFDhiyTfczvySefjNtvvz0GDRpUWTZw4MAYNGhQ9OvXL4444oj/yDgy\nPffcc3HxxRfHhAkTonHjxtGzZ8/45S9/2eD7174f/vGPf8Qqq6yy2PXfe++92GuvvWKVVVaJRx99\ntM5t5XJ5sfcvlUoxbty4bzyemTNnxrXXXhv33XdfTJo0KVZdddXYeuut49hjj40NN9xwsfuPiLjn\nnnvi9NNPX2B5o0aNYqWVVor11lsvunTpEoceemistNJKDdomizZhwoTo379/XHrppQ16ncGyJDBZ\nJqqrq6Nbt251lk2ePDlGjx4d66yzTmy55ZZ1bpv3l9aYMWPiqKOOii+++CLWXXfdaN++faywwgox\nadKk+Nvf/hb33ntvHH/88XHiiScusN9SqRTXX3997LnnnrH55pvXO7ZSqRSlUqne25o2bRo777zz\nIh9bqVSKxo0bL3Kdedft2LFjrL766pVlc+fOja+++irGjBkTN954YzzwwAPx17/+NVq3bt2gbS6p\nRT3ebO+++2706dMnNt54429tDNm++OKLOO6442L69OlRU1MTa6+9dmy66aYNvv/jjz8eQ4YMWaLH\nf/rpp8eXX35ZbyTM/76a1+jRo2Py5MmLHN/ixjNz5sw44ogjYtSoUdGkSZNo165dzJkzJx588MF4\n+OGH47LLLosdd9yxwY9l3XXXrfN+nz17dkydOjVefvnlePHFF+PWW2+N66+/PtZZZ50Gb5P6HXPM\nMTFlypRvexgQEQKTZWSXXXaJXXbZpc6ye+65J1544YVo165d/O53v6v3fnPmzIn/+q//imnTpsXF\nF18ce+21V53bR44cGccee2wMHjw4ttpqq9h+++3r3caZZ54Zd911Vyy//PJLNO5VV101BgwYsET3\nWZxjjz02OnTosMDymTNnxnHHHRfDhg2L3/3ud8vkCGNNTU3893//dzRt2jR92/WZO3duvct79OgR\ne+21V53Q/t9i/PjxMW3atCiXy3Hrrbcu0X3vuOOO6N+/f8yePbvBgXnzzTfHc889t9D1F/b6fOut\nt6J79+7RvHnzuPLKK7/xeAYNGhSjRo2KDTbYIP70pz9Vwu/VV1+NI444Ik455ZQYOnRorLbaag16\nPAt7v3/++edx1llnxUMPPRS9e/eOe+65J5o0adKgbVK/oii+7SFAhTmYfKeMHDkypkyZEjvuuOMC\ncRkR0b59++jbt28URRG33357vdto2bJlvPbaa/HnP/95WQ93qaywwgrRr1+/KIoinnnmmZg5c2b6\nPlZcccVYf/31l9lH8PNb2C+4VVZZJdZff/1o3rz5f2QcmWbMmBEREWuttVaD7zN58uQ44YQT4uyz\nz45mzZo1+CPgSZMmxcUXXxwdOnRYolgoiiJOOumkmD59epx77rkL/LyXZDx33XVXlEqlOP/88+sc\nVSyXy/HLX/4yPv/887j++usbPLaFad68eVxyySXRpk2beOutt+KWW25Z6m3yNaHJd4HA5Dvl448/\nXuw6Xbp0ib333jvatm1b7+1nn312RERceeWVMWHChNTxZav9BT5nzpz4/PPPI+Lr+YrlcjkeffTR\nOOmkk6KmpiY6duwYd955Z+V+48aNi1/96lfRsWPH2GKLLWLnnXeOCy64YIHn7/nnn49yuRzHHnvs\nAvseMWJEHHPMMbHNNttETU1NdOvWLa677rqYPXt2vWP95z//GSeccEJsv/328eMf/zi6d+8eN9xw\nQ8yaNSsivp7Xt/POO0epVIo33ngjyuVyHHbYYXUe07XXXltnm7NmzYqrrroq9tlnn6ipqYn27dvH\nYYcdFo888sgC++/Zs2dsuummMWPGjBg8eHDstttu0bZt2+jcuXNccskl8dVXXzX0aW/wfjt37hy9\nevWKUqkUTzzxRJTL5QbN1f39738fjz76aGy33XZx5513xsorr7zY+xRFEaeddlpUVVXFueee2+DH\nEhFx5513xssvvxw77LBD7Lnnnt94PB9//HF89NFH0bx583rnOW+99dYREfH0008v0fgWpnHjxpX/\nMN52220L3D558uQ4/fTTY4cddog2bdrEjjvuGGeccUZMnjy53u1NmTIlfvOb30SXLl2ipqYmdttt\nt7jgggvik08+qayzqPfEJ598ssDPuHb9K664IsaMGRNHHHFE/PjHP45tttkmTj755Mq2b7zxxthj\njz1iyy23jK5du8Ydd9xR7xhfe+21Ou/d3XbbLS6//PKYNm1anfVq93vZZZfFuHHjonfv3tGhQ4fY\naqutolevXvH8888vsO67774bERHbbbddnWkS7777bpx++umV90ynTp3iuOOOi5EjR9Y7RsggMPlO\nqa6ujoiv54lde+21C/yjG/H1kaSLLroojj766Hq30a5duzjkkENi5syZceaZZy7T8S6t119/PSIi\nqqqqYtVVV42I/5mvOGDAgHjqqadihx12iB/84AeVkzv+/ve/xwEHHBAPPfRQrLvuutGlS5dYbrnl\n4oYbboh999033nrrrcXu99Zbb43DDjssnn322dhwww1jxx13jKlTp8bvf//7+MUvfrHAR9133nln\n9OzZMx577LFYb731olOnTvHhhx/GBRdcUDmhqrq6OnbZZZcoiiKaN28e3bp1q0xhqG8O5vTp06Nn\nz55x8cUXx/vvvx877LBD1NTUxOjRo+OEE06Iiy66qN6x9+3bNwYPHhwtWrSI7bffPj755JP4y1/+\nEn379m3Qc764/c77EfSuu+4anTp1iqIoYq211opu3bpVTgxblE033TQGDhwY1157bbRq1apB47rm\nmmvihRdeiLPPPnuJphJ89dVXcdlll0WjRo3itNNOW6rx1B75WtiUitopJ2+++WaDx7c422yzTTRp\n0iQmT54c7733XmX5yJEjo1u3bnHvvffGqquuGjvvvHOsvPLKcffdd8d+++0Xo0ePrrOdl19+Ofbd\nd9+49dZbo2nTprHTTjtV3hc///nP49///vdSjXPUqFFxyCGHxHvvvRedOnWKxo0bx/333x/HH398\n9O/fPwYMGBAtWrSIdu3axZtvvhnnnHNOnf8URnz971rte/eHP/xhdO7cOWbNmhWDBw+OQw89NL74\n4osF9jtmzJg4+OCDY8KECbHtttvGOuusE8OHD48jjzyy8hysvvrq0a1bt6iqqoqIiN13370yV3fq\n1KlxwAEHxL333hsrrbRSdO7cOVq3bh2PP/549OrVK5555pmlel5goQr4D7n77ruL6urq4rTTTlvk\neqeddlpRLpeL6urqYssttyyOOeaY4qqrrirGjBlTzJ07d6H3++lPf1qUy+Xik08+Kb788svK36+/\n/vp6t//ggw9Wlr399ttFdXV10blz56V7kPPo0aNHUS6Xi+eff77e2z/99NPiwAMPLMrlcp3nZODA\ngUV1dXWxxRZbFBMnTqxzn/fee69o27Zt0aZNm+KJJ56oLJ87d25x4YUXFtXV1cW+++5bWT58+PCi\nurq66NOnT2XZ66+/Xmy++eZFp06dinHjxlWWT5s2rejTp09RLpeLIUOGVJa//fbbRU1NTbHlllsW\nI0aMqCz/97//Xeyzzz5FuVwuHnnkkcq61dXVRdeuXeuMe+DAgUW5XC6uueaayrL+/fsX1dXVxdFH\nH118+eWXleXjx48vfvKTnxTlcrl49NFH6zyf1dXVxXbbbVe8+uqrleVvvvlmseWWWxblcrmYMGFC\nvc/1vJZ0v/U9h0tq3tdmfd54442ibdu2xYknnlgURVF8/PHHDX49Xn311UV1dXVx6qmnLvV45s6d\nW2y99dZFuVwu3nnnnQXud9dddxXV1dVFuVwupk+fvsh9NPT9XhRF0bVr16JcLhfPPvtsURRfvxY7\nduxYlMvl4rbbbquz7o033lhUV1cXO+ywQ2UMc+bMqWzj2muvrfN4zjjjjKK6urq44IILiqJY9M+z\nvue9dv1yuVycf/75leUfffRRsdVWWxXV1dVFTU1NMXbs2Mptt99+e1FdXV0cdNBBddZv165dUVNT\nU3mcRVEUs2fPLs4+++yiurq6OPvss+vd729/+9ti1qxZldvOOuusolwuF3379q0z/vp+rldccUVR\nLpeLgQMH1ln3nnvuKcrlctGjR48FngfI4Agm3znnnXdeHHfccdGkSZOYPn16PPXUU3HRRRfFAQcc\nEB07dozzzjtvsR+lN23aNH7zm99EURRx6aWXxjvvvNOgfU+ZMiXK5fIi/yzJ5Zcivv6o/pRTTqn8\nOemkk+Lwww+PnXbaKcaMGRPrrrtuvZdV6tix4wJnlt92220xc+bM6NmzZ50zeUulUpx66qmx6aab\nxrhx42L48OELHc8NN9wQc+bMiZNPPrnOJW+qqqrivPPOi8aNG8eNN95YWX7PPffEjBkz4qijjor2\n7dtXljdr1iz69u0bG2ywwRKfuTpjxoy44447oqqqKgYMGFDniNmGG24Y55xzThRFscBH6qVSKQ4/\n/PDKke6IiPXWWy86duwYEbHYKRHfdL/L0pw5c6Jfv37RtGnT+PWvf71E9y2KIm666aZYbrnlonfv\n3ks9llKpFF27do2iKKJfv351PloeP358XHrppZW/Z84Z/sEPfhAREZ9++mlERDzwwAMxderU2HXX\nXePAAw+ss26PHj2ic+fO8cEHH8QDDzwQEV9P33jjjTeiffv2cfjhh9d5PKecckq0bt26MgXlm6qq\nqoqTTjqp8vfVV189OnToEKVSKfbff//YbLPNKrfttttuERF1Pk2444474ssvv4yjjz46tttuu8ry\n5ZdfPs4666xYY4014t57713gSOtKK60U/fr1i0aN/uec3EMPPTSKoojx48cvdtwffvhhRES0aNGi\nzvLu3bvHmWeemfK6gfo4i5zvnOWXXz5OPPHEOOKII+LRRx+NYcOGxfPPPx/vv/9+fPrpp3HTTTfF\nfffdF9dff/0irwn4k5/8JPbZZ5/429/+Fuecc05cffXVi913kyZNFnuZooZch7BWURTx3HPP1Vm2\n/PLLx0orrRTV1dWx0047RY8ePeq9pua8EVVr1KhREREL/Zh29913j3HjxsWIESNim222qXed2rlb\ntfPp5rXGGmtEuVyOl156KSZMmBAbbrhhZZ877LDDAuvvuOOOS3TJmlovvfRSzJgxIzp16lSZGjCv\nn/70p1FVVRWjR4+OOXPm1LkawBZbbFHvuCNisfMwl2a/y8qQIUPilVdeiUsuuaTBZ2bXevzxx2PK\nlCmx0047xUYbbZQynr59+8aIESNi5MiRsdtuu0VNTU3MmDEjRo8eHZ06dYqIr6Nl3uBZWrXzfmun\nUYwaNSpKpdJCX+d77rlnPPbYYzFixIjYb7/9YsSIEVEqlep9La6yyirx4IMPLvUYN9lkk1hxxRXr\nLKt9Dc3/Xq09ma32BLGIqFwTt7735QorrBAdOnSIoUOHxgsvvFDnvVZdXR0rrLBCnfVrX+/1TSGa\nX/v27ePWW2+N888/P15++eXo0qVLbLPNNlFVVRU9evRY7P3hmxKYfGc1a9Ys9tlnn9hnn30iImLi\nxInxyCOPxHXXXRdTp06NX/3qVzF06NBFXv7ljDPOiGeeeSaeffbZytytRcm+TFGpVIobb7yxzpG/\nht6vvjOua49GLGwe3Q9/+MOIiPjoo48Wuu33338/Ir4+gWVR+//ggw9iww03rOxz7bXXbtjgG+CD\nDz6IiP8Z7/yWX375aNmyZUyaNCk+/fTTOnMSa492zas2dorFnD27NPtdFsaNGxdXXnll7LLLLvWe\nnLM4ta//7t27p42pWbNmccstt8SgQYNi6NChMXz48FhnnXWib9++0atXr9h6662jUaNGqZcU+uyz\nzyIiKicfLenrfFm8RudX3/ux9t+ehpzEVTu/tGfPngtdp1QqVd6ftep7vdf+x2dhlwWbV9euXWP0\n6NFxyy23xB133BG33357rLDCCrHddttF9+7dY4899ljsNuCbEJh8p4wfPz4+/PDDOh8h1VpvvfXi\n6KOPjr333ju6desWkyZNipdeemmhZ5NHfP0P/1lnnRV9+/aNCy+8MH7yk58sy+HXa3HRszDLLbfg\nDJbFbav2F878RzzmNWfOnCiVSrH33nsvclu1vzTnzJmzuKEuE7WPdf7Hsqwv2L6w/S4Ll156acye\nPTu+/PLLOtMkaj9+/uSTTyrL5z/pae7cufHkk09GVVVV7LTTTqnjatasWfTr1y/69etXZ/nUqVPj\niy++SL0o+ldffVU5K7z2Av1L+jrPeo0uKtiW9mh27Rh33XXXysk49WnoSWFL4qyzzopevXrF0KFD\n4+mnn47Ro0fHU089FU8++WT8/e9/j8svvzx9nyAw+U45/vjjY9KkSfHII48s9ChTy5YtY9ttt42H\nHnqocuRjUfbYY4+4//7747HHHovf/va3i/2Kx++yFi1axMSJE+Odd95ZYE5VRMTbb78dEbHII29r\nrrlmvPvuu3HGGWc06Ovk1lhjjZg4cWK8//77seaaa9a5bdasWXH77bfHxhtvXO9H7ot6HBGx0Lmx\ns2fPjvfeey8aNWpU7xGcb+rb2u/CfPXVV1EqleLZZ5+t9/Zp06bF/fffH6VSaYHAHDNmTHz22Wex\n2267LTJYltSECRPi7bffrvfj5tq5vW3atEnb31NPPRVz586NDTfcsPLR77w/p/oulzT/67z2fvMf\n/av1wAMPxIorrlg5szyi/phc2nmai7LmmmvGW2+9FX369Fnot4wtS+uss0707t07evfuHdOnT49H\nHnkkzj333Hj44YfjxRdfjJqamv/4mPh+c5IP3ym1v0xuvvnmRa43ceLEKJVKDZ53du6550azZs3i\nkUceiWHDhi31OL8t7dq1i6Io4qGHHqr39oceeihKpdIiP5Jv165dRHz9i31+M2fOjIMOOih69epV\nOcFjq622qlwMfn6jRo2K/v37x1//+teIaPjRxc033zyqqqpi1KhRdU4kqfX444/HzJkz6/0GpKXx\nbe13YW688cYYN27cAn9qg7NVq1Yxbty4eOWVVxa470svvRQRkR4Gl112WfTp0yfGjBmzwG133nln\nlEqltI9V58yZE3/5y1+iVCrVOZlnca/z2qkBtT+nRb1Gp0+fHmeccUb8+te/jkaNGlVO7Jo6deoC\n685/6aNMtY+pvvddRESfPn2iR48eS3Xt3vrefyeddFJsu+22deK7qqoqunbtWrneZ+31MyGTwOQ7\n5cgjj4zGjRvHtddeGwMHDozp06fXuX3atGlx3nnnxWuvvRY777xzg+dctWjRIk499dQoiqIyD+9/\nowMPPDCqqqripptuiscff7yyvCiKuPjii+PVV1+Ncrlcicj61E7sHzBgQCVSIr7+ZX/++efHiy++\nGHPnzq2cwLD//vtHo0aN4uqrr66z/meffRYDBgyonHkcEZWTIL788stFPo4mTZrEz372s5g+fXqc\ncsopddb/17/+Feedd16USqU45JBDGvrUNMi3td9lYezYsVEqleqcvZyhdm7u5ZdfXudM8auuuiqe\nffbZ2HjjjRt0LdDF+eyzz+LUU0+NsWPHxkYbbVTnOd9zzz1jjTXWiIcffniBC7DffPPN8fjjj0fL\nli0rgVR7xYXnnnuuzjd8zZ07N84///yYOXNm5ZvB1l9//WjcuHGMGzeucgJbxNcXdR80aNAym4Jx\n4IEHxoorrhh//vOfF7hQ/ZAhQ+LJJ5+M999/PzbYYINvvI/a99+8Z6K3bNkyPv3007j44ovrfInC\nhx9+GMOHD4/lllvuWzmiyvefj8j5Ttlkk03ij3/8Y5x66qkxePDguOaaa6Jt27ax2mqrxWeffRaj\nR4+OadOmxZZbbhkXXHDBEm37gAMOiAceeCD+8Y9/LHSdeee8LUr37t0rZ9QuCwubg7bWWmvFBRdc\nEKeeemr84he/iJqamlh77bXjlVdeiUmTJkWrVq3iD3/4wyK3XVNTE3379o0//vGPcfDBB0ebNm2i\nRYsWMXbs2JgyZUq0bNkyLrzwwsr66667bpx55pnRv3//OPjgg6NDhw7RtGnT+Oc//xmfffZZ7Lff\nfpVf9Kuttlo0b9483n333ejZs2dsttlmcfrpp9f7mE4++eQYO3ZsDBs2LLp06RIdOnSIr776Kp5/\n/vmYPXt2HHHEEYs9o78hz9n8svf7ban9mL/24+Es3bt3j3vvvTeGDRsWu+++e7Rp0ybefPPNeOON\nN2LNNdeMgQMHLtH2Ro4cWec9NWPGjPjoo49i7NixMXPmzNhggw1iyJAh0bhx48o6TZo0iT/84Q9x\n7LHHxrnnnhu33HJLrL/++vGvf/0rXn/99Vh55ZXjkksuqRyNXG655eKiiy6Ko446Ks4555y49dZb\n40c/+lGMGzcuJk+eHJtsskn8v//3/yrbPuigg+Lmm2+OXr16VeZ7Dx8+PLbaaqvKN1Nla9WqVZx3\n3nlx+umnR+/evWOzzTaLH/3oR/H666/HxIkTo1mzZnHppZcuVeC2bt063nzzzejTp09stNFGMWDA\ngOjTp088/PDDcf/998eIESNi8803j5kzZ8aoUaNi2rRpcfTRR6fOqYVaApP/qPq+0WV+Xbp0iaFD\nh8Ytt9wSw4YNi/Hjx8fnn38ezZs3j7Zt20bXrl3jZz/7Wb3bWdy2+/fvH926datz+ZB571s7521x\ntthiiwYF5jf9ZbGo++25557RunXr+NOf/hQjR46MV199NdZee+045phj4sgjj2zQvMpjjjkm2rRp\nE9ddd128+OKL8dprr0WrVq3i8MMPj969ey8wh/PnP/95bLDBBnHVVVfFiy++GNOnT4/WrVvHCSec\nUOdSJ7XfQHThhRfGiy++GB988EElMOd/TE2aNIkbbrghrr/++rjvvvvi6aefjqqqqth2222jR48e\n9c4BXNTz0tDn+pvud2mPbC3p/Re3z48//jhKpdI3niu6qG1feeWVMXDgwBg6dGg88cQTsfbaa0eP\nHj2iT58+C8zDXdw+3n777cqcyYivT5apfS/vuuuucdBBB9V7QtXWW28d99xzTwwZMiSGDRsWb775\nZqy55ppx6KGHxlFHHbXAyTBt27aNu+++OwYPHhzPPPNMvP7669GiRYs4/PDD4/jjj69ziaEzzzwz\nWrVqFXfeeWcMHz481lhjjTjyyCPjuOOOi913332B5+ab/vznv8/ee+8d6623Xlx11VUxcuTIGD9+\nfKy11lqx//77R58+fRYIvUXtt77bTjvttPj8889j7Nix8cknn8TkyZNj4403jptvvjkGDRoUzzzz\nTDz11FNRVVUVbdq0iYMPPvgbXb0AGqJUfNNTXIHvvGeffTaOPPLI2GWXXZb4yBMAfFPmYML3WO13\nRi/pBbwBYGn4iBy+hx544IG45pprYvz48VEqlWLbbbf9tocEwP8hAhO+hyZNmhQTJ06Mpk2bxuGH\nH+7bOgD4jzIHEwCAVOZgAgCQqkEfkb/wwgtRFEWd65QBAPB/y6xZs6JUKtX7Na7zalBgFkXR4IsY\nAwDw/dTQHmxQYNYeudxiiy2++YgAAPhfbd6vDF4UczABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCVBMsRgAAAIYElEQVQwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTAB\nAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBI\nJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUw\nAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEA\nSCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEglMAEASCUwAQBIJTABAEgl\nMAEASNWoISvNmjUriqKIl156aVmPBwCA76iZM2dGqVRa7HoNCsyGbAgAgO+3UqnUoC4sFUVR/AfG\nAwDA/xHmYAIAkEpgAgCQSmACAJBKYAIAkEpgAgCQSmACAJBKYAIAkEpgAgCQ6v8DLmrMuo/whhIA\nAAAASUVORK5CYII=\n",
+      "text/html": [
+       "<style>#sk-container-id-2 {color: black;background-color: white;}#sk-container-id-2 pre{padding: 0;}#sk-container-id-2 div.sk-toggleable {background-color: white;}#sk-container-id-2 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-2 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-2 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-2 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-2 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-2 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-2 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-2 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-2 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-2 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-2 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-2 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-2 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-2 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-2 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-2 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-2 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-2 div.sk-item {position: relative;z-index: 1;}#sk-container-id-2 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-2 div.sk-item::before, #sk-container-id-2 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-2 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-2 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-2 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-2 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-2 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-2 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-2 div.sk-label-container {text-align: center;}#sk-container-id-2 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-2 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-2\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Subouter(estimator=KMeans())</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-4\" type=\"checkbox\" ><label for=\"sk-estimator-id-4\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">Subouter</label><div class=\"sk-toggleable__content\"><pre>Subouter(estimator=KMeans())</pre></div></div></div><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-5\" type=\"checkbox\" ><label for=\"sk-estimator-id-5\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">estimator: KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-6\" type=\"checkbox\" ><label for=\"sk-estimator-id-6\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div></div></div></div></div></div></div></div>"
+      ],
       "text/plain": [
-       "<matplotlib.figure.Figure at 0x11b5e0c88>"
+       "Subouter(estimator=KMeans())"
       ]
      },
+     "execution_count": 8,
      "metadata": {},
-     "output_type": "display_data"
+     "output_type": "execute_result"
     }
    ],
    "source": [
-    "from sklearn.pipeline import Pipeline \n",
-    "from sklearn.feature_extraction.text import TfidfVectorizer \n",
-    "from yellowbrick.text import TSNEVisualizer\n",
-    "\n",
-    "vect = Pipeline([\n",
-    "    ('norm', TextNormalizer()),\n",
-    "    ('tfidf', TfidfVectorizer(tokenizer=lambda x: x, preprocessor=None, lowercase=False)),\n",
-    "])\n",
-    "\n",
-    "docs = vect.fit_transform(documents(), labels())\n",
-    "\n",
-    "viz = TSNEVisualizer() \n",
-    "viz.fit(docs, labels())\n",
-    "viz.show()"
+    "Subouter(KMeans())"
    ]
   },
   {
-   "cell_type": "markdown",
+   "cell_type": "code",
+   "execution_count": 9,
+   "id": "15b7b68a",
    "metadata": {},
+   "outputs": [],
    "source": [
-    "## Classification \n",
-    "\n",
-    "The primary task for this kind of corpus is classification - sentiment analysis, etc. "
+    "s = Subouter(KMeans(), k=9)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 19,
-   "metadata": {
-    "collapsed": false
-   },
-   "outputs": [],
+   "execution_count": 10,
+   "id": "a92f539f",
+   "metadata": {},
+   "outputs": [
+    {
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "KMeans()\n",
+      "8\n",
+      "9\n"
+     ]
+    }
+   ],
    "source": [
-    "from sklearn.model_selection import train_test_split as tts \n",
-    "\n",
-    "docs_train, docs_test, labels_train, labels_test = tts(docs, list(labels()), test_size=0.2)"
+    "print(s.estimator)\n",
+    "print(s.n_clusters)\n",
+    "print(s.k)\n",
+    "# print(s.foo)"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 21,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 11,
+   "id": "0b23c03e",
+   "metadata": {},
    "outputs": [
     {
      "data": {
       "text/plain": [
-       "LogisticRegression(C=1.0, class_weight=None, dual=False, fit_intercept=True,\n",
-       "          intercept_scaling=1, max_iter=100, multi_class='ovr', n_jobs=1,\n",
-       "          penalty='l2', random_state=None, solver='liblinear', tol=0.0001,\n",
-       "          verbose=0, warm_start=False)"
+       "{'estimator': KMeans(),\n",
+       " 'k': 9,\n",
+       " 'algorithm': 'lloyd',\n",
+       " 'copy_x': True,\n",
+       " 'init': 'k-means++',\n",
+       " 'max_iter': 300,\n",
+       " 'n_clusters': 8,\n",
+       " 'n_init': 10,\n",
+       " 'random_state': None,\n",
+       " 'tol': 0.0001,\n",
+       " 'verbose': 0}"
       ]
      },
-     "execution_count": 21,
+     "execution_count": 11,
      "metadata": {},
      "output_type": "execute_result"
     }
    ],
    "source": [
-    "from sklearn.linear_model import LogisticRegression \n",
-    "from yellowbrick.classifier import ClassBalance, ClassificationReport, ROCAUC\n",
-    "\n",
-    "logit = LogisticRegression()\n",
-    "logit.fit(docs_train, labels_train)"
+    "s.get_params()"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 23,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 12,
+   "id": "7d73dd40",
+   "metadata": {},
    "outputs": [
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAAA24AAAJzCAYAAAB3bkCWAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzs3XlcFXX////nUQQEtNLSUjJNk4OyiBtumaHSVWrqlXqV\nW26VXXpd1qXmmtnXdq8Wl0oNXLO8wlKzTC0XNCnXNBITd8F9FxDQg/P7wx/n4+mA4oK8Oz3ut1t/\nOPOamffMezid53nPYrMsyxIAAAAAwFjFiroBAAAAAIArI7gBAAAAgOEIbgAAAABgOIIbAAAAABiO\n4AYAAAAAhiO4AQAAAIDhCG4AAAAAYDiCGwAAAAAYjuAGAAAAAIYjuAEocllZWfryyy/Vs2dPNWvW\nTCEhIWrcuLH69u2rH374Ic9l7Ha7ateufYtbev0OHDggu93u9l9wcLAiIyP15JNPavbs2bIs64a3\nFRUVpeDgYJ0+ffomtNxclmVp3LhxznOmSZMm2r59+y3Z9sSJE2W32zVx4sRbsr2rmTBhgux2u6ZN\nm3Zdy2dnZ2vcuHGaPXu2y/SoqCjZ7fbrPpdyl8/rv7CwMDVp0kS9e/fWwoULr2v9nu5G+xWAZ/Eq\n6gYA+GtLSkrSgAEDlJKSolKlSikoKEhhYWE6cOCA4uPjtXLlSrVt21Zvv/12UTf1pvDz81OLFi2c\n/75w4YLOnDmjxMREjRkzRhs3btR7771XhC388/jqq6/08ccfq2TJkmrWrJkkqWLFirds+zab7ZZt\n62psNtsNtScmJkYff/yxhgwZ4javWLEb+43XZrOpRYsWKlmypMv09PR07dq1SwkJCVqzZo127dql\nF1544Ya25WlutF8BeBaCG4Ais2vXLnXu3FnZ2dl6/vnn1adPH/n7+zvnb9u2Tf3799eCBQsUEBCg\nl19+uQhbe3Pccccdeuedd9ymnz17Vp07d9Z3332ntm3b6qGHHiqC1v25bNmyRTabTS+++KK6d+9+\ny7d/M0ZHb5auXbuqVatWKlu27HUtb1lWngFhxowZcjgcuu22226ofcOGDVOFChXynDd79myNGTNG\nMTEx6tSpU751f0U32q8APAuXSgIoMoMGDVJ2drYGDBigAQMGuIQ2SQoODtaUKVPk5eWl//3vf0pJ\nSSmilha+0qVLq0ePHrIsS8uWLSvq5vwpXLhwQZJ09913F3FLit7tt9+uKlWqqHTp0te1fH4h9N57\n71WVKlUKddSnS5cuCgsLU05OjtasWVNo2/kzutF+BeBZCG4AisT69eu1bds23X333erTp0++dVWr\nVlWnTp3UtGlTHT169KrrXblypfr27asmTZooJCRE9erVU5cuXbRgwQK32tOnT+u1115Tq1atFB4e\nrsjISPXq1SvP4HTo0CENGzZMjzzyiMLCwtS4cWP985//1IYNG65tx6+gfPnykqSMjAy3eTt27NCw\nYcPUokULhYWFKSIiQm3atNHEiROVnZ1doPVv2rRJL7zwgh566CGFhoaqTp06euKJJzRz5ky3L+52\nu11dunTRyZMnNXLkSDVp0kRhYWFq27at/ve//+W5/lOnTum///2vHnnkEdWqVUstWrTQsGHDdPDg\nQbfa1NRUDRs2TE2bNlVoaKiioqL0+uuv69SpU1fdj3Xr1slut2vevHmSpH//+99u95udOHFCr732\nmpo3b67Q0FA1btxYL7zwgn7//Xe39eXua3x8vKKiohQeHq6///3vzmB4M8XFxaljx46KiIhQRESE\n/vGPf2ju3Ll51jocDsXGxqp169aqVauWoqKiNGHCBKWkpMhut2vYsGHO2vzuhfryyy/11FNPKTIy\n0uWcOXfunLMmKipKH374oSTp7bfflt1u1/z5853z8rrH7eDBg3r11VfVvHlzhYeH65FHHtEbb7xR\noP7Lyz333CNJed5LN3fuXOcxq1Onjrp165bvjxvXc8yWLVumgQMHKjw8XI0aNXLpj+3bt2vAgAFq\n1KiRQkND9cgjj2j8+PHKzMx02/a1fEbs2LFDAwYMcJ6fTZs21cCBA93u0cyvXy9cuKCYmBi1bdtW\n4eHhqlu3rrp3757nPcHdunVTcHCwsrOz9dFHHznbFxUVpXfffdflXABgNi6VBFAkvvvuO9lsNjVv\n3lxeXlf+KBo1alSB1jlx4kRNnDhRJUuWVO3ateXv76+9e/dq06ZN2rhxo06fPq2nn35a0qWHMXTp\n0kW7d+9WlSpV9NBDD+ns2bNat26dEhISNGbMGHXs2FHSpRDQsWNHnThxQsHBwYqKitLRo0e1YsUK\nxcfHa/LkyWrSpMmNHRBJv/32myQpIiLCZfqaNWv0/PPPy+FwKDw8XCEhITp27Ji2bNmiiRMnatu2\nbc4v3vn56quvNGLECBUvXly1a9dWRESEDh48qMTERG3dulWpqakaPny4yzJnz57Vk08+qdOnTysi\n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\nqX969OjhHMmTpMqVK6tRo0aSdN1/bwBuLS6VBFAkci+PdDgcN2V9ISEhev/9912mXbhwQXv27NGm\nTZtUrFgxl3uW6tSpI+nSY9APHDigFi1aqEmTJgoICHD74lS3bl3NmTNHr7/+un777Tc1b95ckZGR\n8vX1VdeuXa+pnSVLlnS5TM+yLGVkZGjnzp1KSUlRx44d9f7776tBgwaSpICAAL355psu67AsS6mp\nqUpMTNTx48ed+5qfwMBAjR071mVaTk6O9u3bp19//dV5j9wf12Gz2RQSEuK2vrJlyzqDwW233ab1\n69dLkpo0aeJ2WVfx4sWd90tJl+5ttNlszksF/6hx48b6/ffftW7dOlWtWjXffcrPhg0bZLPZ1LJl\nyzznP/bYY5o1a5azzZf7Y6i9WQ4dOqRDhw6pcuXKqlatmtv84OBg3Xfffdq/f78OHjwoHx8f7dy5\nU9WqVcszXD3yyCP64osvrrjNsmXLqnLlytq7d686duyoxx9/XM2aNVPlypWd99ddj9z+y+upp7ff\nfruWLFmS53ItW7Z0vg7g1KlT+umnn5STk6NmzZpp8ODBuv/++13qjx49qn379qlixYp5vuKhQYMG\nKlasmLMfT5w4cd3H7PIwc/l+SsrzPPX29la9evW0ePFi/fLLL2ratOk1fUbUrVtXq1ev1osvvqi/\n//3vatasmerUqSN/f/+rfp4kJiYqOztbjRs3dgmzuR5++GH5+vpq8+bNysnJUfHixZ3zcn/kuVzu\nD2fc5wb8ORDcABSJO++8U8nJyTp58uRNW6fD4dDChQu1ePFi7dixQ4cPH9bFixdls9ncHndeu3Zt\nDRo0SOPGjdO3336rb775Rl5eXqpdu7batGmj9u3bO8Nl69attXnzZn322WeKi4vTF198IW9vbzVs\n2FDt2rXTo48+WuA25vc6AEn6+uuvNXToUD3//PNasmSJyy/yP//8s+Li4rRt2zalpKTowoULLvtz\ntREYSfrhhx80f/58JScn6+DBg3I4HFdch4+PT573H+ZOu3jxoqT/G0HIfcDElRw+fFiWZWno0KEa\nOnRonjU2m01Hjhy56rryktuW/B4pnxsCcgNvrpt9T1tebbrSO+YCAwO1f/9+HT9+3PllO7/7/Ar6\nuPz3339f//rXv7Rt2zYlJSXprbfe0r333qvo6Gh17dq1QP31R9fS15f74+sAdu/erZ49e2rFihUK\nCgpye39b7ghy7gh1fk6ePKmcnBxn/bUeM5vNlucTG3PX161bt3y3ffl5ei2fEb169VJSUpKWLl2q\nGTNmaPr06fLz81PTpk3VoUOHK94vm3ulQH7nUvHixVW+fHnt379fp0+fdnmNQF73Heb+LRfk8wNA\n0SO4ASgSNWvW1Jo1a/Trr7+qffv2V6xNTEzUunXr1Lhx43y/xJ07d05du3ZVUlKSAgICFBYWphYt\nWig4OFiRkZFq1aqVsrKyXJbp06eP2rZtqyVLlmjVqlXasGGD8wb/L7/8UrNmzXJ+mR85cqSefvpp\nLV68WKtXr9bmzZu1atUqxcfH67vvvtP48eNv+Jg8/vjjWrRokeLj4zV//nw9++yzki49nOWLL76Q\nl5eXQkJC1L59e1WvXl21a9fWuHHjtGrVqiuu9+LFi3ruuee0evVq+fr6KjQ0VE2aNHFervbvf/87\nz0ulCvoI+JycnALvY05Ojmw2mxo3buxyyeAfXc9om3T1L6C58729vV2mF+bj7gvypTg3BHt7eztH\nQPNbrqBfsoODg7V48WKtWrVKy5cvV0JCglJTUxUbG6vPPvtM06dPV3h4eAH34pJr6esruf/++zV+\n/Hh17txZkydPVuXKldWuXTvn/Nzjceedd7pdInw5m80mh8PhHLm/nmOW1wvGc/czOjpavr6++S57\neSAs6GdEiRIlNG7cOCUnJ2vp0qX68ccf9dtvv2nJkiVavHixevToke+PGgVRFOc4gFuD4AagSDz8\n8MOaMmWK4uPj5XA4rvhkydmzZ2v+/PnavXu3Xn/99Txrpk6dqqSkJEVHR2vs2LHy8fFxzrtw4YIy\nMzPz/OJy1113qWvXruratascDod+/PFHjRo1Slu2bNH333+vxx57zFl777336plnntEzzzyjrKws\n/fDDD3rllVf0/fffa8uWLdf8JTgvDzzwgFauXOm8H2/dunX64osvdP/99ys2NtZtpCOv+4n+aMGC\nBVq9erVq166tSZMmuY0wFGQdV5J7uVV+o2QrVqxQVlaWHnzwQecoYqdOnRQdHX1D281LuXLlZFmW\nDhw4kOf83HcB3soXGufuc2pqar41ufPKlCnj/OKd12sUpPyPc168vLwUFRWlqKgoSZfuZRo3bpy+\n//57TZgwQTExMQVel3T1vv7222/l4+OjZs2aXfVpseHh4erVq5c++eQTvf7662rUqJHzWN11112S\nLl1+md8I9eVyR9puxjHL3f6+ffv03HPPqWbNmgVe7lo+I6pXr67q1aurf//+SktL09dff60333xT\nM2fOVK9evdzugZP+71zK7/x2OBw6fPiwvLy8runJngD+HHg4CYAiERERoVq1aunQoUOaOnVqvnVJ\nSUlavHixbDabOnfunG/dr7/+KpvNpu7du7uENkl5vtR37NixatKkiTZt2uSc5uXlpWbNmumJJ56Q\nJGd4GjhwoBo0aODy5c/X11etW7dW8+bNXWpv1L59+2Sz2ZwBLXe/WrVq5RbaTp48qW3btkn6vxGK\nvOSuo1OnTm6hbceOHc7Lr660jivJvV8qv5cnjxkzRi+99JKkS5eoWpaV7yjhyy+/rCeffFJr1669\nrrbk3rv4/fff5zl/8eLFki7dZ3Sr3HPPPbrnnnu0f/9+JScnu81PSkpSSkqKKlWqpHLlyql8+fKq\nVKmS9u7dq/3797vVL1++/Krb3LBhg/72t79p9OjRLtOrVq2qwYMHy7KsKz7QJj8RERGyLEs//vij\n27ysrCwNHz5co0ePvmpoy9W/f38FBgYqPT1db731lnN6xYoVdffdd2vv3r15Bt7k5GS1atXK+V62\nm3HMLlenTp0rnqfPPfecunbt6hypvpbPiG7duunBBx90uae0VKlS6tKli8LDw2VZVr5Bs2bNmvL1\n9dXGjRvzfJjQihUrdP78edWrV++a9hfAnwPBDUCRGTVqlLy8vPT+++9rwoQJbjfIJyQk6J///Key\ns7PVsWPHK/7yfffdd8uyLK1YscJl+m+//eby5TX3MrQKFSro+PHjGjdunMvLdNPT053rCAsLk3Tp\nS+Hp06f13//+1+VhKseOHdPatWtVrFixa/pVPj/Lli3TsmXLVLx4cec9Mbn7tWbNGpcvesePH9eA\nAQOcl39e6SXcuetYtWqVyyVj+/fv13/+8x/nvwv6Iu8/qlKliurXr699+/a5PSDmww8/1MGDB/XQ\nQw8pICBArVq1UtmyZfXVV1+5PLREkubPn6+5c+dq586d1308GzRooOrVq2vr1q364IMPXPb3hx9+\n0Jw5c+Tn5+dyWd71upZLz7p16+a8t+/EiRPO6UePHtXQoUNls9n01FNPOad37dpVlmVpxIgRSk9P\nd05PSEjQnDlz8ny/1+WqV6+u1NRULViwQImJiS7zFi5cKMn1YRU+Pj6yLMv5lMT85D6B8aeffnJ5\n2MfFixf1+uuv6/z582rVqtVVjsb/8fHx0fDhw2VZlr777jv9/PPPznldu3bVhQsX9NJLLznvrZOk\nM2fOaPjw4dq9e7fLvV43eswu16lTJ/n4+GjKlClavXq1y7xJkyYpPj5eR44ccT5U5Vo+I8qUKaPj\nx4+7XV69a9cubdu2TX5+fvleKlyyZEk98cQTysrK0uDBg5WRkeGct3v3br322mtX/ZELwJ8Xl0oC\nKDI1atRQTEyM+vXrp48++kgzZsxQSEiI/P39tWfPHu3evVs2m02tW7e+6ku4O3furK+++kqxsbFa\ns2aN7rvvPh06dEi//vqr6tWrpzJlymjbtm06duyYAgMD1bFjR3399ddat26doqKinJcwbd68WWfO\nnNGjjz7q/NX6ueee0/fff69vvvlG69evV82aNXX+/Hlt3LhRmZmZ6tOnj8sLi6/k1KlTbi/HdTgc\n2rdvn5KSkpyPVc9dX1RUlAIDA/XLL78oOjpaoaGhSktL08aNG1W2bFlFR0dr6dKlbg/buFy7du00\ndepUfffdd0pKSlJQUJBOnDihX375RVWrVlWjRo30008/6fjx49d9b9nrr7+ubt26acqUKVq6dKmq\nV6+u3bt3a8eOHSpfvrxeffVVSZKfn5/effddPf/88xo6dKg++eQT3X///UpNTdW2bdvk5eWld999\n1+Vx7tfqvffeU48ePTR58mR99913Cg4O1qFDh7Rlyxb5+vrqrbfeuq4Hc/yRZVmKjY3VnDlz8q2Z\nMWOGqlatqh49emjTpk1atmyZWrZsqfr160u6dClsZmamHn30UZfH63fp0kXLly/X2rVr1bJlS9Wr\nV0+nTp3Shg0bVKlSJe3fv99tVOvykFq6dGm99NJLevPNN/WPf/xDtWvXVpkyZbR3714lJyfrzjvv\n1L/+9S9nfeXKlSVJ06dP144dO9S+fXvn5ZWXK1asmMaOHavevXtr1KhRmjNnjgIDA50PzalevbrL\njwEFERUVpYceekjx8fEaM2aMvv76axUvXly9evXShg0bFB8fr7/97W8KCwuTj4+PNmzYoIyMDNWv\nX995H+jNOGaXq1Chgl577TUNGzZMzzzzjGrUqKHAwEAlJydr7969CggI0AcffOAMgtfyGTFo0CD9\n/PPPiomJ0dKlSxUUFKT09HStX79eDodDr7zyistj/v/YxkGDBmnr1q1as2aNmjdvrnr16uncuXNa\nt26dHA6Hevbs6faC+SvhwSTAnwcjbgCKVGRkpL799lv16dNHlSpVUmJiouLj43X27Fm1aNFCkydP\n1tixY/O89OryX8/tdrs+/fRTNWrUSEeOHHGOLr366quaMWOG87HeuaNp3t7eio2NVa9evXTbbbcp\nISFB69atU6VKlTRq1Ci9++67znXfdtttmj17tjp16qTixYtr1apV2rx5s0JCQvTuu+9q4MCBBdpX\nm82mzMxMffPNNy7/LV++XGfOnFGrVq00ffp09erVy7mMn5+fPv30Uz3++OOSpPj4eB06dEg9e/bU\n119/rfbt28tms7mNNF5+bMqXL6/PPvtMzZs3V0ZGhvP4vvjii5o7d67zC/qV1nGlYy9durfnyy+/\nVJcuXZSdna3ly5fr1KlT6tChg7744guXe8oaNGigefPmqX379kpPT1d8fLwzLM+dOzfPR81fi2rV\nqmnevHnq3LmzLly4oOXLl+vw4cNq37694uLi8ry37noe3GCz2ZSVlaUTJ07k+d/Jkyedo6TFihXT\nhAkTNHr0aFWtWlVr167Vpk2bVLNmTb3zzjt67733XNZdvHhxTZkyRf369VPp0qW1cuVKHTx4UC+8\n8IIGDhwoy7Lcwu0f96F79+4aO3asateure3bt2vFihXKyMhQ586dNW/ePJcHa7Ro0ULdunWTt7e3\n82EZ+a03LCxMX331ldq3b69jx45p+fLlysnJUY8ePTR79my3S5ULcmxHjBghHx8f7d692/kOsmLF\niunjjz/WK6+8omrVqmnLli3auHGjKlWqpGHDhumTTz5xeQDHzThml2vTpo0+//xzPfLIIzpy5IhW\nrlypixcvqkOHDpo3b57LqPC1fEbce++9mjNnjlq3bq2srCwtX75cSUlJatiwoWJjY/Xkk09esY0l\nS5bUzJkz9Z///EflypXT6tWrtXXrVjVo0ECTJk1yXpZc0P3koSXAn4fN4qcWAACM8vvvv6ts2bLO\nh3Rcbvr06Xrrrbc0evRoty/5f2UcMwCejhE3AAAMM2rUKD344IPasGGDy/TU1FRNnz5dJUqU0IMP\nPlhErTMTxwyAp2PEDQAAwyxatEiDBg2SJNWqVUvlypXTqVOntGnTJuXk5GjEiBHq0qVLEbfSLBwz\nAJ6O4AYAgIE2bdqkGTNmKDExUcePH1fp0qUVHh6u7t27O+/ZhCuOGQBPRnADAAAAAMP9ZV8H8Msv\n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\nhXbL/fnnnzVu3Di1bNlSzZs3V0REhN17IjIyUmPGjNGWLVv0wAMPqGnTpurVq5d27Nih7OxsPfvs\ns2rVqpXatm2r5557ThcuXLCZf+XKldb93rRpU3Xv3l3vvvtuMWyl0iMxMVF9+/ZVs2bN1KdPH+3e\nvdtm+pXviYSEBPn7+2vHjh12yxk4cKDCw8Md0mZXcr3+KDl+HJ08ebL8/f2tdSZPnqzu3bsrKSlJ\nw4YNU/PmzdWuXTvNmjXLrn8eOXJEY8eOVcuWLdW6dWvNmjVLq1atkr+/v3777beb2UwlxhdffKHw\n8HAFBQUpLCxMcXFxeuaZZ9SpUydrnU8//VSRkZFq0aKFAgIC1LlzZ7366qs22/NmxsqbGcf37t2r\nqKgoBQcHKzQ0VAsXLtTChQtt3hOlVWZmpiZPnqyOHTsqMDBQXbp00euvv27d9pGRkXr66ae1fv16\nde3aVc2bN9eAAQO0ZcsWu2UlJyfr0UcfVcuWLdWsWTMNGjRIn3/+uU2dgv02b948BQUFqW3btho/\nfrymTp1qnX7lfl64cKG6deumpk2bql27dpo4caL++OOPYtwiuBlcKgmHSkpKUlJSkqKiolS5cmUl\nJCTokUce0dKlS9WmTRtt2bJFjz32mOrWratx48ZJklavXq3hw4frzTffVMeOHSWp0PWulJeXp3Hj\nxunHH3/UkiVLFBwcLEmaMWOGNm3apOjoaNWpU0c//vijYmNj9euvv2rZsmUO2jLmtmfPHo0YMUJ+\nfn4aNWqUPD099d577ykqKkpr16696jzJycl68sknNXDgQA0ePFgbN27UwoULVbVqVUVEREiSDh8+\nrKFDh8rX11djxoxR2bJltWnTJo0ePVpz585V9+7drcvbv3+/vvvuO0VHR6tChQp655139Pjjj6tx\n48by8vLShAkTtHv3biUkJMjPz8/6vnjjjTe0ePFi9e/fXwMHDlR2drbWr1+vuXPnysfHx9oWFN5H\nH32kqVOnKjg4WBMnTtQvv/yi0aNH69KlS6pdu7Zd/W7dumnmzJn69NNPFRoaai0/fvy49u3bZ/1A\ngcK5Vn+MjIzUunXrdPDgQYePoxaLRRaLxVrPYrEoLS1NI0eOVLdu3fTAAw9o586dio2Nlaenp/7+\n979Lkn7//XdFRETIzc1NI0eOlJubm+Lj47Vx40ab5bmybdu2KSYmRg0bNtRTTz2lEydO6OWXX5aX\n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\nrNPbtGmj7du3a+vWrdq+fbu+/PJLzZkzRytWrNDatWuveuAqTQoO7H/1Wvcb1S9Y7tChQ6/5o693\n3XWX9f/Xen/caD1jx47V9u3b1aJFCwUHBysiIkItWrRw+I/Bu4qC7X3+/Hm7adf7EOjp6amwsDBt\n2bJF+fn5SkxMlLu7u7p27VpsbXVFRe2PUvGOo0WRn59vt54CHh4eN7XskqKw22DmzJmKi4tT48aN\nFRQUpL59+yooKEgzZsyw+YJLKvpYWZR52Ic31rNnT7Vv316ff/65tm/frq+//lpffvmlVq5cqYSE\nBEmXrw75s4K+XqZMmes+EbJgWrly5axlVwb362nYsKE2b96snTt3atu2bdq5c6cWLFig5cuXa9Wq\nVVf9sh3OxRk3ONSV3wgVOHLkiCSpdevWMgxD//3vf+3qFJTdfvvtqlWrlk3Zn+tZLBbdfvvt1rIa\nNWooPDxcEydOVPny5fXss89avy3My8tTUlKSzpw5ox49euiVV17Rl19+qYkTJ+r3339XYmLizf/R\nJVyNGjUk/e8M2ZVee+01u8t3CqtgP5YpU8bujFv16tWVl5cnT0/Pojdc0u7du7V9+3bFxMQoNjZW\nkydPVr9+/VSzZk1lZGTc1LJLqzp16sgwDP366692067Wv6/Uq1cvZWVladeuXdq6davat2+vChUq\nFFdTXdKN+uPx48cdPo4WVdWqVeXt7a1ffvnFbtrVylxR7dq1ZRiG9Th4pYJt8NtvvykuLk79+vXT\nRx99pOnTp2vQoEG6++67nf67XAVn3q/X/tLs/Pnz1jPU/fv314IFC/T1118rKipKhw4dsl7eeOzY\nMbt5C7ZpvXr1bthfJalmzZp/qW2XLl3SoUOH9Ntvv6ljx46aMWOGtm3bpnnz5ikrK0urVq36S8uD\nYxDc4FD79+/XwYMHra9Pnz6tjRs3qkWLFgoMDJSvr6/i4+NtLlM8e/as4uPj5efnp4CAADVp0qRQ\n9f6satWqGj9+vH788UfrteWZmZkaNGiQ3aPhAwICZBhGob+1cmV+fn7y9/fXpk2blJ2dbS0/duyY\nVqxYobS0tCIt19fXVwEBAVq3bp1OnjxpLb948aKmTp2q8ePH3/QHwzNnzkiyv2QnISFB586du+nl\nl0aNGzdWrVq1tHLlSuXm5lrLP/nkE6Wnp1933nbt2qly5cpavXq1Dh06pF69ehV3c11OYfqjo8fR\norJYLOrUqZN27NhhE/rPnDmjTz755KaWXVIEBgaqRo0aWrt2rc2lc99//70OHDgg6drj2BdffKFf\nf/3VqeNYlSpVFBQUpE2bNlnvEZcuvx937tzptHaZxU8//aQhQ4bYPH25bNmyatSokaT/nRk7ePCg\nzU+qZGdna+XKlWrQoIEaNGigatWqKSAgQBs2bNCJEyes9fLy8rR8+XJ5eHiobdu2121LwboKzuRd\nunRJUVFReumll2zqFdwbd7WzgHA+9gocqlKlSnr44Yc1fPhwlSlTRvHx8dYP6mXLltW0adP01FNP\nacCAAQoPD5dhGFqzZo1Onz6tBQsWSFKh613N0KFDtXbtWr399tvq2bOnatWqpb59+yo+Pl7Z2dkK\nDg5Wenq64uLi5Ovra3djfWk1ZcoUjRw50rq9LRaLYmNjValSJY0aNUpPPPFEkZY7bdo0DR8+XP37\n91dERISqVKmiTZs2ae/evZowYcJ1H3ZRGEFBQfLx8dFLL72klJQUVapUSd988422b9+uWrVq2Xzw\nReFNnz5dMTExGjhwoAYMGKA//vhD8fHxN9xfZcqUUffu3RUXFydvb2+b36hC4d2oPwYFBTl8HC2q\nxx9/XF988YUGDhyoyMhIlStXTgkJCdYQ4OqPI7dYLJo8ebKeeOIJDR48WH379lVqaqo++OADeXh4\nyGKxqEGDBqpZs6YWL16s3NxcVa9eXUlJSdqwYYPuuOMOp591mzRpkiIjIzVgwAANHjxYubm5io2N\n5QefdflL4NatW+uNN95QSkqKGjZsqN9//11xcXG688471bZtW7377rtyd3fXmDFjFBUVpUqVKmnN\nmjU6deqUZs+ebV1WwfFywIABGjJkiMqXL6/169fr4MGDmjZtmvWnI66lSpUqMgxD8fHxOnXqlHr1\n6qWoqCi99dZbiomJUfv27XXu3DmtWrVKXl5e6t+/f3FvHhQBpxPgMBaLRaGhoRo7dqxWrlypN998\nU7Vr11ZsbKz126f7779fy5YtU/Xq1fXWW2/p3XffVd26dbVixQqbD3mFrVew3gJubm567rnnlJub\nqxdeeEHS5YeTPProo/r+++/14osvavny5WrRooXi4+MLfYOvqwsJCdGKFStUo0YNvfXWW1q6dKkC\nAwO1cuVK6w3vf/6Ada0PXFeWN2/eXCtXrlRgYKDef/99vfLKK8rJydGcOXM0cuTIGy7vRuuoWrWq\nlixZorp16+qdd97R3LlzZRiG1q5dq549e+qnn34q8hnD0uy+++7T4sWL5eXlpTfeeENbtmzRSy+9\npPr169v9ltefFTyMJCwsjHtgiuha/TE+Pl5Vq1Z1yjj65zpXe3218jp16ig2Nlb+/v5avHixli5d\nqs6dO2vo0KGSrn7vlKu5//77NW/ePF26dEmvvfaaEhMTNWXKFDVp0kTu7u4qV66clixZoubNm2vF\nihV6+eWX9ccff+iDDz5QdHS0zp49az07JxVtrCzs66uVN2/eXMuWLVOVKlU0f/58ffjhh4qKilKX\nLl1Kxf67kTfffFMRERH64osvNGvWLK1evVr333+/3n//fetZrUaNGmnatGn6+OOPNX/+fFWrVk0r\nVqxQSEiIdTkFx8uAgAAtX75c8+fPl5eXlxYtWmTtLwWutt/atGmjHj16aMeOHZo5c6YuXLigcePG\nacqUKTp69KhefvllLVq0SHXr1lVcXBz3t5mUxeArEQCAg+zdu1eDBg3S0qVLde+99zq7OXCytLQ0\nuydPSpcfxpGQkKC9e/de98FVJd2lS5eUkZFx1W1Q8KPJBT9mbVapqal2T6yUpDFjxig5OVlbt251\nQqtKjsjISOXl5enDDz90dlNQAnDGDQDgMCtXrlT16tX5jSdIunypZM+ePW3Kzp07p23btqlRo0Yu\nHdqky/f0hoaG6vnnn7cpP3z4sH766Sc1bdrUOQ37C8LDw+2ukDh9+rS++eabEtF+oCThHjcAQLGb\nPn26jh49ql27dmny5Mkuf+8SCqdfv3565plnNGrUKHXu3Fm5ublav369Tp48qVmzZjm7ecWuXLly\n6t27t9asWSNJatKkiU6ePGm9DH3EiBFObuGN9evXT4sWLdKECRPUunVrnTlzRqtXr5YkjRs3zsmt\nA1wLwQ0AUOxSU1OVlJSkwYMH8xt6sOrfv7+8vLz03nvv6bXXXpObm5sCAgL03nvvqUWLFs5unkPM\nmDFD9erV0/r16/Xxxx/Lx8dH7dq10+OPP65q1ao5u3k39Nhjj6latWpKSEjQ1q1b5enpqXvuuUcL\nFiyw+S1OADePe9wAAAAAwOS4xw0AAAAATI7gBgAAAAAmR3ADAAAAAJMjuAEAAACAyRHcAAAAAMDk\nCG4AAAAAYHIENwAAAAAwOYIbAAAAAJjc/wHwiwk5uC6mkgAAAABJRU5ErkJggg==\n",
+      "text/html": [
+       "<style>#sk-container-id-3 {color: black;background-color: white;}#sk-container-id-3 pre{padding: 0;}#sk-container-id-3 div.sk-toggleable {background-color: white;}#sk-container-id-3 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-3 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-3 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-3 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-3 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-3 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-3 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-3 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-3 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-3 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-3 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-3 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-3 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-3 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-3 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-3 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-3 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-3 div.sk-item {position: relative;z-index: 1;}#sk-container-id-3 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-3 div.sk-item::before, #sk-container-id-3 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-3 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-3 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-3 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-3 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-3 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-3 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-3 div.sk-label-container {text-align: center;}#sk-container-id-3 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-3 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-3\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>Subouter(estimator=KMeans(), k=9)</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-7\" type=\"checkbox\" ><label for=\"sk-estimator-id-7\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">Subouter</label><div class=\"sk-toggleable__content\"><pre>Subouter(estimator=KMeans(), k=9)</pre></div></div></div><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-8\" type=\"checkbox\" ><label for=\"sk-estimator-id-8\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">estimator: KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-9\" type=\"checkbox\" ><label for=\"sk-estimator-id-9\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div></div></div></div></div></div></div></div>"
+      ],
       "text/plain": [
-       "<matplotlib.figure.Figure at 0x146a61940>"
+       "Subouter(estimator=KMeans(), k=9)"
       ]
      },
+     "execution_count": 12,
      "metadata": {},
-     "output_type": "display_data"
+     "output_type": "execute_result"
     }
    ],
    "source": [
-    "logit_balance = ClassBalance(logit, classes=set(labels_test))\n",
-    "logit_balance.score(docs_test, labels_test)\n",
-    "logit_balance.show()"
+    "s"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 27,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 13,
+   "id": "65d018fd",
+   "metadata": {},
    "outputs": [
     {
-     "ename": "IndexError",
-     "evalue": "list index out of range",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[0;31mIndexError\u001b[0m                                Traceback (most recent call last)",
-      "\u001b[0;32m<ipython-input-27-7b911cc79c37>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m      1\u001b[0m \u001b[0mlogit_balance\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mClassificationReport\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlogit\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mclasses\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mset\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlabels_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mlogit_balance\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscore\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdocs_test\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabels_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      3\u001b[0m \u001b[0mlogit_balance\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/Users/benjamin/Repos/tmp/yellowbrick/yellowbrick/classifier.py\u001b[0m in \u001b[0;36mscore\u001b[0;34m(self, X, y, **kwargs)\u001b[0m\n\u001b[1;32m    133\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmap\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mlambda\u001b[0m \u001b[0ms\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mdict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mzip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mclasses_\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    134\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mzip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkeys\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 135\u001b[0;31m         \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_pred\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    136\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    137\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_pred\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/Users/benjamin/Repos/tmp/yellowbrick/yellowbrick/classifier.py\u001b[0m in \u001b[0;36mdraw\u001b[0;34m(self, y, y_pred)\u001b[0m\n\u001b[1;32m    158\u001b[0m         \u001b[0;32mfor\u001b[0m \u001b[0mcolumn\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmatrix\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m+\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    159\u001b[0m             \u001b[0;32mfor\u001b[0m \u001b[0mrow\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mclasses_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 160\u001b[0;31m                 \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtext\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcolumn\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mrow\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmatrix\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mrow\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mcolumn\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mva\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'center'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mha\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'center'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    161\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    162\u001b[0m         \u001b[0mfig\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mimshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmatrix\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minterpolation\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'nearest'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcmap\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcmap\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvmin\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvmax\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;31mIndexError\u001b[0m: list index out of range"
-     ]
+     "data": {
+      "text/html": [
+       "<style>#sk-container-id-4 {color: black;background-color: white;}#sk-container-id-4 pre{padding: 0;}#sk-container-id-4 div.sk-toggleable {background-color: white;}#sk-container-id-4 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-4 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-4 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-4 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-4 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-4 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-4 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-4 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-4 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-4 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-4 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-4 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-4 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-4 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-4 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-4 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-4 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-4 div.sk-item {position: relative;z-index: 1;}#sk-container-id-4 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-4 div.sk-item::before, #sk-container-id-4 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-4 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-4 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-4 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-4 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-4 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-4 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-4 div.sk-label-container {text-align: center;}#sk-container-id-4 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-4 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-4\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>ModelVisualizer(ax=&lt;AxesSubplot:&gt;, estimator=KMeans(),\n",
+       "                fig=&lt;Figure size 432x288 with 1 Axes&gt;)</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-10\" type=\"checkbox\" ><label for=\"sk-estimator-id-10\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">ModelVisualizer</label><div class=\"sk-toggleable__content\"><pre>ModelVisualizer(ax=&lt;AxesSubplot:&gt;, estimator=KMeans(),\n",
+       "                fig=&lt;Figure size 432x288 with 1 Axes&gt;)</pre></div></div></div><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-11\" type=\"checkbox\" ><label for=\"sk-estimator-id-11\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">estimator: KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-12\" type=\"checkbox\" ><label for=\"sk-estimator-id-12\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">KMeans</label><div class=\"sk-toggleable__content\"><pre>KMeans()</pre></div></div></div></div></div></div></div></div></div></div>"
+      ],
+      "text/plain": [
+       "ModelVisualizer(ax=<AxesSubplot:>, estimator=KMeans(),\n",
+       "                fig=<Figure size 432x288 with 1 Axes>)"
+      ]
+     },
+     "execution_count": 13,
+     "metadata": {},
+     "output_type": "execute_result"
     },
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAABwIAAAsPCAYAAADlFF+DAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzs3X+s1fV9x/HXRURBFLEVFVZ0ReW26lplkFlnnbiN/rCb\nm3Wb1i2Q1VkWW+M2I83mXOcMbrVWlKqpzNbWH5l1NVVTzdRaW39MEWW2K1WprNhaGkBW5Zd3XM7+\nIJxw5QL3eygIbx+PpH94zud+/JzvRfJ959lzTler1WoFAAAAAAAAKGXQm30AAAAAAAAA4JdPCAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoaHCnP/jwww/ni1/8Yl544YUkybHHHpvzzjsvxxxzzIB+vqenJ1/60pdy\n9913Z/HixRk5cmQmTZqUT3ziExk3btxm6++88858+tOf3uJ+l19+eU477bT2P7dardx666352te+\nlkWLFmXQoEE58sgjc+aZZ/ZZt1Fvb2+++tWv5q677sqiRYvSarXyq7/6qznttNPyp3/6pxk0qG8z\nbXr+ptesk/03tWTJknz4wx/O/vvvnwcffLDfNQsWLMh1112Xp556Kq+99lpGjx6dU089Neeee26G\nDBmyXefv5Pp/+ctfzp133pkf//jH2WeffXLcccflnHPOybHHHrvN1wsAwFvTzp5Lkh17H910Lnmj\ngcwBTdc3fb1N9t/Zc8Ps2bMze/bs/Od//mf233//7T4PAAAku34vabp/J3NJ07mhyfpO7tN39zls\ne9a/UVer1Wo1/aF/+7d/yyWXXJKhQ4fm+OOPz8qVKzNv3rx0dXXlhhtuyPHHH7/Vn+/p6cm0adMy\nb968DB06NO9973vT29ub+fPnZ9CgQZk1a1ZOOumkPj9z2WWX5eabb8773//+jBgxYrM9//iP/zgT\nJkxo//OFF16Yu+++O0OHDs3EiROzfv36PPnkk+np6cnUqVMzY8aM9tre3t6ce+65eeSRR7Lvvvvm\n137t15Ik8+fPz6pVq3LyySfn2muvTVdXV8fnb3LNOtn/jaZNm5bHH388Y8aM6fcPxv33358LLrgg\nvb29Oe6447Lffvvl6aefzi9+8YtMnjw51157bcfnb3r9k+SCCy7IvffemxEjRuS4447LqlWrMm/e\nvLRarfzzP/9zPvKRj2z19QIA8NbzZswlO/I+uulc0p9tzQFN1zd9vU3335lzw0MPPZRPfvKT6e3t\nzeOPP95vCGx6HgAA2NV7SdP9O5lLms4NTdc3vU/f3eew7V2/mVZDS5YsaR199NGtE044obV48eL2\n4w8//HDrqKOOap188smtnp6ere5x5ZVXtsaPH9/64Ac/2GePBQsWtH7jN36jNXHixNby5cv7/MzZ\nZ5/d6u7ubr366qvbPOPcuXNb48ePb5100kmtl19+uf34woULWxMnTmx1d3e3nnvuufbjt9xyS2v8\n+PGtj370o33+vT//+c9bp556aqu7u7t12223dXz+ptesk+uzqZtvvrk1fvz4Vnd3d2vy5MmbPb9s\n2bLWhAkTWu9973tbjzzySPvx5cuXtz7ykY+0uru7W/fdd1/H5296/e++++7W+PHjW3/4h3/Y5/f7\nxBNPtI466qjWxIkTW6tWrdri6wUA4K3nzZhLdvR9dNO55I22NQc0Xd/09Tbdf2fODbfffnvrmGOO\naZ9nxYoV230eAADYHXpJ0/2bziVN54am65vep+/uc9j2ru9P4+8IvPnmm7Nu3bp8/OMfzzve8Y72\n4+9///tz2mmn5Wc/+1nuv//+re7x7//+7+nq6spll13WZ4/u7u586lOfyquvvpqbbrqpz8/88Ic/\nzOjRo7Pvvvtu84zPPPNMurq6ctppp+WQQw5pPz5u3LiceuqpSZJ58+a1H//GN76Rrq6uXHzxxTng\ngAPaj48aNSozZsxIq9XKN7/5zY7P3/SadXJ9Nlq8eHGuuOKKTJw4Ma0tvNnzlltuyapVqzJ9+vSc\ncMIJ7ccPOOCAnH/++Tn44IPbb5ft5PxNr/8999yTrq6u/M3f/E2f3++kSZNywgkn5LXXXsuzzz7b\n72sBAOCt6c2YS3b0fXTTuWRTA5kDmq5v+nqb7r8z5oaXXnop5513Xi6++OIMHz48++yzzxavSdPz\nAADA7tBLmu7fdC5pOjc0Xd/0Pn13n8O2Z/2WNA6Bjz76aJLk5JNP3uy5U045Ja1WK9/5zne2+POv\nvPJKli1blv3226/f73CYNGlSkuS73/1u+7Gf/OQnee211/Lud797QGccOXJkWq1Wfv7zn2/23IoV\nK5Kkz9tlR44cmcMPP7zf/Q899NAkydKlSzs+f5Nr1sn+G7VarcyYMSN77713Lrnkks2e3+j+++/P\n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\nPX/Ta9Z0/6amTp2aJPnCF76QZ555pv34okWLcuWVV2bQoEE566yzOj7/QK7/2Wef3X78jDPOSKvV\nyj/90z+135q78Tx/+7d/m66urkybNq3j1wsAQD1vxlyyo++jm84lO9pAXu+mc1VTu9rc0HSOBACA\n3aGXNN2/6VzSdE5qur7p3LC7z2E7Qler1Wo1/aGvfOUrmTlzZvbcc8+8733vy5o1azJ37twMHjw4\nN954Y5+6u/EzVL/1rW9l9OjR7cenTp2aJ554IoccckiOPvroLFq0KC+88EIOPPDA3HzzzTn00EPb\na9euXZtp06Zl/vz5GT58eCZMmJCenp48+eSTWb9+fS6++OI+XyzZ29ubv/zLv8x3vvOd7L333pk0\naVJ6enoyf/78rF27NlOmTMlVV12VZMNbPn/rt34rr7/+eo4++ugcdthh/b7mAw44IJ/+9Kc7On/T\na9bJ/m+0YsWKHH/88RkzZkwefPDBzZ7/13/911xxxRVJNtT1IUOG5Omnn87atWvziU98Iueff37H\n529y/ZNk3bp1mT59eh555JHss88+mTBhQlavXp1nn302PT09OfPMM/P3f//3W329AAC89ezsuSTZ\ncffRnc4lb7StOaDp+qavt8n+b8bcMHny5PzsZz/L448/nv3333+7zgMAAMmu30ua7N/pXNJ0bmiy\nvpP79N19Dtve9W/UUQhMNryFcs6cOXnuuecybNiwHHPMMTn//PPzrne9q8+67u7uDBo0KA888ECf\nP9hr1qzJNddck/vuuy/Lli3LIYcckhNPPDHnnntun+/V2Kinpyc33nhj7rnnnixevDhDhw7Ne97z\nnpxzzjmZOHHiZuvXr1+f2267LV//+tfz4osvJkmOOOKInHHGGTnjjDPa6+6///586lOf2ubrHTNm\nTB544IGOz9/kmnW6/6ZWrFiR973vfZude1OPP/545syZk+9973vp7e3NkUcemalTp/ap4Z2ef6DX\nf9P1X/nKV3LnnXfmf/7nf7Lnnnvm3e9+dz72sY9t8TwAALCz55Jkx9xHdzqXvNFA5oCm65u+3ib7\n7+y5YfLkyVmyZEkee+yxzUJgJ+cBAIBk1+8lA91/e+aSpnNDk/Wd3Kfv7nPY9qx/o45DIAAAAAAA\nALDravwdgQAAAAAAAMCuTwgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAIBLrwvSAAAgAElEQVSChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAA/p+9\new/yqq4fP/76ABIoXiCvUN5Ad73lhZbJyBuWpGlaauWtwRkdtDEdx0yaMlJz1NEMlNRRsizULqST\nmjrhJfKWF5S8hBcUw0s4XDaFBdzYPb8/HD4/lt1l93x20e+8fDxm+qNz3p/De8/55/Pap/v5AAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkFC/Wl84c+bMuP76\n6+OVV16JiIi99947zjjjjNhjjz269frm5ub41a9+FXfeeWfMnz8/Bg8eHKNGjYrTTjsthg8f3m59\nS0tL/PrXv47bb789/v3vf8dGG20U++yzT5x66qmx9957d/hvzJkzJ6699tp46qmnYunSpTF06NA4\n/PDDY/z48dG/f/8erS+7H/vv3f0DAEBEz+eSoijilltuiT/+8Y8xb9686NOnT+y8885x3HHHxVFH\nHdXl6xcsWBBf+cpXYrPNNov777+/V9b35H1xV9dvaWmJ3/72t3HHHXfEvHnzoiiK2GGHHeKoo46K\nk046Kfr0afvfipa9P7fffnv84Ac/6HR/l156afV19fX16/xZIiIqlUrMmTOn0/NTpkyJKVOmxD/+\n8Y/YbLPNurxed+5P2bkHAAA+7Llkfa8vOzdElO8TZa5ftietrTtzQ3efYS1zTNn993RObbefoiiK\nsi/6/e9/HxMnToyBAwfGvvvuG8uWLYtZs2ZFpVKJG264Ifbdd991vr65uTlOPvnkmDVrVgwcODD2\n2muvaGlpidmzZ0efPn1i8uTJccABB7R5zdlnnx333HNPbLrpprHPPvtEU1NTzJo1K4qiiMsuuyyO\nOOKINutnzJgRZ599drS0tMQ+++wTm2yySTz99NPx7rvvxpgxY+Kaa67p0fqy+7H/3t0/AAD0dC6J\niDj33HPjzjvvjIEDB0ZDQ0O0trbGE088Ec3NzTFu3LiYMGHCOl9/8sknx2OPPRbDhg3rVgjsan1P\n3xev6/otLS0xfvz4ePjhh2PjjTeOz3zmMxERMXv27GhqaoqDDjoorrnmmqhUKjXfn4svvjimTZsW\n+++/f2y66abt9vfNb34zRo4cGRER3//+9zv9OWbPnh1vvPFG7LLLLnHbbbd1uObBBx+M7373u9HS\n0hKPPfZYt0JgV/e/7NwDAAAfxVyyPtfXMjeUmWPKXr+WnrSm7swNZZ5h2Tmmlv33dE5tpyhpwYIF\nxe67716MHj26mD9/fvX4zJkzi91226046KCDiubm5nVe48orryzq6uqKQw89tM015syZU3zuc58r\nGhoaisWLF1eP33nnnUVdXV3x9a9/vXjvvfeqxx9//PFit912KxoaGoqmpqbq8UWLFhUjR44s9tpr\nr+Lhhx+uHl+8eHFxxBFHFPX19cW9995b8/qy+7H/3t0/AAD0xlzy5JNPFnV1dcUBBxxQvP3229Xj\nc+fOLRoaGor6+vripZde6vT106ZNK+rq6or6+vpizJgxXe65q/U9fV/c1fVvvvnmoq6urjjmmGPa\nzFvvvPNOcfjhhxf19fXFrbfeWj1ey/058cQTi/r6+jZzQ1mvv/56sddeexWjRo0qFixY0OGaP/zh\nD8Uee+xR/XkbGxu7vG5X96fs3AMAAB/FXLK+15edG8rOMWWvX7Ynrak7c0NvPMOi6HyOKbv/ns6p\nHSn9HYHTpk2LVatWxSmnnBKf/vSnq8f333//OOqoo+I///lPzJgxY53X+NOf/hSVSiUuvvjiNteo\nr6+PM888M95777246aabqsfvuuuuqFQq8b3vfS823njj6vFRo0bF6NGjY+nSpfHss89Wj998883R\n1NQUp59+eowePbp6fMiQIXHWWWfF1ltvXf3zzlrWl92P/ffu/gEAoDfmkmeeeSYqlUocddRRsc02\n21SPDx8+PA4//PCIiJg1a1aHr50/f35cccUV0dDQEEU3PmSlO+t78r64O9f/85//HJVKJc4///wY\nMmRI9fiWW24ZEyZMiKIo4u67764er+X+vPjiizF06NA2c0MZRVHEOeecEytXroyJEyfGVltt1eb8\nG2+8EWeccUacf/75MWjQoNhoo426dd3u3J+ycw8AAHwUc8n6Xl92big7x5S9ftmeFFFubuiNZ7iu\nOabs/nsyp3amdAh85JFHIiLioIMOanfu4IMPjqIo4u9//3unr1+yZEksWrQoNtlkkw6/Y2HUqFER\nEfHQQw9Vj1199dXx5z//uXpuTcuXL4+IiH79/v/XHc6YMSP69u0bxx9/fId7fPDBB+OMM86oeX3Z\n/dh/7+4fAAB6OpdERAwePDiKooh33nmn3bnGxsaIiA4/3rIoipgwYUIMGDAgJk6c2OVeu7u+1vfF\n3b3+4MGDY8SIEbHrrru2O7fddttFRMTChQvbrC9zf958881YunRph9fvrunTp8fzzz8f+++/fxx2\n2GHtzl966aVx//33x7777hvTp0/v8Pmsrbv3p+zcAwAAH8Vc8mGsLzM3lJ1jyly/lp4UUW5u6I1n\n2NkcU8v+a51T16X0FDN37tzo379/9YGsaccdd6yu6czq//pyww037PB83759IyJi3rx51WMbbLBB\n7Lzzzu3WTp8+PWbNmhXbbrtt9SY2NzfHa6+9FjvuuGMMGjQoXn755bjnnnti4cKFMWzYsPjqV78a\nw4YNq16j7Pqy+7H/3t8/AAD0dC6JiPjyl78cU6ZMiTvuuCPq6+vjyCOPjIgP/ovNe++9N7bddts4\n+OCD273uxhtvjGeeeSZ+9rOfxSc/+cku99qd9T15X9zd/Vx33XWdnnvuueciImLrrbeuHit7f158\n8cWI+GBwnThxYjzyyCOxcOHC2HbbbeMb3/hGnHjiiW2+R2Rty5cvj8mTJ0e/fv06/c6LXXbZJb72\nta/FF7/4xU6vs7bu3p+ycxIAAHwUc8n6Xl9mbqhljilz/Vp6UkS5uaGnz3Bdc0wt+691Tl2XUiHw\n3Xffjebm5hg6dGiH5zfffPOIiFi8eHGn1xgyZEhsuummsWDBgnj77bfbXevpp5+OiIiVK1fG+++/\nH5/4xCfanF+yZElMnDgxXnrppZg/f37stNNOMXny5OoNe+utt6KlpSW23HLLuO666+Kqq66q3uyi\nKOK6666LSy65pFply65fW1f7Kbve/svtHwCAj5/emEsiIgYNGlT9UvhLLrkkLrnkkuq5gw8+OC68\n8MJ288jcuXPjqquuii996Utx2GGHVf+LzM50d32t74vL7qcjLS0tcc0110SlUomxY8dWj5e9P3Pm\nzImIiD/84Q/xyU9+Mvbee+/Ycsst44UXXoiLL744nnnmmbjyyis73cfvfve7WLRoURx55JGxww47\ndLim7CeF1Hp/ys5JAAB8/HxUc8n6Xt+ZjuaG3vz9fkfXr7UndXdu6I1nuK45ppb999bzWlOpjwZd\nsWJFREQMGDCgw/Orj6/+2JSOVCqVOPzww6MoijjvvPPaDGJz586NSZMmVf9/c3Nzu9e/8cYbcd99\n98Ubb7wRlUolWltb4+WXX66eX7ZsWUREPPvss3H11VfH6aefHn/729/ikUceiXPPPTdaWlpiwoQJ\n8dJLL9W0vux+7H/97h8AgI+f3phLVvv1r38dDz/8cAwaNChGjx4do0aNigEDBsSjjz4ad9xxR5u1\nLS0tcd5558WGG24YP/nJT7q8dpn1tbwvLrufzlxwwQXxyiuvxPDhw+Poo49uc67M/XnxxRer32Xx\n4IMPxpQpU+KWW26J2267LYYOHRr33HNP/PGPf+xwD0VRxLRp06JPnz5x6qmn1vyzrKkn96fsnAQA\nwMfPRzWXfBjrO9LR3NCbv9/v6Po97Uld6ekz7GqOqXX/vfG81t5ot73zzjtFXV1dcdhhh3V4ftWq\nVUVdXV3R0NCwzussXbq0OOKII4r6+vqioaGhOOWUU4qTTjqp2GOPPYrTTjut2G+//Yr6+vpi+fLl\n7V7b1NRULF26tGhsbCymT59ejBw5sthll12KGTNmFEVRFE8++WRRV1dX1NfXF5dddlm710+aNKmo\nq6srzjnnnJrWl92P/a/f/QMA8PHTW3PJ9ddfX9TV1RXHHHNMsXDhwurx119/vTjkkEOK+vr64q67\n7qoenzJlSlFfX1/85S9/qR5bsmRJUVdXV4wZM6bd9cusr+V9cdn9dOTCCy8s6urqilGjRhVz585t\nc67s/Xn//feLuXPnFqtWrWr37zzwwANFXV1dceSRR3a4j/vvv7+oq6srxo8f3619r3bQQQcV9fX1\nRWNjY7tzPbk/ZeckAAA+fj6quWR9r+9IZ3NDb/1+f11zSU960mqdzQ09fYbdmWPK7r83ntfaSv1F\n4OrPMV25cmWH51cfHzhw4DqvM2jQoLjlllti3LhxsdFGG8Xjjz8eixcvjrPPPjt+8YtfxPLly6Nf\nv34dXmfDDTeMQYMGxWabbRZHH310XHTRRdHa2hpTpkxps8eIiOOOO67d67/1rW9FRMQTTzxR0/qy\n+7H/9bt/AAA+fnprLrnpppuiUqnEpZdeWv3Il4gPvqD+oosuiqIo4vrrr4+IDz728tprr61+xGRX\nyq4v+7647PXX9r///S/OOeecuPnmm2PTTTeNG264IYYPH95mTZn7ExHRv3//GD58eIcfn7nffvtF\nv3794uWXX47W1tZ25++9997qXxP2hp7en7JzEgAAHz8fxVzyYaxfU1dzQ09/v9+duaQnPakrPX2G\n3Zljyu6/J8+rM6W+I3DQoEExcODATj8PddGiRRERbTa3rmudd955cd5557U5vnjx4li2bFl8+tOf\n7taexo4dG5/4xCdi7ty50dLSEkOGDKmeW/tLKCMittpqq+jbt2/1TzDLri+7n66+Q8L+e3f/AADk\n1xtzyXvvvReLFi2KLbbYot2gGRHR0NAQAwcOrL7PnTRpUqxatSqampri3HPPra5b/fEtjY2N1eOX\nX3556fVl3xeXvf6ali1bFqeffno8+eSTsfnmm8fUqVOjvr6+R/enq7mhX79+sckmm0RjY2OsXLmy\nzS8MWltbY+bMmTFgwIA48MAD13md7urJ/elI2TkJAID8Poq5pKmpab2uX/N9bnfmhp78fr8711+t\nt3pSR9et9RmWmWO6u//ensNWKxUCIyJGjBgRzz//fLz11lvtHuyrr74aERE777zzOq/x6quvxptv\nvhkHHHBAu3OPP/54RETsvvvu1WOXXnppLFy4MK644oqoVCpt1vfp0yf69esXzc3N0draGltvvXVs\nvPHGsWzZsli4cGFstdVWbdY3NjZGS0tLbLHFFhERpdeX3U/fvn3tv5f3DwAAPZ1LWlpaIuKDQNWR\nSqVS/W64lpaWWL58eVQqlXj00Uc7XL9ixYq46667olKpxOWXX156fXffF2+55ZYREaWvv9p///vf\n+Pa3vx0vv/xybL/99jF16tT41Kc+1eP709zcHBdddFE0NTXF5MmTO9zPkiVLYuONN24TASM++D6R\nd999N8aOHdvpd3OUVcv9KTsnAQDAhz2XrO/1q9/ndnduqPX3+929fkT5nlRWrc+wu3NMmf3X+ry6\nUuqjQSMivvCFL0RRFPHAAw+0O3ffffdFpVKJ/fbbb53XmDx5cowfPz6effbZduemT58elUolDj30\n0Oqxv/3tb3H33Xd3+OejTz31VDQ1NcWIESNigw02qO4xIuKee+5pt/6hhx6KiIjPfvazbX6mMuvL\n7sf+e3f/AADQ07lk8ODBsdVWW8WCBQuqw92a/vnPf8by5ctj++23j/79+8dvf/vbmDNnTrv/rQ5N\nQ4cOjTlz5sS//vWviIjS61f/TBHrfl88cuTImq/f3Nwcp5xySrzyyiux2267xa233trpsN3d+7Pd\ndttF//79Y+DAgTFz5sz461//Gk8//XS79au/0H706NHtzj333HMREbHnnnt2uJda1HJ/ys49AADw\nYc0lq993r6/1q+eeiHJzw+p7ENH93++XvX7ZnlRWrc+wu3NMmf3X8ry6o3QIPProo6N///5xzTXX\nxNy5c6vHZ86cGXfccUdss802MXbs2Orx1157LV577bVqyYyIGDNmTEREXHXVVdWPZomImDp1ajz6\n6KOx0047xSGHHFI9fuyxx0ZRFPHTn/60+qeYERHz5s2LH/7wh1GpVOLkk0+uHh83blxERPziF7+I\nZ555ps36K6+8Mvr06RPHH398zevL7sf+e77/E044IQAAYLXemEuOP/74KIoiJkyYEEuWLKkef/vt\nt+NHP/pRVCqVD/V96Pp+Xzx58uR4/vnnY9ttt42bbropBg8evM713bk/J554YvX4McccE0VRxAUX\nXNDmo3XmzJkTP//5z6Nv375x6qmntvt3XnjhhahUKrHrrrvW/LP1hrJzDwAAfFhzyZrvu9fH+jXn\njLJzQ9keUPb6ZXtSWWWf4WrdnWPK7n99zKmVoiiKUq+IiN/85jdxySWXxAYbbBCf//znY8WKFfHk\nk09Gv3794sYbb2xTd1d/pusDDzwQQ4cOrR4fN25cPP7447HNNtvE7rvvHvPmzYtXXnkltthii5g2\nbVpst9121bWrVq2K008/PR5++OHYaKONYuTIkbF8+fJ49tlno7m5OY477rj48Y9/3GaPv/zlL+OK\nK66IiA9qc//+/ePpp5+OlStXxmmnnRZnnXVWzevL7sf+e3f/AAAQ0fO5pKWlJb7zne/E3//+9xgw\nYECMGjUqmpubY/bs2bFy5coYO3ZsTJo0aZ17aGxsjH333TeGDRsW999/f5d77mp9T98Xd3b9//73\nv3HggQfG+++/H7vvvntsv/32Hb5+yJAh8YMf/CAiyt+flStXxsknnxyzZ8+OQYMGxciRI6O5uTme\neOKJaG1tjfPPPz+OO+64dv/mSSedFE899VTceeedMWLEiC7v4ZrGjBkT//nPf+Kxxx6LzTbbrMv1\n67r/tcw9AADwYc8l63N9LXNDRPfnmFqvX6YndaSruaHMM1ytzBxTZv+9MaeuraYQGPHBn0ROnTo1\nXnrppdhwww1jjz32iLPOOit22WWXNuvq6+ujT58+cd9997UJgStWrIirr7467r333li0aFFss802\nsd9++8X48eM7/D641tbW+M1vfhO33357vP7667HBBhvErrvuGieccEKHNTYi4rHHHoupU6fGc889\nFy0tLbHzzjvHuHHjemV92f3Yf+/uHwAAIno+l7S2tsatt94at912W7z22msREbHTTjvFscceG8ce\ne2yX/35jY2N8/vOfj2HDhsV9993XK+t78r64s+vPmDEjzjzzzC5fv/bryt6f5ubmuPHGG+Ouu+6K\n+fPnx8CBA2PPPfeMU089NRoaGjr8N7/yla/EvHnz4sEHH2z3nSJdGTNmTCxYsCAeffTRbofAdd3/\nWuYeAAD4sOeS9bW+1rkhontzTK3XL9uT1taduaG7z3C1MnNMLT2sJ3Pq2moOgQAAAAAAAMD/XaW/\nIxAAAAAAAAD4v08IBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhKzi0PwAACAASURBVIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAA+H/s3XmQVOW5\nwOG3ERF0FMUdIy4gjIrlFkjctyS4a6Km4lalFY2SMlpGjZjEEONNQRI3FJVS475FjZZL1IiIKOKC\nC8FlXFAUomIJEpV1wtD3D4u+DMwMc3pm9Pr6PFWpiqd7Tr/nY0ydLz+6GwASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACChztX+4Lhx4+Kqq66Kt956KyIitt9+\n+zjllFNim222adXPl8vluPXWW+POO++MqVOnRqdOnaJv375x5JFHxqGHHtrm17znnnvinHPOafb1\nhw8f3uh16uvr47rrrov7778/pk2bFmuttVYMHDgwTj755Ojdu/dyP9/Q0BA33XRT3HfffTF16tQo\nl8ux2WabxaGHHhrHHntsdOrUcmMdOXJkjBw5Mp555plYc801v/TrrWb+urq6uPLKK+P555+Pzz//\nPHr27BkHHnhgnHTSSdGlS5fl1uf666+Pe+65J957771YbbXVYocddogTTzwxtt9+++XO3db1BADg\nm6mt+5Ki+4Ci991F9z1F52nrGsyYMSMOOOCAWHPNNWPMmDErfH5772MyrD8AAHyZvaS2tnaF5yuV\nSlFXV1f55yL30dWcv5res7QV7TPaep++on1PR88fUayvtHWeZVUVAv/2t7/F0KFDo1u3brHTTjvF\nnDlzYvz48fHUU0/F1VdfHTvttNMKz/GrX/0q7r///ujWrVt85zvficWLF8dzzz0XQ4YMiddffz2G\nDBnSptd87bXXolQqxe677x7du3df7vU33njjyn+vr6+P448/Pl544YXo1q1b7LjjjtHQ0BD//Oc/\nY/To0TFixIjYY489Ks9vaGiIk046KcaPHx+rr7567LDDDhERMWnSpBg2bFg888wzccUVV0SpVGry\n2seOHRujRo1q9vGOvt5q5h89enScfvrp0dDQEDvssEOsscYa8eKLL8bll18edXV1ccUVVzR6vTPP\nPDMeeuih6N69e+y6664xd+7cGDduXDz++OPxpz/9KQ466KB2W08AAL6Z2rovKboPiCh23x1RbN9T\nzTxtXYNzzjkn5s6d2+xmdWntvY/JsP4AAPBl95KDDz642fNMmjQppk+fHltuuWWj40Xuo6s5f9He\ns7QV7TPa4z59Rfuejpw/onhfacs8TSoXNGPGjHL//v3Lu+yyS3natGmV4+PGjStvvfXW5b322qtc\nX1/f4jkmTpxY7tevX3mPPfYof/DBB5XjU6ZMKQ8YMKBcW1tbfuONN9r0msccc0y5tra2/Nlnn63w\nmi666KJyv379yvvtt1+j89fV1ZW/+93vlgcMGFCeNWtW5fgtt9xS7tevX/nwww9vdPyjjz4qH3jg\ngeXa2trybbfd1uRr3XHHHeVtttmm3K9fv3JtbW159uzZyz2no6+36PwzZ84s77jjjuXtttuuPH78\n+MrxWbNmlQ866KBybW1t+eGHH64cv//++8v9+vUr/+hHP2o0z7PPPlveeuutywMGDCjPnTu36nkA\nAKA99iVF9wHlcrH77qL7nqLztHUNbr755sq+ZO+9927xWjpiH/N1X38AAPgqeklz3n333fJ2221X\nHjhwYHnGjBmNHityH130/G2ZvzX7jLbep69o39PR8xftK+31+7C0wp+3ePPNN8eiRYvihBNOaFSJ\nd9999zj00EPjww8/jNGjR7d4jpdeeilKpVIceuihseGGG1aO9+7dOw488MCIiHjhhRfa9Jqvv/56\n9OzZM1ZfffUVXtPf//73KJVK8cc//rHR+Wtra+PUU0+Nzz77LG644YbK8XvvvTdKpVKce+650aNH\nj8rx9dZbL4YMGRLlcjkefPDBRq8xffr0OOWUU+Lcc8+NmpqaWG211Zqdp6Ovt+j8t9xyS8ydOzcG\nDx4cu+yyS+V4jx494rTTTosNNtig8pbniIgHHnggSqVSnHnmmY3mGThwYOyyyy7x+eefx+TJk6ue\nBwAA2mNfUnQfEFHsvrvovqfoPG1Zg2nTpsUFF1wQAwYMiHK53Ow1dOQ+5uu+/gAA8FX0kqaUy+U4\n44wzYsGCBTF06NBYf/31Gz1e5D666Pmrmb/IPqMt9+mt2fd09PxF+0p7/D4sq3AIfOqppyIiYq+9\n9lrusX322SfK5XI88cQTLZ5jrbXWinK5HB999NFyj82ePTsiotHbU4u+5r///e/4/PPPY6uttlrh\n9XzyyScxc+bMWGONNZr87rqBAwdGRMSTTz7ZaP4+ffo0ef5NNtkkIiI+/vjjRseHDx8eY8aMiZ12\n2inuuuuuJt9+u0RHXm81848ePTpWWmmlOOqoo5qcZ+zYsXHKKadUjl122WVx7733VtZuafPmzYuI\niM6d/+9TaatZTwAAvtnaui+pZh9QzX13a/c91cxT7RqUy+UYMmRIdO3aNYYOHdriNXTUPibD+gMA\nwFfRS5py1113xSuvvBK777577L///o0eK3ofXfT81czf2n1GW+7TW7vv6cj5I4r3lfb4fVhW4e8I\nnDJlSnTp0qUSaJa2+eabV57Tkn333TdGjhwZ9913X9TW1sYhhxwSEV+U3Ycffjh69eoV++yzT9Wv\n+frrr0fEFws2dOjQeOqpp+Ljjz+OXr16xY9//OM45phjKp/XuqQCr7rqqk3OutJKK0VExNSpUyvH\nRo0a1ey1vfzyyxERscEGGzQ6vuWWW8YPf/jD+N73vtfszy7RkddbdP76+vp45513YvPNN4+ampp4\n880346GHHoqPP/44Ntpoozj44INjo402anSOlVdeOfr27bvcue+666544YUXolevXo3+pa1mPQEA\n+GZr676kmn1A0fvuIvueauapdg2uvfbaeOmll+LCCy+Mtddeu8nXW6Kj9jEZ1h8AAL6KXrKsefPm\nxYgRI6Jz585Nfndc0fvoouevZv7W7jPacp/e2n1PR85fTV9p6+9DUwqFwE8//TTq6+ujZ8+eTT6+\nzjrrRETErFmzWjxPTU1N5Qs0hw0bFsOGDas8ts8++8Qf/vCHWGWVVap+zbq6uoiIuOOOO2LttdeO\n7bffPtZbb7149dVX449//GO89NJLcdFFF0XEF2+/7N69e8yYMSM++OCD5V7nxRdfjIiIBQsWxMKF\nCytzNaWhoSGuuOKKKJVKMWjQoEaPLV10W9LR19uSpuZ///33o6GhIdZbb70YNWpUXHrppZV/+crl\ncowaNSqGDRu23N8CWOKTTz6JoUOHxhtvvBHTpk2LLbbYIkaMGFH5F7ToPAAA0B77kmr2AUXvu4vs\ne4rOs2DBgqrWYMqUKXHppZfG97///dh///0rf6O0OR21j/m6r39L+0IAAL4Zvope0pTbb789Zs6c\nGYccckhsttlmyz3e1n6wovNXM39r9xnV3qcX2fd05PzV9JW2/j40pdBHg86fPz8iIrp27drk40uO\nL/n4x5Zcf/31MX78+KipqYlddtklBg4cGF27do0JEybEfffd16bXfP311yufoTp27NgYOXJk3Hrr\nrXH33XdHz54946GHHoo777wzIiJKpVIceOCBUS6X4+yzz270CzFlypS45JJLKv9cX1/f4jWdd955\n8dZbb0Xv3r3jsMMOW+EaNKWjr7fo/HPmzImIiMmTJ8dll10WgwcPjscffzyeeuqpOOuss6KhoSGG\nDBkSb7zxRpPnnD59ejz66KMxffr0KJVKsXjx4njzzTdbtRbtsZ4AAOTTHvuSavYB1dx3t3bfU3Se\natagoaEhzj777Fh11VXj97//fbNrU42i83zd1x8AAL6KXrKscrkcN998c3Tq1ClOPPHEJp/Tln7Q\nmvO3Zf4VqeY+vZp9T0fNX21fae95Cr0jsFOnL7phS28Tjfi/t2s25+qrr47rrrsuttlmm7jyyisr\nZfy9996Ln/3sZ/HnP/851ltvvTjggAOqes2LL744pk+fHptuummjd5717t07zj333Bg8eHDccsst\nccQRR0RExOmnnx4TJ06M559/PgYNGhTbbrttLFy4MCZNmlT58saPP/640ffaLev888+PO+64I7p3\n7x4jRoyIlVdeucV5m/NlXG+R+RcuXBgRX/zCHn/88fGLX/yi8jM//elPY86cOXHllVfG1VdfHRdc\ncMFy591iiy1i4sSJsWjRohgzZkwMGzYsfvnLX0bnzp1bfNtse60nAAD5tNe+pOg+oOh9d5F9T9F5\nqlmDUaNGxWuvvRYXXnhh9OjRo8WfK6qaeb7O6w8AAF9FL1nW2LFj44MPPog999wz+vTp0+T529IP\nWnP+tszfGkXv04vuezpy/mr6SkfMU+gdgUs+h3XBggVNPr7keLdu3Vo8zw033BClUimGDx9euYiI\niE022STOP//8KJfLcdVVV1X9ml26dInevXs3+fGTu+22W3Tu3DnefPPNWLx4cUR88VbLW2+9NY47\n7rhYbbXV4tlnn41Zs2bF6aefHpdffnnMmzcvOnfu3OR1/fe//40zzjgjbrnllujevXtcffXV0bt3\n7xavvyVfxvUWmX/pz9498sgjl/v5n/zkJxER8dxzzzV7PTU1NbHmmmvGYYcdFueff34sXrw4Ro4c\n2eTz23s9AQDIp732JUX3AUXvu4vse4rOU3QN6urq4sorr6x8NE57q+bP5Ou8/gAA8FX0kmU9/PDD\nlXf7Nact/aA152/L/K1R5D69mn1PR85fTV/piHkK/VXGmpqa6NatW7OfaTtz5syIiEbDLeuzUUBj\nIwAAIABJREFUzz6LmTNnxrrrrttk4BkwYEB069YtpkyZEg0NDe3ymkvr3LlzrLHGGjF79uxYsGBB\n5Q+ipqYmzj777Dj77LMbPX/WrFkxZ86c2HjjjZc715w5c2Lw4MExceLEWGeddeKaa66J2traVs3R\nnC/rels7/9LFfNkvrYyIWH/99WOllVZa4XeLLDFo0KBYZZVVKn++S/+PT0esJwAA+bTnPXM1+4Cm\nLHvfvWjRokL7niX3xa2dp+gaXHLJJbFo0aKYO3dunHXWWZXnLfn4nNmzZ1eO/+Uvf2nVNS+t2j+T\nr+v6AwDAV9FLlv7/0xcvXhzjxo2Lrl27xp577lnVNbTUD1pz/rbMX8SK7tN79eoVEcX3PR09f9G+\n0lHzFHpHYEREnz59YuHChfH+++8v99jbb78dERF9+/Zt9ucbGhoiIpr9OJVSqVT5Lrklzy3ymvPn\nz49f//rXcdpppzV5/vnz58cnn3wSNTU1lV/qt99+O8aNG9fk85999tmIiOjfv3+j4//5z3/iqKOO\niokTJ8amm24at99+e7tFq46+3iLzb7DBBrH66qtHxBdvr13W7Nmzo6GhIdZee+3KseHDh8cZZ5zR\n5FueO3XqFJ07d46GhoZGf8OgI9cTAIB82rovWfK81u4Dit53V7PvKbovKbIG8+bNi1KpFBMmTIgH\nHnig8p9HHnmkMv8DDzwQ//jHP5p8/dYo+mfydV9/AAD4KnrJEpMnT45PP/00dt9992a/p7DaftDa\n87dl/tYqcp9edN/T0fMX7SsdNU/hELjrrrtGuVyOxx57bLnHHn300SiVSrHbbrs1+/NrrbVWrL/+\n+jFjxozKvwhL+9e//hXz5s2LTTbZJLp06VL4Nbt16xbjxo2LRx55JF588cXlnr/kixSXfHZsRMSI\nESPipJNOismTJy/3/LvuuitKpVLst99+lWP19fVxwgknxFtvvRVbb7113HbbbfGtb32r2WsuqqOv\nt+j8u+66a0REPPTQQ8s99uSTT0ZExLe//e3KsccffzwefPDBJj8u9Pnnn4+5c+dGnz59Kt/719Hr\nCQBAPm3dl0QU2wcUve+uZt9TdF9SZA1uuummqKurW+4/EyZMiIiInj17Rl1dXbz22mstrllLiv6Z\nfN3XHwAAvqxesummm1buW5d4+eWXIyJi2223bfb81fSDIudvy/yt1Zr79H333Tciiu97voz5i/SV\njpqncAg87LDDokuXLnHFFVfElClTKsfHjRsX9913X2y44YYxaNCgyvF33nkn3nnnnUZ18qijjopy\nuRxDhgyJTz75pHL8gw8+iN/+9rdRKpXimGOOqfo1Dz/88CiXy3Heeec1eltuXV1dXHzxxbHSSivF\niSeeWDm+9957R0TEpZdeWnmLaETENddcExMmTIgtttgifvCDH1SOjxgxIl555ZXo1atX3HDDDbHW\nWmsVXcYWdfT1Fp3/uOOOi4iIyy+/PF566aXK8alTp8ZFF10UnTp1iqOOOqpy/IgjjohyuRz/8z//\nU3n785Ln/+Y3v4lSqRTHH3981fMAAEB77EuK7gOK3ncX3fcUnafoGnS0ovN83dcfAAC+rF5y9NFH\nL/far776apRKpdhqq61anLHofXTR81c7f2t19H16R89ftK90xDylclOf37gCN954YwwbNixWXnnl\n2HnnnWP+/PkxceLE6Ny5c1x77bWN3h225OMdH3vssejZs2dEfPH2xp///OfxxBNPRNeuXWPgwIFR\nX18fkyZNigULFsSgQYPikksuqfo1FyxYEMcff3xMmjQpampqYscdd4z6+vp47rnnYvHixXHuuecu\n98WMxx13XDz77LOx4YYbRv/+/WPq1Knx1ltvxbrrrhs333xzbLLJJhHxxUdY7rnnnrFw4cLo379/\nbLrppk2uUY8ePeKcc85pdg333nvv+PDDD+Ppp5+ONddcs01rXOR6q53/r3/9a1xwwQUR8UWd7tKl\nS7z44ouxYMGCOPnkkxu9tXjRokUxePDgGD9+fKy22mqx4447xrx582Ly5MlRX18fRx55ZPzud79r\n1/UEAOCbp637kojW7wMiiu8zqtn3FJmn6Bo0Zfbs2bHTTjvFRhttFGPGjFnhmrfnPibD+gMAwFfR\nSyIijj322Hj++efj/vvvjz59+jQ7XzW9pMj5q51/aSvaZ7T1Pr2lfc+XMX+RvtIe8yyrqhAY8cXb\nWq+55pp44403YtVVV41tttkmTjvttNhyyy0bPa+2tjY6deoUjz76aKMN9+LFi+O2226Lu+++O955\n552IiNhiiy3iiCOOiCOOOKJNrxnxxcdNXnvttfHAAw/EtGnTolu3brHtttvGiSeeGAMGDFju+fPn\nz4/LLrssHn744Zg5c2ZsuOGGsdtuu8VJJ50U6667buV5o0ePjlNPPXWF67PRRhvFo48+2uzje++9\nd8yYMSMmTJjQ5C9GR11vW+Z/+umn45prromXX345Ghoaom/fvnHcccc1+beMFy9eHDfeeGPcc889\n8e6778bKK68cW221VRx99NGNnt9e6wkAwDdTW/clrd0HLFF0n1F031N0niJr0JTZs2fHzjvv3Or7\n7fbex2RYfwAA+Cp6yQEHHBBTp06NsWPHxvrrr9/ifEXvo4uev5r5l7aifUZb79NXtO/p6PkjiveV\ntsyzrKpDIAAAAAAAAPD/V+HvCAQAAAAAAAD+/xMCAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAA/pe9ew+ysq4fOP45\nCMgCCngNTNQAWRXyFkxKkmJFXhoppUbTGZmRzMZ0zAytiMwc6OIFJXXU8YqXlHRUUkdBwhRDRAkv\nqKAoFOLIJS/cNpbz+8PhDNvuwj7LIr/57Os14x8+5zlfnueZmvl+fHPOAUhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEiobXPfOH369Ljxxhtj\n/vz5ERFx6KGHxrnnnhv9+/dv0vtramri1ltvjUceeSQWLVoU3bp1i4EDB8YPf/jD6NWrV73za2tr\n484774yHH344Fi5cGOVyOfbbb78YNmxYnHHGGdGmTd2mWS6X4+677477778/Fi5cGG3atIn9998/\nTj311Bg2bFi99R988MG45JJLGr3ecePGVd5XXV29xfsrlUoxb968Rl+fMGFCTJgwIf7xj39E165d\nt7je0qVL44QTToiuXbvG1KlT673e2p8PAACt09bMJc3Zt27LfXRE8X19bW1t3HbbbfHggw/Gu+++\nG506dYrDDjssRo4cGYceeugW729Lc0bR+y065zVnLixyv0WfZ9HrAQCAiK3vJdt6zih6jc3ZF1t/\n+66/OaVyuVwu+qY///nPMWbMmKiqqoojjjgiPvnkk5g9e3aUSqW46aab4ogjjtjs+2tqamLEiBEx\ne/bsqKqqikMOOSRqa2tjzpw50aZNmxg/fnx89atfrZxfW1sbZ599djzzzDOx0047xRe/+MWIiJgz\nZ06sWrUqjjnmmLjuuuuiVCpV3nPRRRfFI488ElVVVTFgwIDYsGFDPP/881FTUxNnnnlmXHzxxXWu\n6fLLL4+JEyfG4MGDo0uXLvWu+Xvf+14cfvjhERHxs5/9rNF7mzNnTixevDgOOOCAeOCBBxo8Z9q0\nafHjH/84amtr47nnnmtS6BoxYkQ899xzsddee9Ub0D0fAABao62dS5qzb92W++jm7OsvuOCCeOyx\nx6JLly5x2GGHxapVq2L27NlRLpfjd7/7XXzrW9/a7DPY3JxR9H6LznlFzy96v0WfZ3OuBwAAtnYu\nidi2c0bRa2zOvtj623f9LSoXtHTp0nK/fv3KgwYNKi9atKhyfPr06eWDDjqofMwxx5Rramo2u8aV\nV15Z7tu3b/m4446rs8a8efPKX/7yl8sDBgwoL1++vHL8rrvuKvft27d8yimn1Dn+/vvvl0888cRy\ndXV1+Z577qkcnzVrVrlv377lr371q+UlS5ZUji9YsKA8YMCAcnV1dfmNN96oc02nn356ubq6uvzR\nRx8VfSQV77zzTvmQQw4pDxw4sLx06dIGz7nvvvvK/fv3L/ft27dcXV1dXrly5RbXnThxYuX8IUOG\n1Hu9tT8fAABan5aYSxrT2L51W++ji+7rH3nkkXLfvn3L3/nOd+qsP3PmzPJBBx1UHjBgQHnVqlWN\n/nlbmjOK3m/ROa/o+UXvt+jzLHo9AADQEnPJtp4zil5j0X2x9bfv+k1R+DcCJ06cGOurgiNLAAAg\nAElEQVTXr4+zzjor9t5778rxwYMHx7Bhw+K9996LJ598crNr/OUvf4lSqRSXX355nTWqq6vjvPPO\ni48++ihuv/32yvGHHnooSqVSjB49OnbZZZfK8T322CMuvvjiKJfL8eijj1aOv/TSS1EqlWLYsGHR\nvXv3yvFevXrFiSeeGBERs2fPrnNNr7/+evTo0SN22mmngk/kU+VyOS688MJYu3ZtjBkzJvbcc886\nry9evDjOPffcGD16dHTu3Dk6derUpHUXLVoUf/zjH2PAgAFRbuTDm635+QAA0Dq1xFzSkM3tW7f1\nPrrovn7y5MlRKpXipz/9aZ31Bw4cGIMGDYqPP/445s6d2+Cf1ZQ5o+j9Fp3zip5f9H6LPs+i1wMA\nAC0xl2zrOaPoNRbdF1t/+67fFIVD4LPPPhsREcccc0y914499tgol8vx9NNPN/r+FStWxLJly2Ln\nnXdu8DccBg4cGBERf//73yvHunXrFr17944DDzyw3vn77LNPRER88MEHdc4vl8vx/vvv1zt/5cqV\nERF1Pi77r3/9Kz7++OMG12+qSZMmxSuvvBKDBw+O448/vt7r48aNi6lTp8YRRxwRkyZNavDjuv+r\nXC7HxRdfHB06dIgxY8Y0el5rfT4AALReWzuXNGZz+9ZtvY8uuq+/9tpr46GHHqrMUJtavXp1RES0\nbVv/Z+GLzBlNvd+ic15z5sKi91vkeTbnegAAoCXmkm09ZxS5xubsi62/fddvivpT4RYsWLAg2rdv\nXxmcNvWFL3yhck5jNv5t044dOzb4+g477BAREQsXLqwcu+GGGxpd7+WXX46IiM997nOVY9/85jdj\nwoQJ8fDDD0d1dXWcdNJJEfFpSX388cejZ8+eceyxx1bOf/311yPi0//DjRkzJp599tn44IMPomfP\nnvHd7343Tj/99Dq/w/G/Vq9eHePHj4+2bdvW+67ejQ444ID49re/HV/72tcaXed/3XLLLfHSSy/F\nFVdcEbvuumuj57XW5wMAQOu1tXNJQ7a0b93W++ii+/p27drF/vvvX+/cSZMmxezZs6Nnz54NDo9N\nnTOK3G/ROa85c2HR+y3yPJtzPQAA0BJzybaeM4pcY3P2xdbfvus3RaEQ+OGHH0ZNTU306NGjwdd3\n2223iIhYvnx5o2vssssu0aVLl1i6dGksWbKk3lovvvhiRESsXbs21q1bFzvuuGOja9XW1lZ+3H3o\n0KGV4507d678+OLYsWNj7NixldeOPfbY+M1vflNn3Xnz5kVExH333Re77rprHHroobHHHnvEq6++\nGpdffnm89NJLceWVVzZ6Hffee28sW7YsTjrppNhvv/0aPOfcc89t9P0NWbBgQVxzzTXx9a9/PY4/\n/vhK+S8i8/MBAKD1aom5pCFb2rd+1vvojRrb129qxYoVMWbMmHjjjTdi0aJF0adPnxg/fnxlUNyo\nyJxR5H6LznlbOxc29X4b0tDzbMk5FQCA1qGl5pJtOWcUvcai++K1a9dafzuu39S5pNBXg65ZsyYi\nIjp06NDg6xuPb/xaloaUSqU48cQTo1wux6hRo+oMngsWLIirr7668u81NTWbvZ5LL7005s+fH716\n9YqTTz65zmu33XZbPPPMM9G5c+cYNGhQDBw4MDp06BAzZsyIhx9+uM65r7/+euU7eKdNmxYTJkyI\nu+++Ox544IHo0aNHPPbYY3H//fc3eA3lcjkmTpwYbdq0iZEjR272epuqtrY2Ro0aFR07doxf//rX\nzV4n6/MBAKB1a4m55H81dd/6We2jN7W5ff1GixcvjilTpsTixYujVCrFhg0b4s0336xzTnPmjKbe\nb9E5b2vnwqbcb2Maep4tOacCANA6tORcsq3mjKLXWHRfbP3tu35TFfpEYJs2bSoXszmN/dj8Rhdc\ncEHMmjUrXnjhhRg6dGgcfPDBsW7dupgzZ04MGjQoIj79rYaGfs9io8suuyzuu+++6NKlS4wfPz7a\ntWtXee2mm26KW2+9Nfr37x/XX399paq+++678YMf/CB+//vfxx577BEnnHBCRERcddVVsXjx4th3\n333r/A3SXr16xejRo+Occ86Ju+66K4YPH17vOqZNmxZLliyJo48+Onr37r3Z+26qG264IV577bW4\n4oor6vyofRGZnw8AAK1bS80lm2rKvvWz3EdvtLl9/ab69OkTs2bNivXr18fUqVNj7Nix8ZOf/CTa\ntm1b+fr9onNG0fstOudtzVzYlPst+jxbYk4FAKD1aKm5ZFvOGc25xiL7Yutv3/WbqtAnAjd+L+na\ntWsbfH3j8aqqqs2u07lz57j77rvjzDPPjE6dOsXMmTNj+fLlccEFF8Sf/vSnWL16dbRt27bBdf77\n3//GhRdeGHfddVd06dIlbrrppujVq1edc26//fYolUoxbty4yv9pIj79QfjLLrssyuVy3HjjjZXj\n7du3j169ejX4NTJHHXVUtG3bNt58883YsGFDvdcff/zxSn1vCfPmzYvrr7++8lU9RWV/PgAA0FJz\nyaaasm/9LPfRTdnXb6pjx47RuXPn6Nq1a5x88slx2WWXxYYNG2LChAkR0bw5o+j9Fp3ztmYu3NL9\nNud5bs31AADQ+rTUXLIt54zmXGORfbH1t+/6TVXorzJ27tw5qqqqGv1O22XLlkVE1Pkf6+bWGjVq\nVIwaNarO8eXLl8cnn3wSe++9d733fPLJJ3HOOefErFmzYrfddoubb745qqur65zz0UcfxbJly2L3\n3XdvcFAeMGBAVFVVxYIFC6K2tnaLvyHRtm3b2HnnnWPlypWxdu3aOj/SuGHDhpg+fXp06NAhjj76\n6C3ec1NcffXVsX79+li1alVcdNFFleMbP+a5cuXKyvE//OEPdd7bGp4PAAC05FwS0bR962e5j27K\nvn5Lhg4dGjvuuGPleorOGc2936JzXnPmwqbc76bPv8jzbKnrAQAgv5aYS7b1nNHca2zqvtj623f9\npir0icCIiN69e8e6devi3//+d73X3nrrrYiI2H///Te7xltvvRXTp09v8LWZM2dGRES/fv3qHP/P\nf/4Tp512WsyaNSv23XffuPfeexsc3mprayMiGv1YZKlUqvyGRG1tbaxZsyZ+/vOfx/nnn9/g+WvW\nrIkVK1ZE586d6wznERFz586NDz/8MAYPHtzod7wWtXr16iiVSjFjxoyYPHly5Z8nnniicj2TJ0+O\nv/71r3Xe11qeDwAARLTMXLJRU/atn9U+uqn7+oiIcePGxYUXXtjgVw21adMm2rZtG7W1tbFhw4bC\nc0bR+40oPucVPb/I/W5U5Hk2Z04FAKB129q55LOYM4peY9F9sfW37/pNUTgEfuUrX4lyuRxPPfVU\nvdemTJkSpVIpjjrqqM2uMX78+Dj77LNj7ty59V6bNGlSlEqlOO644yrHampq4qyzzor58+fHQQcd\nFPfcc098/vOfb3Dtbt26xZ577hlLly6tPMRN/fOf/4zVq1fHPvvsE+3bt4+qqqqYPn16PPHEE/Hi\niy/WO3/jD3Fu/O7VTb388ssREXHwwQdv9n6LuPPOO2PevHn1/pkxY0ZERPTo0SPmzZsXr732WuU9\nren5AABARMvMJRs1Zd/6Weyji+zrIyL+9re/xaOPPhrPP/98vddeeOGFWLVqVfTu3TvatWtXeM4o\ner8Rxee8oucXud/mPM+i1wMAAFs7l3wWc0bRayy6L7b+9l2/KQqHwJNPPjnat28f1113XSxYsKBy\nfPr06fHwww9H9+7dY+jQoZXjb7/9drz99tuVsh0RMWTIkIiIuOaaaypfRRMRcfPNN8eMGTOiT58+\n8Y1vfKNyfPz48fHKK69Ez5494/bbb49u3bpt9hpPO+20KJfLcfHFF8eKFSsqx5csWRK//OUvo1Qq\nxemnn145fsopp0S5XI5LL720zkc0582bF1dddVXssMMOMXLkyHp/zquvvhqlUikOPPDAzV7Ptub5\nAADQ2rTEXLJRU/et23ofXXRfP3z48CiXy/Hb3/628pUyERELFy6MX/ziF1EqlWLEiBGbXaMl77fo\nnFf0/KL3W/R5Fr0eAABoiblkW88ZRa+x6L7Y+tt3/aYolRv6XpUtuOOOO2Ls2LHRrl27OPLII2PN\nmjUxa9asaNu2bdxyyy3xpS99qXLuxq9deeqpp6JHjx6V42eeeWbMnDkzunfvHv369YuFCxfG/Pnz\nY/fdd4+JEyfGPvvsExGffpXL0UcfHevWrYt+/frFvvvu2+A17bLLLnHJJZdExKcfp/3Rj34UTz/9\ndHTo0CEGDhwYNTU1MWfOnFi7dm0MHTo0rr766sp7165dGyNGjIg5c+ZE586d4/DDD4+ampp4/vnn\nY8OGDTF69Og49dRT6/2ZZ5xxRrzwwgvxyCOPRO/evQs9wyFDhsR7770Xzz33XHTt2nWL569cuTKO\nOOKI2GuvvWLq1KmV454PAACtVUvMJRFN37duy310c/b169evj3POOSeeeeaZ6NSpUxx++OGxevXq\nmDt3btTU1MSpp54av/rVrzb7DBubM5pzvxFNn/Oac36R+23O82zO9QMAwNbOJZ/Ff68vco0RxffF\n1t++629Js0JgxKcfWbz55pvjjTfeiI4dO0b//v3j/PPPjwMOOKDOedXV1dGmTZuYMmVKnYF7zZo1\nce2118bjjz8ey5Yti+7du8dRRx0VZ599duy+++6V85588sk477zztng9e+21V0yZMqXy7xs2bIh7\n7rknHnjggXj77bcjIqJPnz4xfPjwGD58eL3319TUxC233BKTJ0+ORYsWRVVVVRx88MExcuTIGDBg\nQIN/5gknnBALFy6MadOmxZ577rnFa9zUkCFDYunSpTFjxowmh8Ajjzyy3n16PgAAtGZbO5dEFNu3\nbqt99Nbs6++444548MEH45133ol27drFgQceGN///vfr/K3SxjQ2ZzT3fps65zX3/Kbeb3OfZ9Hr\nAQCAiK2fSz6L/17f1GuMaN6+2Prbd/3NaXYIBAAAAAAAAP7/KvwbgQAAAAAAAMD/f0IgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAA/B979x5kdV0/fvx1\nEEnkromGaSrqrpKjwEgxNGqZaV7wSl66mpHZqGUZ4pRiX8dBU1NgBQYYb4kW3kIzMNTVAkZDg8wE\njCIuoQVaAaLg7n5+fzB7YtldlgNo/V4+Hn/V57zP55x9H9Z5v+e55/MBAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhLDNACMAACAASURB\nVEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhNpv6xOfeeaZmDBhQvzpT3+KiIi+ffvGxRdfHIcddthWPb8oirj3\n3nvj/vvvj8WLF0e7du3i4IMPjnPPPTdOO+20ZuM3bNgQd9xxRzz66KOxdOnS6NGjRwwYMCC+8Y1v\nRO/evZuMra6ubvP1S6VSzJ8/v9XHX3vttTjppJOie/fu8eSTTzZ7vL6+Pu688854+OGHY8mSJdGp\nU6fo169fDB06NPr27dts/MMPPxxXXnllq693/fXXN/m532/zExExf/78GDduXDz//POxZs2a6NWr\nV5x88slx4YUXRocOHdp8zwAAvP9s776kknV0xMZ17k9+8pN45JFHYvHixVEURey///5x2mmnxRe/\n+MVo167p31pWug/YXFvr7kr3DRFbP2fbum+oZF3/bs//tuxLNlVTUxM1NTXx7LPPRvfu3dscDwAA\nm3qv9yubq3Q9e+utt8b48ePj+eefj86dOzd7vL6+Pu6+++545JFH4q9//WsURREHHHBAnH766fH5\nz3++2Xp8c8uXL4/BgwfHHnvsEY8//vgOOf9LL70U48ePjxdeeCHWrl0bvXr1isGDB8fQoUNb7ApP\nP/10+TNp165d9O3bNy655JLo06dPs7F1dXVxxx13xNSpU2Pp0qXRqVOn6N+/fwwdOjQOP/zwZuPv\nv//+uOqqq1r9+W+88cY45ZRTtnn8ttqmEPizn/0sRowYER07doyBAwfG2rVrY+bMmTFr1qyYOHFi\nDBw4sM1zDBs2LB599NHo2LFjfOxjH4uGhob47W9/G8OHD48FCxbE8OHDy2M3bNgQ559/frzwwgvR\nsWPH6N+/f9TX18fjjz8eM2bMiFGjRsXRRx9dHj948OBWX3fevHmxbNmyOOSQQ7b4/q688sp48803\nW/3luPzyy2PatGnRrVu3+MQnPhFvvvlmPPPMM/H000/HDTfc0OzDefnll6NUKsVRRx0V3bp1a3a+\nffbZ5309PzNmzIjLLrss6uvro1+/ftG1a9f43e9+F7fddlvMnz8/xo4du8X3AwDA+8/27ksqXUfX\n19fHhRdeGDNnzowuXbpEv379ImLjGnrkyJHx7LPPxtixY6NUKpWfU+k+YHNtrbsr2TdUOmfbsm+o\nZF3/Xsx/pfuSTdXW1sb48eObnA8AALbWe71f2Vyl69knnngiJk2a1Or4urq6+PrXvx6zZ8+Orl27\nRv/+/aMoipg3b15cd9118dxzz0VNTc0WX+PKK6+MdevW7bDzT58+PS6//PJoaGiIfv36RefOnWPu\n3LkxZsyYWLBgQYwZM6bJ+MmTJ8e1114bu+66awwcODBWr14dv/71r2PmzJlx++23x4ABA5qM/853\nvhO/+tWvonv37jFo0KBYu3ZtPPXUU/HUU0/FTTfdFCeeeGKT8fPnz49SqRRHH310dO3atdnPuPn+\nr9Lx26yo0GuvvVZ89KMfLQYNGlQsXbq0fPyZZ54p+vTpU3zyk58sNmzYsMVzzJkzp6iqqiqOPvro\nYsWKFeXjixYtKo488siiurq6WLhwYfn4j3/846Kqqqr47Gc/2+Q158+fX3z84x8vjjzyyOL1119v\n871/61vfKqqrq4sBAwYUr732Wqvj7rnnnqKqqqo4+OCDy+OHDRtWfo1HH320qKqqKs4444xi9erV\n5ec999xzRZ8+fYojjzyyePPNN5uc8wtf+EJRXV3dZPz/2vz89a9/LY444oitnp/q6uriU5/6VLPH\nK52fVatWFf379y+OOOKIYubMmeXjr7/+enHKKacU1dXVxfTp09t8/wAAvH/siH1JpevoyZMnF1VV\nVcVZZ53V5Pjf//734uSTTy6qq6uL++67r8lrVLIP2Fxb6+5K9w07Ys6KovV9Q6Xr+nd7/rdl39Zo\nypQpxWGHHVae/3/+859tzgsAADT6b+xXNlXpevanP/1p8dGPfrQ8fs2aNc3G3H333UVVVVVx9tln\nF2+88UaTn/XEE08sqquriylTprT6GnfeeWf5/J/5zGe2+/z/+Mc/in79+hVHHHFEMXv27PLxVatW\nlfcHM2bMKB9fsWJF0adPn+ITn/hEsXz58vLx2traok+fPsWnPvWp4p133ikff/jhh4uqqqpiyJAh\nTeZj9uzZRZ8+fYoBAwYUb731VpOf4ZxzzikOOeSQVvcZm6t0/Laq+B6B99xzT9TV1cXXvva1JjXy\nqKOOitNOOy1effXVmDFjxhbPMXfu3CiVSnHaaafFhz70ofLx3r17x8knnxwRES+88EL5+IMPPhil\nUimuu+66Jq9ZXV0dl156aaxevTruuuuuLb7mlClTYtq0adHQ0BAjRoyIPffcs8VxS5cujZtuuil2\n3nnniIjo0qVLfPWrX42nnnoqLrjggqirq4tf/OIXUSqV4vLLL48uXbqUnztgwIAYNGhQrFmzJl58\n8cUm512wYEH06tWryfj/pfkpiiK++93vxttvv71V83PkkUdGURQtjql0fiZPnhxvvvlmXHTRRTFo\n0KDy8d122y2+9a1vxV577VX+6jQAAETsmH1JpevoqVOnRqlUiquuuip222238vGePXvG8OHDoyiK\n+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\nshFetGhR3HrrreX/v2HDhiav0aVLl3j88cdjzpw50a5du1bvy1FfXx9XXHFF7LrrrnHBBRdExH8+\n+E317Nkz1qxZE2vXri0fW7ZsWTzxxBOxbNmyKJVK0dDQEK+88kqT5y1YsKB8747a2tqoqamJe++9\nNx566KHo1atXTJs2Le6///73fH4iNv5S3HPPPdGuXbsYOnRom/NzzTXXtDimNW3NT+NcvvjiizFm\nzJi46KKL4umnn45Zs2bF9773vaivr4/hw4fHwoULK3pdAADy2hH7ku1dR2/qhz/8YfzpT3+K3r17\nx5lnnlk+Xuk+YFvW3Vu7b9jeOWtr31Dpuv69mP9Nbc2+DQAAdoT/tf3Ku+3qq6+OP//5z3HQQQfF\n6aefXj5eV1cXV1xxRXTt2rV867Yddf7G/ce8efNi3Lhx8c1vfjOefvrpmDlzZnz3u9+Nurq6GDZs\nWPlbl41z3dofGDZ+Jo2f3eaWLFkSTz75ZCxfvry8n9j0/ucRG+/3VyqV4owzzoja2toYM2ZM3Hff\nffHggw/Ghz70oXjsscfioYce2ubx26OibwQ21s22vo7Y2s0eG02cODHuuOOOOOyww2LcuHHlAr5k\nyZL4+te/Hj/60Y+iZ8+ecdJJJ0VExGWXXRZz5syJ559/Po4//vg4/PDDY/369TFv3rzyTehXrlzZ\n7P4OERHPPPNMrFixIo455phWN3rjx4+Pl19+OW6++ebyOVr6JW38R/LWW2+Vbw550EEHxZw5c6Ku\nri6efPLJGDlyZHznO9+J9u3bl79+e8stt8SyZctiv/32a/IXp717946rrroqLrroopg8eXIMGTLk\nPZ+f2tra8vwceOCBbc7Plr6625K25mf9+vURsfEX9/zzz49LLrmk/NwLLrgg1q5dG+PGjYuJEyfu\nsPoNAMD/33bUvmR71tGNrr322pgyZUp069YtRo0aFTvvvHP5sUr3AZWuuyvZN2zvnLW1b9iWdf27\nPf+b2pp9GwAA7Aj/S/uVd9s111wTDz30UHTv3j1Gjx7d5L2MHTs2FixYEKNGjYoePXrs0PM37j/W\nrFkTQ4cObfJNyKFDh8aaNWtiwoQJMWnSpLj++uvL+7G2PpOGhoYWj1dXV8ecOXPinXfeiSeeeCKu\nv/76+Pa3vx01NTXl+0COHj06li1bFvvvv3+TbwoedNBB8f3vfz8uvvjimDx5cpxxxhnbNH57VPQv\npPF6tG+//XaLjzceb+3ym43uuuuuKJVKcf3115c3qxEbb/B+7bXXxpe+9KWYMGFCOXR17tw57r33\n3rjtttti+vTp8dxzz8U+++wTl112WXz5y1+OAQMGRPv27Vt83enTp5f/CvdHP/pRs8fnz58f48aN\nK196Z+7cuRGx5X8Qmz626TV6zzzzzNh1113jsssui5qamvKGskOHDrF69er4/e9/32xj2qNHj9hp\np51i4cKF8fvf/z7atWsXkyZNilKpFF/96lfj1VdfjVdffbU8/vzzz49rrrkmRo8e3eR+hz/4wQ/i\n/vvvj9mzZ8ezzz4bPXv2jHPOOSdOOumk+MpXvhI77bRTi9ccvu+++6JUKkW/fv3K19nd1OLFi2Ps\n2LExYMCA2Geffcpj1qxZExEb/9qgpee15OCDD46hQ4fGLbfcEjfeeGPsueee8be//a38eEvvofEa\nu7Nmzdrq1wEAILfGv+ZcvXp1i2vExr/ibN++fZtryG1dR9fV1UVNTU3MmjUrOnXqFMOHD49169a1\n+Hovv/xys2Ob7wOWLFlS8bq7kn3DpnM2d+7cZvfGa2svt+m+qiWb7ovOPffcZo+fc845MW7cuPjt\nb39bPrY9+7x33nknhg8fHo899lh069YtJk6cGL17927xvW3+/lrbtwEAwI6wozrK9qyX320bNmyI\nYcOGxfTp06Nbt24xadKk2G+//cqPv/TSSzFhwoQ44YQT4jOf+cwOP/+mP3NL+4+zzz47JkyYUN5/\nNI5vDIiba+sz6dSpU/l/DxkyJDp27BiXX355kxDYoUOHVvckRx11VLRr167JlQ8rHb89KgqBnTv/\nP/buPUir+rD/+OeBZRHCRVEhykWZqlUECaJS1IyWRm10nMoE2iQqglWj0WrbhCFW00mb/JpoWm9p\nMkoWvOClHW2RqKQxRmJNcRQQQYWIF2IxaQQE5LLLdff3h7Nb112UBZa137xeM/7Bc855+D5njzPn\ny3u/5+mRbt267fTZtY3PT31/3Pug9evXZ/Xq1Tn44INb/ZAnnnhiunXrltdeey07duxoKrU9evTI\nlClTMmXKlGb7v/POO9m4cWMGDhzY4r3q6+vz1FNPZb/99svpp5/eagi85ZZbsn379mzatCmTJ0/O\n+vXr09DQ0LTkcu3atZk8eXKzz9W4GrA1Z511Vrp27dpi/A0NDWloaGh1mW737t2bHjm6Y8eOvPvu\nu9l///3Tt2/fFvsfccQRqa6uzooVK7J58+amUty5c+d8/vOfz+c///kW56eurq7V96qvr8/zzz+f\n6urqDBs2rNWx3X///dmxY0dqa2ubLTfetm1bkvf+YaLx9S9/+cs7PS+Njj/++HTp0qVp/I3/YzU0\nNKR3796tPt61U6dO2bBhQ4cvcQYA4OOhqqoqXbt2bfrujQ9atWpVkrR6f/lBu3MfXVtbm5tuuilL\nly5N7969M2XKlAwaNKjN96vvnwe09b5706ZNbZo3vP+ctfabxx82l/vgvKo171/B2L9//xbb+/Xr\nl86dO7f4zsPdmedt3LgxV1xxRebNm5eDDjooNTU1Ofroo1sd187sbN4GAAB7am90lPe/V1vvl9vb\n+vXrc8UVV2TBggXp27dvampqctRRRzXb5+abb8727duzcePGpr6S/G+IW716dSZPnpzOnTvnO9/5\nTpvfv3H+0alTpxxyyCEtxnjIIYekUqk0zT969+6drl277vQ7ABvnkK19ZVxr/viP/zjXXnttli1b\nloaGho9caVhdXZ2ePXtm/fr12bp1a6qrq/fq/h+lzWtGjzjiiLz00kv59a9/3WKC9/rrrydJix/K\n++3YseO9v3gny1UrlUrTM1YbJ2Svv/563nrrrZx22mkt9n/22WeTJEOHDm2xbfHixXn33Xdz1lln\n7fR5vLW1talUKpk7d26z1xu/qLGuri6PPvpoKpVKPvvZz6ZXr1655ZZbsmrVqvzjP/5jix9wp06d\nUlVVla1bt6a+vj5bt27NN7/5zfzmN7/JX/zFX2TkyJHN9q+rq8uGDRvSs2fPnHLKKU0XZrdu3Vrs\n26iqqirbtm3L8OHDU11d/aHnZ/bs2UmSkSNHtni/F154IZs2bcpZZ52V0aNHt/p3denSJZVKJS+9\n9FKr27ds2ZK5c+emUqlk2rRpSZLvfOc7Oz0/yXsXcW1tbT71qU+lS5cu6dmzZzZu3JhBgwalX79+\nzfZdu3Zt6uvr07dv352eD3bNokWLkvzvKkvY11yDfBy4DulorsG956ijjspLL72UT37yky3mJU8+\n+WSS5FOf+tSH3kPuzn30unXrMmHChCxbtiyHH354ampqMmDAgBbH19XV5Zvf/GY2bdqUW2+9tdXt\nGzZsSK9evXLKKafk9ttvb9N99+7MG4466qi8+OKLWbduXavnIml9Lrcr86pPfvKTTff1q1atavW+\nfseOHc0m1rszz9vV8598+Lzkg/M2IRAAgL1pTztK436700Xa05o1azJhwoS89tprGTx4cKZNm5ZD\nDz20xX51dXWpVCr5xS9+0WJbpVJJbW1tHn300RYhcFfff8CAAenevXvq6uqyevXqFlF1zZo1aWho\naAqGlUolv/d7v5elS5fm7bffbjFfeeONN5K891jO5L1fhrzhhhvyzjvvtPqVZZ07d05VVVW2bNmS\nhoaG1NbW5lvf+lbq6uqa/WJno40bN+bdd99N7969U11dnU2bNrVp/z3V6aN3ae7UU09NQ0ND0+T6\n/Z544olUKpV8+tOf3unxBxxwQPr165ff/va3TRf8+y1atCi1tbU57LDDmj7grbfemi996UtZvHhx\ni/0feuihpkj3QY2Pzvmwf2iZMWNGli5d2uy/gQMHNoWxQw89NEuXLs2SJUuyZMmSDB06ND//+c8z\ne/bsZo+1aTR//vxs2rQpRxxxRLp06ZJu3brlqaeeyrPPPtvqdxT+6Ec/SpKmZ/r+Xzg/S5cubQqn\n7z8/jdpyfpL3rqkk+fGPf9xi/6effjpJcsIJJ+x0jAAA/O7Z03lJ0vb76K1bt+aSSy7Jq6++mmOP\nPTYPPPDATiNU4zzg8ccfz/PPP99ie+M84OSTT07S9vvu3Zk3NN53z5s3r8X+H3bOdmXe8P7339X7\n+vY8/0nb5yUAALC3dMR8pb013o+//vrrOe644/Iv//IvrUa65L0nDbY2v3n66afT0NCQQYMGZenS\npc1+EbIt75/s2vzjxBNPbLH/z372sxb7f/Bn0qlTpzz55JN57LHHMn/+/Bb7P/fcc6mrq8vv//7v\np1OnTvnEJz6ROXPm5Cc/+UmrP69Zs2Y1G0Nb999TbQ6Bn/vc51JdXZ0f/OAHzb4r46mnnsqPfvSj\nHHLIITnrrLOaXn/jjTfyxhtvNK0ETJIvfvGLaWhoyNe+9rWsWbOm6fXf/OY3uf7661OpVHLBBRc0\nvT5mzJgk73154vsfeVNTU5O5c+fmyCOPbPU5sy+//HIqlUqGDBnSps945plntpgszp07N8uXL885\n55yT8ePHp6GhId/61reaLSVdvnx5rrvuulQqlUyaNKnp9XHjxqWhoSF33nlns+XAS5cuzc0335zO\nnTvn0ksv/T9zfj5KW8/PxIkTkyTf//73m76jsXH/m266KZ06dcr555+/V8cIAMD/bXtjXtLW++hb\nb701L730UgYNGpS77777I7/wvnEe8Hd/93e7NA9oq7bOGz73uc+lqqoqcJSXsAAAIABJREFUDz30\n0C6ds0a7Om/Ylfv6L37xi02vt/f5b+u8BAAA9paOmK+0t5tuuilLlizJYYcdlunTp6d3794d+v4X\nXXRRkuR73/te09N3kvdWUt58880t5h/jxo1LVVVVvv/97zf7Zco5c+bkscceS//+/XPGGWc0vd44\nn/j7v//7ZvOt119/PV//+tdTqVSa5kCN79/Q0JBvfOMbzfZ/+eWXc9ttt6WqqqrZ/K+t+++JSkNr\nXxDxEe655558+9vfTpcuXXLyySenrq4u8+bNS1VVVaZPn97stzwbv6vhySefbKq3O3bsyJe//OX8\n53/+Z/bbb7+cdNJJ2bp1a1544YVs3rw5Z511VovlkBMnTsyzzz6bQw45JEOHDs3y5cvz6quv5uCD\nD869996bww47rMU4L7zwwsyfPz+PPPJIjjjiiIwZMyYDBgzIPffc07TPihUrsnDhwowYMaLpebpr\n1qzJOeeckzVr1mT//ffPpEmTMm3atBx++OG5//77U6lUcsUVV+QXv/hFPvGJT2TkyJGpra3N4sWL\ns3Xr1nzhC1/I3/7t3zb9HZs3b86f/dmf5ZVXXknPnj0zcuTIbN26Nc8991zq6+vz9a9/vdkXWnbU\n+WmLtWvXZvTo0enfv3+Lgr59+/Y2nZ8kmTZtWtMS2xNOOCHV1dV5/vnns3nz5lx++eW55ppr2jQ+\nWvIoMjqaa5CPA9chHc01uHft6bwk2fX76HXr1uX000/Pli1bMnTo0GZfVP9+ffr0ybXXXpvkvXnA\npEmT8sILL6RHjx4fOQ9ozYfdd+/OvOH//b//l3vvvXeXzlmjtswb2npf357nf3fmJR80ZsyY/M//\n/E+eeeaZ7L///h+6LwAAvN++nK/sTFvvZ0877bSsXLky8+bNS48ePZpeX7NmTU4//fRs27Ytxx13\nXAYNGtTq8QcddFCL7zN8v9WrV+fUU0/NYYcdlp/85Cd7/P5Tp07NzTffnEqlkhNOOCFdunTJggUL\nsmXLllx55ZW56qqrmh1/55135sYbb0x1dXVGjx6d2trazJs3L9XV1bnrrrsyYsSIpn23bduWyy+/\nPHPnzk2PHj1y/PHHp7a2NosWLcq2bdtywQUX5Lrrrmvav66uLhMnTszixYub5n9btmzJvHnzUl9f\nn2984xv50z/9093ef0/sVghM3lsqWVNTk1deeSXdu3fPsGHDcs011+SYY45ptt/RRx+dTp065Ykn\nnmh2AdfX1+eBBx7Iv//7vzd7/ur48eMzfvz4Fn9fXV1dvve97+U//uM/snr16hxyyCH59Kc/nS99\n6Us7/QLHc845J8uXL8+cOXPSr1+/jBkzJgMHDszdd9/dtM/MmTPzN3/zN/n2t7+d8847r+n1xYsX\nZ/z48alUKjnwwANz2mmnZfLkyU2/dVpfX5977rknM2fOzK9+9at06dIlQ4YMyfnnn9/qb9E+//zz\nmTlzZhYuXJj//u//Trdu3TJ8+PBceumlzZanduT5aYu1a9fm5JNPTv/+/fPEE0+0Ov62nJ8keeaZ\nZ1JTU5MXX3wxO3bsyFFHHZWJEyfudH/axj880tFcg3wcuA7paK7BvW9P5yW7eh/905/+NFdfffVH\njueD98dbt27N9OnT8+ijj+7SPOCDduW+uy3zhgULFuSFF17IT3/60488Z43aOm9oy319e5//3ZmX\nvN+YMWPy29/+NnPnzhUCAQBos301X9mZtt7PnnbaaVm1alWee+65ZiHwxz/+cf76r//6I48fNGhQ\ns8D3QatXr86nP/3pFvvtyfv/13/9V6ZPn57Fixenvr4+Rx99dCZOnNhsdd/7Pf7445k+fXrTz2T4\n8OG5+uqrm2Ls+9XX1+fuu+/OzJkz8+abb6ZLly459thjc8EFF7T6/lu3bk1NTU0ee+yxrFixIt26\ndcuIESNyySWXtPpLl23df3ftdgikbV588cVs3bo1I0eO7Oih8DvKPzzS0VyDfBy4DulorkE62oIF\nC1JdXZ1hw4Z19FAAAADYB9r8HYEAAAAAAADAx58QCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAU\nSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAA\nBRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAA\nQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAA\nAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAA\nAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAA\nAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAA\nAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAA\nAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAA\nAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAI\nAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQE\nAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJ\ngQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBA\nQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAo\nkBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAA\nCiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAA\ngAIJgQAAAAAAAFAgIRAAAAAAAAAKVHwIfOutt3LVVVdl1KhRGTVqVKZMmZI1a9Z85HG//OUv8+d/\n/ucZMWJERo4cmcsvvzzLly/fByMGAAAAAACAPVfV0QNoT+vWrcuECROyffv2XHbZZdm+fXtqamqy\nbNmyPPjgg6mqav3jr1ixIueff366deuWq666Kg0NDZk+fXrOP//8zJo1KwcffPA+/iQAAAAAAADQ\nNkWHwDvvvDMrV67MI488ksGDBydJjjvuuEyaNCkzZ87M+PHjWz3u7rvvTm1tbe67774cffTRSZJR\no0Zl/PjxueuuuzJ58uR99hkAAAAAAABgdxT9aNDZs2fnpJNOaoqASTJ69OgMHjw4s2fP3ulxy5cv\nzwEHHNAUAZNk2LBh2X///bNs2bJ2HTMAAAAAAADsDcWGwPXr12fFihU59thjW2wbMmRIXn755Z0e\n269fv7z77rtZu3Zt02vr1q3Lhg0b0rdv33YZLwAAAAAAAOxNxYbAt99+O8l7Ue+D+vbtmw0bNmTj\nxo2tHnvhhRemuro6X/nKV/LKK6/klVdeyVe+8pVUV1fnwgsvbNdxAwAAAAAAwN5Q7HcEbtq0KUmy\n3377tdjWtWvXJEldXV169OjRYvsxxxyT7373u/nLv/zL/Mmf/EmSpKqqKrfeemuzx4UCAAAAAADA\nx1WxKwIbGhqSJJVKZaf77Gzbww8/nKuvvjojR47MP/3TP+XGG2/MsGHDcs011+TnP/95ewwXAAAA\nAAAA9qpiVwR27949SbJ58+YW27Zs2ZIkra4G3Lx5c/7hH/4hQ4cOzV133dUUC88+++yMGzcu119/\nfebMmZMuXbrs1rgWLVq0W8fBntq+fXsS1yAdxzXIx4HrkI7mGgQAAAD2pWJXBB566KFJklWrVrXY\ntnLlyvTq1avVx4a+8cYbWb9+fc4+++xmKwarqqpy7rnn5p133skbb7zRfgMHAAAAAACAvaDYFYE9\ne/bMgAEDsmTJkhbblixZkqFDh7Z6XGP8q6+vb7Ftx44dSf73saO7Y/jw4bt9LOyJxpUHrkE6imuQ\njwPXIR3NNUhHW7BgQUcPAQAAgH2o2BWBSXLmmWdm7ty5Wb58edNrjX8+55xzWj3myCOPzIEHHpiZ\nM2dm69atTa9v2bIlDz/8cA444IAceeSR7T52AAAAAAAA2BPFrghMkksuuSSzZs3KRRddlIsvvjib\nN2/OtGnTMmzYsJx77rlJkhUrVmThwoUZMWJEBg4cmKqqqlx33XX56le/mnHjxmXcuHHZsWNH/u3f\n/i2/+tWv8t3vfjedO3fu4E8GAAAAAAAAH67oFYF9+vTJfffdl2OOOSa33XZbZsyYkTPOOCNTp05N\nly5dkiTz58/PlClTmj0i5+yzz84Pf/jD9O7dOzfffHNuu+22HHDAAfnhD3+405WEAAAAAAAA8HFS\n9IrAJDn88MNzxx137HT72LFjM3bs2Bavn3LKKTnllFPac2gAAAAAAADQbopeEQgAAAAAAAC/q4RA\nAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAh\nEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRI\nCAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAF\nEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABA\ngYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAA\nUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAA\nABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAA\nAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAA\nAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAA\nAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAA\nAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgA\nAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQC\nAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmB\nAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBC\nIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQ\nEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAK\nVHwIfOutt3LVVVdl1KhRGTVqVKZMmZI1a9Z85HFr1qzJ9ddfn1NOOSUjR47MBRdckIULF+6DEQMA\nAAAAAMCeq+roAbSndevWZcKECdm+fXsuu+yybN++PTU1NVm2bFkefPDBVFW1/vE3bdqU888/P6tX\nr87EiRPTq1ev3HvvvZk4cWIeeuihHHnkkfv4kwAAAAAAAEDbFB0C77zzzqxcuTKPPPJIBg8enCQ5\n7rjjMmnSpMycOTPjx49v9bipU6fmzTffzIwZMzJy5MgkyWc/+9l85jOfSU1NTW644YZ99hkAAAAA\nAABgdxT9aNDZs2fnpJNOaoqASTJ69OgMHjw4s2fP3ulxDz/8cE4//fSmCJgkBx10UKZMmZITTjih\nXccMAAAAAAAAe0OxIXD9+vVZsWJFjj322BbbhgwZkpdffrnV49566628/fbbOfnkk5teq62tTZJ8\n4Qtf2OkqQgAAAAAAAPg4KTYEvv3220mSfv36tdjWt2/fbNiwIRs3bmyx7c0330ylUkmfPn1yww03\n5IQTTsjxxx+fM888M3PmzGn3cQMAAAAAAMDeUGwI3LRpU5Jkv/32a7Gta9euSZK6uroW29avX5+G\nhobceuutefrpp3P99dfnxhtvTLdu3XLllVfmmWeead+BAwAAAAAAwF5Q1dEDaC8NDQ1JkkqlstN9\nWtu2devWJMmGDRvy+OOPp0ePHkmSP/zDP8xnPvOZ3HTTTXnwwQfbYcQAAAAAAACw9xQbArt3754k\n2bx5c4ttW7ZsSZKmyNfacWeccUaz7T179syYMWMya9as1NXVpVu3brs1rkWLFu3WcbCntm/fnsQ1\nSMdxDfJx4Dqko7kGAQAAgH2p2EeDHnrooUmSVatWtdi2cuXK9OrVq9XHhjZ+p+CBBx7YYtuBBx6Y\nhoaG1NbW7uXRAgAAAAAAwN5V7IrAnj17ZsCAAVmyZEmLbUuWLMnQoUNbPe7II49MdXV1XnvttRbb\nVqxYka5du6ZPnz67Pa7hw4fv9rGwJxpXHrgG6SiuQT4OXId0NNcgHW3BggUdPQQAAAD2oWJXBCbJ\nmWeemblz52b58uVNrzX++Zxzzmn1mG7dumXMmDGZM2dOXn/99abXV6xYkTlz5uSP/uiPPvR7BwEA\nAAAAAODjoNgVgUlyySWXZNasWbnoooty8cUXZ/PmzZk2bVqGDRuWc889N8l7gW/hwoUZMWJEBg4c\nmCSZPHly5s2blwsvvDATJkxIVVVVZsyYkW7duuWv/uqvOvIjAQAAAAAAwC4pekVgnz59ct999+WY\nY47JbbfdlhkzZuSMM87I1KlT06VLlyTJ/PnzM2XKlGaPyOnfv3/+9V//NSeddFKmT5+eO+64I0OG\nDMkDDzyQAQMGdNTHAQAAAAAAgF1W9IrAJDn88MNzxx137HT72LFjM3bs2BavDxgwILfcckt7Dg0A\nAAAAAADaTdErAgEAAAAAAOB3lRAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIAC\nCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACg\nQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAA\nKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAA\nAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAA\nAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAA\nAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAA\nAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAA\nAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQA\nAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIB\nAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRA\nAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAh\nEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRI\nCAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAF\nEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABA\ngYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAA\nUCAhEAAAAAAAAAokBAIAAAAAAECBig+Bb731Vq666qqMGjUqo0aNypQpU7JmzZo2vccvf/nLDB06\nNP/8z//cTqMEAAAAAACAvauqowfQntatW5cJEyZk+/btueyyy7J9+/bU1NRk2bJlefDBB1NV9dEf\nf8eOHbn22muzY8eOfTBiAAAAAAAA2DuKDoF33nlnVq5cmUceeSSDBw9Okhx33HGZNGlSZs6cmfHj\nx3/ke9x+++157bXX2nuoAAAAAAAAsFcV/WjQ2bNn56STTmqKgEkyevToDB48OLNnz/7I41955ZXc\nfvvtufLKK9PQ0NCeQwUAAAAAAIC9qtgQuH79+qxYsSLHHntsi21DhgzJyy+//KHHNz4S9NRTT825\n557bXsMEAAAAAACAdlHso0HffvvtJEm/fv1abOvbt282bNiQjRs3pkePHq0eP3Xq1KxYsSK33357\ntm3b1q5jBQAAAAAAgL2t2BWBmzZtSpLst99+LbZ17do1SVJXV9fqsa+++mp+8IMfZMqUKenbt2/7\nDRIAAAAAAADaSbEhsPE7/SqVyk73aW1bfX19vva1r+XEE0/MuHHj2m18AAAAAAAA0J6KfTRo9+7d\nkySbN29usW3Lli1J0upjQWtqavLqq6/m/vvvz9q1a5Mk7777btN7rV27Nvvvv/+HBsYPs2jRot06\nDvbU9u3bk7gG6TiuQT4OXId0NNcgAAAAsC8VGwIPPfTQJMmqVatabFu5cmV69erV6mNDn3766Wzb\ntq3FasBKpZKamppMmzYtP/vZz5reHwAAAAAAAD6Oig2BPXv2zIABA7JkyZIW25YsWZKhQ4e2ety1\n117btAKw0TvvvJOvfvWrOe+883LeeefloIMO2u1xDR8+fLePhT3RuPLANUhHcQ3yceA6pKO5Bulo\nCxYs6OghAAAAsA8VGwKT5Mwzz8w999yT5cuXZ/DgwUmSuXPnZvny5bn00ktbPWbIkCEtXvv1r3+d\nJBkwYED+4A/+oP0GDAAAAAAAAHtJ0SHwkksuyaxZs3LRRRfl4osvzubNmzNt2rQMGzYs5557bpJk\nxYoVWbhwYUaMGJGBAwd28IgBAAAAAABg7+jU0QNoT3369Ml9992XY445JrfddltmzJiRM844I1On\nTk2XLl2SJPPnz8+UKVM+8hE5lUollUplXwwbAAAAAAAA9ljRKwKT5PDDD88dd9yx0+1jx47N2LFj\nP/Q9+vfvn6VLl+7toQEAAAAAAEC7KXpFIAAAAAAAAPyuEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAA\nAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEA\nAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAA\nAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQ\nAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgI\nBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUS\nAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECB\nhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQ\nICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAA\nFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAA\nAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAA\nAECBhEAAgP/f3p2Ha1nX+QN/PyxHj7K4YiIupCiipIjgoJULpaWZlFjpuOG4TjaOVzpgPx21psgy\n08IlxdypSYvUxpzUyI1yRzM2F1K0UBSSnSOH5/eH1znDWYDzPIeDefd6XZfXFc+9PJ/v7dfT98P7\n3PcNAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAAoIAEgQAAAAAAAFBAgkAAAAAAAAAo\nIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAAAABUt4BWAAAgAElEQVSAAhIEAgAA\nAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAAAAAAAAAKSBAI\nAAAAAAAABSQIBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACgg\nQSAAAAAAAAAUkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAA\noIAEgQAAAAAAAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFVPgg8LXX\nXsuZZ56ZffbZJ/vss09Gjx6defPmrfW4hx9+OMccc0z23HPPDBo0KKNGjcqzzz67HioGAAAAAACA\n9uvyfhfQkf72t7/l+OOPz4oVK3LqqadmxYoVGT9+fGbOnJnbb789Xbq0PvzHH388p556avr165ez\nzz479fX1mTBhQo499thMmDAhAwcOXM8jAQAAAAAAgMoUOgi84YYb8uabb+buu+9O3759kyQf+chH\nMmrUqEycODFHHXVUq8d961vfytZbb5077rgjNTU1SZIjjjgihx56aC6//PJcf/31620MAAAAAAAA\nUI1CPxr0nnvuydChQxtDwCQZNmxY+vbtm3vuuafVYxYsWJCZM2fm0EMPbQwBk2TzzTfPkCFD8vTT\nT3d43QAAAAAAANBehb0jcMGCBZk9e3Y+9alPtdg2YMCAPPzww60e161bt9x7772pra1tsW3+/Pmr\nfZwoAAAAAAAA/D0p7B2Bb7zxRpJkq622arGtV69eWbhwYRYtWtRiW6dOnbLddttlyy23bPL59OnT\n8/TTT2evvfbqmIIBAAAAAABgHSpsELh48eIkyYYbbthi2wYbbJAkWbp0aZvOtWTJkowePTqlUimn\nnHLKuisSAAAAAAAAOkhhg8ByuZwkKZVKq91nTdsaLFu2LKeffnpmzpyZU089NXvvvfc6qxEAAAAA\nAAA6SmFfeLfRRhsleS/Ia2758uVJ3nsf4JosXLgwp556aqZMmZKRI0fm3//939td17PPPtvuc0A1\nVqxYkcQc5P1jDvL3wDzk/WYOAgAAAOtTYYPA3r17J0nmzp3bYtubb76ZHj16tPrY0Abz5s3LSSed\nlBkzZuSLX/xiLrrooo4qFQAAAAAAANa5wgaB3bt3T58+fTJ16tQW26ZOnZrdd999tccuXry4MQQ8\n8cQTM3r06HVW1x577LHOzgWVaLjzwBzk/WIO8vfAPOT9Zg7yfnvqqafe7xIAAABYjwr7jsAkOfjg\ngzN58uTMmjWr8bOGPx922GGrPe7iiy/OjBkzcsIJJ6zTEBAAAAAAAADWl8LeEZgkJ598cu68886c\ncMIJOemkk7Js2bJcf/31GThwYA4//PAkyezZs/PMM89k0KBB2XbbbfPSSy/lrrvuSs+ePbPLLrvk\nrrvuanHez372s+t7KAAAAAAAAFCRQgeBm222WW677baMHTs2P/jBD1JbW5tPfvKTOffcc9O1a9ck\nyZNPPpmvfe1rGTt2bLbddts88cQTKZVKWbBgQb72ta+1el5BIAAAAAAAAH/vCh0EJskOO+yQH/3o\nR6vd/rnPfS6f+9znGv/8pS99KV/60pfWR2kAAAAAAADQYQr9jkAAAAAAAAD4RyUIBAAAAAAAgAIS\nBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACggQSAAAAAAAAAUkCAQAAAAAAAA\nCkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAAoIAEgQAAAAAAAFBAgkAAAAAA\nAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAAAACAAhIEAgAAAAAAQAEJAgEA\nAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAAAAAAAAAKSBAIAAAAAAAABSQI\nBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACggQSAAAAAAAAAU\nkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAAoIAEgQAAAAAA\nAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAAAACAAhIEAgAA\nAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAAAAAAAAAKSBAI\nAAAAAAAABSQIBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACgg\nQSAAAAAAAAAUkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAA\noIAEgQAAAAAAAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAA\nAACAAhIEAgAAAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAA\nAAAAAAAKSBAIAAAAAAAABSQIBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECC\nQAAAAAAAACggQSAAAAAAAAAUkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABA\nAQkCAQAAAAAAoIAEgQAAAAAAAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAA\nAAAFJAgEAAAAAACAAhIEAgAAAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAA\nAAAAABRQl2oPfPDBB3PttdfmhRdeSJIMGjQoZ555ZgYOHNim4+vq6nLDDTfk7rvvzquvvppNN900\nQ4cOzemnn54dd9yxXd/Zv3//tX5/qVTKtGnTGv9cLpczYcKE3H777Zk1a1Y6deqUnXfeOUcffXRG\njBix1vPNmTMnhx12WDbZZJM88MADLba/++67ufPOO3PhhRe2abyV1lNfX59bbrkld911V2bNmpVy\nuZy+fftmxIgROe6449KpU9PMt9LrX19fnxtvvDETJ07MK6+8ko033jh77bVXTjnllAwaNKjF/hMn\nTsx555232uv17W9/u8k4Kq0fAACS9vcl7e0Dxo0bl3HjxuUPf/hDNtlkkxbbK11HN7e2PqPSdfdD\nDz2UH/3oR23eP0mmTZuWq6++Ok8++WQWLlyY3r175zOf+UxOO+201NTUVF1PNX1bc2u7PtX0PfoS\nAAAqtb77kkr7gGr6nkrHVEnf0Ny67nuaW1vf1t7629IXdmR+szZVBYH//d//nQsvvDC1tbUZNmxY\nFi1alEceeSSPPvporrvuugwbNmyNx9fV1WXUqFF56qmnUltbm8GDB6e+vj7/+7//m/vuuy9XXHFF\n9t9//6q/87Of/Wzj/16yZEmef/75vPXWW0mSmpqaLF26NLvuumuT8//Hf/xH7r777tTW1mafffbJ\nkiVL8tRTT2XKlCn5z//8z3z605/O6NGjs9lmm7U6pvPOOy+LFy9u9V9yXV1dvv71r2f69OltHm/z\nelauXJnHH388Y8aMyfTp0zNmzJjGfevr63PaaaflkUceSffu3bPXXnslSaZMmZKxY8fmD3/4Q666\n6qqUSqWqr/8555yTX//61+nZs2c++tGPZvHixXnwwQfzu9/9LpdcckkOP/zwJvtPnTo1pVIpH//4\nx9OzZ88W12Tbbbetun4AAEja35ckla27m5s0aVKuueaaNa5TK11HN7emPiOpbN2dJH/+858r2v++\n++7L2Wefnfr6+uy1117p0aNHnn766Vx55ZWZNm1arrrqqqrrWbVva27KlCmZPXt2i76tubX1YZX0\nPfoSAACq8X70JZX2AZWev9IxVdo3NLeu+55VtaVva0/9azv/+shv1qpcoTlz5pR333338n777Vd+\n9dVXGz9/8MEHy7vttlv5wAMPLNfV1a3xHJdddll5l112KX/6059uco5p06aV/+mf/qk8ZMiQ8ttv\nv93u75w/f375wAMPLH/sYx8rjx8/vjx27NjyzjvvXN51113Lr732WuN+TzzxRHmXXXYp77///uW/\n/OUvjccNGzas/JGPfKS8yy67lAcNGlQeMWJE+d13323xPbfeemt5l112Kffv37980EEHrXa8Bx54\nYJvG27yeBi+++GJ5yJAh5f79+5dnzJjR+Pltt91W3mWXXcojR45scp433nij/JnPfKbcv3//8k9+\n8pOqr//dd99d3mWXXcqf//znywsWLGj8/LHHHivvtttu5SFDhpQXL17cZMzHHntsuX///k32X51K\n66c6U6ZMKU+ZMuX9LoN/YOYgfw/MQ95v5uC6sy76kkrX3av62c9+Vh44cGBjHzB//vwW+1Szjl7V\n2vqMcrmydXe5XC4fccQRbd7/rbfeKg8ePLi85557lh955JHGz99+++3y4YcfXu7fv3/53nvvbVc9\nrfnzn/9c3nPPPctDhw4tz5kzZ7X7tbUPa2vfoy8BAKBS71dfUsm6u9LzVzqmavqGVXVE39OgLX1b\ne+pvy/k7Or9pi4qfa3LrrbdmxYoVOfnkk5ukrB//+MczYsSI/PWvf8199923xnP8/Oc/T6lUyje/\n+c0m5+jfv3/+7d/+LQsWLMhNN93U7u+84YYb8uabb+amm27KSSedlCeffDKlUin19fWZPHly437P\nPPNMSqVSRowYka233rrxuNtuuy1HHnlkSqVSjjzyyEybNi0TJ05s8h2vvvpqLr300gwZMiTlcnmN\n4z3llFPaNN7m9TTYcccd85nPfCZJ8tRTTzV+fuedd6ZUKuWCCy5ocsdir169MmbMmJTL5dxzzz1V\nX/9f/epXKZVKOeecc9K9e/fGz4cOHZr99tsvCxcuzHPPPddkzNOnT0/v3r2b7L86ldYPAADroi+p\ndN2dJLNnz86ZZ56ZCy64IN26dcvGG2+82vNXs45u0JY+I6ls3Z0kr7zySrbYYos27X/bbbdl8eLF\nOeOMM7Lffvs1fr7ZZpvlrLPOyoc+9KHGxwRVW09z5XI5X/3qV7Ns2bJceOGF2WqrrVrdr5I+rK19\nj74EAIBKvV99SSXr7krPX+mYqukbGnRU31NJ31ZN/ZWcv6Pzm7aoOAh89NFHkyQHHnhgi23Dhw9P\nuVzOQw89tNrj582bl7feeis9evRo9Z0YQ4cOTZI8/PDD7f7Oe+65J0OHDk3fvn1zxx135Pnnn8/+\n+++fD3/4w00u7KabbppyuZw33nijxXHz589P8t7zb/v27dvkuHK5nDFjxmTDDTfMhRdeuMbxbrTR\nRtl5553bNN7m9ayqoZ5Vb3/ddNNNs9NOO2XAgAEt9t9+++2TJHPnzm1STyXX/4c//GHuvPPOxm2r\nWrJkSZKkS5f/e8rsa6+9loULF7ZaT2sqqR8AAJL29yVJ5evu5L13TzzwwAMZNmxY7rjjjlYfS9Og\n0nV0g7b0GUnl6+7XXnstS5cuTd++fdu0/3333ZfOnTvnmGOOabFt+PDhmTRpUs4888yq62lNQ9/2\n8Y9/PIceemir+1TSh1XS9+hLAACo1PvRl1Tz9++VnL/SMVXaNzToqL4nqaxvq6b+Ss7f0flNW1T8\njsAXX3wxNTU1jQWu6sMf/nDjPqvTkOputNFGrW7v3LlzkmTWrFnt+s4FCxZk9uzZ+dSnPpUlS5bk\niiuuSJcuXTJmzJiMGzeuyYX61Kc+lXHjxuWuu+7KDjvskFdffTUHHHBArr/++tx7773ZbrvtMnz4\n8DzwwANNjvvxj3+cZ555Jt/73vey+eabr3G8G264YZvHu2o9/fv3zxFHHJHkvSR41XoaXHPNNa2e\nO0n++Mc/Jkk+9KEPNamnkuvftWvXVkPMO+64I0899VS22267JpNy+vTpSd6b4BdeeGEeffTRzJ07\nN9ttt12+8IUv5Nhjj23yvNxK6gcAgKT9fUlS+bo7SXbdddd87nOfyyc+8Ym11ljpOrpBW/qMpPJ1\nd8P+PXr0WOv+dXV1efnll/PhD3843bp1y8yZM/PrX/86c+fOzTbbbJPPfvaz2WabbdpVT3PN+7bV\nqaQPq6Tv0ZcAAFCp96MvqXTdXen5KxlTNX1Dg47qe5K2923V1l9JX9jR+U1bVBQEvvPOO6mrq0vv\n3r1b3b7FFlskSd5+++3VnmOzzTZLz549M2fOnPzlL39pca6nn346SbJs2bIsX748y5Ytq+o7G9Lt\nrbbaKj/96U/z1ltv5Ygjjkjfvn3Tq1evLFy4MIsWLUq3bt3SrVu3xpdffv/730+S3HzzzSmVShk+\nfHi+/vWvZ4MNNmhy3Jw5c/KDH/wgn/zkJ3PooYc2JuerG29Dkttc8/FusMEGTeoZO3Zsxo4d27j/\nqvWsTX19feNLJg855JAm9bT1+jf/nnnz5uXCCy/MjBkz8uqrr6Zfv3654oorGidgkkybNi1J8rOf\n/Sybb755Bg0alF69euVPf/pTvvnNb+aZZ57JZZddVlX9AACwLvqSJFWtu1v7Tda2aMs6OnmvoW5L\nn5FUvu5u2P/+++9f6/6vv/566uvr06tXr1xzzTX5wQ9+0NiUlsvlXHPNNRk7dmyTu/ba2wc079ta\n09br096+Z1X6EgAAWvN+9SWVrrsrOX+lY6qmb0g6tu9J2t63VVt/tX3hqjoiv1mdih4NunTp0iSr\nv7ut4fOGx9y0plQq5TOf+UzK5XJGjx7d5F/wiy++mMsvv7zxz3V1dVV/5+LFi5MkG2ywQW699dZ0\n6tQpp5xySuNnq44nSW688cY88sgjqa2tTfJesr3hhhtm8uTJueuuu5oct2jRoowePTobbbRRLrro\notWOtfl4r7766rWOt3k93bp1y3777ZehQ4e2qGdtLr744rzwwgvZcccdc+SRR7aopy3Xv7nZs2fn\n/vvvz+zZs1MqlbJy5crMnDmzyT7Tp09vfObwpEmTMm7cuEyYMCG/+MUv0rt37/z617/O7bffXlX9\nAACwLvqSButi3d0WbVlH19fXt7nPSCpfdzf8Ju3++++/1v0XLVqUJHnuuefywx/+MGeccUZ+97vf\n5dFHH825556b+vr6jBkzJjNmzKi6nlWVy+UWfVtzlVyf9vY9q9KXAADQmverL6lm3d3W81c6pmr6\nho7ueypRTf3rSkfkN6tT0R2BnTp1aixmTdb0UsckOfvss/PEE0/kySefzCGHHJI99tgjy5cvz5Qp\nUxpfxjh37tx06dKl6u9s+POMGTPyl7/8JQcccEB22mmnJvs0nPO6667LDTfckIEDB+Zf//Vfc8YZ\nZ+Tkk0/O3nvvnVNPPTXf+c530qtXr8bjbrnllkydOjXf+973mrzccU3jfeihhzJ9+vQMHz48O+20\nU95999288MIL+chHPpJ333038+fPzx//+MdssMEGufvuu/PTn/40H/7wh3POOec0Pl92zpw5+c53\nvpNLLrkkixYtyr777rva77zxxhtz3333ZeONN86pp56a5557rnHbAQcckIceeihPPPFEm+pZ1bJl\ny3Lttddm5cqVefLJJ3Prrbfm7LPPziuvvJK99947SXL88cfnkEMOydZbb914a2uDo48+Ot/73vdy\n3XXXNd5GXGn9tE/zF8vC+mYO8vfAPOT9Zg62T0MztGzZslav5cqVK5Mk77777hqv9bpYd9fV1aVc\nLufZZ59Nt27dVrtfW9bRv/jFL/KnP/0pX/nKVzJr1qzMmjUrCxcuTJIsX768xVgqXXc37N+7d+/U\n1NQ07rvjjjvmggsuyBlnnJHbbrstRx11VJYvX57kvcZ41KhR+cpXvtK4/7/8y79k0aJFufrqq3Pd\nddfl0ksvTZJ8//vfz+zZs7PDDjs0udOxtfM3N2nSpNX2bQ2uueaaivuwtvadq/ONb3wjP/vZz9Kz\nZ89cccUV6dq161q/FwCAfwzrKi9ZNZ+4+uqrG++6e+WVV5rkE4cddliSytfdlZy/0jFV0zdUuq5v\nT5+xNtXUvy6sqc9YF31McxUFgQ3PJV22bFmr2xs+b7irbnW6deuWCRMm5Morr8y9996bxx57LNtu\nu23OPvvsnHDCCRk6dGi6dOmS2tra1NfXV/WdDbU+++yzjWlxg4Z/uQ2N+k033ZRSqZRvf/vbWbFi\nReN5t99++3zjG9/I8ccfn2uvvTb77rtvyuVybrrppsZbVtuiW7duufjii/Pzn/88f/jDHzJt2rT0\n6tUrxxxzTA477LCceOKJ6dKlS7p3754k+fWvf51SqZSvfOUr2XLLLRvPs9122+WMM87IRRddlF/9\n6lc54IADWnzXihUrMm7cuDz66KPZeOONc/7557d4rE5NTU2++c1v5vbbb8/kyZPXWk/zYxscfPDB\n6datW77//e/nF7/4ReNfkNTU1Kz2UT5DhgxJ586dM3v27CZBbyX1AwDwj61hnfruu+82WZ82WPW3\nWFvb3qA96+4GpVIppVIpXbt2XeN3rW0dPWvWrPzyl7/MPvvsk49//OMtjiuVSi3OX+m6u6amJn36\n9Gm1qf/Yxz6WLl26ZObMmVm5cmWTd1IcffTRLfb/0pe+lKuvvjqPP/54k3p23HHHVutpfv7mfcC9\n997bom9b1bRp03L11VdX3Ie1te9s7t13382YMWPyP//zP+nZs2euu+661Y4NAIB/TOsqL1k1n2gI\n6ZK0yCcagsBK192VnL/SMVXaN1Szrm9Pn7E21fQ97dGWPqM9fczqVBQEduvWLbW1tat9pm3DO/BW\nnUxrOtfo0aMzevToJp+//fbbWbRoUbbddtt2fWfv3r1TLpczc+bMbLjhhk2a9zfffDM9evTIhhtu\nmAULFuStt97KlltumR133LHxN27nzp2b5L0Gura2Ni+++GJ23HHHdO7cOStWrMjixYtz7rnnNp6z\n4TbM+fPnN37+3e9+t3H7vvvu2+pvEr/99ttZunRptt122wwcODALFizIO++8ky233DKf/vSnW+y/\n++6755JLLslrr72WAQMGNEnAFy1alDPOOCNPPPFEtthii4wfPz79+/dv9bolydChQ9daz9rstttu\nueqqq/L666+3qGd1evbsmfnz56dfv35N/kOrtH4AAP5x1dbWZuHCha2uWV955ZUkydZbb73aNW17\n1t2ravjNzQEDBmSTTTZpc/3N19Hjxo1LfX19unTpkptvvrlxv4Y+Y/HixY2fr9pnrMnq1t2t6dKl\nS3r06JH58+dn2bJlTX4zd5tttmmx/1ZbbZXOnTuv8V0eazr/qvWsXLkyDz74YIu+bVWXX355VX1Y\nW/vOVelLAABoi3WRlzTPJ5pbNZ+or69f69+/N193r1ixoqLzVzqmSvuGatf1bR3v2vqe5tZ137Mm\nlfQZ1fQxa1JREJgkO+20U55//vm8/vrrLS7MSy+9lCTZeeed13iOl156Ka+99lr233//Ftsee+yx\nJO813u35zu7du6dXr155880386lPfarJM22nTp3aeP6GOw4bbqPs3r17+vTpk6lTpyb5v9/wXbly\nZaZOnZqNN944CxcuzOTJk1sd29KlS/OrX/0qpVKpcaJWMt7m9TS3aj2r/of/t7/9Lccff3xmzpyZ\nHXbYIePHj0+fPn1aPUel1//b3/525s6dm0svvbTFbw936tQpXbp0SV1dXVauXJm6urp84xvfyOLF\ni3PFFVe0en3mzZuX7t27N/mPspL6AQCgvX1JtevuSlSyjl6yZElKpVKb+4ylS5dWtO6udP+NNtoo\n3bt3z6JFizJ37txstdVWTfafP39+6uvrG++krPT8q3ruuefyzjvv5JBDDlntu0gqvT5J5X1Poi8B\nAKAy67svqfTv3xsCrEr6nkrG9KEPfahNfUPDq9c6uu+pVFvrX/UJMtXoyPymLSq7TzLJRz/60ZTL\n5fz2t79tse3+++9PqVTKxz72sTWe44orrshpp53W6nvf7rjjjpRKpSa/lVvtdza8C2PVdHTy5MmZ\nNWtW4220m266abbaaqvMmTOncRIffPDBjfs9++yzWbJkSbbaaqv8+c9/zpgxYzJt2rQW/zRM3N69\ne2fatGmNQWKl422tnlU11LPDDjs0Phqorq4uJ598cl544YXstttu+clPfrLGZrXS6/+73/0u99xz\nT6u3vz755JNZvHhxdtppp3Tt2jW1tbV58MEH85vf/CZPP/10i/0bXjza8CzbauoHAID29iXVrLsr\nVck6+pZbbqmoz6h03V3NOv2jH/1okvceodrcww8/nCSN7zes5vwNGt5vuMcee7TY1qDS65NU3vfo\nSwAAqNT66ku233771NTUVLzurvT81YypLX3D4MGDk1S+rm9Pn9FWlfQ91ejo/KYtKg4CjzzyyNTU\n1OSqq67Kiy++2Pj5gw8+mLvuuitbb711DjnkkMbPX3755bz88suNyXaSHHTQQUmSH/zgB423fCbJ\n+PHjM3ny5PTr1y8HH3xw1d/ZoOG2zjvuuCM33nhjrrnmmpx11lkZOHBgDj/88CTJ7NmzM2jQoJTL\n5YwZMybz5s3LySefnJ49e+bYY4/Nl7/85STvJb+rHleJSsd7zDHHNKmnwV/+8pecf/75KZVK+ed/\n/ufGz6+44oo8//zz2W677XLTTTdl0003Xaf1HHXUUSmXy/mv//qvxlt/k2TWrFn5f//v/6VUKmXU\nqFGNn48cOTLlcjkXX3xxk1uIp02blu9///vp3LlzTjnllKrrBwCAddGXVLrurlSl6+hKVbrurnT/\nE088MUly5ZVX5plnnmlS/2WXXZZOnTrlmGOOqfr8Df70pz+lVCplwIABVV+L1lTa9+hLAACo1Prq\nS4499tjGzytdd1d6/krH1Ja+oT19VbV9Rlt1dP0dnd+0RdTFyRYAAA31SURBVKlcLpcrLfzmm2/O\n2LFj07Vr1+y7775ZunRpnnjiiXTp0iU//vGPm6SjDc84/e1vf5vevXs3fn7iiSfmsccey9Zbb53d\nd989s2bNygsvvJAtt9wyt956a7bffvuqv7PBcccdlyeffDKDBw/O1KlTU1tbm/333z/nnntu48We\nOHFizjvvvOyyyy6N7xMcOnRo3nnnnTz33HOpr69PTU1NDj/88CbHNTd//vwMGzYs22yzTR544IEW\n2ysZb319ff71X/81Dz30UGM9dXV1mTJlSpYtW5ZDDjkkl19+eZL3bik94IADsnz58uy+++7ZYYcd\nWq1vs802y3nnnVdVPStWrMgZZ5yRRx55JBtvvHEGDx6cJUuW5LnnnktdXV2OPvro/Od//mfj/suW\nLcuoUaMyZcqUdOvWLYMHD05dXV0ef/zxrFy5MhdccEHjizerrR8AANrbl1Sy7l6dgw46KH/961/z\n+9//vsU7AitdR7dmTX1GJevuavZPkuuvvz6XXnppkvd+C7ampiZPP/10li1bltNPPz1nnXVWu86f\n/F/fdvfdd2ennXZa4/Wo5Pokbe979CUAAFRrffclla67q+l7Ks1jKukbWrMu+57WrKlvWxf1r+78\n6yO/aYuqgsDkvVtAx48fnxkzZmSjjTbKwIEDc9ZZZ2XXXXdtsl///v3TqVOn3H///U2CwKVLl+aH\nP/xh7r333rz11lvZeuut87GPfSynnXbaap+32tbvbHDYYYdl1qxZmTRpUotnuza3cuXK/OQnP8kv\nfvGLvPzyy0mSfv365aijjspRRx211usxf/787Lvvvtlmm21y//33t9he6XjbWs99992Xf/u3f1tr\nfc3rqqaem2++ORMnTsyf//zndO3aNQMGDMg///M/t3o3Zl1dXX784x/nV7/6VV599dXU1tZmjz32\nyCmnnJIhQ4a0u34AAEja35e0tw846KCDMmfOnEyePLnVhrLSdXRza+sz2rrurnb/JPn973+f8ePH\n549//GPq6+uz884758QTT2xXH7CqSvq2Sq9PW/sefQkAAO2xvvuSStfd1fQ9leYxlfQNza3rvqe5\ntfVt7a1/dedfX/nN2lQdBAIAAAAAAAB/vyp+RyAAAAAAAADw908QCAAAAAAAAAUkCAQAAAAAAIAC\nEgQCAAAAAABAAQkCAQAAAAAAoIAEgevAa6+9ljPPPDP77LNP9tlnn4wePTrz5s3rsOOguWrn0sMP\nP5xjjjkme+65ZwYNGpRRo0bl2WefXQ8VU0Tr4mfa9OnTs/vuu2fcuHEdVCVFVu0cnDdvXs4///zs\nt99+GTx4cI499tg888wz66FiiqbaOTh9+vT8y7/8SwYNGpTBgwfn9NNPz6xZs9ZDxRTZBRdckOOP\nP75N++pLAAAAiqtULpfL73cRH2R/+9vf8vnPfz4rVqzICSeckBUrVmT8+PHp06dPbr/99nTp0mWd\nHgfNVTuXHn/88Zxwwgnp169fjjzyyNTX12fChAl54403MmHChAwcOHA9j4QPsnXxM62+vj4jR47M\n9OnT8+Uvfzlnnnnmeqicoqh2Di5evDgjR47MW2+9lRNPPDE9evTIrbfemjlz5uSOO+5Iv3791vNI\n+KCqdg7Onj07I0aMSG1tbUaNGpVyuZwf//jHSZI777wzW2655focBgVx++2354ILLsjQoUNz8803\nr3FffQkAAECx6era6YYbbsibb76Zu+++O3379k2SfOQjH8moUaMyceLEHHXUUev0OGiu2rn0rW99\nK1tvvXXuuOOO1NTUJEmOOOKIHHroobn88stz/fXXr7cx8MG3Ln6mXXPNNXnxxRc7ulQKqto5eO21\n1+aVV17JLbfcksGDBydJPv3pT+cTn/hExo8fn0suuWS9jYEPtmrn4E033ZQlS5bktttuS//+/ZMk\n++yzT4466qjceOONOffcc9fbGPjgW7lyZa666qpceeWVKZVKbTpGXwIAAFBsHg3aTvfcc0+GDh3a\n2DQnybBhw9K3b9/cc8896/w4aK6aubRgwYLMnDkzhx56aGMImCSbb755hgwZkqeffrrD66ZY2vsz\nbcaMGbnmmmvy5S9/OW5UpxrVzsFf/vKXOeCAAxpDwCTZYostMnr06Oy9994dWjPFUu0cnDVrVjbd\ndNPGEDBJBg4cmE022SQzZ87s0Joplrq6uowYMSJXXnllRowYkV69erXpOH0JAABAsQkC22HBggWZ\nPXt2dttttxbbBgwYkD/96U/r9Dhortq51K1bt9x777054YQTWmybP3++R0BRkfb+TKuvr895552X\nj370ozn88MM7qkwKrNo5+Nprr+WNN97Ivvvu2/jZkiVLkiRHH320u2Bos/b8HNxqq63yzjvvZP78\n+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\n",
+      "image/png": "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\n",
       "text/plain": [
-       "<matplotlib.figure.Figure at 0x12ee61da0>"
+       "<Figure size 432x288 with 1 Axes>"
       ]
      },
-     "metadata": {},
+     "metadata": {
+      "needs_background": "light"
+     },
      "output_type": "display_data"
     }
    ],
    "source": [
-    "logit_balance = ClassificationReport(logit, classes=set(labels_test))\n",
-    "logit_balance.score(docs_test, labels_test)\n",
-    "logit_balance.show()"
+    "from yellowbrick.base import ModelVisualizer \n",
+    "\n",
+    "v = ModelVisualizer(KMeans())\n",
+    "v"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 29,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 14,
+   "id": "6a55c544",
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "from yellowbrick.model_selection import CVScores \n",
+    "from sklearn.naive_bayes import GaussianNB"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 15,
+   "id": "78392b14",
+   "metadata": {},
    "outputs": [
     {
-     "ename": "IndexError",
-     "evalue": "list index out of range",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[0;31mIndexError\u001b[0m                                Traceback (most recent call last)",
-      "\u001b[0;32m<ipython-input-29-3e54aae07a7d>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m      1\u001b[0m \u001b[0mlogit_balance\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mClassificationReport\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mLogisticRegression\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m      2\u001b[0m \u001b[0mlogit_balance\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfit\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdocs_train\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabels_train\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 3\u001b[0;31m \u001b[0mlogit_balance\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscore\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdocs_test\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabels_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      4\u001b[0m \u001b[0mlogit_balance\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/Users/benjamin/Repos/tmp/yellowbrick/yellowbrick/classifier.py\u001b[0m in \u001b[0;36mscore\u001b[0;34m(self, X, y, **kwargs)\u001b[0m\n\u001b[1;32m    133\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mmap\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;32mlambda\u001b[0m \u001b[0ms\u001b[0m\u001b[0;34m:\u001b[0m \u001b[0mdict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mzip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mclasses_\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0ms\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;36m3\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    134\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mdict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mzip\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mkeys\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscores\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 135\u001b[0;31m         \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_pred\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    136\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    137\u001b[0m     \u001b[0;32mdef\u001b[0m \u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_pred\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/Users/benjamin/Repos/tmp/yellowbrick/yellowbrick/classifier.py\u001b[0m in \u001b[0;36mdraw\u001b[0;34m(self, y, y_pred)\u001b[0m\n\u001b[1;32m    158\u001b[0m         \u001b[0;32mfor\u001b[0m \u001b[0mcolumn\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmatrix\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m+\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    159\u001b[0m             \u001b[0;32mfor\u001b[0m \u001b[0mrow\u001b[0m \u001b[0;32min\u001b[0m \u001b[0mrange\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlen\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mclasses_\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 160\u001b[0;31m                 \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0max\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtext\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mcolumn\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mrow\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmatrix\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mrow\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m[\u001b[0m\u001b[0mcolumn\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mva\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'center'\u001b[0m\u001b[0;34m,\u001b[0m\u001b[0mha\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'center'\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    161\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    162\u001b[0m         \u001b[0mfig\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mplt\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mimshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mmatrix\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0minterpolation\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;34m'nearest'\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mcmap\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mcmap\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvmin\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m0\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mvmax\u001b[0m\u001b[0;34m=\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;31mIndexError\u001b[0m: list index out of range"
+     "name": "stdout",
+     "output_type": "stream",
+     "text": [
+      "None\n"
      ]
-    },
+    }
+   ],
+   "source": [
+    "c = CVScores(GaussianNB())\n",
+    "print(c.color)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 16,
+   "id": "6b561595",
+   "metadata": {},
+   "outputs": [
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAABwIAAAsPCAYAAADlFF+DAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz\nAAAPYQAAD2EBqD+naQAAIABJREFUeJzs3X+s1fV9x/HXRURBFLEVFVZ0ReW26lplkFlnnbiN/rCb\nm3Wb1i2Q1VkWW+M2I83mXOcMbrVWlKqpzNbWH5l1NVVTzdRaW39MEWW2K1WprNhaGkBW5Zd3XM7+\nIJxw5QL3eygIbx+PpH94zud+/JzvRfJ959lzTler1WoFAAAAAAAAKGXQm30AAAAAAAAA4JdPCAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoaHCnP/jwww/ni1/8Yl544YUkybHHHpvzzjsvxxxzzIB+vqenJ1/60pdy\n9913Z/HixRk5cmQmTZqUT3ziExk3btxm6++88858+tOf3uJ+l19+eU477bT2P7dardx666352te+\nlkWLFmXQoEE58sgjc+aZZ/ZZt1Fvb2+++tWv5q677sqiRYvSarXyq7/6qznttNPyp3/6pxk0qG8z\nbXr+ptesk/03tWTJknz4wx/O/vvvnwcffLDfNQsWLMh1112Xp556Kq+99lpGjx6dU089Neeee26G\nDBmyXefv5Pp/+ctfzp133pkf//jH2WeffXLcccflnHPOybHHHrvN1wsAwFvTzp5Lkh17H910Lnmj\ngcwBTdc3fb1N9t/Zc8Ps2bMze/bs/Od//mf233//7T4PAAAku34vabp/J3NJ07mhyfpO7tN39zls\ne9a/UVer1Wo1/aF/+7d/yyWXXJKhQ4fm+OOPz8qVKzNv3rx0dXXlhhtuyPHHH7/Vn+/p6cm0adMy\nb968DB06NO9973vT29ub+fPnZ9CgQZk1a1ZOOumkPj9z2WWX5eabb8773//+jBgxYrM9//iP/zgT\nJkxo//OFF16Yu+++O0OHDs3EiROzfv36PPnkk+np6cnUqVMzY8aM9tre3t6ce+65eeSRR7Lvvvvm\n137t15Ik8+fPz6pVq3LyySfn2muvTVdXV8fnb3LNOtn/jaZNm5bHH388Y8aM6fcPxv33358LLrgg\nvb29Oe6447Lffvvl6aefzi9+8YtMnjw51157bcfnb3r9k+SCCy7IvffemxEjRuS4447LqlWrMm/e\nvLRarfzzP/9zPvKRj2z19QIA8NbzZswlO/I+uulc0p9tzQFN1zd9vU3335lzw0MPPZRPfvKT6e3t\nzeOPP95vCGx6HgAA2NV7SdP9O5lLms4NTdc3vU/f3eew7V2/mVZDS5YsaR199NGtE044obV48eL2\n4w8//HDrqKOOap188smtnp6ere5x5ZVXtsaPH9/64Ac/2GePBQsWtH7jN36jNXHixNby5cv7/MzZ\nZ5/d6u7ubr366qvbPOPcuXNb48ePb5100kmtl19+uf34woULWxMnTmx1d3e3nnvuufbjt9xyS2v8\n+PGtj370o33+vT//+c9bp556aqu7u7t12223dXz+ptesk+uzqZtvvrk1fvz4Vnd3d2vy5MmbPb9s\n2bLWhAkTWu9973tbjzzySPvx5cuXtz7ykY+0uru7W/fdd1/H5296/e++++7W+PHjW3/4h3/Y5/f7\nxBNPtI466qjWxIkTW6tWrdri6wUA4K3nzZhLdvR9dNO55I22NQc0Xd/09Tbdf2fODbfffnvrmGOO\naZ9nxYoV230eAADYHXpJ0/2bziVN54am65vep+/uc9j2ru9P4+8IvPnmm7Nu3bp8/OMfzzve8Y72\n4+9///tz2mmn5Wc/+1nuv//+re7x7//+7+nq6spll13WZ4/u7u586lOfyquvvpqbbrqpz8/88Ic/\nzOjRo7Pvvvtu84zPPPNMurq6ctppp+WQQw5pPz5u3LiceuqpSZJ58+a1H//GN76Rrq6uXHzxxTng\ngAPaj48aNSozZsxIq9XKN7/5zY7P3/SadXJ9Nlq8eHGuuOKKTJw4Ma0tvNnzlltuyapVqzJ9+vSc\ncMIJ7ccPOOCAnH/++Tn44IPbb5ft5PxNr/8999yTrq6u/M3f/E2f3++kSZNywgkn5LXXXsuzzz7b\n72sBAOCt6c2YS3b0fXTTuWRTA5kDmq5v+nqb7r8z5oaXXnop5513Xi6++OIMHz48++yzzxavSdPz\nAADA7tBLmu7fdC5pOjc0Xd/0Pn13n8O2Z/2WNA6Bjz76aJLk5JNP3uy5U045Ja1WK9/5zne2+POv\nvPJKli1blv3226/f73CYNGlSkuS73/1u+7Gf/OQnee211/Lud797QGccOXJkWq1Wfv7zn2/23IoV\nK5Kkz9tlR44cmcMPP7zf/Q899NAkydKlSzs+f5Nr1sn+G7VarcyYMSN77713Lrnkks2e3+j+++/P\n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\nPX/Ta9Z0/6amTp2aJPnCF76QZ555pv34okWLcuWVV2bQoEE566yzOj7/QK7/2Wef3X78jDPOSKvV\nyj/90z+135q78Tx/+7d/m66urkybNq3j1wsAQD1vxlyyo++jm84lO9pAXu+mc1VTu9rc0HSOBACA\n3aGXNN2/6VzSdE5qur7p3LC7z2E7Qler1Wo1/aGvfOUrmTlzZvbcc8+8733vy5o1azJ37twMHjw4\nN954Y5+6u/EzVL/1rW9l9OjR7cenTp2aJ554IoccckiOPvroLFq0KC+88EIOPPDA3HzzzTn00EPb\na9euXZtp06Zl/vz5GT58eCZMmJCenp48+eSTWb9+fS6++OI+XyzZ29ubv/zLv8x3vvOd7L333pk0\naVJ6enoyf/78rF27NlOmTMlVV12VZMNbPn/rt34rr7/+eo4++ugcdthh/b7mAw44IJ/+9Kc7On/T\na9bJ/m+0YsWKHH/88RkzZkwefPDBzZ7/13/911xxxRVJNtT1IUOG5Omnn87atWvziU98Iueff37H\n529y/ZNk3bp1mT59eh555JHss88+mTBhQlavXp1nn302PT09OfPMM/P3f//3W329AAC89ezsuSTZ\ncffRnc4lb7StOaDp+qavt8n+b8bcMHny5PzsZz/L448/nv3333+7zgMAAMmu30ua7N/pXNJ0bmiy\nvpP79N19Dtve9W/UUQhMNryFcs6cOXnuuecybNiwHHPMMTn//PPzrne9q8+67u7uDBo0KA888ECf\nP9hr1qzJNddck/vuuy/Lli3LIYcckhNPPDHnnntun+/V2Kinpyc33nhj7rnnnixevDhDhw7Ne97z\nnpxzzjmZOHHiZuvXr1+f2267LV//+tfz4osvJkmOOOKInHHGGTnjjDPa6+6///586lOf2ubrHTNm\nTB544IGOz9/kmnW6/6ZWrFiR973vfZude1OPP/545syZk+9973vp7e3NkUcemalTp/ap4Z2ef6DX\nf9P1X/nKV3LnnXfmf/7nf7Lnnnvm3e9+dz72sY9t8TwAALCz55Jkx9xHdzqXvNFA5oCm65u+3ib7\n7+y5YfLkyVmyZEkee+yxzUJgJ+cBAIBk1+8lA91/e+aSpnNDk/Wd3Kfv7nPY9qx/o45DIAAAAAAA\nALDravwdgQAAAAAAAMCuTwgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKEQAAAAAAAAChICAQA\nAAAAAIBLrwvSAAAgAElEQVSChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAAgIKE\nQAAAAAAAAChICAQAAAAAAICChEAAAAAAAAAoSAgEAAAAAACAgoRAAAAAAAAAKEgIBAAAAAAA/p+9\new/yqq4fP/76ABIoXiCvUN5Ad73lhZbJyBuWpGlaauWtwRkdtDEdx0yaMlJz1NEMlNRRsizULqST\nmjrhJfKWF5S8hBcUw0s4XDaFBdzYPb8/HD4/lt1l93x20e+8fDxm+qNz3p/De8/55/Pap/v5AAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkJAQCAAAAAAAAAkJ\ngQAAAAAAAJCQEAgAAAAAAAAJCYEAAAAAAACQkBAIAAAAAAAACQmBAAAAAAAAkFC/Wl84c+bMuP76\n6+OVV16JiIi99947zjjjjNhjjz269frm5ub41a9+FXfeeWfMnz8/Bg8eHKNGjYrTTjsthg8f3m59\nS0tL/PrXv47bb789/v3vf8dGG20U++yzT5x66qmx9957d/hvzJkzJ6699tp46qmnYunSpTF06NA4\n/PDDY/z48dG/f/8erS+7H/vv3f0DAEBEz+eSoijilltuiT/+8Y8xb9686NOnT+y8885x3HHHxVFH\nHdXl6xcsWBBf+cpXYrPNNov777+/V9b35H1xV9dvaWmJ3/72t3HHHXfEvHnzoiiK2GGHHeKoo46K\nk046Kfr0afvfipa9P7fffnv84Ac/6HR/l156afV19fX16/xZIiIqlUrMmTOn0/NTpkyJKVOmxD/+\n8Y/YbLPNurxed+5P2bkHAAA+7Llkfa8vOzdElO8TZa5ftietrTtzQ3efYS1zTNn993RObbefoiiK\nsi/6/e9/HxMnToyBAwfGvvvuG8uWLYtZs2ZFpVKJG264Ifbdd991vr65uTlOPvnkmDVrVgwcODD2\n2muvaGlpidmzZ0efPn1i8uTJccABB7R5zdlnnx333HNPbLrpprHPPvtEU1NTzJo1K4qiiMsuuyyO\nOOKINutnzJgRZ599drS0tMQ+++wTm2yySTz99NPx7rvvxpgxY+Kaa67p0fqy+7H/3t0/AAD0dC6J\niDj33HPjzjvvjIEDB0ZDQ0O0trbGE088Ec3NzTFu3LiYMGHCOl9/8sknx2OPPRbDhg3rVgjsan1P\n3xev6/otLS0xfvz4ePjhh2PjjTeOz3zmMxERMXv27GhqaoqDDjoorrnmmqhUKjXfn4svvjimTZsW\n+++/f2y66abt9vfNb34zRo4cGRER3//+9zv9OWbPnh1vvPFG7LLLLnHbbbd1uObBBx+M7373u9HS\n0hKPPfZYt0JgV/e/7NwDAAAfxVyyPtfXMjeUmWPKXr+WnrSm7swNZZ5h2Tmmlv33dE5tpyhpwYIF\nxe67716MHj26mD9/fvX4zJkzi91226046KCDiubm5nVe48orryzq6uqKQw89tM015syZU3zuc58r\nGhoaisWLF1eP33nnnUVdXV3x9a9/vXjvvfeqxx9//PFit912KxoaGoqmpqbq8UWLFhUjR44s9tpr\nr+Lhhx+uHl+8eHFxxBFHFPX19cW9995b8/qy+7H/3t0/AAD0xlzy5JNPFnV1dcUBBxxQvP3229Xj\nc+fOLRoaGor6+vripZde6vT106ZNK+rq6or6+vpizJgxXe65q/U9fV/c1fVvvvnmoq6urjjmmGPa\nzFvvvPNOcfjhhxf19fXFrbfeWj1ey/058cQTi/r6+jZzQ1mvv/56sddeexWjRo0qFixY0OGaP/zh\nD8Uee+xR/XkbGxu7vG5X96fs3AMAAB/FXLK+15edG8rOMWWvX7Ynrak7c0NvPMOi6HyOKbv/ns6p\nHSn9HYHTpk2LVatWxSmnnBKf/vSnq8f333//OOqoo+I///lPzJgxY53X+NOf/hSVSiUuvvjiNteo\nr6+PM888M95777246aabqsfvuuuuqFQq8b3vfS823njj6vFRo0bF6NGjY+nSpfHss89Wj998883R\n1NQUp59+eowePbp6fMiQIXHWWWfF1ltvXf3zzlrWl92P/ffu/gEAoDfmkmeeeSYqlUocddRRsc02\n21SPDx8+PA4//PCIiJg1a1aHr50/f35cccUV0dDQEEU3PmSlO+t78r64O9f/85//HJVKJc4///wY\nMmRI9fiWW24ZEyZMiKIo4u67764er+X+vPjiizF06NA2c0MZRVHEOeecEytXroyJEyfGVltt1eb8\nG2+8EWeccUacf/75MWjQoNhoo426dd3u3J+ycw8AAHwUc8n6Xl92big7x5S9ftmeFFFubuiNZ7iu\nOabs/nsyp3amdAh85JFHIiLioIMOanfu4IMPjqIo4u9//3unr1+yZEksWrQoNtlkkw6/Y2HUqFER\nEfHQQw9Vj1199dXx5z//uXpuTcuXL4+IiH79/v/XHc6YMSP69u0bxx9/fId7fPDBB+OMM86oeX3Z\n/dh/7+4fAAB6OpdERAwePDiKooh33nmn3bnGxsaIiA4/3rIoipgwYUIMGDAgJk6c2OVeu7u+1vfF\n3b3+4MGDY8SIEbHrrru2O7fddttFRMTChQvbrC9zf958881YunRph9fvrunTp8fzzz8f+++/fxx2\n2GHtzl966aVx//33x7777hvTp0/v8Pmsrbv3p+zcAwAAH8Vc8mGsLzM3lJ1jyly/lp4UUW5u6I1n\n2NkcU8v+a51T16X0FDN37tzo379/9YGsaccdd6yu6czq//pyww037PB83759IyJi3rx51WMbbLBB\n7Lzzzu3WTp8+PWbNmhXbbrtt9SY2NzfHa6+9FjvuuGMMGjQoXn755bjnnnti4cKFMWzYsPjqV78a\nw4YNq16j7Pqy+7H/3t8/AAD0dC6JiPjyl78cU6ZMiTvuuCPq6+vjyCOPjIgP/ovNe++9N7bddts4\n+OCD273uxhtvjGeeeSZ+9rOfxSc/+cku99qd9T15X9zd/Vx33XWdnnvuueciImLrrbeuHit7f158\n8cWI+GBwnThxYjzyyCOxcOHC2HbbbeMb3/hGnHjiiW2+R2Rty5cvj8mTJ0e/fv06/c6LXXbZJb72\nta/FF7/4xU6vs7bu3p+ycxIAAHwUc8n6Xl9mbqhljilz/Vp6UkS5uaGnz3Bdc0wt+691Tl2XUiHw\n3Xffjebm5hg6dGiH5zfffPOIiFi8eHGn1xgyZEhsuummsWDBgnj77bfbXevpp5+OiIiVK1fG+++/\nH5/4xCfanF+yZElMnDgxXnrppZg/f37stNNOMXny5OoNe+utt6KlpSW23HLLuO666+Kqq66q3uyi\nKOK6666LSy65pFply65fW1f7Kbve/svtHwCAj5/emEsiIgYNGlT9UvhLLrkkLrnkkuq5gw8+OC68\n8MJ288jcuXPjqquuii996Utx2GGHVf+LzM50d32t74vL7qcjLS0tcc0110SlUomxY8dWj5e9P3Pm\nzImIiD/84Q/xyU9+Mvbee+/Ycsst44UXXoiLL744nnnmmbjyyis73cfvfve7WLRoURx55JGxww47\ndLim7CeF1Hp/ys5JAAB8/HxUc8n6Xt+ZjuaG3vz9fkfXr7UndXdu6I1nuK45ppb999bzWlOpjwZd\nsWJFREQMGDCgw/Orj6/+2JSOVCqVOPzww6MoijjvvPPaDGJz586NSZMmVf9/c3Nzu9e/8cYbcd99\n98Ubb7wRlUolWltb4+WXX66eX7ZsWUREPPvss3H11VfH6aefHn/729/ikUceiXPPPTdaWlpiwoQJ\n8dJLL9W0vux+7H/97h8AgI+f3phLVvv1r38dDz/8cAwaNChGjx4do0aNigEDBsSjjz4ad9xxR5u1\nLS0tcd5558WGG24YP/nJT7q8dpn1tbwvLrufzlxwwQXxyiuvxPDhw+Poo49uc67M/XnxxRer32Xx\n4IMPxpQpU+KWW26J2267LYYOHRr33HNP/PGPf+xwD0VRxLRp06JPnz5x6qmn1vyzrKkn96fsnAQA\nwMfPRzWXfBjrO9LR3NCbv9/v6Po97Uld6ekz7GqOqXX/vfG81t5ot73zzjtFXV1dcdhhh3V4ftWq\nVUVdXV3R0NCwzussXbq0OOKII4r6+vqioaGhOOWUU4qTTjqp2GOPPYrTTjut2G+//Yr6+vpi+fLl\n7V7b1NRULF26tGhsbCymT59ejBw5sthll12KGTNmFEVRFE8++WRRV1dX1NfXF5dddlm710+aNKmo\nq6srzjnnnJrWl92P/a/f/QMA8PHTW3PJ9ddfX9TV1RXHHHNMsXDhwurx119/vTjkkEOK+vr64q67\n7qoenzJlSlFfX1/85S9/qR5bsmRJUVdXV4wZM6bd9cusr+V9cdn9dOTCCy8s6urqilGjRhVz585t\nc67s/Xn//feLuXPnFqtWrWr37zzwwANFXV1dceSRR3a4j/vvv7+oq6srxo8f3619r3bQQQcV9fX1\nRWNjY7tzPbk/ZeckAAA+fj6quWR9r+9IZ3NDb/1+f11zSU960mqdzQ09fYbdmWPK7r83ntfaSv1F\n4OrPMV25cmWH51cfHzhw4DqvM2jQoLjlllti3LhxsdFGG8Xjjz8eixcvjrPPPjt+8YtfxPLly6Nf\nv34dXmfDDTeMQYMGxWabbRZHH310XHTRRdHa2hpTpkxps8eIiOOOO67d67/1rW9FRMQTTzxR0/qy\n+7H/9bt/AAA+fnprLrnpppuiUqnEpZdeWv3Il4gPvqD+oosuiqIo4vrrr4+IDz728tprr61+xGRX\nyq4v+7647PXX9r///S/OOeecuPnmm2PTTTeNG264IYYPH95mTZn7ExHRv3//GD58eIcfn7nffvtF\nv3794uWXX47W1tZ25++9997qXxP2hp7en7JzEgAAHz8fxVzyYaxfU1dzQ09/v9+duaQnPakrPX2G\n3Zljyu6/J8+rM6W+I3DQoEExcODATj8PddGiRRERbTa3rmudd955cd5557U5vnjx4li2bFl8+tOf\n7taexo4dG5/4xCdi7ty50dLSEkOGDKmeW/tLKCMittpqq+jbt2/1TzDLri+7n66+Q8L+e3f/AADk\n1xtzyXvvvReLFi2KLbbYot2gGRHR0NAQAwcOrL7PnTRpUqxatSqampri3HPPra5b/fEtjY2N1eOX\nX3556fVl3xeXvf6ali1bFqeffno8+eSTsfnmm8fUqVOjvr6+R/enq7mhX79+sckmm0RjY2OsXLmy\nzS8MWltbY+bMmTFgwIA48MAD13md7urJ/elI2TkJAID8Poq5pKmpab2uX/N9bnfmhp78fr8711+t\nt3pSR9et9RmWmWO6u//ensNWKxUCIyJGjBgRzz//fLz11lvtHuyrr74aERE777zzOq/x6quvxptv\nvhkHHHBAu3OPP/54RETsvvvu1WOXXnppLFy4MK644oqoVCpt1vfp0yf69esXzc3N0draGltvvXVs\nvPHGsWzZsli4cGFstdVWbdY3NjZGS0tLbLHFFhERpdeX3U/fvn3tv5f3DwAAPZ1LWlpaIuKDQNWR\nSqVS/W64lpaWWL58eVQqlXj00Uc7XL9ixYq46667olKpxOWXX156fXffF2+55ZYREaWvv9p///vf\n+Pa3vx0vv/xybL/99jF16tT41Kc+1eP709zcHBdddFE0NTXF5MmTO9zPkiVLYuONN24TASM++D6R\nd999N8aOHdvpd3OUVcv9KTsnAQDAhz2XrO/1q9/ndnduqPX3+929fkT5nlRWrc+wu3NMmf3X+ry6\nUuqjQSMivvCFL0RRFPHAAw+0O3ffffdFpVKJ/fbbb53XmDx5cowfPz6effbZduemT58elUolDj30\n0Oqxv/3tb3H33Xd3+OejTz31VDQ1NcWIESNigw02qO4xIuKee+5pt/6hhx6KiIjPfvazbX6mMuvL\n7sf+e3f/AADQ07lk8ODBsdVWW8WCBQuqw92a/vnPf8by5ctj++23j/79+8dvf/vbmDNnTrv/rQ5N\nQ4cOjTlz5sS//vWviIjS61f/TBHrfl88cuTImq/f3Nwcp5xySrzyyiux2267xa233trpsN3d+7Pd\ndttF//79Y+DAgTFz5sz461//Gk8//XS79au/0H706NHtzj333HMREbHnnnt2uJda1HJ/ys49AADw\nYc0lq993r6/1q+eeiHJzw+p7ENH93++XvX7ZnlRWrc+wu3NMmf3X8ry6o3QIPProo6N///5xzTXX\nxNy5c6vHZ86cGXfccUdss802MXbs2Orx1157LV577bVqyYyIGDNmTEREXHXVVdWPZomImDp1ajz6\n6KOx0047xSGHHFI9fuyxx0ZRFPHTn/60+qeYERHz5s2LH/7wh1GpVOLkk0+uHh83blxERPziF7+I\nZ555ps36K6+8Mvr06RPHH398zevL7sf+e77/E044IQAAYLXemEuOP/74KIoiJkyYEEuWLKkef/vt\nt+NHP/pRVCqVD/V96Pp+Xzx58uR4/vnnY9ttt42bbropBg8evM713bk/J554YvX4McccE0VRxAUX\nXNDmo3XmzJkTP//5z6Nv375x6qmntvt3XnjhhahUKrHrrrvW/LP1hrJzDwAAfFhzyZrvu9fH+jXn\njLJzQ9keUPb6ZXtSWWWf4WrdnWPK7n99zKmVoiiKUq+IiN/85jdxySWXxAYbbBCf//znY8WKFfHk\nk09Gv3794sYbb2xTd1d/pusDDzwQQ4cOrR4fN25cPP7447HNNtvE7rvvHvPmzYtXXnkltthii5g2\nbVpst9121bWrVq2K008/PR5++OHYaKONYuTIkbF8+fJ49tlno7m5OY477rj48Y9/3GaPv/zlL+OK\nK66IiA9qc//+/ePpp5+OlStXxmmnnRZnnXVWzevL7sf+e3f/AAAQ0fO5pKWlJb7zne/E3//+9xgw\nYECMGjUqmpubY/bs2bFy5coYO3ZsTJo0aZ17aGxsjH333TeGDRsW999/f5d77mp9T98Xd3b9//73\nv3HggQfG+++/H7vvvntsv/32Hb5+yJAh8YMf/CAiyt+flStXxsknnxyzZ8+OQYMGxciRI6O5uTme\neOKJaG1tjfPPPz+OO+64dv/mSSedFE899VTceeedMWLEiC7v4ZrGjBkT//nPf+Kxxx6LzTbbrMv1\n67r/tcw9AADwYc8l63N9LXNDRPfnmFqvX6YndaSruaHMM1ytzBxTZv+9MaeuraYQGPHBn0ROnTo1\nXnrppdhwww1jjz32iLPOOit22WWXNuvq6+ujT58+cd9997UJgStWrIirr7467r333li0aFFss802\nsd9++8X48eM7/D641tbW+M1vfhO33357vP7667HBBhvErrvuGieccEKHNTYi4rHHHoupU6fGc889\nFy0tLbHzzjvHuHHjemV92f3Yf+/uHwAAIno+l7S2tsatt94at912W7z22msREbHTTjvFscceG8ce\ne2yX/35jY2N8/vOfj2HDhsV9993XK+t78r64s+vPmDEjzjzzzC5fv/bryt6f5ubmuPHGG+Ouu+6K\n+fPnx8CBA2PPPfeMU089NRoaGjr8N7/yla/EvHnz4sEHH2z3nSJdGTNmTCxYsCAeffTRbofAdd3/\nWuYeAAD4sOeS9bW+1rkhontzTK3XL9uT1taduaG7z3C1MnNMLT2sJ3Pq2moOgQAAAAAAAMD/XaW/\nIxAAAAAAAAD4v08IBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACA\nhKzi0PwAACAASURBVIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAA\nAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAA+H/s3XmQVOW5\nwOG3ERF0FMUdIy4gjIrlFkjctyS4a6Km4lalFY2SMlpGjZjEEONNQRI3FJVS475FjZZL1IiIKOKC\nC8FlXFAUomIJEpV1wtD3D4u+DMwMc3pm9Pr6PFWpiqd7Tr/nY0ydLz+6GwASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQ\nAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACChztX+4Lhx4+Kqq66Kt956KyIitt9+\n+zjllFNim222adXPl8vluPXWW+POO++MqVOnRqdOnaJv375x5JFHxqGHHtrm17znnnvinHPOafb1\nhw8f3uh16uvr47rrrov7778/pk2bFmuttVYMHDgwTj755Ojdu/dyP9/Q0BA33XRT3HfffTF16tQo\nl8ux2WabxaGHHhrHHntsdOrUcmMdOXJkjBw5Mp555plYc801v/TrrWb+urq6uPLKK+P555+Pzz//\nPHr27BkHHnhgnHTSSdGlS5fl1uf666+Pe+65J957771YbbXVYocddogTTzwxtt9+++XO3db1BADg\nm6mt+5Ki+4Ci991F9z1F52nrGsyYMSMOOOCAWHPNNWPMmDErfH5772MyrD8AAHyZvaS2tnaF5yuV\nSlFXV1f55yL30dWcv5res7QV7TPaep++on1PR88fUayvtHWeZVUVAv/2t7/F0KFDo1u3brHTTjvF\nnDlzYvz48fHUU0/F1VdfHTvttNMKz/GrX/0q7r///ujWrVt85zvficWLF8dzzz0XQ4YMiddffz2G\nDBnSptd87bXXolQqxe677x7du3df7vU33njjyn+vr6+P448/Pl544YXo1q1b7LjjjtHQ0BD//Oc/\nY/To0TFixIjYY489Ks9vaGiIk046KcaPHx+rr7567LDDDhERMWnSpBg2bFg888wzccUVV0SpVGry\n2seOHRujRo1q9vGOvt5q5h89enScfvrp0dDQEDvssEOsscYa8eKLL8bll18edXV1ccUVVzR6vTPP\nPDMeeuih6N69e+y6664xd+7cGDduXDz++OPxpz/9KQ466KB2W08AAL6Z2rovKboPiCh23x1RbN9T\nzTxtXYNzzjkn5s6d2+xmdWntvY/JsP4AAPBl95KDDz642fNMmjQppk+fHltuuWWj40Xuo6s5f9He\ns7QV7TPa4z59Rfuejpw/onhfacs8TSoXNGPGjHL//v3Lu+yyS3natGmV4+PGjStvvfXW5b322qtc\nX1/f4jkmTpxY7tevX3mPPfYof/DBB5XjU6ZMKQ8YMKBcW1tbfuONN9r0msccc0y5tra2/Nlnn63w\nmi666KJyv379yvvtt1+j89fV1ZW/+93vlgcMGFCeNWtW5fgtt9xS7tevX/nwww9vdPyjjz4qH3jg\ngeXa2trybbfd1uRr3XHHHeVtttmm3K9fv3JtbW159uzZyz2no6+36PwzZ84s77jjjuXtttuuPH78\n+MrxWbNmlQ866KBybW1t+eGHH64cv//++8v9+vUr/+hHP2o0z7PPPlveeuutywMGDCjPnTu36nkA\nAKA99iVF9wHlcrH77qL7nqLztHUNbr755sq+ZO+9927xWjpiH/N1X38AAPgqeklz3n333fJ2221X\nHjhwYHnGjBmNHityH130/G2ZvzX7jLbep69o39PR8xftK+31+7C0wp+3ePPNN8eiRYvihBNOaFSJ\nd9999zj00EPjww8/jNGjR7d4jpdeeilKpVIceuihseGGG1aO9+7dOw488MCIiHjhhRfa9Jqvv/56\n9OzZM1ZfffUVXtPf//73KJVK8cc//rHR+Wtra+PUU0+Nzz77LG644YbK8XvvvTdKpVKce+650aNH\nj8rx9dZbL4YMGRLlcjkefPDBRq8xffr0OOWUU+Lcc8+NmpqaWG211Zqdp6Ovt+j8t9xyS8ydOzcG\nDx4cu+yyS+V4jx494rTTTosNNtig8pbniIgHHnggSqVSnHnmmY3mGThwYOyyyy7x+eefx+TJk6ue\nBwAA2mNfUnQfEFHsvrvovqfoPG1Zg2nTpsUFF1wQAwYMiHK53Ow1dOQ+5uu+/gAA8FX0kqaUy+U4\n44wzYsGCBTF06NBYf/31Gz1e5D666Pmrmb/IPqMt9+mt2fd09PxF+0p7/D4sq3AIfOqppyIiYq+9\n9lrusX322SfK5XI88cQTLZ5jrbXWinK5HB999NFyj82ePTsiotHbU4u+5r///e/4/PPPY6uttlrh\n9XzyyScxc+bMWGONNZr87rqBAwdGRMSTTz7ZaP4+ffo0ef5NNtkkIiI+/vjjRseHDx8eY8aMiZ12\n2inuuuuuJt9+u0RHXm81848ePTpWWmmlOOqoo5qcZ+zYsXHKKadUjl122WVx7733VtZuafPmzYuI\niM6d/+9TaatZTwAAvtnaui+pZh9QzX13a/c91cxT7RqUy+UYMmRIdO3aNYYOHdriNXTUPibD+gMA\nwFfRS5py1113xSuvvBK777577L///o0eK3ofXfT81czf2n1GW+7TW7vv6cj5I4r3lfb4fVhW4e8I\nnDJlSnTp0qUSaJa2+eabV57Tkn333TdGjhwZ9913X9TW1sYhhxwSEV+U3Ycffjh69eoV++yzT9Wv\n+frrr0fEFws2dOjQeOqpp+Ljjz+OXr16xY9//OM45phjKp/XuqQCr7rqqk3OutJKK0VExNSpUyvH\nRo0a1ey1vfzyyxERscEGGzQ6vuWWW8YPf/jD+N73vtfszy7RkddbdP76+vp45513YvPNN4+ampp4\n880346GHHoqPP/44Ntpoozj44INjo402anSOlVdeOfr27bvcue+666544YUXolevXo3+pa1mPQEA\n+GZr676kmn1A0fvuIvueauapdg2uvfbaeOmll+LCCy+Mtddeu8nXW6Kj9jEZ1h8AAL6KXrKsefPm\nxYgRI6Jz585Nfndc0fvoouevZv7W7jPacp/e2n1PR85fTV9p6+9DUwqFwE8//TTq6+ujZ8+eTT6+\nzjrrRETErFmzWjxPTU1N5Qs0hw0bFsOGDas8ts8++8Qf/vCHWGWVVap+zbq6uoiIuOOOO2LttdeO\n7bffPtZbb7149dVX449//GO89NJLcdFFF0XEF2+/7N69e8yYMSM++OCD5V7nxRdfjIiIBQsWxMKF\nCytzNaWhoSGuuOKKKJVKMWjQoEaPLV10W9LR19uSpuZ///33o6GhIdZbb70YNWpUXHrppZV/+crl\ncowaNSqGDRu23N8CWOKTTz6JoUOHxhtvvBHTpk2LLbbYIkaMGFH5F7ToPAAA0B77kmr2AUXvu4vs\ne4rOs2DBgqrWYMqUKXHppZfG97///dh///0rf6O0OR21j/m6r39L+0IAAL4Zvope0pTbb789Zs6c\nGYccckhsttlmyz3e1n6wovNXM39r9xnV3qcX2fd05PzV9JW2/j40pdBHg86fPz8iIrp27drk40uO\nL/n4x5Zcf/31MX78+KipqYlddtklBg4cGF27do0JEybEfffd16bXfP311yufoTp27NgYOXJk3Hrr\nrXH33XdHz54946GHHoo777wzIiJKpVIceOCBUS6X4+yzz270CzFlypS45JJLKv9cX1/f4jWdd955\n8dZbb0Xv3r3jsMMOW+EaNKWjr7fo/HPmzImIiMmTJ8dll10WgwcPjscffzyeeuqpOOuss6KhoSGG\nDBkSb7zxRpPnnD59ejz66KMxffr0KJVKsXjx4njzzTdbtRbtsZ4AAOTTHvuSavYB1dx3t3bfU3Se\natagoaEhzj777Fh11VXj97//fbNrU42i83zd1x8AAL6KXrKscrkcN998c3Tq1ClOPPHEJp/Tln7Q\nmvO3Zf4VqeY+vZp9T0fNX21fae95Cr0jsFOnL7phS28Tjfi/t2s25+qrr47rrrsuttlmm7jyyisr\nZfy9996Ln/3sZ/HnP/851ltvvTjggAOqes2LL744pk+fHptuummjd5717t07zj333Bg8eHDccsst\nccQRR0RExOmnnx4TJ06M559/PgYNGhTbbrttLFy4MCZNmlT58saPP/640ffaLev888+PO+64I7p3\n7x4jRoyIlVdeucV5m/NlXG+R+RcuXBgRX/zCHn/88fGLX/yi8jM//elPY86cOXHllVfG1VdfHRdc\ncMFy591iiy1i4sSJsWjRohgzZkwMGzYsfvnLX0bnzp1bfNtse60nAAD5tNe+pOg+oOh9d5F9T9F5\nqlmDUaNGxWuvvRYXXnhh9OjRo8WfK6qaeb7O6w8AAF9FL1nW2LFj44MPPog999wz+vTp0+T529IP\nWnP+tszfGkXv04vuezpy/mr6SkfMU+gdgUs+h3XBggVNPr7keLdu3Vo8zw033BClUimGDx9euYiI\niE022STOP//8KJfLcdVVV1X9ml26dInevXs3+fGTu+22W3Tu3DnefPPNWLx4cUR88VbLW2+9NY47\n7rhYbbXV4tlnn41Zs2bF6aefHpdffnnMmzcvOnfu3OR1/fe//40zzjgjbrnllujevXtcffXV0bt3\n7xavvyVfxvUWmX/pz9498sgjl/v5n/zkJxER8dxzzzV7PTU1NbHmmmvGYYcdFueff34sXrw4Ro4c\n2eTz23s9AQDIp732JUX3AUXvu4vse4rOU3QN6urq4sorr6x8NE57q+bP5Ou8/gAA8FX0kmU9/PDD\nlXf7Nact/aA152/L/K1R5D69mn1PR85fTV/piHkK/VXGmpqa6NatW7OfaTtz5syIiEbDLeuzUUBj\nIwAAIABJREFUzz6LmTNnxrrrrttk4BkwYEB069YtpkyZEg0NDe3ymkvr3LlzrLHGGjF79uxYsGBB\n5Q+ipqYmzj777Dj77LMbPX/WrFkxZ86c2HjjjZc715w5c2Lw4MExceLEWGeddeKaa66J2traVs3R\nnC/rels7/9LFfNkvrYyIWH/99WOllVZa4XeLLDFo0KBYZZVVKn++S/+PT0esJwAA+bTnPXM1+4Cm\nLHvfvWjRokL7niX3xa2dp+gaXHLJJbFo0aKYO3dunHXWWZXnLfn4nNmzZ1eO/+Uvf2nVNS+t2j+T\nr+v6AwDAV9FLlv7/0xcvXhzjxo2Lrl27xp577lnVNbTUD1pz/rbMX8SK7tN79eoVEcX3PR09f9G+\n0lHzFHpHYEREnz59YuHChfH+++8v99jbb78dERF9+/Zt9ucbGhoiIpr9OJVSqVT5Lrklzy3ymvPn\nz49f//rXcdpppzV5/vnz58cnn3wSNTU1lV/qt99+O8aNG9fk85999tmIiOjfv3+j4//5z3/iqKOO\niokTJ8amm24at99+e7tFq46+3iLzb7DBBrH66qtHxBdvr13W7Nmzo6GhIdZee+3KseHDh8cZZ5zR\n5FueO3XqFJ07d46GhoZGf8OgI9cTAIB82rovWfK81u4Dit53V7PvKbovKbIG8+bNi1KpFBMmTIgH\nHnig8p9HHnmkMv8DDzwQ//jHP5p8/dYo+mfydV9/AAD4KnrJEpMnT45PP/00dt9992a/p7DaftDa\n87dl/tYqcp9edN/T0fMX7SsdNU/hELjrrrtGuVyOxx57bLnHHn300SiVSrHbbrs1+/NrrbVWrL/+\n+jFjxozKvwhL+9e//hXz5s2LTTbZJLp06VL4Nbt16xbjxo2LRx55JF588cXlnr/kixSXfHZsRMSI\nESPipJNOismTJy/3/LvuuitKpVLst99+lWP19fVxwgknxFtvvRVbb7113HbbbfGtb32r2WsuqqOv\nt+j8u+66a0REPPTQQ8s99uSTT0ZExLe//e3KsccffzwefPDBJj8u9Pnnn4+5c+dGnz59Kt/719Hr\nCQBAPm3dl0QU2wcUve+uZt9TdF9SZA1uuummqKurW+4/EyZMiIiInj17Rl1dXbz22mstrllLiv6Z\nfN3XHwAAvqxesummm1buW5d4+eWXIyJi2223bfb81fSDIudvy/yt1Zr79H333Tciiu97voz5i/SV\njpqncAg87LDDokuXLnHFFVfElClTKsfHjRsX9913X2y44YYxaNCgyvF33nkn3nnnnUZ18qijjopy\nuRxDhgyJTz75pHL8gw8+iN/+9rdRKpXimGOOqfo1Dz/88CiXy3Heeec1eltuXV1dXHzxxbHSSivF\niSeeWDm+9957R0TEpZdeWnmLaETENddcExMmTIgtttgifvCDH1SOjxgxIl555ZXo1atX3HDDDbHW\nWmsVXcYWdfT1Fp3/uOOOi4iIyy+/PF566aXK8alTp8ZFF10UnTp1iqOOOqpy/IgjjohyuRz/8z//\nU3n785Ln/+Y3v4lSqRTHH3981fMAAEB77EuK7gOK3ncX3fcUnafoGnS0ovN83dcfAAC+rF5y9NFH\nL/far776apRKpdhqq61anLHofXTR81c7f2t19H16R89ftK90xDylclOf37gCN954YwwbNixWXnnl\n2HnnnWP+/PkxceLE6Ny5c1x77bWN3h225OMdH3vssejZs2dEfPH2xp///OfxxBNPRNeuXWPgwIFR\nX18fkyZNigULFsSgQYPikksuqfo1FyxYEMcff3xMmjQpampqYscdd4z6+vp47rnnYvHixXHuuecu\n98WMxx13XDz77LOx4YYbRv/+/WPq1Knx1ltvxbrrrhs333xzbLLJJhHxxUdY7rnnnrFw4cLo379/\nbLrppk2uUY8ePeKcc85pdg333nvv+PDDD+Ppp5+ONddcs01rXOR6q53/r3/9a1xwwQUR8UWd7tKl\nS7z44ouxYMGCOPnkkxu9tXjRokUxePDgGD9+fKy22mqx4447xrx582Ly5MlRX18fRx55ZPzud79r\n1/UEAOCbp637kojW7wMiiu8zqtn3FJmn6Bo0Zfbs2bHTTjvFRhttFGPGjFnhmrfnPibD+gMAwFfR\nSyIijj322Hj++efj/vvvjz59+jQ7XzW9pMj5q51/aSvaZ7T1Pr2lfc+XMX+RvtIe8yyrqhAY8cXb\nWq+55pp44403YtVVV41tttkmTjvttNhyyy0bPa+2tjY6deoUjz76aKMN9+LFi+O2226Lu+++O955\n552IiNhiiy3iiCOOiCOOOKJNrxnxxcdNXnvttfHAAw/EtGnTolu3brHtttvGiSeeGAMGDFju+fPn\nz4/LLrssHn744Zg5c2ZsuOGGsdtuu8VJJ50U6667buV5o0ePjlNPPXWF67PRRhvFo48+2uzje++9\nd8yYMSMmTJjQ5C9GR11vW+Z/+umn45prromXX345Ghoaom/fvnHcccc1+beMFy9eHDfeeGPcc889\n8e6778bKK68cW221VRx99NGNnt9e6wkAwDdTW/clrd0HLFF0n1F031N0niJr0JTZs2fHzjvv3Or7\n7fbex2RYfwAA+Cp6yQEHHBBTp06NsWPHxvrrr9/ifEXvo4uev5r5l7aifUZb79NXtO/p6PkjiveV\ntsyzrKpDIAAAAAAAAPD/V+HvCAQAAAAAAAD+/xMCAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgEAAAAAACAh\nIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAA/pe9ew+ysq4fOP45\nCMgCCngNTNQAWRXyFkxKkmJFXhoppUbTGZmRzMZ0zAytiMwc6OIFJXXU8YqXlHRUUkdBwhRDRAkv\nqKAoFOLIJS/cNpbz+8PhDNvuwj7LIr/57Os14x8+5zlfnueZmvl+fHPOAUhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAA\nAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEiobXPfOH369Ljxxhtj\n/vz5ERFx6KGHxrnnnhv9+/dv0vtramri1ltvjUceeSQWLVoU3bp1i4EDB8YPf/jD6NWrV73za2tr\n484774yHH344Fi5cGOVyOfbbb78YNmxYnHHGGdGmTd2mWS6X4+677477778/Fi5cGG3atIn9998/\nTj311Bg2bFi99R988MG45JJLGr3ecePGVd5XXV29xfsrlUoxb968Rl+fMGFCTJgwIf7xj39E165d\nt7je0qVL44QTToiuXbvG1KlT673e2p8PAACt09bMJc3Zt27LfXRE8X19bW1t3HbbbfHggw/Gu+++\nG506dYrDDjssRo4cGYceeugW729Lc0bR+y065zVnLixyv0WfZ9HrAQCAiK3vJdt6zih6jc3ZF1t/\n+66/OaVyuVwu+qY///nPMWbMmKiqqoojjjgiPvnkk5g9e3aUSqW46aab4ogjjtjs+2tqamLEiBEx\ne/bsqKqqikMOOSRqa2tjzpw50aZNmxg/fnx89atfrZxfW1sbZ599djzzzDOx0047xRe/+MWIiJgz\nZ06sWrUqjjnmmLjuuuuiVCpV3nPRRRfFI488ElVVVTFgwIDYsGFDPP/881FTUxNnnnlmXHzxxXWu\n6fLLL4+JEyfG4MGDo0uXLvWu+Xvf+14cfvjhERHxs5/9rNF7mzNnTixevDgOOOCAeOCBBxo8Z9q0\nafHjH/84amtr47nnnmtS6BoxYkQ899xzsddee9Ub0D0fAABao62dS5qzb92W++jm7OsvuOCCeOyx\nx6JLly5x2GGHxapVq2L27NlRLpfjd7/7XXzrW9/a7DPY3JxR9H6LznlFzy96v0WfZ3OuBwAAtnYu\nidi2c0bRa2zOvtj623f9LSoXtHTp0nK/fv3KgwYNKi9atKhyfPr06eWDDjqofMwxx5Rramo2u8aV\nV15Z7tu3b/m4446rs8a8efPKX/7yl8sDBgwoL1++vHL8rrvuKvft27d8yimn1Dn+/vvvl0888cRy\ndXV1+Z577qkcnzVrVrlv377lr371q+UlS5ZUji9YsKA8YMCAcnV1dfmNN96oc02nn356ubq6uvzR\nRx8VfSQV77zzTvmQQw4pDxw4sLx06dIGz7nvvvvK/fv3L/ft27dcXV1dXrly5RbXnThxYuX8IUOG\n1Hu9tT8fAABan5aYSxrT2L51W++ji+7rH3nkkXLfvn3L3/nOd+qsP3PmzPJBBx1UHjBgQHnVqlWN\n/nlbmjOK3m/ROa/o+UXvt+jzLHo9AADQEnPJtp4zil5j0X2x9bfv+k1R+DcCJ06cGOurgiNLAAAg\nAElEQVTXr4+zzjor9t5778rxwYMHx7Bhw+K9996LJ598crNr/OUvf4lSqRSXX355nTWqq6vjvPPO\ni48++ihuv/32yvGHHnooSqVSjB49OnbZZZfK8T322CMuvvjiKJfL8eijj1aOv/TSS1EqlWLYsGHR\nvXv3yvFevXrFiSeeGBERs2fPrnNNr7/+evTo0SN22mmngk/kU+VyOS688MJYu3ZtjBkzJvbcc886\nry9evDjOPffcGD16dHTu3Dk6derUpHUXLVoUf/zjH2PAgAFRbuTDm635+QAA0Dq1xFzSkM3tW7f1\nPrrovn7y5MlRKpXipz/9aZ31Bw4cGIMGDYqPP/445s6d2+Cf1ZQ5o+j9Fp3zip5f9H6LPs+i1wMA\nAC0xl2zrOaPoNRbdF1t/+67fFIVD4LPPPhsREcccc0y914499tgol8vx9NNPN/r+FStWxLJly2Ln\nnXdu8DccBg4cGBERf//73yvHunXrFr17944DDzyw3vn77LNPRER88MEHdc4vl8vx/vvv1zt/5cqV\nERF1Pi77r3/9Kz7++OMG12+qSZMmxSuvvBKDBw+O448/vt7r48aNi6lTp8YRRxwRkyZNavDjuv+r\nXC7HxRdfHB06dIgxY8Y0el5rfT4AALReWzuXNGZz+9ZtvY8uuq+/9tpr46GHHqrMUJtavXp1RES0\nbVv/Z+GLzBlNvd+ic15z5sKi91vkeTbnegAAoCXmkm09ZxS5xubsi62/fddvivpT4RYsWLAg2rdv\nXxmcNvWFL3yhck5jNv5t044dOzb4+g477BAREQsXLqwcu+GGGxpd7+WXX46IiM997nOVY9/85jdj\nwoQJ8fDDD0d1dXWcdNJJEfFpSX388cejZ8+eceyxx1bOf/311yPi0//DjRkzJp599tn44IMPomfP\nnvHd7343Tj/99Dq/w/G/Vq9eHePHj4+2bdvW+67ejQ444ID49re/HV/72tcaXed/3XLLLfHSSy/F\nFVdcEbvuumuj57XW5wMAQOu1tXNJQ7a0b93W++ii+/p27drF/vvvX+/cSZMmxezZs6Nnz54NDo9N\nnTOK3G/ROa85c2HR+y3yPJtzPQAA0BJzybaeM4pcY3P2xdbfvus3RaEQ+OGHH0ZNTU306NGjwdd3\n2223iIhYvnx5o2vssssu0aVLl1i6dGksWbKk3lovvvhiRESsXbs21q1bFzvuuGOja9XW1lZ+3H3o\n0KGV4507d678+OLYsWNj7NixldeOPfbY+M1vflNn3Xnz5kVExH333Re77rprHHroobHHHnvEq6++\nGpdffnm89NJLceWVVzZ6Hffee28sW7YsTjrppNhvv/0aPOfcc89t9P0NWbBgQVxzzTXx9a9/PY4/\n/vhK+S8i8/MBAKD1aom5pCFb2rd+1vvojRrb129qxYoVMWbMmHjjjTdi0aJF0adPnxg/fnxlUNyo\nyJxR5H6LznlbOxc29X4b0tDzbMk5FQCA1qGl5pJtOWcUvcai++K1a9dafzuu39S5pNBXg65ZsyYi\nIjp06NDg6xuPb/xaloaUSqU48cQTo1wux6hRo+oMngsWLIirr7668u81NTWbvZ5LL7005s+fH716\n9YqTTz65zmu33XZbPPPMM9G5c+cYNGhQDBw4MDp06BAzZsyIhx9+uM65r7/+euU7eKdNmxYTJkyI\nu+++Ox544IHo0aNHPPbYY3H//fc3eA3lcjkmTpwYbdq0iZEjR272epuqtrY2Ro0aFR07doxf//rX\nzV4n6/MBAKB1a4m55H81dd/6We2jN7W5ff1GixcvjilTpsTixYujVCrFhg0b4s0336xzTnPmjKbe\nb9E5b2vnwqbcb2Maep4tOacCANA6tORcsq3mjKLXWHRfbP3tu35TFfpEYJs2bSoXszmN/dj8Rhdc\ncEHMmjUrXnjhhRg6dGgcfPDBsW7dupgzZ04MGjQoIj79rYaGfs9io8suuyzuu+++6NKlS4wfPz7a\ntWtXee2mm26KW2+9Nfr37x/XX399paq+++678YMf/CB+//vfxx577BEnnHBCRERcddVVsXjx4th3\n333r/A3SXr16xejRo+Occ86Ju+66K4YPH17vOqZNmxZLliyJo48+Onr37r3Z+26qG264IV577bW4\n4oor6vyofRGZnw8AAK1bS80lm2rKvvWz3EdvtLl9/ab69OkTs2bNivXr18fUqVNj7Nix8ZOf/CTa\ntm1b+fr9onNG0fstOudtzVzYlPst+jxbYk4FAKD1aKm5ZFvOGc25xiL7Yutv3/WbqtAnAjd+L+na\ntWsbfH3j8aqqqs2u07lz57j77rvjzDPPjE6dOsXMmTNj+fLlccEFF8Sf/vSnWL16dbRt27bBdf77\n3//GhRdeGHfddVd06dIlbrrppujVq1edc26//fYolUoxbty4yv9pIj79QfjLLrssyuVy3HjjjZXj\n7du3j169ejX4NTJHHXVUtG3bNt58883YsGFDvdcff/zxSn1vCfPmzYvrr7++8lU9RWV/PgAA0FJz\nyaaasm/9LPfRTdnXb6pjx47RuXPn6Nq1a5x88slx2WWXxYYNG2LChAkR0bw5o+j9Fp3ztmYu3NL9\nNud5bs31AADQ+rTUXLIt54zmXGORfbH1t+/6TVXorzJ27tw5qqqqGv1O22XLlkVE1Pkf6+bWGjVq\nVIwaNarO8eXLl8cnn3wSe++9d733fPLJJ3HOOefErFmzYrfddoubb745qqur65zz0UcfxbJly2L3\n3XdvcFAeMGBAVFVVxYIFC6K2tnaLvyHRtm3b2HnnnWPlypWxdu3aOj/SuGHDhpg+fXp06NAhjj76\n6C3ec1NcffXVsX79+li1alVcdNFFleMbP+a5cuXKyvE//OEPdd7bGp4PAAC05FwS0bR962e5j27K\nvn5Lhg4dGjvuuGPleorOGc2936JzXnPmwqbc76bPv8jzbKnrAQAgv5aYS7b1nNHca2zqvtj623f9\npir0icCIiN69e8e6devi3//+d73X3nrrrYiI2H///Te7xltvvRXTp09v8LWZM2dGRES/fv3qHP/P\nf/4Tp512WsyaNSv23XffuPfeexsc3mprayMiGv1YZKlUqvyGRG1tbaxZsyZ+/vOfx/nnn9/g+WvW\nrIkVK1ZE586d6wznERFz586NDz/8MAYPHtzod7wWtXr16iiVSjFjxoyYPHly5Z8nnniicj2TJ0+O\nv/71r3Xe11qeDwAARLTMXLJRU/atn9U+uqn7+oiIcePGxYUXXtjgVw21adMm2rZtG7W1tbFhw4bC\nc0bR+40oPucVPb/I/W5U5Hk2Z04FAKB129q55LOYM4peY9F9sfW37/pNUTgEfuUrX4lyuRxPPfVU\nvdemTJkSpVIpjjrqqM2uMX78+Dj77LNj7ty59V6bNGlSlEqlOO644yrHampq4qyzzor58+fHQQcd\nFPfcc098/vOfb3Dtbt26xZ577hlLly6tPMRN/fOf/4zVq1fHPvvsE+3bt4+qqqqYPn16PPHEE/Hi\niy/WO3/jD3Fu/O7VTb388ssREXHwwQdv9n6LuPPOO2PevHn1/pkxY0ZERPTo0SPmzZsXr732WuU9\nren5AABARMvMJRs1Zd/6Weyji+zrIyL+9re/xaOPPhrPP/98vddeeOGFWLVqVfTu3TvatWtXeM4o\ner8Rxee8oucXud/mPM+i1wMAAFs7l3wWc0bRayy6L7b+9l2/KQqHwJNPPjnat28f1113XSxYsKBy\nfPr06fHwww9H9+7dY+jQoZXjb7/9drz99tuVsh0RMWTIkIiIuOaaaypfRRMRcfPNN8eMGTOiT58+\n8Y1vfKNyfPz48fHKK69Ez5494/bbb49u3bpt9hpPO+20KJfLcfHFF8eKFSsqx5csWRK//OUvo1Qq\nxemnn145fsopp0S5XI5LL720zkc0582bF1dddVXssMMOMXLkyHp/zquvvhqlUikOPPDAzV7Ptub5\nAADQ2rTEXLJRU/et23ofXXRfP3z48CiXy/Hb3/628pUyERELFy6MX/ziF1EqlWLEiBGbXaMl77fo\nnFf0/KL3W/R5Fr0eAABoiblkW88ZRa+x6L7Y+tt3/aYolRv6XpUtuOOOO2Ls2LHRrl27OPLII2PN\nmjUxa9asaNu2bdxyyy3xpS99qXLuxq9deeqpp6JHjx6V42eeeWbMnDkzunfvHv369YuFCxfG/Pnz\nY/fdd4+JEyfGPvvsExGffpXL0UcfHevWrYt+/frFvvvu2+A17bLLLnHJJZdExKcfp/3Rj34UTz/9\ndHTo0CEGDhwYNTU1MWfOnFi7dm0MHTo0rr766sp7165dGyNGjIg5c+ZE586d4/DDD4+ampp4/vnn\nY8OGDTF69Og49dRT6/2ZZ5xxRrzwwgvxyCOPRO/evQs9wyFDhsR7770Xzz33XHTt2nWL569cuTKO\nOOKI2GuvvWLq1KmV454PAACtVUvMJRFN37duy310c/b169evj3POOSeeeeaZ6NSpUxx++OGxevXq\nmDt3btTU1MSpp54av/rVrzb7DBubM5pzvxFNn/Oac36R+23O82zO9QMAwNbOJZ/Ff68vco0RxffF\n1t++629Js0JgxKcfWbz55pvjjTfeiI4dO0b//v3j/PPPjwMOOKDOedXV1dGmTZuYMmVKnYF7zZo1\nce2118bjjz8ey5Yti+7du8dRRx0VZ599duy+++6V85588sk477zztng9e+21V0yZMqXy7xs2bIh7\n7rknHnjggXj77bcjIqJPnz4xfPjwGD58eL3319TUxC233BKTJ0+ORYsWRVVVVRx88MExcuTIGDBg\nQIN/5gknnBALFy6MadOmxZ577rnFa9zUkCFDYunSpTFjxowmh8Ajjzyy3n16PgAAtGZbO5dEFNu3\nbqt99Nbs6++444548MEH45133ol27drFgQceGN///vfr/K3SxjQ2ZzT3fps65zX3/Kbeb3OfZ9Hr\nAQCAiK2fSz6L/17f1GuMaN6+2Prbd/3NaXYIBAAAAAAAAP7/KvwbgQAAAAAAAMD/f0IgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAAAABAQkIgAAAAAAAA\nJCQEAgAAAAAAQEJCIAAAAAAAACQkBAIAAAAAAEBCQiAAAAAAAAAkJAQCAAAA/B979x5kdV0/fvx1\nEEnkromGaSrqrpKjwEgxNGqZaV7wSl66mpHZqGUZ4pRiX8dBU1NgBQYYb4kW3kIzMNTVAkZDg8wE\njCIuoQVaAaLg7n5+fzB7YtldlgNo/V4+Hn/V57zP55x9H9Z5v+e55/MBAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhEAAAAAAAABISAgE\nAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICEhLDNACMAACAASURB\nVEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhIRAAAAAAAAASEgIBAAAAAAAgISEQAAAAAAAAEhICAQAAAAAAICE\nhEAAAAAAAABISAgEAAAAAACAhNpv6xOfeeaZmDBhQvzpT3+KiIi+ffvGxRdfHIcddthWPb8oirj3\n3nvj/vvvj8WLF0e7du3i4IMPjnPPPTdOO+20ZuM3bNgQd9xxRzz66KOxdOnS6NGjRwwYMCC+8Y1v\nRO/evZuMra6ubvP1S6VSzJ8/v9XHX3vttTjppJOie/fu8eSTTzZ7vL6+Pu688854+OGHY8mSJdGp\nU6fo169fDB06NPr27dts/MMPPxxXXnllq693/fXXN/m532/zExExf/78GDduXDz//POxZs2a6NWr\nV5x88slx4YUXRocOHdp8zwAAvP9s776kknV0xMZ17k9+8pN45JFHYvHixVEURey///5x2mmnxRe/\n+MVo167p31pWug/YXFvr7kr3DRFbP2fbum+oZF3/bs//tuxLNlVTUxM1NTXx7LPPRvfu3dscDwAA\nm3qv9yubq3Q9e+utt8b48ePj+eefj86dOzd7vL6+Pu6+++545JFH4q9//WsURREHHHBAnH766fH5\nz3++2Xp8c8uXL4/BgwfHHnvsEY8//vgOOf9LL70U48ePjxdeeCHWrl0bvXr1isGDB8fQoUNb7ApP\nP/10+TNp165d9O3bNy655JLo06dPs7F1dXVxxx13xNSpU2Pp0qXRqVOn6N+/fwwdOjQOP/zwZuPv\nv//+uOqqq1r9+W+88cY45ZRTtnn8ttqmEPizn/0sRowYER07doyBAwfG2rVrY+bMmTFr1qyYOHFi\nDBw4sM1zDBs2LB599NHo2LFjfOxjH4uGhob47W9/G8OHD48FCxbE8OHDy2M3bNgQ559/frzwwgvR\nsWPH6N+/f9TX18fjjz8eM2bMiFGjRsXRRx9dHj948OBWX3fevHmxbNmyOOSQQ7b4/q688sp48803\nW/3luPzyy2PatGnRrVu3+MQnPhFvvvlmPPPMM/H000/HDTfc0OzDefnll6NUKsVRRx0V3bp1a3a+\nffbZ5309PzNmzIjLLrss6uvro1+/ftG1a9f43e9+F7fddlvMnz8/xo4du8X3AwDA+8/27ksqXUfX\n19fHhRdeGDNnzowuXbpEv379ImLjGnrkyJHx7LPPxtixY6NUKpWfU+k+YHNtrbsr2TdUOmfbsm+o\nZF3/Xsx/pfuSTdXW1sb48eObnA8AALbWe71f2Vyl69knnngiJk2a1Or4urq6+PrXvx6zZ8+Orl27\nRv/+/aMoipg3b15cd9118dxzz0VNTc0WX+PKK6+MdevW7bDzT58+PS6//PJoaGiIfv36RefOnWPu\n3LkxZsyYWLBgQYwZM6bJ+MmTJ8e1114bu+66awwcODBWr14dv/71r2PmzJlx++23x4ABA5qM/853\nvhO/+tWvonv37jFo0KBYu3ZtPPXUU/HUU0/FTTfdFCeeeGKT8fPnz49SqRRHH310dO3atdnPuPn+\nr9Lx26yo0GuvvVZ89KMfLQYNGlQsXbq0fPyZZ54p+vTpU3zyk58sNmzYsMVzzJkzp6iqqiqOPvro\nYsWKFeXjixYtKo488siiurq6WLhwYfn4j3/846Kqqqr47Gc/2+Q158+fX3z84x8vjjzyyOL1119v\n871/61vfKqqrq4sBAwYUr732Wqvj7rnnnqKqqqo4+OCDy+OHDRtWfo1HH320qKqqKs4444xi9erV\n5ec999xzRZ8+fYojjzyyePPNN5uc8wtf+EJRXV3dZPz/2vz89a9/LY444oitnp/q6uriU5/6VLPH\nK52fVatWFf379y+OOOKIYubMmeXjr7/+enHKKacU1dXVxfTp09t8/wAAvH/siH1JpevoyZMnF1VV\nVcVZZ53V5Pjf//734uSTTy6qq6uL++67r8lrVLIP2Fxb6+5K9w07Ys6KovV9Q6Xr+nd7/rdl39Zo\nypQpxWGHHVae/3/+859tzgsAADT6b+xXNlXpevanP/1p8dGPfrQ8fs2aNc3G3H333UVVVVVx9tln\nF2+88UaTn/XEE08sqquriylTprT6GnfeeWf5/J/5zGe2+/z/+Mc/in79+hVHHHFEMXv27PLxVatW\nlfcHM2bMKB9fsWJF0adPn+ITn/hEsXz58vLx2traok+fPsWnPvWp4p133ikff/jhh4uqqqpiyJAh\nTeZj9uzZRZ8+fYoBAwYUb731VpOf4ZxzzikOOeSQVvcZm6t0/Laq+B6B99xzT9TV1cXXvva1JjXy\nqKOOitNOOy1effXVmDFjxhbPMXfu3CiVSnHaaafFhz70ofLx3r17x8knnxwRES+88EL5+IMPPhil\nUimuu+66Jq9ZXV0dl156aaxevTruuuuuLb7mlClTYtq0adHQ0BAjRoyIPffcs8VxS5cujZtuuil2\n3nnniIjo0qVLfPWrX42nnnoqLrjggqirq4tf/OIXUSqV4vLLL48uXbqUnztgwIAYNGhQrFmzJl58\n8cUm512wYEH06tWryfj/pfkpiiK++93vxttvv71V83PkkUdGURQtjql0fiZPnhxvvvlmXHTRRTFo\n0KDy8d122y2+9a1vxV577VX+6jQAAETsmH1JpevoqVOnRqlUiquuuip222238vGePXvG8OHDoyiK\n+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\nshFetGhR3HrrreX/v2HDhiav0aVLl3j88cdjzpw50a5du1bvy1FfXx9XXHFF7LrrrnHBBRdExH8+\n+E317Nkz1qxZE2vXri0fW7ZsWTzxxBOxbNmyKJVK0dDQEK+88kqT5y1YsKB8747a2tqoqamJe++9\nNx566KHo1atXTJs2Le6///73fH4iNv5S3HPPPdGuXbsYOnRom/NzzTXXtDimNW3NT+NcvvjiizFm\nzJi46KKL4umnn45Zs2bF9773vaivr4/hw4fHwoULK3pdAADy2hH7ku1dR2/qhz/8YfzpT3+K3r17\nx5lnnlk+Xuk+YFvW3Vu7b9jeOWtr31Dpuv69mP9Nbc2+DQAAdoT/tf3Ku+3qq6+OP//5z3HQQQfF\n6aefXj5eV1cXV1xxRXTt2rV867Yddf7G/ce8efNi3Lhx8c1vfjOefvrpmDlzZnz3u9+Nurq6GDZs\nWPlbl41z3dofGDZ+Jo2f3eaWLFkSTz75ZCxfvry8n9j0/ucRG+/3VyqV4owzzoja2toYM2ZM3Hff\nffHggw/Ghz70oXjsscfioYce2ubx26OibwQ21s22vo7Y2s0eG02cODHuuOOOOOyww2LcuHHlAr5k\nyZL4+te/Hj/60Y+iZ8+ecdJJJ0VExGWXXRZz5syJ559/Po4//vg4/PDDY/369TFv3rzyTehXrlzZ\n7P4OERHPPPNMrFixIo455phWN3rjx4+Pl19+OW6++ebyOVr6JW38R/LWW2+Vbw550EEHxZw5c6Ku\nri6efPLJGDlyZHznO9+J9u3bl79+e8stt8SyZctiv/32a/IXp717946rrroqLrroopg8eXIMGTLk\nPZ+f2tra8vwceOCBbc7Plr6625K25mf9+vURsfEX9/zzz49LLrmk/NwLLrgg1q5dG+PGjYuJEyfu\nsPoNAMD/33bUvmR71tGNrr322pgyZUp069YtRo0aFTvvvHP5sUr3AZWuuyvZN2zvnLW1b9iWdf27\nPf+b2pp9GwAA7Aj/S/uVd9s111wTDz30UHTv3j1Gjx7d5L2MHTs2FixYEKNGjYoePXrs0PM37j/W\nrFkTQ4cObfJNyKFDh8aaNWtiwoQJMWnSpLj++uvL+7G2PpOGhoYWj1dXV8ecOXPinXfeiSeeeCKu\nv/76+Pa3vx01NTXl+0COHj06li1bFvvvv3+TbwoedNBB8f3vfz8uvvjimDx5cpxxxhnbNH57VPQv\npPF6tG+//XaLjzceb+3ym43uuuuuKJVKcf3115c3qxEbb/B+7bXXxpe+9KWYMGFCOXR17tw57r33\n3rjtttti+vTp8dxzz8U+++wTl112WXz5y1+OAQMGRPv27Vt83enTp5f/CvdHP/pRs8fnz58f48aN\nK196Z+7cuRGx5X8Qmz626TV6zzzzzNh1113jsssui5qamvKGskOHDrF69er4/e9/32xj2qNHj9hp\np51i4cKF8fvf/z7atWsXkyZNilKpFF/96lfj1VdfjVdffbU8/vzzz49rrrkmRo8e3eR+hz/4wQ/i\n/vvvj9mzZ8ezzz4bPXv2jHPOOSdOOumk+MpXvhI77bRTi9ccvu+++6JUKkW/fv3K19nd1OLFi2Ps\n2LExYMCA2Geffcpj1qxZExEb/9qgpee15OCDD46hQ4fGLbfcEjfeeGPsueee8be//a38eEvvofEa\nu7Nmzdrq1wEAILfGv+ZcvXp1i2vExr/ibN++fZtryG1dR9fV1UVNTU3MmjUrOnXqFMOHD49169a1\n+Hovv/xys2Ob7wOWLFlS8bq7kn3DpnM2d+7cZvfGa2svt+m+qiWb7ovOPffcZo+fc845MW7cuPjt\nb39bPrY9+7x33nknhg8fHo899lh069YtJk6cGL17927xvW3+/lrbtwEAwI6wozrK9qyX320bNmyI\nYcOGxfTp06Nbt24xadKk2G+//cqPv/TSSzFhwoQ44YQT4jOf+cwOP/+mP3NL+4+zzz47JkyYUN5/\nNI5vDIiba+sz6dSpU/l/DxkyJDp27BiXX355kxDYoUOHVvckRx11VLRr167JlQ8rHb89KgqBnTv/\nP/buPUir+rD/+OeBZRHCRVEhykWZqlUECaJS1IyWRm10nMoE2iQqglWj0WrbhCFW00mb/JpoWm9p\nMkoWvOClHW2RqKQxRmJNcRQQQYWIF2IxaQQE5LLLdff3h7Nb112UBZa137xeM/7Bc855+D5njzPn\ny3u/5+mRbt267fTZtY3PT31/3Pug9evXZ/Xq1Tn44INb/ZAnnnhiunXrltdeey07duxoKrU9evTI\nlClTMmXKlGb7v/POO9m4cWMGDhzY4r3q6+vz1FNPZb/99svpp5/eagi85ZZbsn379mzatCmTJ0/O\n+vXr09DQ0LTkcu3atZk8eXKzz9W4GrA1Z511Vrp27dpi/A0NDWloaGh1mW737t2bHjm6Y8eOvPvu\nu9l///3Tt2/fFvsfccQRqa6uzooVK7J58+amUty5c+d8/vOfz+c///kW56eurq7V96qvr8/zzz+f\n6urqDBs2rNWx3X///dmxY0dqa2ubLTfetm1bkvf+YaLx9S9/+cs7PS+Njj/++HTp0qVp/I3/YzU0\nNKR3796tPt61U6dO2bBhQ4cvcQYA4OOhqqoqXbt2bfrujQ9atWpVkrR6f/lBu3MfXVtbm5tuuilL\nly5N7969M2XKlAwaNKjN96vvnwe09b5706ZNbZo3vP+ctfabxx82l/vgvKo171/B2L9//xbb+/Xr\nl86dO7f4zsPdmedt3LgxV1xxRebNm5eDDjooNTU1Ofroo1sd187sbN4GAAB7am90lPe/V1vvl9vb\n+vXrc8UVV2TBggXp27dvampqctRRRzXb5+abb8727duzcePGpr6S/G+IW716dSZPnpzOnTvnO9/5\nTpvfv3H+0alTpxxyyCEtxnjIIYekUqk0zT969+6drl277vQ7ABvnkK19ZVxr/viP/zjXXnttli1b\nloaGho9caVhdXZ2ePXtm/fr12bp1a6qrq/fq/h+lzWtGjzjiiLz00kv59a9/3WKC9/rrrydJix/K\n++3YseO9v3gny1UrlUrTM1YbJ2Svv/563nrrrZx22mkt9n/22WeTJEOHDm2xbfHixXn33Xdz1lln\n7fR5vLW1talUKpk7d26z1xu/qLGuri6PPvpoKpVKPvvZz6ZXr1655ZZbsmrVqvzjP/5jix9wp06d\nUlVVla1bt6a+vj5bt27NN7/5zfzmN7/JX/zFX2TkyJHN9q+rq8uGDRvSs2fPnHLKKU0XZrdu3Vrs\n26iqqirbtm3L8OHDU11d/aHnZ/bs2UmSkSNHtni/F154IZs2bcpZZ52V0aNHt/p3denSJZVKJS+9\n9FKr27ds2ZK5c+emUqlk2rRpSZLvfOc7Oz0/yXsXcW1tbT71qU+lS5cu6dmzZzZu3JhBgwalX79+\nzfZdu3Zt6uvr07dv352eD3bNokWLkvzvKkvY11yDfBy4DulorsG956ijjspLL72UT37yky3mJU8+\n+WSS5FOf+tSH3kPuzn30unXrMmHChCxbtiyHH354ampqMmDAgBbH19XV5Zvf/GY2bdqUW2+9tdXt\nGzZsSK9evXLKKafk9ttvb9N99+7MG4466qi8+OKLWbduXavnIml9Lrcr86pPfvKTTff1q1atavW+\nfseOHc0m1rszz9vV8598+Lzkg/M2IRAAgL1pTztK436700Xa05o1azJhwoS89tprGTx4cKZNm5ZD\nDz20xX51dXWpVCr5xS9+0WJbpVJJbW1tHn300RYhcFfff8CAAenevXvq6uqyevXqFlF1zZo1aWho\naAqGlUolv/d7v5elS5fm7bffbjFfeeONN5K891jO5L1fhrzhhhvyzjvvtPqVZZ07d05VVVW2bNmS\nhoaG1NbW5lvf+lbq6uqa/WJno40bN+bdd99N7969U11dnU2bNrVp/z3V6aN3ae7UU09NQ0ND0+T6\n/Z544olUKpV8+tOf3unxBxxwQPr165ff/va3TRf8+y1atCi1tbU57LDDmj7grbfemi996UtZvHhx\ni/0feuihpkj3QY2Pzvmwf2iZMWNGli5d2uy/gQMHNoWxQw89NEuXLs2SJUuyZMmSDB06ND//+c8z\ne/bsZo+1aTR//vxs2rQpRxxxRLp06ZJu3brlqaeeyrPPPtvqdxT+6Ec/SpKmZ/r+Xzg/S5cubQqn\n7z8/jdpyfpL3rqkk+fGPf9xi/6effjpJcsIJJ+x0jAAA/O7Z03lJ0vb76K1bt+aSSy7Jq6++mmOP\nPTYPPPDATiNU4zzg8ccfz/PPP99ie+M84OSTT07S9vvu3Zk3NN53z5s3r8X+H3bOdmXe8P7339X7\n+vY8/0nb5yUAALC3dMR8pb013o+//vrrOe644/Iv//IvrUa65L0nDbY2v3n66afT0NCQQYMGZenS\npc1+EbIt75/s2vzjxBNPbLH/z372sxb7f/Bn0qlTpzz55JN57LHHMn/+/Bb7P/fcc6mrq8vv//7v\np1OnTvnEJz6ROXPm5Cc/+UmrP69Zs2Y1G0Nb999TbQ6Bn/vc51JdXZ0f/OAHzb4r46mnnsqPfvSj\nHHLIITnrrLOaXn/jjTfyxhtvNK0ETJIvfvGLaWhoyNe+9rWsWbOm6fXf/OY3uf7661OpVHLBBRc0\nvT5mzJgk73154vsfeVNTU5O5c+fmyCOPbPU5sy+//HIqlUqGDBnSps945plntpgszp07N8uXL885\n55yT8ePHp6GhId/61reaLSVdvnx5rrvuulQqlUyaNKnp9XHjxqWhoSF33nlns+XAS5cuzc0335zO\nnTvn0ksv/T9zfj5KW8/PxIkTkyTf//73m76jsXH/m266KZ06dcr555+/V8cIAMD/bXtjXtLW++hb\nb701L730UgYNGpS77777I7/wvnEe8Hd/93e7NA9oq7bOGz73uc+lqqoqcJSXsAAAIABJREFUDz30\n0C6ds0a7Om/Ylfv6L37xi02vt/f5b+u8BAAA9paOmK+0t5tuuilLlizJYYcdlunTp6d3794d+v4X\nXXRRkuR73/te09N3kvdWUt58880t5h/jxo1LVVVVvv/97zf7Zco5c+bkscceS//+/XPGGWc0vd44\nn/j7v//7ZvOt119/PV//+tdTqVSa5kCN79/Q0JBvfOMbzfZ/+eWXc9ttt6WqqqrZ/K+t+++JSkNr\nXxDxEe655558+9vfTpcuXXLyySenrq4u8+bNS1VVVaZPn97stzwbv6vhySefbKq3O3bsyJe//OX8\n53/+Z/bbb7+cdNJJ2bp1a1544YVs3rw5Z511VovlkBMnTsyzzz6bQw45JEOHDs3y5cvz6quv5uCD\nD869996bww47rMU4L7zwwsyfPz+PPPJIjjjiiIwZMyYDBgzIPffc07TPihUrsnDhwowYMaLpebpr\n1qzJOeeckzVr1mT//ffPpEmTMm3atBx++OG5//77U6lUcsUVV+QXv/hFPvGJT2TkyJGpra3N4sWL\ns3Xr1nzhC1/I3/7t3zb9HZs3b86f/dmf5ZVXXknPnj0zcuTIbN26Nc8991zq6+vz9a9/vdkXWnbU\n+WmLtWvXZvTo0enfv3+Lgr59+/Y2nZ8kmTZtWtMS2xNOOCHV1dV5/vnns3nz5lx++eW55ppr2jQ+\nWvIoMjqaa5CPA9chHc01uHft6bwk2fX76HXr1uX000/Pli1bMnTo0GZfVP9+ffr0ybXXXpvkvXnA\npEmT8sILL6RHjx4fOQ9ozYfdd+/OvOH//b//l3vvvXeXzlmjtswb2npf357nf3fmJR80ZsyY/M//\n/E+eeeaZ7L///h+6LwAAvN++nK/sTFvvZ0877bSsXLky8+bNS48ePZpeX7NmTU4//fRs27Ytxx13\nXAYNGtTq8QcddFCL7zN8v9WrV+fUU0/NYYcdlp/85Cd7/P5Tp07NzTffnEqlkhNOOCFdunTJggUL\nsmXLllx55ZW56qqrmh1/55135sYbb0x1dXVGjx6d2trazJs3L9XV1bnrrrsyYsSIpn23bduWyy+/\nPHPnzk2PHj1y/PHHp7a2NosWLcq2bdtywQUX5Lrrrmvav66uLhMnTszixYub5n9btmzJvHnzUl9f\nn2984xv50z/9093ef0/sVghM3lsqWVNTk1deeSXdu3fPsGHDcs011+SYY45ptt/RRx+dTp065Ykn\nnmh2AdfX1+eBBx7Iv//7vzd7/ur48eMzfvz4Fn9fXV1dvve97+U//uM/snr16hxyyCH59Kc/nS99\n6Us7/QLHc845J8uXL8+cOXPSr1+/jBkzJgMHDszdd9/dtM/MmTPzN3/zN/n2t7+d8847r+n1xYsX\nZ/z48alUKjnwwANz2mmnZfLkyU2/dVpfX5977rknM2fOzK9+9at06dIlQ4YMyfnnn9/qb9E+//zz\nmTlzZhYuXJj//u//Trdu3TJ8+PBceumlzZanduT5aYu1a9fm5JNPTv/+/fPEE0+0Ov62nJ8keeaZ\nZ1JTU5MXX3wxO3bsyFFHHZWJEyfudH/axj880tFcg3wcuA7paK7BvW9P5yW7eh/905/+NFdfffVH\njueD98dbt27N9OnT8+ijj+7SPOCDduW+uy3zhgULFuSFF17IT3/60488Z43aOm9oy319e5//3ZmX\nvN+YMWPy29/+NnPnzhUCAQBos301X9mZtt7PnnbaaVm1alWee+65ZiHwxz/+cf76r//6I48fNGhQ\ns8D3QatXr86nP/3pFvvtyfv/13/9V6ZPn57Fixenvr4+Rx99dCZOnNhsdd/7Pf7445k+fXrTz2T4\n8OG5+uqrm2Ls+9XX1+fuu+/OzJkz8+abb6ZLly459thjc8EFF7T6/lu3bk1NTU0ee+yxrFixIt26\ndcuIESNyySWXtPpLl23df3ftdgikbV588cVs3bo1I0eO7Oih8DvKPzzS0VyDfBy4DulorkE62oIF\nC1JdXZ1hw4Z19FAAAADYB9r8HYEAAAAAAADAx58QCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAU\nSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAA\nBRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAA\nQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAA\nAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAA\nAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAA\nAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAA\nAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAA\nAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAA\nAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAI\nAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQE\nAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJ\ngQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBA\nQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAo\nkBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAA\nCiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAA\ngAIJgQAAAAAAAFAgIRAAAAAAAAAKVHwIfOutt3LVVVdl1KhRGTVqVKZMmZI1a9Z85HG//OUv8+d/\n/ucZMWJERo4cmcsvvzzLly/fByMGAAAAAACAPVfV0QNoT+vWrcuECROyffv2XHbZZdm+fXtqamqy\nbNmyPPjgg6mqav3jr1ixIueff366deuWq666Kg0NDZk+fXrOP//8zJo1KwcffPA+/iQAAAAAAADQ\nNkWHwDvvvDMrV67MI488ksGDBydJjjvuuEyaNCkzZ87M+PHjWz3u7rvvTm1tbe67774cffTRSZJR\no0Zl/PjxueuuuzJ58uR99hkAAAAAAABgdxT9aNDZs2fnpJNOaoqASTJ69OgMHjw4s2fP3ulxy5cv\nzwEHHNAUAZNk2LBh2X///bNs2bJ2HTMAAAAAAADsDcWGwPXr12fFihU59thjW2wbMmRIXn755Z0e\n269fv7z77rtZu3Zt02vr1q3Lhg0b0rdv33YZLwAAAAAAAOxNxYbAt99+O8l7Ue+D+vbtmw0bNmTj\nxo2tHnvhhRemuro6X/nKV/LKK6/klVdeyVe+8pVUV1fnwgsvbNdxAwAAAAAAwN5Q7HcEbtq0KUmy\n3377tdjWtWvXJEldXV169OjRYvsxxxyT7373u/nLv/zL/Mmf/EmSpKqqKrfeemuzx4UCAAAAAADA\nx1WxKwIbGhqSJJVKZaf77Gzbww8/nKuvvjojR47MP/3TP+XGG2/MsGHDcs011+TnP/95ewwXAAAA\nAAAA9qpiVwR27949SbJ58+YW27Zs2ZIkra4G3Lx5c/7hH/4hQ4cOzV133dUUC88+++yMGzcu119/\nfebMmZMuXbrs1rgWLVq0W8fBntq+fXsS1yAdxzXIx4HrkI7mGgQAAAD2pWJXBB566KFJklWrVrXY\ntnLlyvTq1avVx4a+8cYbWb9+fc4+++xmKwarqqpy7rnn5p133skbb7zRfgMHAAAAAACAvaDYFYE9\ne/bMgAEDsmTJkhbblixZkqFDh7Z6XGP8q6+vb7Ftx44dSf73saO7Y/jw4bt9LOyJxpUHrkE6imuQ\njwPXIR3NNUhHW7BgQUcPAQAAgH2o2BWBSXLmmWdm7ty5Wb58edNrjX8+55xzWj3myCOPzIEHHpiZ\nM2dm69atTa9v2bIlDz/8cA444IAceeSR7T52AAAAAAAA2BPFrghMkksuuSSzZs3KRRddlIsvvjib\nN2/OtGnTMmzYsJx77rlJkhUrVmThwoUZMWJEBg4cmKqqqlx33XX56le/mnHjxmXcuHHZsWNH/u3f\n/i2/+tWv8t3vfjedO3fu4E8GAAAAAAAAH67oFYF9+vTJfffdl2OOOSa33XZbZsyYkTPOOCNTp05N\nly5dkiTz58/PlClTmj0i5+yzz84Pf/jD9O7dOzfffHNuu+22HHDAAfnhD3+405WEAAAAAAAA8HFS\n9IrAJDn88MNzxx137HT72LFjM3bs2Bavn3LKKTnllFPac2gAAAAAAADQbopeEQgAAAAAAAC/q4RA\nAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAh\nEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRI\nCAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAF\nEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABA\ngYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAA\nUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAA\nABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAA\nAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAA\nAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAA\nAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAA\nAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgA\nAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQC\nAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmB\nAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBC\nIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQ\nEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAK\nVHwIfOutt3LVVVdl1KhRGTVqVKZMmZI1a9Z85HFr1qzJ9ddfn1NOOSUjR47MBRdckIULF+6DEQMA\nAAAAAMCeq+roAbSndevWZcKECdm+fXsuu+yybN++PTU1NVm2bFkefPDBVFW1/vE3bdqU888/P6tX\nr87EiRPTq1ev3HvvvZk4cWIeeuihHHnkkfv4kwAAAAAAAEDbFB0C77zzzqxcuTKPPPJIBg8enCQ5\n7rjjMmnSpMycOTPjx49v9bipU6fmzTffzIwZMzJy5MgkyWc/+9l85jOfSU1NTW644YZ99hkAAAAA\nAABgdxT9aNDZs2fnpJNOaoqASTJ69OgMHjw4s2fP3ulxDz/8cE4//fSmCJgkBx10UKZMmZITTjih\nXccMAAAAAAAAe0OxIXD9+vVZsWJFjj322BbbhgwZkpdffrnV49566628/fbbOfnkk5teq62tTZJ8\n4Qtf2OkqQgAAAAAAAPg4KTYEvv3220mSfv36tdjWt2/fbNiwIRs3bmyx7c0330ylUkmfPn1yww03\n5IQTTsjxxx+fM888M3PmzGn3cQMAAAAAAMDeUGwI3LRpU5Jkv/32a7Gta9euSZK6uroW29avX5+G\nhobceuutefrpp3P99dfnxhtvTLdu3XLllVfmmWeead+BAwAAAAAAwF5Q1dEDaC8NDQ1JkkqlstN9\nWtu2devWJMmGDRvy+OOPp0ePHkmSP/zDP8xnPvOZ3HTTTXnwwQfbYcQAAAAAAACw9xQbArt3754k\n2bx5c4ttW7ZsSZKmyNfacWeccUaz7T179syYMWMya9as1NXVpVu3brs1rkWLFu3WcbCntm/fnsQ1\nSMdxDfJx4Dqko7kGAQAAgH2p2EeDHnrooUmSVatWtdi2cuXK9OrVq9XHhjZ+p+CBBx7YYtuBBx6Y\nhoaG1NbW7uXRAgAAAAAAwN5V7IrAnj17ZsCAAVmyZEmLbUuWLMnQoUNbPe7II49MdXV1XnvttRbb\nVqxYka5du6ZPnz67Pa7hw4fv9rGwJxpXHrgG6SiuQT4OXId0NNcgHW3BggUdPQQAAAD2oWJXBCbJ\nmWeemblz52b58uVNrzX++Zxzzmn1mG7dumXMmDGZM2dOXn/99abXV6xYkTlz5uSP/uiPPvR7BwEA\nAAAAAODjoNgVgUlyySWXZNasWbnoooty8cUXZ/PmzZk2bVqGDRuWc889N8l7gW/hwoUZMWJEBg4c\nmCSZPHly5s2blwsvvDATJkxIVVVVZsyYkW7duuWv/uqvOvIjAQAAAAAAwC4pekVgnz59ct999+WY\nY47JbbfdlhkzZuSMM87I1KlT06VLlyTJ/PnzM2XKlGaPyOnfv3/+9V//NSeddFKmT5+eO+64I0OG\nDMkDDzyQAQMGdNTHAQAAAAAAgF1W9IrAJDn88MNzxx137HT72LFjM3bs2BavDxgwILfcckt7Dg0A\nAAAAAADaTdErAgEAAAAAAOB3lRAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIAC\nCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACg\nQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAA\nKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAA\nAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAA\nAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAA\nAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAA\nAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAA\nAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQA\nAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIB\nAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRA\nAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAh\nEAAAAAAAAAokBAIAAAAAAECBhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRI\nCAQAAAAAAIACCYEAAAAAAABQICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAF\nEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABA\ngYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAA\nUCAhEAAAAAAAAAokBAIAAAAAAECBig+Bb731Vq666qqMGjUqo0aNypQpU7JmzZo2vccvf/nLDB06\nNP/8z//cTqMEAAAAAACAvauqowfQntatW5cJEyZk+/btueyyy7J9+/bU1NRk2bJlefDBB1NV9dEf\nf8eOHbn22muzY8eOfTBiAAAAAAAA2DuKDoF33nlnVq5cmUceeSSDBw9Okhx33HGZNGlSZs6cmfHj\nx3/ke9x+++157bXX2nuoAAAAAAAAsFcV/WjQ2bNn56STTmqKgEkyevToDB48OLNnz/7I41955ZXc\nfvvtufLKK9PQ0NCeQwUAAAAAAIC9qtgQuH79+qxYsSLHHntsi21DhgzJyy+//KHHNz4S9NRTT825\n557bXsMEAAAAAACAdlHso0HffvvtJEm/fv1abOvbt282bNiQjRs3pkePHq0eP3Xq1KxYsSK33357\ntm3b1q5jBQAAAAAAgL2t2BWBmzZtSpLst99+LbZ17do1SVJXV9fqsa+++mp+8IMfZMqUKenbt2/7\nDRIAAAAAAADaSbEhsPE7/SqVyk73aW1bfX19vva1r+XEE0/MuHHj2m18AAAAAAAA0J6KfTRo9+7d\nkySbN29usW3Lli1J0upjQWtqavLqq6/m/vvvz9q1a5Mk7777btN7rV27Nvvvv/+HBsYPs2jRot06\nDvbU9u3bk7gG6TiuQT4OXId0NNcgAAAAsC8VGwIPPfTQJMmqVatabFu5cmV69erV6mNDn3766Wzb\ntq3FasBKpZKamppMmzYtP/vZz5reHwAAAAAAAD6Oig2BPXv2zIABA7JkyZIW25YsWZKhQ4e2ety1\n117btAKw0TvvvJOvfvWrOe+883LeeefloIMO2u1xDR8+fLePhT3RuPLANUhHcQ3yceA6pKO5Bulo\nCxYs6OghAAAAsA8VGwKT5Mwzz8w999yT5cuXZ/DgwUmSuXPnZvny5bn00ktbPWbIkCEtXvv1r3+d\nJBkwYED+4A/+oP0GDAAAAAAAAHtJ0SHwkksuyaxZs3LRRRfl4osvzubNmzNt2rQMGzYs5557bpJk\nxYoVWbhwYUaMGJGBAwd28IgBAAAAAABg7+jU0QNoT3369Ml9992XY445JrfddltmzJiRM844I1On\nTk2XLl2SJPPnz8+UKVM+8hE5lUollUplXwwbAAAAAAAA9ljRKwKT5PDDD88dd9yx0+1jx47N2LFj\nP/Q9+vfvn6VLl+7toQEAAAAAAEC7KXpFIAAAAAAAAPyuEgIBAAAAAACgQEIgAAAAAAAAFEgIBAAA\nAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUSAgEA\nAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECBhEAA\nAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQICEQ\nAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAAFEgI\nBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAAAAUS\nAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAAAECB\nhEAAAAAAAAAokBAIAAAAAAAABRICAQAAAAAAoEBCIAAAAAAAABRICAQAAAAAAIACCYEAAAAAAABQ\nICEQAAAAAAAACiQEAgAAAAAAQIGEQAAAAAAAACiQEAgAAAAAAAAFEgIBAAAAAACgQEIgAAAAAAAA\nFEgIBAAAAAAAgAIJgQAAAAAAAFAgIRAAAAAAAAAKJAQCAAAAAABAgYRAAAAAAAAAKJAQCAAAAAAA\nAAUSAgEAAAAAAKBAQiAAAAAAAAAUSAgEAAAAAACAAgmBAAAAAAAAUCAhEAAAAAAAAAokBAIAAAAA\nAECBhEAAgP/f3p2Ha1nX+QN/PyxHj7K4YiIupCiipIjgoJULpaWZlFjpuOG4TjaOVzpgPx21psgy\n08IlxdypSYvUxpzUyI1yRzM2F1K0UBSSnSOH5/eH1znDWYDzPIeDefd6XZfXFc+9PJ/v7dfT98P7\n3PcNAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAAoIAEgQAAAAAAAFBAgkAAAAAAAAAo\nIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAAAABUt4BWAAAgAElEQVSAAhIEAgAA\nAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAAAAAAAAAKSBAI\nAAAAAAAABSQIBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACgg\nQSAAAAAAAAAUkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAA\noIAEgQAAAAAAAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFVPgg8LXX\nXsuZZ56ZffbZJ/vss09Gjx6defPmrfW4hx9+OMccc0z23HPPDBo0KKNGjcqzzz67HioGAAAAAACA\n9uvyfhfQkf72t7/l+OOPz4oVK3LqqadmxYoVGT9+fGbOnJnbb789Xbq0PvzHH388p556avr165ez\nzz479fX1mTBhQo499thMmDAhAwcOXM8jAQAAAAAAgMoUOgi84YYb8uabb+buu+9O3759kyQf+chH\nMmrUqEycODFHHXVUq8d961vfytZbb5077rgjNTU1SZIjjjgihx56aC6//PJcf/31620MAAAAAAAA\nUI1CPxr0nnvuydChQxtDwCQZNmxY+vbtm3vuuafVYxYsWJCZM2fm0EMPbQwBk2TzzTfPkCFD8vTT\nT3d43QAAAAAAANBehb0jcMGCBZk9e3Y+9alPtdg2YMCAPPzww60e161bt9x7772pra1tsW3+/Pmr\nfZwoAAAAAAAA/D0p7B2Bb7zxRpJkq622arGtV69eWbhwYRYtWtRiW6dOnbLddttlyy23bPL59OnT\n8/TTT2evvfbqmIIBAAAAAABgHSpsELh48eIkyYYbbthi2wYbbJAkWbp0aZvOtWTJkowePTqlUimn\nnHLKuisSAAAAAAAAOkhhg8ByuZwkKZVKq91nTdsaLFu2LKeffnpmzpyZU089NXvvvfc6qxEAAAAA\nAAA6SmFfeLfRRhsleS/Ia2758uVJ3nsf4JosXLgwp556aqZMmZKRI0fm3//939td17PPPtvuc0A1\nVqxYkcQc5P1jDvL3wDzk/WYOAgAAAOtTYYPA3r17J0nmzp3bYtubb76ZHj16tPrY0Abz5s3LSSed\nlBkzZuSLX/xiLrrooo4qFQAAAAAAANa5wgaB3bt3T58+fTJ16tQW26ZOnZrdd999tccuXry4MQQ8\n8cQTM3r06HVW1x577LHOzgWVaLjzwBzk/WIO8vfAPOT9Zg7yfnvqqafe7xIAAABYjwr7jsAkOfjg\ngzN58uTMmjWr8bOGPx922GGrPe7iiy/OjBkzcsIJJ6zTEBAAAAAAAADWl8LeEZgkJ598cu68886c\ncMIJOemkk7Js2bJcf/31GThwYA4//PAkyezZs/PMM89k0KBB2XbbbfPSSy/lrrvuSs+ePbPLLrvk\nrrvuanHez372s+t7KAAAAAAAAFCRQgeBm222WW677baMHTs2P/jBD1JbW5tPfvKTOffcc9O1a9ck\nyZNPPpmvfe1rGTt2bLbddts88cQTKZVKWbBgQb72ta+1el5BIAAAAAAAAH/vCh0EJskOO+yQH/3o\nR6vd/rnPfS6f+9znGv/8pS99KV/60pfWR2kAAAAAAADQYQr9jkAAAAAAAAD4RyUIBAAAAAAAgAIS\nBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACggQSAAAAAAAAAUkCAQAAAAAAAA\nCkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAAoIAEgQAAAAAAAFBAgkAAAAAA\nAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAAAACAAhIEAgAAAAAAQAEJAgEA\nAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAAAAAAAAAKSBAIAAAAAAAABSQI\nBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACggQSAAAAAAAAAU\nkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAAoIAEgQAAAAAA\nAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAAAACAAhIEAgAA\nAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAAAAAAAAAKSBAI\nAAAAAAAABSQIBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECCQAAAAAAAACgg\nQSAAAAAAAAAUkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABAAQkCAQAAAAAA\noIAEgQAAAAAAAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAAAAAFJAgEAAAA\nAACAAhIEAgAAAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAAAAAAABSQIBAA\nAAAAAAAKSBAIAAAAAAAABSQIBAAAAAAAgAISBAIAAAAAAEABCQIBAAAAAACggASBAAAAAAAAUECC\nQAAAAAAAACggQSAAAAAAAAAUkCAQAAAAAAAACkgQCAAAAAAAAAUkCAQAAAAAAIACEgQCAAAAAABA\nAQkCAQAAAAAAoIAEgQAAAAAAAFBAgkAAAAAAAAAoIEEgAAAAAAAAFJAgEAAAAAAAAApIEAgAAAAA\nAAAFJAgEAAAAAACAAhIEAgAAAAAAQAEJAgEAAAAAAKCABIEAAAAAAABQQIJAAAAAAAAAKCBBIAAA\nAAAAABRQl2oPfPDBB3PttdfmhRdeSJIMGjQoZ555ZgYOHNim4+vq6nLDDTfk7rvvzquvvppNN900\nQ4cOzemnn54dd9yxXd/Zv3//tX5/qVTKtGnTGv9cLpczYcKE3H777Zk1a1Y6deqUnXfeOUcffXRG\njBix1vPNmTMnhx12WDbZZJM88MADLba/++67ufPOO3PhhRe2abyV1lNfX59bbrkld911V2bNmpVy\nuZy+fftmxIgROe6449KpU9PMt9LrX19fnxtvvDETJ07MK6+8ko033jh77bVXTjnllAwaNKjF/hMn\nTsx555232uv17W9/u8k4Kq0fAACS9vcl7e0Dxo0bl3HjxuUPf/hDNtlkkxbbK11HN7e2PqPSdfdD\nDz2UH/3oR23eP0mmTZuWq6++Ok8++WQWLlyY3r175zOf+UxOO+201NTUVF1PNX1bc2u7PtX0PfoS\nAAAqtb77kkr7gGr6nkrHVEnf0Ny67nuaW1vf1t7629IXdmR+szZVBYH//d//nQsvvDC1tbUZNmxY\nFi1alEceeSSPPvporrvuugwbNmyNx9fV1WXUqFF56qmnUltbm8GDB6e+vj7/+7//m/vuuy9XXHFF\n9t9//6q/87Of/Wzj/16yZEmef/75vPXWW0mSmpqaLF26NLvuumuT8//Hf/xH7r777tTW1mafffbJ\nkiVL8tRTT2XKlCn5z//8z3z605/O6NGjs9lmm7U6pvPOOy+LFy9u9V9yXV1dvv71r2f69OltHm/z\nelauXJnHH388Y8aMyfTp0zNmzJjGfevr63PaaaflkUceSffu3bPXXnslSaZMmZKxY8fmD3/4Q666\n6qqUSqWqr/8555yTX//61+nZs2c++tGPZvHixXnwwQfzu9/9LpdcckkOP/zwJvtPnTo1pVIpH//4\nx9OzZ88W12Tbbbetun4AAEja35ckla27m5s0aVKuueaaNa5TK11HN7emPiOpbN2dJH/+858r2v++\n++7L2Wefnfr6+uy1117p0aNHnn766Vx55ZWZNm1arrrqqqrrWbVva27KlCmZPXt2i76tubX1YZX0\nPfoSAACq8X70JZX2AZWev9IxVdo3NLeu+55VtaVva0/9azv/+shv1qpcoTlz5pR333338n777Vd+\n9dVXGz9/8MEHy7vttlv5wAMPLNfV1a3xHJdddll5l112KX/6059uco5p06aV/+mf/qk8ZMiQ8ttv\nv93u75w/f375wAMPLH/sYx8rjx8/vjx27NjyzjvvXN51113Lr732WuN+TzzxRHmXXXYp77///uW/\n/OUvjccNGzas/JGPfKS8yy67lAcNGlQeMWJE+d13323xPbfeemt5l112Kffv37980EEHrXa8Bx54\nYJvG27yeBi+++GJ5yJAh5f79+5dnzJjR+Pltt91W3mWXXcojR45scp433nij/JnPfKbcv3//8k9+\n8pOqr//dd99d3mWXXcqf//znywsWLGj8/LHHHivvtttu5SFDhpQXL17cZMzHHntsuX///k32X51K\n66c6U6ZMKU+ZMuX9LoN/YOYgfw/MQ95v5uC6sy76kkrX3av62c9+Vh44cGBjHzB//vwW+1Szjl7V\n2vqMcrmydXe5XC4fccQRbd7/rbfeKg8ePLi85557lh955JHGz99+++3y4YcfXu7fv3/53nvvbVc9\nrfnzn/9c3nPPPctDhw4tz5kzZ7X7tbUPa2vfoy8BAKBS71dfUsm6u9LzVzqmavqGVXVE39OgLX1b\ne+pvy/k7Or9pi4qfa3LrrbdmxYoVOfnkk5ukrB//+MczYsSI/PWvf8199923xnP8/Oc/T6lUyje/\n+c0m5+jfv3/+7d/+LQsWLMhNN93U7u+84YYb8uabb+amm27KSSedlCeffDKlUin19fWZPHly437P\n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\nho7ueypRTf3rSkfkN6tT0R2BnTp1aixmTdb0UsckOfvss/PEE0/kySefzCGHHJI99tgjy5cvz5Qp\nUxpfxjh37tx06dKl6u9s+POMGTPyl7/8JQcccEB22mmnJvs0nPO6667LDTfckIEDB+Zf//Vfc8YZ\nZ+Tkk0/O3nvvnVNPPTXf+c530qtXr8bjbrnllkydOjXf+973mrzccU3jfeihhzJ9+vQMHz48O+20\nU95999288MIL+chHPpJ333038+fPzx//+MdssMEGufvuu/PTn/40H/7wh3POOec0Pl92zpw5+c53\nvpNLLrkkixYtyr777rva77zxxhtz3333ZeONN86pp56a5557rnHbAQcckIceeihPPPFEm+pZ1bJl\ny3Lttddm5cqVefLJJ3Prrbfm7LPPziuvvJK99947SXL88cfnkEMOydZbb914a2uDo48+Ot/73vdy\n3XXXNd5GXGn9tE/zF8vC+mYO8vfAPOT9Zg62T0MztGzZslav5cqVK5Mk77777hqv9bpYd9fV1aVc\nLufZZ59Nt27dVrtfW9bRv/jFL/KnP/0pX/nKVzJr1qzMmjUrCxcuTJIsX768xVgqXXc37N+7d+/U\n1NQ07rvjjjvmggsuyBlnnJHbbrstRx11VJYvX57kvcZ41KhR+cpXvtK4/7/8y79k0aJFufrqq3Pd\nddfl0ksvTZJ8//vfz+zZs7PDDjs0udOxtfM3N2nSpNX2bQ2uueaaivuwtvadq/ONb3wjP/vZz9Kz\nZ89cccUV6dq161q/FwCAfwzrKi9ZNZ+4+uqrG++6e+WVV5rkE4cddliSytfdlZy/0jFV0zdUuq5v\nT5+xNtXUvy6sqc9YF31McxUFgQ3PJV22bFmr2xs+b7irbnW6deuWCRMm5Morr8y9996bxx57LNtu\nu23OPvvsnHDCCRk6dGi6dOmS2tra1NfXV/WdDbU+++yzjWlxg4Z/uQ2N+k033ZRSqZRvf/vbWbFi\nReN5t99++3zjG9/I8ccfn2uvvTb77rtvyuVybrrppsZbVtuiW7duufjii/Pzn/88f/jDHzJt2rT0\n6tUrxxxzTA477LCceOKJ6dKlS7p3754k+fWvf51SqZSvfOUr2XLLLRvPs9122+WMM87IRRddlF/9\n6lc54IADWnzXihUrMm7cuDz66KPZeOONc/7557d4rE5NTU2++c1v5vbbb8/kyZPXWk/zYxscfPDB\n6datW77//e/nF7/4ReNfkNTU1Kz2UT5DhgxJ586dM3v27CZBbyX1AwDwj61hnfruu+82WZ82WPW3\nWFvb3qA96+4GpVIppVIpXbt2XeN3rW0dPWvWrPzyl7/MPvvsk49//OMtjiuVSi3OX+m6u6amJn36\n9Gm1qf/Yxz6WLl26ZObMmVm5cmWTd1IcffTRLfb/0pe+lKuvvjqPP/54k3p23HHHVutpfv7mfcC9\n997bom9b1bRp03L11VdX3Ie1te9s7t13382YMWPyP//zP+nZs2euu+661Y4NAIB/TOsqL1k1n2gI\n6ZK0yCcagsBK192VnL/SMVXaN1Szrm9Pn7E21fQ97dGWPqM9fczqVBQEduvWLbW1tat9pm3DO/BW\nnUxrOtfo0aMzevToJp+//fbbWbRoUbbddtt2fWfv3r1TLpczc+bMbLjhhk2a9zfffDM9evTIhhtu\nmAULFuStt97KlltumR133LHxN27nzp2b5L0Gura2Ni+++GJ23HHHdO7cOStWrMjixYtz7rnnNp6z\n4TbM+fPnN37+3e9+t3H7vvvu2+pvEr/99ttZunRptt122wwcODALFizIO++8ky233DKf/vSnW+y/\n++6755JLLslrr72WAQMGNEnAFy1alDPOOCNPPPFEtthii4wfPz79+/dv9bolydChQ9daz9rstttu\nueqqq/L666+3qGd1evbsmfnz56dfv35N/kOrtH4AAP5x1dbWZuHCha2uWV955ZUkydZbb73aNW17\n1t2ravjNzQEDBmSTTTZpc/3N19Hjxo1LfX19unTpkptvvrlxv4Y+Y/HixY2fr9pnrMnq1t2t6dKl\nS3r06JH58+dn2bJlTX4zd5tttmmx/1ZbbZXOnTuv8V0eazr/qvWsXLkyDz74YIu+bVWXX355VX1Y\nW/vOVelLAABoi3WRlzTPJ5pbNZ+or69f69+/N193r1ixoqLzVzqmSvuGatf1bR3v2vqe5tZ137Mm\nlfQZ1fQxa1JREJgkO+20U55//vm8/vrrLS7MSy+9lCTZeeed13iOl156Ka+99lr233//Ftsee+yx\nJO813u35zu7du6dXr155880386lPfarJM22nTp3aeP6GOw4bbqPs3r17+vTpk6lTpyb5v9/wXbly\nZaZOnZqNN944CxcuzOTJk1sd29KlS/OrX/0qpVKpcaJWMt7m9TS3aj2r/of/t7/9Lccff3xmzpyZ\nHXbYIePHj0+fPn1aPUel1//b3/525s6dm0svvbTFbw936tQpXbp0SV1dXVauXJm6urp84xvfyOLF\ni3PFFVe0en3mzZuX7t27N/mPspL6AQCgvX1JtevuSlSyjl6yZElKpVKb+4ylS5dWtO6udP+NNtoo\n3bt3z6JFizJ37txstdVWTfafP39+6uvrG++krPT8q3ruuefyzjvv5JBDDlntu0gqvT5J5X1Poi8B\nAKAy67svqfTv3xsCrEr6nkrG9KEPfahNfUPDq9c6uu+pVFvrX/UJMtXoyPymLSq7TzLJRz/60ZTL\n5fz2t79tse3+++9PqVTKxz72sTWe44orrshpp53W6nvf7rjjjpRKpSa/lVvtdza8C2PVdHTy5MmZ\nNWtW4220m266abbaaqvMmTOncRIffPDBjfs9++yzWbJkSbbaaqv8+c9/zpgxYzJt2rQW/zRM3N69\ne2fatGmNQWKl422tnlU11LPDDjs0Phqorq4uJ598cl544YXstttu+clPfrLGZrXS6/+73/0u99xz\nT6u3vz755JNZvHhxdtppp3Tt2jW1tbV58MEH85vf/CZPP/10i/0bXjza8CzbauoHAID29iXVrLsr\nVck6+pZbbqmoz6h03V3NOv2jH/1okvceodrcww8/nCSN7zes5vwNGt5vuMcee7TY1qDS65NU3vfo\nSwAAqNT66ku233771NTUVLzurvT81YypLX3D4MGDk1S+rm9Pn9FWlfQ91ejo/KYtKg4CjzzyyNTU\n1OSqq67Kiy++2Pj5gw8+mLvuuitbb711DjnkkMbPX3755bz88suNyXaSHHTQQUmSH/zgB423fCbJ\n+PHjM3ny5PTr1y8HH3xw1d/ZoOG2zjvuuCM33nhjrrnmmpx11lkZOHBgDj/88CTJ7NmzM2jQoJTL\n5YwZMybz5s3LySefnJ49e+bYY4/Nl7/85STvJb+rHleJSsd7zDHHNKmnwV/+8pecf/75KZVK+ed/\n/ufGz6+44oo8//zz2W677XLTTTdl0003Xaf1HHXUUSmXy/mv//qvxlt/k2TWrFn5f//v/6VUKmXU\nqFGNn48cOTLlcjkXX3xxk1uIp02blu9///vp3LlzTjnllKrrBwCAddGXVLrurlSl6+hKVbrurnT/\nE088MUly5ZVX5plnnmlS/2WXXZZOnTrlmGOOqfr8Df70pz+lVCplwIABVV+L1lTa9+hLAACo1Prq\nS4499tjGzytdd1d6/krH1Ja+oT19VbV9Rlt1dP0dnd+0RdTFyRYAAA31SURBVKlcLpcrLfzmm2/O\n2LFj07Vr1+y7775ZunRpnnjiiXTp0iU//vGPm6SjDc84/e1vf5vevXs3fn7iiSfmsccey9Zbb53d\nd989s2bNygsvvJAtt9wyt956a7bffvuqv7PBcccdlyeffDKDBw/O1KlTU1tbm/333z/nnntu48We\nOHFizjvvvOyyyy6N7xMcOnRo3nnnnTz33HOpr69PTU1NDj/88CbHNTd//vwMGzYs22yzTR544IEW\n2ysZb319ff71X/81Dz30UGM9dXV1mTJlSpYtW5ZDDjkkl19+eZL3bik94IADsnz58uy+++7ZYYcd\nWq1vs802y3nnnVdVPStWrMgZZ5yRRx55JBtvvHEGDx6cJUuW5LnnnktdXV2OPvro/Od//mfj/suW\nLcuoUaMyZcqUdOvWLYMHD05dXV0ef/zxrFy5MhdccEHjizerrR8AANrbl1Sy7l6dgw46KH/961/z\n+9//vsU7AitdR7dmTX1GJevuavZPkuuvvz6XXnppkvd+C7ampiZPP/10li1bltNPPz1nnXVWu86f\n/F/fdvfdd2ennXZa4/Wo5Pokbe979CUAAFRrffclla67q+l7Ks1jKukbWrMu+57WrKlvWxf1r+78\n6yO/aYuqgsDkvVtAx48fnxkzZmSjjTbKwIEDc9ZZZ2XXXXdtsl///v3TqVOn3H///U2CwKVLl+aH\nP/xh7r333rz11lvZeuut87GPfSynnXbaap+32tbvbHDYYYdl1qxZmTRpUotnuza3cuXK/OQnP8kv\nfvGLvPzyy0mSfv365aijjspRRx211usxf/787Lvvvtlmm21y//33t9he6XjbWs99992Xf/u3f1tr\nfc3rqqaem2++ORMnTsyf//zndO3aNQMGDMg///M/t3o3Zl1dXX784x/nV7/6VV599dXU1tZmjz32\nyCmnnJIhQ4a0u34AAEja35e0tw846KCDMmfOnEyePLnVhrLSdXRza+sz2rrurnb/JPn973+f8ePH\n549//GPq6+uz884758QTT2xXH7CqSvq2Sq9PW/sefQkAAO2xvvuSStfd1fQ9leYxlfQNza3rvqe5\ntfVt7a1/dedfX/nN2lQdBAIAAAAAAAB/vyp+RyAAAAAAAADw908QCAAAAAAAAAUkCAQAAAAAAIAC\nEgQCAAAAAABAAQkCAQAAAAAAoIAEgevAa6+9ljPPPDP77LNP9tlnn4wePTrz5s3rsOOguWrn0sMP\nP5xjjjkme+65ZwYNGpRRo0bl2WefXQ8VU0Tr4mfa9OnTs/vuu2fcuHEdVCVFVu0cnDdvXs4///zs\nt99+GTx4cI499tg888wz66FiiqbaOTh9+vT8y7/8SwYNGpTBgwfn9NNPz6xZs9ZDxRTZBRdckOOP\nP75N++pLAAAAiqtULpfL73cRH2R/+9vf8vnPfz4rVqzICSeckBUrVmT8+PHp06dPbr/99nTp0mWd\nHgfNVTuXHn/88Zxwwgnp169fjjzyyNTX12fChAl54403MmHChAwcOHA9j4QPsnXxM62+vj4jR47M\n9OnT8+Uvfzlnnnnmeqicoqh2Di5evDgjR47MW2+9lRNPPDE9evTIrbfemjlz5uSOO+5Iv3791vNI\n+KCqdg7Onj07I0aMSG1tbUaNGpVyuZwf//jHSZI777wzW2655focBgVx++2354ILLsjQoUNz8803\nr3FffQkAAECx6era6YYbbsibb76Zu+++O3379k2SfOQjH8moUaMyceLEHHXUUev0OGiu2rn0rW99\nK1tvvXXuuOOO1NTUJEmOOOKIHHroobn88stz/fXXr7cx8MG3Ln6mXXPNNXnxxRc7ulQKqto5eO21\n1+aVV17JLbfcksGDBydJPv3pT+cTn/hExo8fn0suuWS9jYEPtmrn4E033ZQlS5bktttuS//+/ZMk\n++yzT4466qjceOONOffcc9fbGPjgW7lyZa666qpceeWVKZVKbTpGXwIAAFBsHg3aTvfcc0+GDh3a\n2DQnybBhw9K3b9/cc8896/w4aK6aubRgwYLMnDkzhx56aGMImCSbb755hgwZkqeffrrD66ZY2vsz\nbcaMGbnmmmvy5S9/OW5UpxrVzsFf/vKXOeCAAxpDwCTZYostMnr06Oy9994dWjPFUu0cnDVrVjbd\ndNPGEDBJBg4cmE022SQzZ87s0Joplrq6uowYMSJXXnllRowYkV69erXpOH0JAABAsQkC22HBggWZ\nPXt2dttttxbbBgwYkD/96U/r9Dhortq51K1bt9x777054YQTWmybP3++R0BRkfb+TKuvr895552X\nj370ozn88MM7qkwKrNo5+Nprr+WNN97Ivvvu2/jZkiVLkiRHH320u2Bos/b8HNxqq63yzjvvZP78\n+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\n",
       "text/plain": [
-       "<matplotlib.figure.Figure at 0x13466ad30>"
+       "{'ax': <AxesSubplot:>,\n",
+       " 'color': None,\n",
+       " 'cv': None,\n",
+       " 'estimator': GaussianNB(),\n",
+       " 'scoring': None,\n",
+       " 'priors': None,\n",
+       " 'var_smoothing': 1e-09}"
       ]
      },
+     "execution_count": 16,
      "metadata": {},
+     "output_type": "execute_result"
+    },
+    {
+     "data": {
+      "image/png": "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\n",
+      "text/plain": [
+       "<Figure size 432x288 with 1 Axes>"
+      ]
+     },
+     "metadata": {
+      "needs_background": "light"
+     },
      "output_type": "display_data"
     }
    ],
    "source": [
-    "logit_balance = ClassificationReport(LogisticRegression())\n",
-    "logit_balance.fit(docs_train, labels_train)\n",
-    "logit_balance.score(docs_test, labels_test)\n",
-    "logit_balance.show()"
+    "c.get_params()"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": 28,
-   "metadata": {
-    "collapsed": false
-   },
+   "execution_count": 17,
+   "id": "2be7cf21",
+   "metadata": {},
    "outputs": [
     {
-     "ename": "ValueError",
-     "evalue": "Data is not binary and pos_label is not specified",
-     "output_type": "error",
-     "traceback": [
-      "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m",
-      "\u001b[0;31mValueError\u001b[0m                                Traceback (most recent call last)",
-      "\u001b[0;32m<ipython-input-28-5eccb2a02e03>\u001b[0m in \u001b[0;36m<module>\u001b[0;34m()\u001b[0m\n\u001b[1;32m      1\u001b[0m \u001b[0mlogit_balance\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mROCAUC\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mlogit\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m----> 2\u001b[0;31m \u001b[0mlogit_balance\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mscore\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mdocs_test\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mlabels_test\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m      3\u001b[0m \u001b[0mlogit_balance\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mshow\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/Users/benjamin/Repos/tmp/yellowbrick/yellowbrick/classifier.py\u001b[0m in \u001b[0;36mscore\u001b[0;34m(self, X, y, **kwargs)\u001b[0m\n\u001b[1;32m    311\u001b[0m         \"\"\"\n\u001b[1;32m    312\u001b[0m         \u001b[0my_pred\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mpredict\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mX\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0;32m--> 313\u001b[0;31m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfpr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtpr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mthresholds\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mroc_curve\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_pred\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    314\u001b[0m         \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mroc_auc\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0mauc\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mfpr\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mtpr\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    315\u001b[0m         \u001b[0;32mreturn\u001b[0m \u001b[0mself\u001b[0m\u001b[0;34m.\u001b[0m\u001b[0mdraw\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0my\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0my_pred\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/usr/local/lib/python3.5/site-packages/sklearn/metrics/ranking.py\u001b[0m in \u001b[0;36mroc_curve\u001b[0;34m(y_true, y_score, pos_label, sample_weight, drop_intermediate)\u001b[0m\n\u001b[1;32m    503\u001b[0m     \"\"\"\n\u001b[1;32m    504\u001b[0m     fps, tps, thresholds = _binary_clf_curve(\n\u001b[0;32m--> 505\u001b[0;31m         y_true, y_score, pos_label=pos_label, sample_weight=sample_weight)\n\u001b[0m\u001b[1;32m    506\u001b[0m \u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    507\u001b[0m     \u001b[0;31m# Attempt to drop thresholds corresponding to points in between and\u001b[0m\u001b[0;34m\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;32m/usr/local/lib/python3.5/site-packages/sklearn/metrics/ranking.py\u001b[0m in \u001b[0;36m_binary_clf_curve\u001b[0;34m(y_true, y_score, pos_label, sample_weight)\u001b[0m\n\u001b[1;32m    312\u001b[0m              \u001b[0marray_equal\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0mclasses\u001b[0m\u001b[0;34m,\u001b[0m \u001b[0;34m[\u001b[0m\u001b[0;34m-\u001b[0m\u001b[0;36m1\u001b[0m\u001b[0;34m]\u001b[0m\u001b[0;34m)\u001b[0m \u001b[0;32mor\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    313\u001b[0m              array_equal(classes, [1]))):\n\u001b[0;32m--> 314\u001b[0;31m         \u001b[0;32mraise\u001b[0m \u001b[0mValueError\u001b[0m\u001b[0;34m(\u001b[0m\u001b[0;34m\"Data is not binary and pos_label is not specified\"\u001b[0m\u001b[0;34m)\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[0m\u001b[1;32m    315\u001b[0m     \u001b[0;32melif\u001b[0m \u001b[0mpos_label\u001b[0m \u001b[0;32mis\u001b[0m \u001b[0;32mNone\u001b[0m\u001b[0;34m:\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n\u001b[1;32m    316\u001b[0m         \u001b[0mpos_label\u001b[0m \u001b[0;34m=\u001b[0m \u001b[0;36m1.\u001b[0m\u001b[0;34m\u001b[0m\u001b[0m\n",
-      "\u001b[0;31mValueError\u001b[0m: Data is not binary and pos_label is not specified"
-     ]
+     "data": {
+      "text/html": [
+       "<style>#sk-container-id-5 {color: black;background-color: white;}#sk-container-id-5 pre{padding: 0;}#sk-container-id-5 div.sk-toggleable {background-color: white;}#sk-container-id-5 label.sk-toggleable__label {cursor: pointer;display: block;width: 100%;margin-bottom: 0;padding: 0.3em;box-sizing: border-box;text-align: center;}#sk-container-id-5 label.sk-toggleable__label-arrow:before {content: \"▸\";float: left;margin-right: 0.25em;color: #696969;}#sk-container-id-5 label.sk-toggleable__label-arrow:hover:before {color: black;}#sk-container-id-5 div.sk-estimator:hover label.sk-toggleable__label-arrow:before {color: black;}#sk-container-id-5 div.sk-toggleable__content {max-height: 0;max-width: 0;overflow: hidden;text-align: left;background-color: #f0f8ff;}#sk-container-id-5 div.sk-toggleable__content pre {margin: 0.2em;color: black;border-radius: 0.25em;background-color: #f0f8ff;}#sk-container-id-5 input.sk-toggleable__control:checked~div.sk-toggleable__content {max-height: 200px;max-width: 100%;overflow: auto;}#sk-container-id-5 input.sk-toggleable__control:checked~label.sk-toggleable__label-arrow:before {content: \"▾\";}#sk-container-id-5 div.sk-estimator input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-5 div.sk-label input.sk-toggleable__control:checked~label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-5 input.sk-hidden--visually {border: 0;clip: rect(1px 1px 1px 1px);clip: rect(1px, 1px, 1px, 1px);height: 1px;margin: -1px;overflow: hidden;padding: 0;position: absolute;width: 1px;}#sk-container-id-5 div.sk-estimator {font-family: monospace;background-color: #f0f8ff;border: 1px dotted black;border-radius: 0.25em;box-sizing: border-box;margin-bottom: 0.5em;}#sk-container-id-5 div.sk-estimator:hover {background-color: #d4ebff;}#sk-container-id-5 div.sk-parallel-item::after {content: \"\";width: 100%;border-bottom: 1px solid gray;flex-grow: 1;}#sk-container-id-5 div.sk-label:hover label.sk-toggleable__label {background-color: #d4ebff;}#sk-container-id-5 div.sk-serial::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: 0;}#sk-container-id-5 div.sk-serial {display: flex;flex-direction: column;align-items: center;background-color: white;padding-right: 0.2em;padding-left: 0.2em;position: relative;}#sk-container-id-5 div.sk-item {position: relative;z-index: 1;}#sk-container-id-5 div.sk-parallel {display: flex;align-items: stretch;justify-content: center;background-color: white;position: relative;}#sk-container-id-5 div.sk-item::before, #sk-container-id-5 div.sk-parallel-item::before {content: \"\";position: absolute;border-left: 1px solid gray;box-sizing: border-box;top: 0;bottom: 0;left: 50%;z-index: -1;}#sk-container-id-5 div.sk-parallel-item {display: flex;flex-direction: column;z-index: 1;position: relative;background-color: white;}#sk-container-id-5 div.sk-parallel-item:first-child::after {align-self: flex-end;width: 50%;}#sk-container-id-5 div.sk-parallel-item:last-child::after {align-self: flex-start;width: 50%;}#sk-container-id-5 div.sk-parallel-item:only-child::after {width: 0;}#sk-container-id-5 div.sk-dashed-wrapped {border: 1px dashed gray;margin: 0 0.4em 0.5em 0.4em;box-sizing: border-box;padding-bottom: 0.4em;background-color: white;}#sk-container-id-5 div.sk-label label {font-family: monospace;font-weight: bold;display: inline-block;line-height: 1.2em;}#sk-container-id-5 div.sk-label-container {text-align: center;}#sk-container-id-5 div.sk-container {/* jupyter's `normalize.less` sets `[hidden] { display: none; }` but bootstrap.min.css set `[hidden] { display: none !important; }` so we also need the `!important` here to be able to override the default hidden behavior on the sphinx rendered scikit-learn.org. See: https://github.com/scikit-learn/scikit-learn/issues/21755 */display: inline-block !important;position: relative;}#sk-container-id-5 div.sk-text-repr-fallback {display: none;}</style><div id=\"sk-container-id-5\" class=\"sk-top-container\"><div class=\"sk-text-repr-fallback\"><pre>CVScores(ax=&lt;AxesSubplot:&gt;, estimator=GaussianNB())</pre><b>In a Jupyter environment, please rerun this cell to show the HTML representation or trust the notebook. <br />On GitHub, the HTML representation is unable to render, please try loading this page with nbviewer.org.</b></div><div class=\"sk-container\" hidden><div class=\"sk-item sk-dashed-wrapped\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-13\" type=\"checkbox\" ><label for=\"sk-estimator-id-13\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">CVScores</label><div class=\"sk-toggleable__content\"><pre>CVScores(ax=&lt;AxesSubplot:&gt;, estimator=GaussianNB())</pre></div></div></div><div class=\"sk-parallel\"><div class=\"sk-parallel-item\"><div class=\"sk-item\"><div class=\"sk-label-container\"><div class=\"sk-label sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-14\" type=\"checkbox\" ><label for=\"sk-estimator-id-14\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">estimator: GaussianNB</label><div class=\"sk-toggleable__content\"><pre>GaussianNB()</pre></div></div></div><div class=\"sk-serial\"><div class=\"sk-item\"><div class=\"sk-estimator sk-toggleable\"><input class=\"sk-toggleable__control sk-hidden--visually\" id=\"sk-estimator-id-15\" type=\"checkbox\" ><label for=\"sk-estimator-id-15\" class=\"sk-toggleable__label sk-toggleable__label-arrow\">GaussianNB</label><div class=\"sk-toggleable__content\"><pre>GaussianNB()</pre></div></div></div></div></div></div></div></div></div></div>"
+      ],
+      "text/plain": [
+       "CVScores(ax=<AxesSubplot:>, estimator=GaussianNB())"
+      ]
+     },
+     "execution_count": 17,
+     "metadata": {},
+     "output_type": "execute_result"
     }
    ],
    "source": [
-    "logit_balance = ROCAUC(logit)\n",
-    "logit_balance.score(docs_test, labels_test)\n",
-    "logit_balance.show()"
+    "c"
    ]
   }
  ],
  "metadata": {
   "kernelspec": {
-   "display_name": "Python 3",
+   "display_name": "Python 3 (ipykernel)",
    "language": "python",
    "name": "python3"
   },
@@ -558,9 +405,9 @@
    "name": "python",
    "nbconvert_exporter": "python",
    "pygments_lexer": "ipython3",
-   "version": "3.5.2"
+   "version": "3.10.2"
   }
  },
  "nbformat": 4,
- "nbformat_minor": 0
+ "nbformat_minor": 5
 }
diff --git a/tests/test_cluster/test_elbow.py b/tests/test_cluster/test_elbow.py
--- a/tests/test_cluster/test_elbow.py
+++ b/tests/test_cluster/test_elbow.py
@@ -205,12 +205,16 @@ def test_invalid_k(self):
         """
         Assert that invalid values of K raise exceptions
         """
+        # Generate a blobs data set
+        X, y = make_blobs(
+            n_samples=1000, n_features=12, centers=6, shuffle=True, random_state=42
+        )
 
         with pytest.raises(YellowbrickValueError):
-            KElbowVisualizer(KMeans(), k=(1, 2, 3, "foo", 5))
+            KElbowVisualizer(KMeans(), k=(1, 2, 3, "foo", 5)).fit(X)
 
         with pytest.raises(YellowbrickValueError):
-            KElbowVisualizer(KMeans(), k="foo")
+            KElbowVisualizer(KMeans(), k="foo").fit(X)
 
     def test_valid_k(self):
         """
@@ -220,16 +224,21 @@ def test_valid_k(self):
         # if k is a tuple of 2 ints, k_values = range(k[0], k[1])
         # if k is an iterable, k_values_ = list(k)
 
-        visualizer = KElbowVisualizer(KMeans(), k=8)
+        # Generate a blobs data set
+        X, y = make_blobs(
+            n_samples=1000, n_features=12, centers=6, shuffle=True, random_state=42
+        )
+
+        visualizer = KElbowVisualizer(KMeans(), k=8).fit(X)
         assert visualizer.k_values_ == list(np.arange(2, 8 + 1))
 
-        visualizer = KElbowVisualizer(KMeans(), k=(4, 12))
+        visualizer = KElbowVisualizer(KMeans(), k=(4, 12)).fit(X)
         assert visualizer.k_values_ == list(np.arange(4, 12))
 
-        visualizer = KElbowVisualizer(KMeans(), k=np.arange(10, 100, 10))
+        visualizer = KElbowVisualizer(KMeans(), k=np.arange(10, 100, 10)).fit(X)
         assert visualizer.k_values_ == list(np.arange(10, 100, 10))
 
-        visualizer = KElbowVisualizer(KMeans(), k=[10, 20, 30, 40, 50, 60, 70, 80, 90])
+        visualizer = KElbowVisualizer(KMeans(), k=[10, 20, 30, 40, 50, 60, 70, 80, 90]).fit(X)
         assert visualizer.k_values_ == list(np.arange(10, 100, 10))
 
     @pytest.mark.xfail(sys.platform == "win32", reason="images not close on windows")
@@ -491,4 +500,14 @@ def test_set_colors_manually(self):
         # Execute drawing
         oz.draw()
         oz.finalize()
-        self.assert_images_similar(oz, tol=3.2)
\ No newline at end of file
+        self.assert_images_similar(oz, tol=3.2)
+
+    def test_get_params(self):
+        """
+        Ensure the get params works for sklearn-compatibility
+        """
+        oz = KElbowVisualizer(
+            KMeans(random_state=0), k=5,
+        )
+        params = oz.get_params()
+        assert len(params) > 0
\ No newline at end of file
diff --git a/tests/test_model_selection/test_dropping_curve.py b/tests/test_model_selection/test_dropping_curve.py
--- a/tests/test_model_selection/test_dropping_curve.py
+++ b/tests/test_model_selection/test_dropping_curve.py
@@ -188,4 +188,12 @@ def test_bad_train_sizes(self):
         Test learning curve with bad input for feature size.
         """
         with pytest.raises(YellowbrickValueError):
-            DroppingCurve(SVC(), param_name="gamma", feature_sizes=100)
\ No newline at end of file
+            DroppingCurve(SVC(), param_name="gamma", feature_sizes=100)
+
+    def test_get_params(self):
+        """
+        Ensure dropping curve get params works correctly
+        """
+        oz = DroppingCurve(MultinomialNB())
+        params = oz.get_params()
+        assert len(params) > 0
\ No newline at end of file
diff --git a/tests/test_utils/test_wrapper.py b/tests/test_utils/test_wrapper.py
--- a/tests/test_utils/test_wrapper.py
+++ b/tests/test_utils/test_wrapper.py
@@ -17,10 +17,13 @@
 ## Imports
 ##########################################################################
 
+import pytest
+
 from unittest import mock
 
 from yellowbrick.base import Visualizer
 from yellowbrick.utils.wrapper import *
+from yellowbrick.exceptions import YellowbrickAttributeError, YellowbrickTypeError
 from sklearn.naive_bayes import MultinomialNB
 from sklearn.naive_bayes import GaussianNB
 
@@ -133,3 +136,21 @@ def test_rewrap_object(self):
         obj.predict()
         old.predict.assert_called_once()
         new.predict.assert_called_once()
+
+    def test_wrapper_recursion(self):
+        """
+        Ensure wrapper recursion isn't possible
+        """
+        obj = Wrapper("")
+        obj._wrapped = obj
+        with pytest.raises(YellowbrickTypeError):
+            obj.foo
+
+    def test_attribute_error(self):
+        """
+        Attribute errors should return a YellowbrickAttributeError
+        """
+        obj = WrappedEstimator()
+        pat = r"neither visualizer 'WrappedEstimator' nor wrapped estimator 'MagicMock' have attribute 'notaproperty'"
+        with pytest.raises(YellowbrickAttributeError, match=pat):
+            obj.notaproperty
\ No newline at end of file