From 50d67dce8c000407cf465d46599d207c38dbfe02 Mon Sep 17 00:00:00 2001
From: hagrid67 <jdhwatson@gmail.com>
Date: Sat, 15 Aug 2020 13:19:20 +0100
Subject: [PATCH] cleaned up agent_close_following notebook, added an assert on
 frozen agent states

---
 flatland/envs/agent_chains.py         |   10 +-
 flatland/utils/jupyter_utils.py       |   23 +-
 notebooks/Agent-Close-Following.ipynb | 2975 ++++++++++++++++++++++++-
 3 files changed, 2964 insertions(+), 44 deletions(-)

diff --git a/flatland/envs/agent_chains.py b/flatland/envs/agent_chains.py
index e3f47e42..7706f6d4 100644
--- a/flatland/envs/agent_chains.py
+++ b/flatland/envs/agent_chains.py
@@ -4,6 +4,7 @@ import numpy as np
 
 import matplotlib.pyplot as plt
 from typing import List, Tuple
+import graphviz as gv
 
 class MotionCheck(object):
     """ Class to find chains of agents which are "colliding" with a stopped agent.
@@ -180,10 +181,15 @@ class MotionCheck(object):
 
             
 
-def render(omc:MotionCheck):
+def render(omc:MotionCheck, horizontal=True):
     oAG = nx.drawing.nx_agraph.to_agraph(omc.G)
     oAG.layout("dot")
-    return oAG.draw(format="png")
+    sDot = oAG.to_string()
+    if horizontal:
+        sDot = sDot.replace('{', '{ rankdir="LR" ')
+    #return oAG.draw(format="png")
+    # This returns a graphviz object which implements __repr_svg
+    return gv.Source(sDot)
 
 class ChainTestEnv(object):
     """ Just for testing agent chains
diff --git a/flatland/utils/jupyter_utils.py b/flatland/utils/jupyter_utils.py
index a2f37dfb..f7538fb4 100644
--- a/flatland/utils/jupyter_utils.py
+++ b/flatland/utils/jupyter_utils.py
@@ -19,30 +19,39 @@ from flatland.utils import env_edit_utils as eeu
 class Behaviour():
     def __init__(self, env):
         self.env = env
+        self.nAg = len(env.agents)
 
     def getActions(self):
         return {}
     
-
-class AlwaysForward():
-    pass    
+class AlwaysForward(Behaviour):
+    def getActions(self):
+        return { i:RailEnvActions.MOVE_FORWARD for i in range(self.nAg) }
 
 
 class EnvCanvas():
 
-    def __init__(self, env):
+    def __init__(self, env, behaviour:Behaviour=None):
         self.env = env
+        self.iStep = 0
+        if behaviour is None:
+            behaviour = AlwaysForward(env)
+        self.behaviour = behaviour
         self.oRT = RenderTool(env, show_debug=True)
-        self.render()
+
         self.oCan = canvas.Canvas(size=(600,300))
-        self.oCan.put_image_data(self.oRT.get_image())
+        self.render()
 
     def render(self):
         self.oRT.render_env(show_rowcols=True,  show_inactive_agents=True, show_observations=False)
+        self.oCan.put_image_data(self.oRT.get_image())
+
+    def step(self):
+        dAction = self.behaviour.getActions()
+        self.env.step(dAction)
 
     def show(self):
         self.render()
-        self.oCan.put_image_data(self.oRT.get_image())
         display.display(self.oCan)
 
 
diff --git a/notebooks/Agent-Close-Following.ipynb b/notebooks/Agent-Close-Following.ipynb
index 417c92e6..6f0d635b 100644
--- a/notebooks/Agent-Close-Following.ipynb
+++ b/notebooks/Agent-Close-Following.ipynb
@@ -83,14 +83,10 @@
    "metadata": {},
    "outputs": [],
    "source": [
-    "import pandas as pd\n",
-    "import matplotlib.pyplot as plt\n",
-    "import pygraphviz as pgv\n",
     "import networkx as nx\n",
-    "\n",
     "import PIL\n",
     "from IPython import display\n",
-    "import debugpy"
+    "import time"
    ]
   },
   {
@@ -101,7 +97,6 @@
    "source": [
     "from flatland.envs import malfunction_generators as malgen\n",
     "from flatland.envs.agent_utils import EnvAgent\n",
-    "#from flatland.envs import sparse_rail_gen as spgen\n",
     "from flatland.envs import rail_generators as rail_gen\n",
     "from flatland.envs import agent_chains as ac\n",
     "from flatland.envs.rail_env import RailEnv, RailEnvActions\n",
@@ -127,9 +122,663 @@
    "outputs": [
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAACOwAAAH3CAYAAAACdlK9AAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nOzdeVxU5R4/8M+wyC6bgBIoi7IYpmmJSwFWprmlrVZC1rW8ejUzu2ZXDV/9UrNsodyyNLHUbnr1d13KLJdcITG0QFyKFASRRdZhkWG+vz/8MVdU9hnOzPB5v168yjOH5zxzvuf5zJnDM3NUIiIgIiIiIiIiIiIiIiIiIiIiIqI2YaF0B4iIiIiIiIiIiIiIiIiIiIiI2hNO2CEiIiIiIiIiIiIiIiIiIiIiakOcsENERERERERERERERERERERE1IY4YYeIiIiIiIiIiIiIiIiIiIiIqA1xwg4RERERERERERERERERERERURvihB0iIiIiIiIiIiIiIiIiIiIiojbECTtEpLji4mKlu0BERERERKSYkpISpbtARERERERERERtjBN2iEgRVVVVWLRoEQYNGgR3d3elu0NERERERNTmli5disjISL28JxowYABmz56th14REREREREREVFb4IQdIjNz6dIlpbvQJDY2Nnjttddw9uxZ1NTUKN0dIiIiIiKiNjd9+nSkpqZCo9G0ui1/f3/Y2trqoVdERERERERERNQWVCIiSneCiPTjwoULiImJwcGDB5XuSpOFhobizJkzYBQREREREVF7xPdERERERERERETtk5XSHSAi/cjKysKoUaP4bTVERERERERERERERERERERGjrfEIjIxSUlJGDBgAKZNm4a33noL1tbWUKvVWLduHVJTU5GTk4MpU6bo1i8pKcEbb7yBN998E7NmzcKwYcMwa9YsFBUVAQASEhLw+uuvw9/fH1euXMETTzwBd3d39OrVC1u3bm3yOgBQWVmJ9957D5MmTcK9996LoUOHIiUlRfd4RUUFZs2ahcmTJ2P+/Pn417/+BbVa3UZ7joiIiIiIqO2p1Wq88847iI6OxowZMxAVFYW4uLhb1svLy9O91woLC0NSUpLusfPnz+PJJ5/EnDlzEBMTg4iICPz+++8AAK1Wi82bN2PixImIjIwEAGzfvh2TJ0+Gr68vioqKMHHiRHTq1Am9evXCiRMndO3W9/6SiIiIiIiIiIgMj7fEIjIxwcHByM/PR0FBAQBg/Pjx+PTTT+Hh4QGVSoWQkBCkpaUBAMrKytCvXz88++yziI2NBXD9IvB9990HjUaDpKQkHD16FE8++SQqKiowffp0PPnkk7h06RImT56M0tJSHDp0CMXFxQ2uc+TIEQwaNAgvv/wyZs2aheDgYADAsGHDcOrUKZw/fx729vYYPHgw7rrrLqxevRoAkJ6ejuDgYGg0Gn79OxERERERmR2NRoOhQ4fC19cX8fHxUKlUWLduHV544QXs2LEDo0aN0t0SKzY2Fi+88AJSU1MxcuRIDBw4EEePHgUABAUFQavV4o8//oBGo4GHhwd8fHx0k3YyMzPRtWtX3fvBrKwshISEoKysDAsXLsSECRNw6NAhTJgwAeHh4UhISADQ8PtLIiIiIiIiIiIyLE7YITIxnp6eyMvLQ1xcHKZPn47Tp0+ja9eucHJyumXCzrx587Bw4UJcvnwZnTt31rXx1VdfISYmBrNnz8aSJUsQHByMc+fOQa1Ww97eHgAQFxeHV199FePHj8emTZsaXWfmzJkIDw+/bZ937tyJCxcuYNq0aUhLS0NISIjusdp2GUVERERERGRuPvroI7z22ms4e/YsgoKCAAA1NTX46quvMHbsWLi4uOgm7Gi1WqhUKgBAp06dUFFRofu2m48++ghdunTB+PHjISLo0aMHMjIycO3aNd22bn4/GBISgrNnz9Z5r9W5c2cUFRWhsrISQMPvL4mIiIiIiIiIyLB4SywiE7Ny5Uo4OTlhxowZ6N+/P8rKyuq9mHrkyBEAuOXxiIgIANB9WtPC4noU1E7EAYAxY8YAuP7V601Z5/jx4wgLC4OI3PIzcuRI7NmzBwDg5+dXpy+17RIREREREZmbAwcOAAB8fHx0yywtLTFx4kS4uLjUWbd2sg4AeHh4oLy8XPfvmTNnYvTo0VixYgUWLlyIqqoqVFdXN7jtG9ur5erqiqqqKt2/m/P+koiIiIiIiIiI9It/KScyMY8//jhOnjyJYcOGISkpCffffz/i4+Nvu27tZJgLFy7UWe7l5QUAcHZ2rnc73t7eAABfX98mrVNQUID09PQ6F5VrabVaZGVlAYDuq9aJiIiIiIjM3ZUrVwD874MQLXX8+HH06tULAQEBmDdvHhwdHfXRvWa9vyQiIiIiIiIiIv3ihB0iExMbG4uAgADs3r0bmzZtQnV1NebNmwfg+icoNRqNbt3ab9LZtWtXnTYyMzMBAA899FC926mdWNPUdUJCQlBeXo4lS5bUWSctLQ3Lli3T3Qbr5r4QERERERGZq969ewMAFi5cWOfWVBcvXsT333/f5HZiYmJQXV2N4cOHA7j+oQh9aOj9JRERERERERERGZZKbrxiRERGz8HBAVlZWXBxcYFGo0GnTp0QEhKChIQE9OjRA5cvX0ZaWhp8fX1RUVGB/v37o6ioCMePH0fnzp0BAK+++iqSkpJw4MABWFlZITQ0FGfOnIFGo4GlpSUAYP369fjkk0+QkJDQpHVqamrQs2dPpKen48UXX8SDDz6ItLQ0/PLLL9iyZQvS09Nxzz33wNnZGRs2bEBERAQSEhIwduxYlJSU4K+//rrldllERERERESm7K+//kKvXr2gVqvxwAMP4PHHH0dOTg5yc3OxcuVKqFQq3HHHHcjOzkZJSYnudlTe3t64fPkyysrK4ODgABcXF5SUlOCHH35AXl4eZs6cidzcXCQmJsLb2xsuLi5wcnKCt7e37ttN/f39ceHChToThXx8fJCVlYXq6mpYWVk1+P6SiIiIiIiIiIgMy3LBggULlO4EETXdvHnz8OOPP6KoqAirV6+Gl5cX1q5dCxcXF+Tk5CAtLQ19+vRBaGgorK2tERMTg8LCQqxatQqnTp3C3r174eLigs8//xzW1tYAgOXLlyM/Px8dO3ZEcHAw1Go1Dh06hJUrV8LW1rZJ61hZWWHs2LFIT0/Hnj17sHfvXvj4+GD58uVwdXVF586dMWTIEJw6dQrLli1DfHw8OnfujNLSUjzyyCPw9vZGt27doFKplNy9REREREREeuPq6ooxY8YgPT0dJ06cQEJCArp3745FixbBxsYGH3zwAbZu3QoAqKiowP3334+4uDhs27YNAFBVVYWoqCi4urri8OHD+O233/Dcc88hICAAiYmJyMjIwIgRI/Dhhx/i8OHDKC0thbOzMw4ePIgtW7YAAKytrdGnTx+sWrUKmzdvBgBUV1fjvvvuw4IFC+p9f0lERERERERERIbFb9ghIt235zQUB01Zh4iIiIiIiIiIiIiIiIiIiBpnoXQHiIiIiIiIiIiIiIiIiIiIiIjaE07YISKo1eo6/23pOkRERERERERERERERERERNQ4TtghasfUajXmzp2LzMxMAMArr7yChISEZq9DRERERERERERERERERERETacSEVG6E0RERERERERERERERERERERE7QW/YYeIiIiIiIiI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SkpKYGFhgY0bN6JDhw5Kd4mIiIiIiIhMjEpEROlOEBERERERERERERERERERERG1F23yDTtERERERERERERERERERERERHQdJ+wQEREREREREREREREREREREbUhg0/YKSkpMfQmyMjxGDANrBMREREREREREREREREREVHbMNiEnaVLlyIyMhLu7u6tbmvAgAGYPXu2HnpFbYnHgGlgnYiIiIio1tq1axEWFoY+ffrAx8cHKpUKKpUKBw4cULprRERERERkQvbv3w+VSgVnZ2f07t0bAwYMgEqlgp2dHQYMGIBevXrBzs4OKpUKV65cUbq7RGaJ45CIyPgZbMLO9OnTkZqaCo1G0+q2/P39YWtrq4deUVviMWAaWCciota7dOmS0l0gImq1L7/8En/7298wf/58nDx5EpcuXcK2bdvg7OzMnCMiIiIiomapqKjAkCFDcPnyZZw6dQoJCQkAAD8/PyQkJOD3339HVlYWevTogfLycoV7S2SeOA6JiIyflaEatrGxgYeHBwoKClrd1qZNm/TQI2prPAZMA+tERNQ6Fy5cQExMDA4ePKh0V4iIWmX9+vUAgEceeUS3bOzYsVi9ejXS09OV6hYREREREZmgiooKzJ49G/b29vWu4+bmhilTpqCioqINe0bUfnAcEhEZP4NN2CEiIiIyd1lZWRg1ahRqamqU7goRUatptVoAwEcffYTY2Fjd8scffxw7duxQqltERERERGSCRowYgQ4dOjS63tSpU2FhYbCbQRC1axyHRETGr1Xpq1ar8c477yA6OhozZsxAVFQU4uLiblkvLy8PTzzxBNzd3REWFoakpCTdY+fPn8eTTz6JOXPmICYmBhEREfj9998BXL9gvHnzZkycOBGRkZEAgO3bt2Py5Mnw9fVFUVERJk6ciE6dOqFXr144ceJEa54OtQCPAdPAOlFzJCUlYcCAAZg2bRreeustWFtbQ61WY//+/bCxsYGTkxMOHTqE4uJiREdHQ6VSYciQIUhNTQUAJCcnw9vbG6tXrwbQ8LGTkJCA119/Hf7+/rhy5Yru+OvVqxe2bt2q2D4wZqyPMurb7+vWrUNqaipycnIwZcoU3folJSV444038Oabb2LWrFkYNmwYZs2ahaKiIgDct9S+MLdMx/Tp0wEACxYswKOPPqq7f72lpSXGjh2rW6+hGpSXl2PDhg149tln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NAVP2OGGHSIiIiIiIiIiMgIXFxeZN2+efP/997Jp0ya1y1HFggUL5Pjx47J06VIxmUxql0NUiPPJ+SQqwA07REREpGs2m63MT9ixWCxiNpv5kVhERERERERERGQY7du3l969e8vIkSMlJydH7XIcKiEhQd5//30ZN26c1K5dW+1yiO7B+eR8Eolwww4RERHpnBIfiSVy6yk7fMIOEREREREREREZydy5c+XKlSsyd+5ctUtxqBEjRoi/v7+MHz9e7VKIisT55HwSccMOERER6ZpSG3bc3Ny4YYeIiIiIiIiIiAylUqVKMn78ePnwww/l/PnzapfjENu2bZNvvvlGFi9eLJ6enmqXQ1Qkzifnk4gbdoiIiEjXbDabmM1lf0ljs9n4WblERERERERERGQ4b7/9tlSsWFHefvtttUuxu5ycHBkxYoT06tVLnnvuObXLIXoozieRc+OGHSIiItI1pZ6wo9TGHyIiIiIiIiIiIi1xc3OTBQsWSFRUlGzdulXtcuxq2rRpcvHiRZkzZ47apRAVC+eTyLnxrhQRERHpmlIbbZTa+ENERERERERERKQ1HTt2lK5du8qYMWMM+7Hwf/75p8yYMUOmTJkiVapUUbscomLjfBI5L27YISIiIl0zmUwCoMzr8Ak7RERERERERERkZPPnz5e4uDhZuHCh2qXYxciRI6VmzZoyYsQItUshKjHOJ5Fz4l0pIiIi0jU3NzfJzc0t8zp8wg4RERERERERERlZ9erV5a233pL33ntP4uPj1S5HUVFRUbJ582ZZtGiRuLq6ql0OUYlxPomcEzfsEBERka4psWEHgADgE3aIiIiIiIiIiMjQJkyYIEFBQTJhwgS1S1FMWlqajBkzRl555RVp3bq12uUQlRrnk8j58K4UERER6ZoSG3ZsNpuICJ+wQ0REREREREREhubh4SGzZ8+Wf//737Jnzx61y1HEpEmTJCsrS6ZPn652KURlwvkkcj7csENERES65urqKnl5eWVaw2q1iojwCTtERERERERERGR4vXr1ko4dO8rw4cMlPz9f7XLK5NixY7J48WKZMWOGBAcHq10OUZlxPomcC+9KERERka65ubkptmGHT9ghIiIiIiIiIiJnsGDBAomNjZVly5apXUqp2Ww2ee2116Rx48YyePBgtcshUgznk8h5cMMOERER6ZoSH4mVlZUlIiKe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tGnTMnLkyHz1q1/NsGHDih3rPampqcmVV16ZX//61znqqKPyk5/8JMOHD8/UqVMzfvz4TJkyJWVlZW957pMkvXr1ysEHH5z99tsv++67b/bff/985CMfyeGHH75LlpPZMZw/AuyavH8DAG1FfX19JkyYkOuvvz5J8oUvfCFnn312jjjiiCIn2zHmz5+fm266KbfddltKSkpy/vnn56KLLkpFRUWxo8HreH16fUKisPOOPffcc7n00ktzxx13ZM8998w555yTs846K5WVlcWO9ra0tLTk8ccfzw033JC77ror3bp1y7hx4/KVr3zldc3N+vr6XH/99ZkwYUI2bNiQl19++Z+uutOxY8f8x3/8R3784x+31mEU1ZYtWzJx4sRMmDAhy5Yty2mnnZbzzjsvJ554Ytq1a1fseG/L0qVLc9ttt+X666/P6tWr86lPfSrf+c530q9fv2JHA2An8/DDD+eyyy7Lo48+miOOOCJf/vKX85nPfCbdunUrdrS3ZdOmTZk8eXKuvfbazJw5Mx/+8IfzjW9845/enmru3LkZP3587rrrrpSWlr5pcWfOnDk5+uijd3R82gjnjwC7Ju/fAEBb8dJLL2XixIm56aab8swzz6SqqipnnXVWTj/99Oyzzz7FjveerFq1Kvfee29uueWWPPnkkzn44IPzpS99Keeee266du1a7Hjwlrw+YfemsPMurV69Oj//+c/zs5/9LMuXL8+gQYNy5pln5lOf+lT23XffYsd7nQULFuTuu+/OnXfemSVLlmTAgAH58pe/nDPPPDN77LHHm37v1q1bc/fdd+e///u/s3jx4pSWlqa5uXn782VlZbniiity4YUX7ujD2Kk0NTXlvvvuy9VXX50ZM2akd+/eGTVqVEaNGpWBAwfudJ+ub2hoyOTJkzNp0qQ89thj6d69e84+++ycf/756dOnT7HjAbCTmzdvXiZMmJC77747SXLyySdn9OjRqa6u3ulW09u6dWseffTR3HnnnZk8eXI2b96cU089NRdddFE+9rGPveX3P/fcc5k4cWKuvfbabN26NU1NTa/bZtmyZfnABz6wI+LThjl/BNg1ef8GANqKlpaWTJ8+PTfffHPuu+++bNmyJR/5yEdy+umn55RTTtllPpy+aNGi/OY3v8nkyZMzc+bM7LHHHjnjjDNy9tln52Mf+9jrPqQFuwKvT9g9Key8R83NzXn00UczadKk3HvvvVm3bl369++f6urqVFdXZ/DgwUW5iPW3v/0tjz32WB566KFMmTIlzz//fPbdd9+MGjUqY8aMyYABA97xzObm5tx333257LLLMmfOnHTo0CGNjY0pKSnJnXfemVGjRu2AI9k11NXVZdKkSZk0aVKeeeaZVFRUZMSIERk5cmROOOGEotzvvrGxMbNnz87DDz+chx56KLNnz07Hjh1zyimnZMyYMamurk6HDh1aPRcAu7aXXnop9957b/7nf/4n06dPT4cOHfLRj340I0eOzPDhw/OhD32oKBet6urqMnXq1Dz00EOZNm1aNmzYkCFDhmT06NH513/913e1tOqaNWsyceLEXHnllXnxxReTJC+//HJKSkqyZcsWv0d5T5w/AuyavH8DAG3Fpk2b8rvf/S6TJ0/OAw88kBdffDHvf//78/GPfzwnnHBCjjvuuFRWVha9nNzc3Jy6urr88Y9/zKOPPprp06fnhRdeyN57751PfOIT+eQnP5kRI0Zkzz33LGpOKCSvT9h9KOwU0ObNm/P73/9+e0mmtrY27du3T79+/TJkyJB8+MMfzqGHHppDDjkk5eXlBdlnS0tLli5dmkWLFuWpp57Kk08+mVmzZqWuri6lpaUZOHBgqqurM3LkyFRVVRXsjXvGjBm5/PLL88ADD6SlpSVTp07NiSeeWJDZu7p58+ZlypQpmTJlSmbMmJGmpqb06dMngwcPTlVVVfr165dDDjkk++23X8GW0F6zZk1qa2uzcOHCzJ07NzU1NZk7d24aGxvTt2/f7QWyYcOGpUuXLgXZJwCsXLkyU6ZMyUMPPZRHHnkkL774Yrp27ZqBAwdmyJAhGTBgQCorK1NZWVmwAnNjY2Pq6uqyaNGiLFiwIDU1NZk1a1b+9re/pVOnThk6dGhGjhyZ6urq7L///gXZ59atW3PnnXfm8ssvz6JFi9KlS5esW7euILMhcf4IsKvy/g0AtBVNTU2ZNWtWpk+fnunTp2fGjBnZtGlTOnXqlAEDBuTII4/MgAEDcuCBB+aAAw5I3759C36L0KampixdujSLFy/Os88+mz//+c+ZO3du5s+fn40bN+Z973tfjj322O2FhUGDBqV9+/YFzQA7I69PaNsUdnag559/PjNnztx+IWnevHnZuHFjkmTvvffOAQcckF69eqW8vDy9e/dO165d061bt5SUlKRTp07p0KFDNm/enC1btmTbtm3ZsGFDGhoaUl9fn4aGhixfvjzPPvtsNm3alCTp0aNHBg4cuP0fhoYMGZIePXrs0GOsq6vLlVdemYsvvniXWYqtNa1bty6zZs1KTU1NampqMnv27KxYsSJJ0rFjxxx44IHp3bt3evXqlYqKipSXl6dz587p2LFjysrK0rlz5zQ1NWX9+vVJkrVr12bDhg1ZsWJF6uvrU19fn8WLF6e+vn77zP79+6eqqiqDBw/O4MGD/XcBoFU0Nzfnz3/+8/bfea8UiJuamlJSUpK+ffumT58+qaioSO/evbf/znvlQlL37t2T/H0Fn5dffjmbNm3K+vXr09DQkFWrVmXlypVZvnx5nnvuuTQ3N6ekpCQHHHDA9t95VVVVOfroo9OxY8cddowtLS2ZMmVKJk+enJ///Oc7bD/s3pw/AuyavH8DAG1JY2NjFixYkLlz52bu3LmZN29e/vKXv2z/AFNZWVn222+/9OrVKz179kzPnj2zzz77pEuXLunSpUvat2+fdu3apWvXrkn+fq7U3Ny8/Xxn3bp1qa+vz+rVq7N69eqsWLEizz//fLZt25Yk6dq1a4444ogceeSROfLII3PUUUfliCOOsGogxOsT2hqFnVa2dOnS1NbWpra2NkuWLMmqVavS0NCQF154IevXr99+kWrDhg3Ztm1b9txzz+yxxx7p0KFDOnXqlPLy8pSXl6eioiLvf//788EPfjCHHnpoKisr07Nnz2IfHm/D2rVrt/8/UFdXl5UrV2blypVpaGhIQ0NDNm7cmC1btqSxsTEbN25MaWlp9tprryR/v5jZqVOn9OrVK/vss0/Ky8uz//7755BDDkllZWX222+/oi9/BwCvaGxszLPPPptFixaltrY2y5cvT319/fYLT5s2bdr+F8k1a9Yk+ftf+Nq1a5dOnTqlU6dOqaio2F7y6dWr1/YVeyorKy2lym7jnZ4/vvofXZw/AhSP928AoK1paGjYvsLGK2Xi1atXbz+/Wb9+/fbrW68uI79SEnjlWleXLl1SUVGxvUxQUVGxfXWQAw880PUueBe8PmHXpLADO7G99947l156ac4999xiRwEAAAAAAAAACsRHcQAAAAAAAAAAoBUp7AAAAAAAAAAAQCtS2AEAAAAAAAAAgFaksAMAAAAAAAAAAK1IYQcAAAAAAAAAAFqRwg4AAAAAAAAAALQihR0AAAAAAAAAAGhFCjsAAAAAAAAAANCKFHYAAAAAAAAAAKAVKewAAAAAAAAAAEArUtgBAAAAAAAAAIBWpLADAAAAAAAAAACtSGEHAAAAAAAAAABakcIOAAAAAAAAAAC0IoUdAAAAAAAAAABoRQo7AAAAAAAAAADQihR2AAAAAAAAAACgFSnsAAAAAAAAAABAK1LYAQAAAAAAAACAVqSwAwAAAAAAAAAArUhhBwAAAAAAAAAAWpHCDgAAAAAAAAAAtCKFHQAAAAAAAAAAaEUKOwAAAAAAAAAA0IoUdgAAAAAAAAAAoBUp7AAAAAAAAAAAQCtS2AEAAAAAAAAAgFaksAMAAAAAAAAAAK1IYQcAAAAAAAAAAFqRwg4AAAAAAAAAALQihR0AAAAAAAAAAGhF7YsdAPi7p556Kps3b37NY83NzXn++eczZ86c1zx+0EEHZa+99mrNeAAAAAAAAABAgZS0tLS0FDsEkHzxi1/MLbfc8pbbtWvXLkuXLk3v3r1bIRUAAAAAAAAAUGhuiQU7ic997nNvuU1paWk++tGPKusAAAAAAAAAwC5MYQd2EkOHDk3Pnj3fdJuSkpKMHTu2lRIBAAAAAAAAADuCwg7sJEpLSzN69Oh06NDhTbc5/fTTWzEVAAAAAAAAAFBoCjuwE/nc5z6XxsbGf/pc+/btM3LkyHTr1q2VUwEAAAAAAAAAhaSwAzuRIUOGpG/fvv/0uebm5owZM6aVEwEAAAAAAAAAhaawAzuZz3/+8ykrK3vd43vssUdOOeWUIiQCAAAAAAAAAApJYQd2MmeeeWa2bdv2msfKysry6U9/OnvuuWeRUgEAAAAAAAAAhaKwAzuZww47LIcddthrHtu2bVtGjx5dpEQAAAAAAAAAQCEp7MBOaOzYsWnfvv32r7t165ahQ4cWMREAAAAAAAAAUCgKO7ATGj16dJqbm5P8/XZYo0ePTllZWZFTAQAAAAAAAACFoLADO6G+fftm0KBBKSkpybZt2zJq1KhiRwIAAAAAAAAACkRhB3ZSY8eOTUtLS3r37p3jjjuu2HEAAAAAAAAAgAJpX+wAQLJ58+Y0NDSkoaEh69atS3Nzc/baa6+UlpamqqoqU6dOTZJ07tw5Xbt2TUVFRXr27Fnk1AAAAAAAAADAu1HS0tLSUuwQsDtYv3595syZk6effjp1dXV5+umns3jx4ixfvjzr169/x/PKyspSXl6evn375tBDD01lZWUqKyszYMCAHHTQQTvgCAAAAAAAAACAQlDYgR3khRdeyMMPP5w//vGPqampycKFC7evnFNZWZlDDjkkBx98cD7wgQ+koqIiFRUVKS8vT7du3VJSUpI99tgj8+bNy5AhQ7J27dokycaNG/PSSy9l1apVWblyZerr67NkyZIsWrQotbW1+etf/5qXX345PXv2zODBgzN48OAMHTo0gwcPTrt27Yr8EwEAAAAAAAAAEoUdKKhZs2blnnvuye9+97vMnz8/HTt2TFVVVQYPHpwhQ4akqqoq++677w7b/+bNmzNv3rzU1NSkpqYmM2bMyNKlS9O9e/cMHz48J598ck4//fR06dJlh2UAAAAAAAAAAN6cwg68R3/9619z++23Z9KkSVm0aFEOOuig/Mu//Euqq6tz/PHH533ve19R8y1cuDBTpkzJlClTMn369LRr1y6nnXZaxowZk+rqaivvAAAAAAAAAEArU9iBd2nOnDm5+uqr88tf/jJdu3bNpz/96Xz+85/Psccem5KSkmLH+6fWrl2b+++/P3fccUemTp2a/fffP+eee27OOeecdO/evdjxAAAAAAAAAGC3oLAD79AjjzyS73znO5k1a1aOOeaYXHzxxTn99NPTvn37Ykd7R+rq6vLTn/40t956a0pLS3PRRRfla1/7Wrp27VrsaAAAAAAAAADQppUWOwDsKubNm5eTTjopw4cPT8+ePfPEE0/k8ccfz2c+85ldrqyTJAcffHCuueaaLF26NN/61rdy7bXX5sADD8yECROybdu2YscDAAAAAAAAgDZLYQfewubNm/ONb3wjgwYNyrp16zJ9+vT89re/zeDBg4sdrSC6deuWSy65JM8++2y++MUv5tvf/nYGDhyY2bNnFzsaAAAAAAAAALRJCjvwJp544on0798/N9xwQ6677rrMnDkzxx9/fLFj7RDdu3fP5Zdfnvnz56dHjx455phjcskll6SpqanY0QAAAAAAAACgTVHYgTcwceLEHH/88Tn44IPz1FNP5ZxzzklJSUmxY+1wBx10UKZOnZrrrrsuP/3pTzNs2LCsWrWq2LEAAAAAAAAAoM0oaWlpaSl2CNiZNDc3Z9y4cbnpppvy3e9+N//1X/+V0tLds9s2f/78nHHGGdm6dWsefPDBHHHEEcWOBAAAAAAAAAC7PIUdeJWmpqaMHTs2kydPzl133ZVTTz212JGKbs2aNTnjjDOyYMGCPPzwwzn66KOLHQkAAAAAAAAAdmkKO/APLS0tGTVqVH7729/m/vvvz4knnljsSDuNzZs35/TTT09NTU2mT5+eAQMGFDsSAAAAAAAAAOyyFHbgH77//e/n0ksvze9+97uccMIJxY6z09m6dWtGjhyZJUuWZNasWSkvLy92JAAAAAAAAADYJSnsQJL7778/n/zkJzNx4sScc845xY6z0/rb3/6Wqqqq9OnTJ9OmTUtpaWmxIwEAAAAAAADALkdhh93eSy+9lMMOOywjRozILbfcUuw4O70///nPGTRoUCZMmJBx48YVOw4AAAAAAAAA7HIUdtjtnX/++fn1r3+dhQsXZu+99y52nF3Ct7/97Vx//fVZuHBhevfuXew4AAAAAAAAALBLcT8bdmvLli3LjTfemEsvvXSHlHXq6uoyfvz47V/ffPPNOeqoo9KlS5cceeSRBVvR55prrklJScn2r5ubm/Otb30ry5cvL8j8/9d//ud/pkuXLrnyyit3yHwAAAAAAAAAaMussMNu7ZJLLsltt92W5557Lh06dCjo7N///ve54YYbcuutt6asrCyXXHJJli1blmOOOSa1tbW54YYbsnnz5lxzzTW54IIL3vV+Zs+eneOPPz6bNm3Kq1/Oa9asydlnn50rrrgiH/zgBwtxSK9x2WWX5fLLL8/SpUvTuXPngs8HAAAAAAAAgLbKCjvstlpaWnLrrbfm3HPPLXhZZ+HChRk7dmyuueaalJWVZdmyZVm6dGnuuOOOjBs3LhMmTMjkyZOTJFdfffW73s/atWszefLk9OnT53XPde/ePd/73vdy6qmnZuPGje96H2/knHPOyZYtW3LPPfcUfDYAAAAAAAAAtGUKO+y2FixYkJUrV+a0004r6NyWlpaMGTMmZ5111vbbbP31r399za2xkuSkk05KeXl56uvr3/W+fvSjH+Ub3/jGa26H9Wr9+/fPgQcemK9//evveh9vZO+9985xxx2XRx55pOCzAQAAAAAAAKAtU9hht/Xoo4+mR48e6d+/f0Hn3n///fnTn/6U6urq7Y8de+yx2WeffV63bWNjYz760Y++q/1cc801+exnP5uuXbu+6XYjRozIjTfemMWLF7+r/byZ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\n",
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"537pt\" height=\"1136pt\"\n",
+       " viewBox=\"0.00 0.00 537.14 1136.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 1132)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-1132 533.1419,-1132 533.1419,4 -4,4\"/>\n",
+       "<!-- (1, 0) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 0)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 0)</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-18.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">stopped</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-3.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chain</text>\n",
+       "</g>\n",
+       "<!-- (1, 1) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 1)</text>\n",
+       "</g>\n",
+       "<!-- (1, 0)&#45;&gt;(1, 1) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 0)&#45;&gt;(1, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-48C123.5669,-48 135.3172,-48 146.3654,-48\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-51.5001 156.6748,-48 146.6748,-44.5001 146.6748,-51.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (1, 1)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(1, 1)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-48C228.5669,-48 240.3172,-48 251.3654,-48\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-51.5001 261.6748,-48 251.6748,-44.5001 251.6748,-51.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 2)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M323.1999,-48C333.5669,-48 345.3172,-48 356.3654,-48\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"356.6748,-51.5001 366.6748,-48 356.6748,-44.5001 356.6748,-51.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(1, 3)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M380.6283,-63.1666C375.5014,-73.6641 381.141,-84 397.5473,-84 408.5702,-84 414.733,-79.3342 416.0355,-73.0884\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"419.4855,-72.497 414.4662,-63.1666 412.5715,-73.5906 419.4855,-72.497\"/>\n",
+       "</g>\n",
+       "<!-- (2, 0) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(2, 0)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 0)</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-90.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">running</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-75.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chain</text>\n",
+       "</g>\n",
+       "<!-- (2, 1) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(2, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 1)</text>\n",
+       "</g>\n",
+       "<!-- (2, 0)&#45;&gt;(2, 1) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(2, 0)&#45;&gt;(2, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-120C123.5669,-120 135.3172,-120 146.3654,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-123.5001 156.6748,-120 146.6748,-116.5001 146.6748,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 2) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(2, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 2)</text>\n",
+       "</g>\n",
+       "<!-- (2, 1)&#45;&gt;(2, 2) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(2, 1)&#45;&gt;(2, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-120C228.5669,-120 240.3172,-120 251.3654,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-123.5001 261.6748,-120 251.6748,-116.5001 251.6748,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 3) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(2, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 3)</text>\n",
+       "</g>\n",
+       "<!-- (2, 2)&#45;&gt;(2, 3) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(2, 2)&#45;&gt;(2, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M323.1999,-120C333.5669,-120 345.3172,-120 356.3654,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"356.6748,-123.5001 366.6748,-120 356.6748,-116.5001 356.6748,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 4) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(2, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"498.5946\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"498.5946\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 4)</text>\n",
+       "</g>\n",
+       "<!-- (2, 3)&#45;&gt;(2, 4) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(2, 3)&#45;&gt;(2, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M428.139,-120C437.4512,-120 447.8392,-120 457.7164,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"457.7581,-123.5001 467.7581,-120 457.7581,-116.5001 457.7581,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (3, 0) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(3, 0)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-174\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-170.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 0)</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">stopped </text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-129.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">short</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-114.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\"> chain</text>\n",
+       "</g>\n",
+       "<!-- (3, 1) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(3, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-174\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-170.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 1)</text>\n",
+       "</g>\n",
+       "<!-- (3, 0)&#45;&gt;(3, 1) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(3, 0)&#45;&gt;(3, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-174C123.5669,-174 135.3172,-174 146.3654,-174\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-177.5001 156.6748,-174 146.6748,-170.5001 146.6748,-177.5001\"/>\n",
+       "</g>\n",
+       "<!-- (3, 1)&#45;&gt;(3, 1) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(3, 1)&#45;&gt;(3, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M169.9516,-189.1666C164.6196,-199.6641 170.4848,-210 187.5473,-210 199.0112,-210 205.4204,-205.3342 206.775,-199.0884\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"210.2197,-198.4659 205.143,-189.1666 203.3126,-199.6021 210.2197,-198.4659\"/>\n",
+       "</g>\n",
+       "<!-- (4, 1) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(4, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-246\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-242.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"38\" y=\"-216.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">swap</text>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node13\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-246\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-242.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (4, 1)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge11\" class=\"edge\">\n",
+       "<title>(4, 1)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M111.517,-239.8928C122.9934,-239.2218 136.3613,-239.0761 148.6589,-239.4558\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"148.5274,-242.9533 158.6722,-239.8983 148.8365,-235.9602 148.5274,-242.9533\"/>\n",
+       "</g>\n",
+       "<!-- (4, 2)&#45;&gt;(4, 1) -->\n",
+       "<g id=\"edge12\" class=\"edge\">\n",
+       "<title>(4, 2)&#45;&gt;(4, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.6722,-252.1017C147.2061,-252.7756 133.8405,-252.9241 121.537,-252.5473\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"121.6609,-249.0495 111.517,-252.1072 121.3537,-256.0427 121.6609,-249.0495\"/>\n",
+       "</g>\n",
+       "<!-- (5, 1) -->\n",
+       "<g id=\"node14\" class=\"node\">\n",
+       "<title>(5, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-300\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-296.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(5, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"37\" y=\"-270.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chain</text>\n",
+       "<text text-anchor=\"middle\" x=\"37\" y=\"-255.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">swap</text>\n",
+       "</g>\n",
+       "<!-- (5, 2) -->\n",
+       "<g id=\"node15\" class=\"node\">\n",
+       "<title>(5, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-300\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-296.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(5, 2)</text>\n",
+       "</g>\n",
+       "<!-- (5, 1)&#45;&gt;(5, 2) -->\n",
+       "<g id=\"edge13\" class=\"edge\">\n",
+       "<title>(5, 1)&#45;&gt;(5, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-300C123.5669,-300 135.3172,-300 146.3654,-300\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-303.5001 156.6748,-300 146.6748,-296.5001 146.6748,-303.5001\"/>\n",
+       "</g>\n",
+       "<!-- (5, 3) -->\n",
+       "<g id=\"node16\" class=\"node\">\n",
+       "<title>(5, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-300\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-296.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(5, 3)</text>\n",
+       "</g>\n",
+       "<!-- (5, 2)&#45;&gt;(5, 3) -->\n",
+       "<g id=\"edge14\" class=\"edge\">\n",
+       "<title>(5, 2)&#45;&gt;(5, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M216.517,-293.8928C227.9934,-293.2218 241.3613,-293.0761 253.6589,-293.4558\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"253.5274,-296.9533 263.6722,-293.8983 253.8365,-289.9602 253.5274,-296.9533\"/>\n",
+       "</g>\n",
+       "<!-- (5, 3)&#45;&gt;(5, 2) -->\n",
+       "<g id=\"edge15\" class=\"edge\">\n",
+       "<title>(5, 3)&#45;&gt;(5, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M263.6722,-306.1017C252.2061,-306.7756 238.8405,-306.9241 226.537,-306.5473\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"226.6609,-303.0495 216.517,-306.1072 226.3537,-310.0427 226.6609,-303.0495\"/>\n",
+       "</g>\n",
+       "<!-- (6, 1) -->\n",
+       "<g id=\"node17\" class=\"node\">\n",
+       "<title>(6, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-324.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">midchain</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-309.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">stop</text>\n",
+       "</g>\n",
+       "<!-- (6, 2) -->\n",
+       "<g id=\"node18\" class=\"node\">\n",
+       "<title>(6, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 2)</text>\n",
+       "</g>\n",
+       "<!-- (6, 1)&#45;&gt;(6, 2) -->\n",
+       "<g id=\"edge16\" class=\"edge\">\n",
+       "<title>(6, 1)&#45;&gt;(6, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-354C123.5669,-354 135.3172,-354 146.3654,-354\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-357.5001 156.6748,-354 146.6748,-350.5001 146.6748,-357.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 3) -->\n",
+       "<g id=\"node19\" class=\"node\">\n",
+       "<title>(6, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 3)</text>\n",
+       "</g>\n",
+       "<!-- (6, 2)&#45;&gt;(6, 3) -->\n",
+       "<g id=\"edge17\" class=\"edge\">\n",
+       "<title>(6, 2)&#45;&gt;(6, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-354C228.5669,-354 240.3172,-354 251.3654,-354\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-357.5001 261.6748,-354 251.6748,-350.5001 251.6748,-357.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 4) -->\n",
+       "<g id=\"node20\" class=\"node\">\n",
+       "<title>(6, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 4)</text>\n",
+       "</g>\n",
+       "<!-- (6, 3)&#45;&gt;(6, 4) -->\n",
+       "<g id=\"edge18\" class=\"edge\">\n",
+       "<title>(6, 3)&#45;&gt;(6, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M323.1999,-354C333.5669,-354 345.3172,-354 356.3654,-354\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"356.6748,-357.5001 366.6748,-354 356.6748,-350.5001 356.6748,-357.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 4)&#45;&gt;(6, 4) -->\n",
+       "<g id=\"edge19\" class=\"edge\">\n",
+       "<title>(6, 4)&#45;&gt;(6, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M380.6283,-369.1666C375.5014,-379.6641 381.141,-390 397.5473,-390 408.5702,-390 414.733,-385.3342 416.0355,-379.0884\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"419.4855,-378.497 414.4662,-369.1666 412.5715,-379.5906 419.4855,-378.497\"/>\n",
+       "</g>\n",
+       "<!-- (6, 5) -->\n",
+       "<g id=\"node21\" class=\"node\">\n",
+       "<title>(6, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-408\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-404.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 5)</text>\n",
+       "</g>\n",
+       "<!-- (6, 6) -->\n",
+       "<g id=\"node22\" class=\"node\">\n",
+       "<title>(6, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-408\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-404.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 6)</text>\n",
+       "</g>\n",
+       "<!-- (6, 5)&#45;&gt;(6, 6) -->\n",
+       "<g id=\"edge20\" class=\"edge\">\n",
+       "<title>(6, 5)&#45;&gt;(6, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-408C123.5669,-408 135.3172,-408 146.3654,-408\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-411.5001 156.6748,-408 146.6748,-404.5001 146.6748,-411.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 7) -->\n",
+       "<g id=\"node23\" class=\"node\">\n",
+       "<title>(6, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-408\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-404.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 7)</text>\n",
+       "</g>\n",
+       "<!-- (6, 6)&#45;&gt;(6, 7) -->\n",
+       "<g id=\"edge21\" class=\"edge\">\n",
+       "<title>(6, 6)&#45;&gt;(6, 7)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-408C228.5669,-408 240.3172,-408 251.3654,-408\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-411.5001 261.6748,-408 251.6748,-404.5001 251.6748,-411.5001\"/>\n",
+       "</g>\n",
+       "<!-- (7, 1) -->\n",
+       "<g id=\"node24\" class=\"node\">\n",
+       "<title>(7, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-486.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">midchain</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-471.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">swap</text>\n",
+       "</g>\n",
+       "<!-- (7, 2) -->\n",
+       "<g id=\"node25\" class=\"node\">\n",
+       "<title>(7, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 2)</text>\n",
+       "</g>\n",
+       "<!-- (7, 1)&#45;&gt;(7, 2) -->\n",
+       "<g id=\"edge22\" class=\"edge\">\n",
+       "<title>(7, 1)&#45;&gt;(7, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-516C123.5669,-516 135.3172,-516 146.3654,-516\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-519.5001 156.6748,-516 146.6748,-512.5001 146.6748,-519.5001\"/>\n",
+       "</g>\n",
+       "<!-- (7, 3) -->\n",
+       "<g id=\"node26\" class=\"node\">\n",
+       "<title>(7, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 3)</text>\n",
+       "</g>\n",
+       "<!-- (7, 2)&#45;&gt;(7, 3) -->\n",
+       "<g id=\"edge23\" class=\"edge\">\n",
+       "<title>(7, 2)&#45;&gt;(7, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-516C228.5669,-516 240.3172,-516 251.3654,-516\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-519.5001 261.6748,-516 251.6748,-512.5001 251.6748,-519.5001\"/>\n",
+       "</g>\n",
+       "<!-- (7, 4) -->\n",
+       "<g id=\"node27\" class=\"node\">\n",
+       "<title>(7, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 4)</text>\n",
+       "</g>\n",
+       "<!-- (7, 3)&#45;&gt;(7, 4) -->\n",
+       "<g id=\"edge24\" class=\"edge\">\n",
+       "<title>(7, 3)&#45;&gt;(7, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M321.517,-509.8928C332.9934,-509.2218 346.3613,-509.0761 358.6589,-509.4558\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"358.5274,-512.9533 368.6722,-509.8983 358.8365,-505.9602 358.5274,-512.9533\"/>\n",
+       "</g>\n",
+       "<!-- (7, 4)&#45;&gt;(7, 3) -->\n",
+       "<g id=\"edge25\" class=\"edge\">\n",
+       "<title>(7, 4)&#45;&gt;(7, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M368.6722,-522.1017C357.2061,-522.7756 343.8405,-522.9241 331.537,-522.5473\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"331.6609,-519.0495 321.517,-522.1072 331.3537,-526.0427 331.6609,-519.0495\"/>\n",
+       "</g>\n",
+       "<!-- (7, 5) -->\n",
+       "<g id=\"node28\" class=\"node\">\n",
+       "<title>(7, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-462\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-458.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 5)</text>\n",
+       "</g>\n",
+       "<!-- (7, 5)&#45;&gt;(7, 4) -->\n",
+       "<g id=\"edge26\" class=\"edge\">\n",
+       "<title>(7, 5)&#45;&gt;(7, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M315.59,-473.8505C330.1236,-481.325 349.1103,-491.0896 365.1489,-499.3379\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"363.7019,-502.5295 374.1955,-503.9905 366.9033,-496.3045 363.7019,-502.5295\"/>\n",
+       "</g>\n",
+       "<!-- (7, 6) -->\n",
+       "<g id=\"node29\" class=\"node\">\n",
+       "<title>(7, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-462\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-458.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 6)</text>\n",
+       "</g>\n",
+       "<!-- (7, 6)&#45;&gt;(7, 5) -->\n",
+       "<g id=\"edge27\" class=\"edge\">\n",
+       "<title>(7, 6)&#45;&gt;(7, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-462C228.5669,-462 240.3172,-462 251.3654,-462\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-465.5001 261.6748,-462 251.6748,-458.5001 251.6748,-465.5001\"/>\n",
+       "</g>\n",
+       "<!-- (8, 1) -->\n",
+       "<g id=\"node30\" class=\"node\">\n",
+       "<title>(8, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-624\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-620.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(8, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-594.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Land on</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-579.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Same</text>\n",
+       "</g>\n",
+       "<!-- (8, 2) -->\n",
+       "<g id=\"node31\" class=\"node\">\n",
+       "<title>(8, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-597\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-593.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(8, 2)</text>\n",
+       "</g>\n",
+       "<!-- (8, 1)&#45;&gt;(8, 2) -->\n",
+       "<g id=\"edge28\" class=\"edge\">\n",
+       "<title>(8, 1)&#45;&gt;(8, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M110.6854,-616.7645C122.5727,-613.7077 136.6012,-610.1004 149.3976,-606.8099\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"150.5183,-610.1357 159.3315,-604.2555 148.7749,-603.3562 150.5183,-610.1357\"/>\n",
+       "</g>\n",
+       "<!-- (8, 3) -->\n",
+       "<g id=\"node32\" class=\"node\">\n",
+       "<title>(8, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-570\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-566.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(8, 3)</text>\n",
+       "</g>\n",
+       "<!-- (8, 3)&#45;&gt;(8, 2) -->\n",
+       "<g id=\"edge29\" class=\"edge\">\n",
+       "<title>(8, 3)&#45;&gt;(8, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M110.6854,-577.2355C122.5727,-580.2923 136.6012,-583.8996 149.3976,-587.1901\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"148.7749,-590.6438 159.3315,-589.7445 150.5183,-583.8643 148.7749,-590.6438\"/>\n",
+       "</g>\n",
+       "<!-- (9, 1) -->\n",
+       "<g id=\"node33\" class=\"node\">\n",
+       "<title>(9, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-732\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-728.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"34.5\" y=\"-702.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chains</text>\n",
+       "<text text-anchor=\"middle\" x=\"34.5\" y=\"-687.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">onto</text>\n",
+       "<text text-anchor=\"middle\" x=\"34.5\" y=\"-672.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">same</text>\n",
+       "</g>\n",
+       "<!-- (9, 2) -->\n",
+       "<g id=\"node34\" class=\"node\">\n",
+       "<title>(9, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-732\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-728.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 2)</text>\n",
+       "</g>\n",
+       "<!-- (9, 1)&#45;&gt;(9, 2) -->\n",
+       "<g id=\"edge30\" class=\"edge\">\n",
+       "<title>(9, 1)&#45;&gt;(9, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-732C123.5669,-732 135.3172,-732 146.3654,-732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-735.5001 156.6748,-732 146.6748,-728.5001 146.6748,-735.5001\"/>\n",
+       "</g>\n",
+       "<!-- (9, 3) -->\n",
+       "<g id=\"node35\" class=\"node\">\n",
+       "<title>(9, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-732\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-728.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 3)</text>\n",
+       "</g>\n",
+       "<!-- (9, 2)&#45;&gt;(9, 3) -->\n",
+       "<g id=\"edge31\" class=\"edge\">\n",
+       "<title>(9, 2)&#45;&gt;(9, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-732C228.5669,-732 240.3172,-732 251.3654,-732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-735.5001 261.6748,-732 251.6748,-728.5001 251.6748,-735.5001\"/>\n",
+       "</g>\n",
+       "<!-- (9, 4) -->\n",
+       "<g id=\"node36\" class=\"node\">\n",
+       "<title>(9, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-705\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-701.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 4)</text>\n",
+       "</g>\n",
+       "<!-- (9, 3)&#45;&gt;(9, 4) -->\n",
+       "<g id=\"edge32\" class=\"edge\">\n",
+       "<title>(9, 3)&#45;&gt;(9, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M320.6854,-724.7645C332.5727,-721.7077 346.6012,-718.1004 359.3976,-714.8099\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"360.5183,-718.1357 369.3315,-712.2555 358.7749,-711.3562 360.5183,-718.1357\"/>\n",
+       "</g>\n",
+       "<!-- (9, 5) -->\n",
+       "<g id=\"node37\" class=\"node\">\n",
+       "<title>(9, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-678\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-674.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 5)</text>\n",
+       "</g>\n",
+       "<!-- (9, 5)&#45;&gt;(9, 4) -->\n",
+       "<g id=\"edge33\" class=\"edge\">\n",
+       "<title>(9, 5)&#45;&gt;(9, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M320.6854,-685.2355C332.5727,-688.2923 346.6012,-691.8996 359.3976,-695.1901\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"358.7749,-698.6438 369.3315,-697.7445 360.5183,-691.8643 358.7749,-698.6438\"/>\n",
+       "</g>\n",
+       "<!-- (9, 6) -->\n",
+       "<g id=\"node38\" class=\"node\">\n",
+       "<title>(9, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-678\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-674.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 6)</text>\n",
+       "</g>\n",
+       "<!-- (9, 6)&#45;&gt;(9, 5) -->\n",
+       "<g id=\"edge34\" class=\"edge\">\n",
+       "<title>(9, 6)&#45;&gt;(9, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-678C228.5669,-678 240.3172,-678 251.3654,-678\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-681.5001 261.6748,-678 251.6748,-674.5001 251.6748,-681.5001\"/>\n",
+       "</g>\n",
+       "<!-- (9, 7) -->\n",
+       "<g id=\"node39\" class=\"node\">\n",
+       "<title>(9, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-678\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-674.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 7)</text>\n",
+       "</g>\n",
+       "<!-- (9, 7)&#45;&gt;(9, 6) -->\n",
+       "<g id=\"edge35\" class=\"edge\">\n",
+       "<title>(9, 7)&#45;&gt;(9, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-678C123.5669,-678 135.3172,-678 146.3654,-678\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-681.5001 156.6748,-678 146.6748,-674.5001 146.6748,-681.5001\"/>\n",
+       "</g>\n",
+       "<!-- (10, 1) -->\n",
+       "<g id=\"node40\" class=\"node\">\n",
+       "<title>(10, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-894\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-890.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(10, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"31.0473\" y=\"-864.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">3&#45;way</text>\n",
+       "<text text-anchor=\"middle\" x=\"31.0473\" y=\"-849.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">same</text>\n",
+       "</g>\n",
+       "<!-- (10, 2) -->\n",
+       "<g id=\"node41\" class=\"node\">\n",
+       "<title>(10, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-840\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-836.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(10, 2)</text>\n",
+       "</g>\n",
+       "<!-- (10, 1)&#45;&gt;(10, 2) -->\n",
+       "<g id=\"edge36\" class=\"edge\">\n",
+       "<title>(10, 1)&#45;&gt;(10, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M107.1651,-881.3394C121.0194,-874.2143 138.5231,-865.2124 153.657,-857.4293\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"155.4277,-860.4544 162.7199,-852.7684 152.2262,-854.2294 155.4277,-860.4544\"/>\n",
+       "</g>\n",
+       "<!-- (10, 3) -->\n",
+       "<g id=\"node42\" class=\"node\">\n",
+       "<title>(10, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-840\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-836.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(10, 3)</text>\n",
+       "</g>\n",
+       "<!-- (10, 3)&#45;&gt;(10, 2) -->\n",
+       "<g id=\"edge37\" class=\"edge\">\n",
+       "<title>(10, 3)&#45;&gt;(10, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-840C125.373,-840 134.1778,-840 142.707,-840\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-843.5001 152.9118,-840 142.9117,-836.5001 142.9118,-843.5001\"/>\n",
+       "</g>\n",
+       "<!-- (11, 2) -->\n",
+       "<g id=\"node43\" class=\"node\">\n",
+       "<title>(11, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-786\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-782.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(11, 2)</text>\n",
+       "</g>\n",
+       "<!-- (11, 2)&#45;&gt;(10, 2) -->\n",
+       "<g id=\"edge38\" class=\"edge\">\n",
+       "<title>(11, 2)&#45;&gt;(10, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M107.1651,-798.6606C121.0194,-805.7857 138.5231,-814.7876 153.657,-822.5707\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"152.2262,-825.7706 162.7199,-827.2316 155.4277,-819.5456 152.2262,-825.7706\"/>\n",
+       "</g>\n",
+       "<!-- (12, 1) -->\n",
+       "<g id=\"node44\" class=\"node\">\n",
+       "<title>(12, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-948\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-944.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"37.5473\" y=\"-918.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Tee</text>\n",
+       "</g>\n",
+       "<!-- (12, 2) -->\n",
+       "<g id=\"node45\" class=\"node\">\n",
+       "<title>(12, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-948\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-944.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 2)</text>\n",
+       "</g>\n",
+       "<!-- (12, 1)&#45;&gt;(12, 2) -->\n",
+       "<g id=\"edge39\" class=\"edge\">\n",
+       "<title>(12, 1)&#45;&gt;(12, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-948C125.373,-948 134.1778,-948 142.707,-948\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-951.5001 152.9118,-948 142.9117,-944.5001 142.9118,-951.5001\"/>\n",
+       "</g>\n",
+       "<!-- (12, 3) -->\n",
+       "<g id=\"node46\" class=\"node\">\n",
+       "<title>(12, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-921\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-917.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 3)</text>\n",
+       "</g>\n",
+       "<!-- (12, 2)&#45;&gt;(12, 3) -->\n",
+       "<g id=\"edge40\" class=\"edge\">\n",
+       "<title>(12, 2)&#45;&gt;(12, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-939.9722C229.0413,-937.3301 240.6252,-934.3514 251.5168,-931.5507\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"252.4538,-934.9237 261.2671,-929.0435 250.7105,-928.1442 252.4538,-934.9237\"/>\n",
+       "</g>\n",
+       "<!-- (12, 4) -->\n",
+       "<g id=\"node47\" class=\"node\">\n",
+       "<title>(12, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-921\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-917.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 4)</text>\n",
+       "</g>\n",
+       "<!-- (12, 3)&#45;&gt;(12, 4) -->\n",
+       "<g id=\"edge41\" class=\"edge\">\n",
+       "<title>(12, 3)&#45;&gt;(12, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M327.2192,-921C335.373,-921 344.1778,-921 352.707,-921\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"352.9118,-924.5001 362.9118,-921 352.9117,-917.5001 352.9118,-924.5001\"/>\n",
+       "</g>\n",
+       "<!-- (13, 3) -->\n",
+       "<g id=\"node48\" class=\"node\">\n",
+       "<title>(13, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-894\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-890.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(13, 3)</text>\n",
+       "</g>\n",
+       "<!-- (13, 3)&#45;&gt;(12, 3) -->\n",
+       "<g id=\"edge42\" class=\"edge\">\n",
+       "<title>(13, 3)&#45;&gt;(12, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-902.0278C229.0413,-904.6699 240.6252,-907.6486 251.5168,-910.4493\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"250.7105,-913.8558 261.2671,-912.9565 252.4538,-907.0763 250.7105,-913.8558\"/>\n",
+       "</g>\n",
+       "<!-- (14, 1) -->\n",
+       "<g id=\"node49\" class=\"node\">\n",
+       "<title>(14, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-1110\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-1106.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"35.5473\" y=\"-1080.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Tree</text>\n",
+       "</g>\n",
+       "<!-- (14, 2) -->\n",
+       "<g id=\"node50\" class=\"node\">\n",
+       "<title>(14, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-1110\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-1106.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 2)</text>\n",
+       "</g>\n",
+       "<!-- (14, 1)&#45;&gt;(14, 2) -->\n",
+       "<g id=\"edge43\" class=\"edge\">\n",
+       "<title>(14, 1)&#45;&gt;(14, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-1110C125.373,-1110 134.1778,-1110 142.707,-1110\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-1113.5001 152.9118,-1110 142.9117,-1106.5001 142.9118,-1113.5001\"/>\n",
+       "</g>\n",
+       "<!-- (14, 3) -->\n",
+       "<g id=\"node51\" class=\"node\">\n",
+       "<title>(14, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-1083\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-1079.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 3)</text>\n",
+       "</g>\n",
+       "<!-- (14, 2)&#45;&gt;(14, 3) -->\n",
+       "<g id=\"edge44\" class=\"edge\">\n",
+       "<title>(14, 2)&#45;&gt;(14, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-1101.9722C229.0413,-1099.3301 240.6252,-1096.3514 251.5168,-1093.5507\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"252.4538,-1096.9237 261.2671,-1091.0435 250.7105,-1090.1442 252.4538,-1096.9237\"/>\n",
+       "</g>\n",
+       "<!-- (14, 4) -->\n",
+       "<g id=\"node52\" class=\"node\">\n",
+       "<title>(14, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-1083\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-1079.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 4)</text>\n",
+       "</g>\n",
+       "<!-- (14, 3)&#45;&gt;(14, 4) -->\n",
+       "<g id=\"edge45\" class=\"edge\">\n",
+       "<title>(14, 3)&#45;&gt;(14, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M327.2192,-1083C335.373,-1083 344.1778,-1083 352.707,-1083\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"352.9118,-1086.5001 362.9118,-1083 352.9117,-1079.5001 352.9118,-1086.5001\"/>\n",
+       "</g>\n",
+       "<!-- (15, 3) -->\n",
+       "<g id=\"node53\" class=\"node\">\n",
+       "<title>(15, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-1056\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-1052.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(15, 3)</text>\n",
+       "</g>\n",
+       "<!-- (15, 3)&#45;&gt;(14, 3) -->\n",
+       "<g id=\"edge46\" class=\"edge\">\n",
+       "<title>(15, 3)&#45;&gt;(14, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-1064.0278C229.0413,-1066.6699 240.6252,-1069.6486 251.5168,-1072.4493\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"250.7105,-1075.8558 261.2671,-1074.9565 252.4538,-1069.0763 250.7105,-1075.8558\"/>\n",
+       "</g>\n",
+       "<!-- (15, 2) -->\n",
+       "<g id=\"node54\" class=\"node\">\n",
+       "<title>(15, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-1056\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-1052.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(15, 2)</text>\n",
+       "</g>\n",
+       "<!-- (15, 2)&#45;&gt;(15, 3) -->\n",
+       "<g id=\"edge47\" class=\"edge\">\n",
+       "<title>(15, 2)&#45;&gt;(15, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-1056C125.373,-1056 134.1778,-1056 142.707,-1056\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-1059.5001 152.9118,-1056 142.9117,-1052.5001 142.9118,-1059.5001\"/>\n",
+       "</g>\n",
+       "<!-- (16, 2) -->\n",
+       "<g id=\"node55\" class=\"node\">\n",
+       "<title>(16, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-1002\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-998.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(16, 2)</text>\n",
+       "</g>\n",
+       "<!-- (16, 2)&#45;&gt;(15, 3) -->\n",
+       "<g id=\"edge48\" class=\"edge\">\n",
+       "<title>(16, 2)&#45;&gt;(15, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M107.1651,-1014.6606C121.0194,-1021.7857 138.5231,-1030.7876 153.657,-1038.5707\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"152.2262,-1041.7706 162.7199,-1043.2316 155.4277,-1035.5456 152.2262,-1041.7706\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ],
       "text/plain": [
-       "<IPython.core.display.Image object>"
+       "<graphviz.files.Source at 0x7fce733f2278>"
       ]
      },
      "execution_count": 4,
@@ -140,7 +789,7 @@
    "source": [
     "omc = ac.MotionCheck()\n",
     "ac.create_test_agents2(omc)\n",
-    "display.Image(ac.render(omc))"
+    "ac.render(omc)"
    ]
   },
   {
@@ -173,9 +822,663 @@
    "outputs": [
     {
      "data": {
-      "image/png": "iVBORw0KGgoAAAANSUhEUgAACOwAAAH3CAYAAAACdlK9AAAABmJLR0QA/wD/AP+gvaeTAAAgAElEQVR4nOzdeVwV9f4/8NdhkX2TTRFMQFlM07TEpQArl9RMbS/hmrf06k/zGmXdm4aPHlFZWdl1y64Vmllp+r2mZpZLrpB4URNBTRJRZFW2cwDP8v79MZdjuLAJnIXX8/E4D2XOnDmfM595v+fzmfnMjEpEBERERERERERERERERERERERE1CZsTF0AIiIiIiIiIiIiIiIiIiIiIqL2hAN2iIiIiIiIiIiIiIiIiIiIiIjaEAfsEBERERERERERERERERERERG1IQ7YISIiIiIiIiIiIiIiIiIiIiJqQxywQ0RERERERERERERERERERETUhjhgh4iIiIiIiIiIiIiIiIiIiIioDXHADhGZXFlZmamLQEREREREZDLl5eWmLgIREREREREREbUxDtghIpOoqanBW2+9hcGDB8Pb29vUxSEiIiIiImpz77//PmJiYlqkTzRw4EDMmTOnBUpFRERERERERERtgQN2iKzM+fPnTV2ERnFwcMCLL76IkydPQq/Xm7o4REREREREbW7mzJnIyMiATqe75WUFBwfD0dGxBUpFRERERERERERtQSUiYupCEFHLOHv2LOLj47Fnzx5TF6XRIiMjkZWVBaYiIiIiIiJqj9gnIiIiIiIiIiJqn+xMXQAiahkXLlzAmDFjeLcaIiIiIiIiIiIiIiIiIiIiM8dHYhFZmLS0NAwcOBAzZszA66+/Dnt7e6jVanzxxRfIyMhAfn4+pk2bZpy/vLwcr7zyCv7xj38gISEBI0aMQEJCAkpLSwEAKSkpeOmllxAcHIyCggI8+uij8Pb2Ru/evbFhw4ZGzwMA1dXVePfdd/Hcc8/h7rvvxrBhw3D8+HHj+1VVVUhISMDUqVMxb948/POf/4RarW6jNUdERERERNT21Go13nzzTcTFxWHWrFmIjY3FokWLrpuvqKjI2Nfq1asX0tLSjO+dPn0ajz32GF599VXEx8cjOjoav/32GwDAYDBg3bp1mDRpEmJiYgAAmzZtwtSpUxEUFITS0lJMmjQJPj4+6N27Nw4fPmxc7s36l0RERERERERE1Pr4SCwiCxMeHo7i4mKUlJQAAJ588kn861//gq+vL1QqFSIiIpCZmQkAqKysRP/+/fH0008jMTERgHIQ+J577oFOp0NaWhoOHDiAxx57DFVVVZg5cyYee+wxnD9/HlOnTkVFRQX27t2LsrKyeufZv38/Bg8ejClTpiAhIQHh4eEAgBEjRuDo0aM4ffo0nJ2dMWTIENxxxx1YsWIFACA7Oxvh4eHQ6XS8/TsREREREVkdnU6HYcOGISgoCMnJyVCpVPjiiy/w7LPP4vvvv8eYMWOMj8RKTEzEs88+i4yMDIwePRqDBg3CgQMHAABhYWEwGAz4/fffodPp4Ovri8DAQOOgndzcXHTt2tXYH7xw4QIiIiJQWVmJpKQkTJw4EXv37sXEiRMRFRWFlJQUAPX3L4mIiIiIiIiIqHVxwA6RhfHz80NRUREWLVqEmTNn4sSJE+jatSvc3NyuG7Azd+5cJCUl4eLFi+jUqZNxGatXr0Z8fDzmzJmDBQsWIDw8HKdOnYJarYazszMAYNGiRfj73/+OJ598EmvXrm1wntmzZyMqKuqGZd68eTPOnj2LGTNmIDMzExEREcb3apfLVERERERERNbmww8/xIsvvoiTJ08iLCwMAKDX67F69WqMGzcOnp6exgE7BoMBKpUKAODj44Oqqirj3W4+/PBDdO7cGU8++SREBD169MC5c+dw5coV43dd2x+MiIjAyZMn6/S1OnXqhNLSUlRXVwOov39JRERERERERESti4/EIrIwy5Ytg5ubG2bNmoUBAwagsrLypgdT9+/fDwDXvR8dHQ0Axqs1bWyUVFA7EAcAxo4dC0C59Xpj5jl06BB69eoFEbnuNXr0aGzfvh0A0K1btzplqV0uERERERGRtdm9ezcAIDAw0DjN1tYWkyZNgqenZ515awfrAICvry80Go3x79mzZ+Ohhx7C0qVLkZSUhJqaGmi12nq/+8/Lq+Xl5YWamhrj303pXxIRERERERERUcvimXIiC/PII4/gyJEjGDFiBNLS0nDvvfciOTn5hvPWDoY5e/Zsnen+/v4AAA8Pj5t+T0BAAAAgKCioUfOUlJQgOzu7zkHlWgaDARcuXAAA463WiYiIiIiIrF1BQQGAqxdCNNehQ4fQu3dvhISEYO7cuXB1dW2J4jWpf0lERERERERERC2LA3aILExiYiJCQkKwbds2rF27FlqtFnPnzgWgXEGp0+mM89beSWfLli11lpGbmwsAeOCBB276PbUDaxo7T0REBDQaDRYsWFBnnszMTCxevNj4GKxry0JERERERGSt+vTpAwBISkqq82iqnJwc/PDDD41eTnx8PLRaLUaOHAlAuSiiJdTXvyQiIiIiIiIiotalkj8fMSIis+fi4oILFy7A09MTOp0OPj4+iIiIQEpKCnr06IGLFy8iMzMTQUFBqKqqwoABA1BaWopDhw6hU6dOAIC///3vSEtLw+7du2FnZ4fIyEhkZWVBp9PB1tYWALBq1Sp8/PHHSElJadQ8er0ePXv2RHZ2NiZPnoz7778fmZmZ+PXXX7F+/XpkZ2fjrrvugoeHB9asWYPo6GikpKRg3LhxKC8vxx9//HHd47KIiIiIiIgs2R9//IHevXtDrVbjvvvuwyOPPIL8/HwUFhZi2bJlUKlU6NKlC/Ly8lBeXm58HFVAQAAuXryIyspKuLi4wNPTE+Xl5fjxxx9RVFSE2bNno7CwEKmpqQgICICnpyfc3NwQEBBgvLtpcHAwzp49W2egUGBgIC5cuACtVgs7O7t6+5dERERERERERNS6bOfPnz/f1IUgosabO3cufvrpJ5SWlmLFihXw9/fHZ599Bk9PT+Tn5yMzMxN9+/ZFZGQk7O3tER8fj8uXL2P58uU4evQoduzYAU9PT3z66aewt7cHACxZsgTFxcVwd3dHeHg41Go19u7di2XLlsHR0bFR89jZ2WHcuHHIzs7G9u3bsWPHDgQGBmLJkiXw8vJCp06dMHToUBw9ehSLFy9GcnIyOnXqhIqKCjz44IMICAjAbbfdBpVKZcrVS0RERERE1GK8vLwwduxYZGdn4/Dhw0hJSUH37t3x1ltvwcHBAQsXLsSGDRsAAFVVVbj33nuxaNEibNy4EQBQU1OD2NhYeHl5Yd++fTh27BieeeYZhISEIDU1FefOncOoUaPwwQcfYN++faioqICHhwf27NmD9evXAwDs7e3Rt29fLF++HOvWrQMAaLVa3HPPPZg/f/5N+5dERERERERERNS6eIcdIjLePae+dNCYeYiIiIiIiIiIiIiIiIiIiKhhNqYuABERERERERERERERERERERFRe8IBO0QEtVpd59/mzkNEREREREREREREREREREQN44AdonZMrVbjtddeQ25uLgDghRdeQEpKSpPnISIiIiIiIiIiIiIiIiIiosZTiYiYuhBERERERERERERERERERERERO0F77BDRERERERE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oaoKqKnB3IoK9DcakVR7UiIyUuVSXBzQrJlaS7Rpo7YZSUhQu/Zw/th4rHe60MDlOMrL1cXQ2nN6F1qOd+yoHix3zsH1sg6w3hFpym5Xr2f79qke7Nzc082kRUVqY6qqqtOnq2qbT43G09esQkLU61t0tGourb2udcUV6vpT+/bqI9OR6NLY7XYcOnQI+/btQ05ODnJzc+ve3FJUVITjx4+jqqoKJ08laO2bYc6cz4SEhCAwMBDR0dGIioqqayS44oor0K5dO7Rv3x7t2rXDzJkzsWDBAmRlZXHd7UQOhwN9+vRBYGAgVv/0EwyHD7Pgegnmp/4xP8mbsWHHQ61cuRJDhw7FyZMnERERoXU4pJGmTZvihRdewIMPPqh1KEREHi08PBxz5szBX/7yl0v+3v/7v//DzJkz0aRJE+Tn5yMwMNAFEdLFPPjgg8jJycEPP/ygdSh0Hj/88AOGDBmCEydOILL2HfPkcTh/9Hysd0TOwXrn+VjviIiIXKOsrAwdO3bEiBEj8Oabb2odjteYN28eHn30UWRmZqJTp05ah0M6xfx0DeYneTO+tYiIiIh0rbq6GmVlZZd9/+Hvv/8eBoMBZWVl+PTTT50cHRERERERERERkfOEhYXhhRdewDvvvIONGzdqHY5XOHbsGJ588kk8+uijbAagRmF+Oh/zk7wdG3aIiIhI14qKigDgsrYYraioQEZGBmo3HHzllVecGhsREREREREREZGzTZgwAddddx2mTJkC3kij8aZOnYrw8HD84x//0DoU8gLMT+difpK3Y8MOERER6VphYSEAXNYOOz/99BOsVisAdR/c3377DWvXrnVqfERERERERERERM5kMBjw2muvIT09HQsXLtQ6HF1LS0vDp59+ijfeeAMhISFah0NegPnpPMxP8gVs2CEiIiJda8wOOytXroS/v3/d//v5+eG1115zWmxERERERERERESukJycjAceeADTp09HcXGx1uHoUk1NDR566CHceuutGD58uNbhkBdhfjYe85N8BRt2iIiISNeKiorg5+eHiIiIS/7eb775BjU1NXX/b7PZsGTJEhw+fNiZIRIRERERERERETnd888/D4fDgWeeeUbrUHRp9uzZOHjwIObMmaN1KOSFmJ+Nw/wkX8GGHSIiItK1wsJCREVFwWi8tGnN/v37kZube87zRqMR//73v50VHhERERERERERkUtERkbiueeew7x587B9+3atw9GVgwcP4sUXX8RTTz2Ftm3bah0OeSHm5+VjfpIvYcMOERER6VpxcTEiIyMv+fuWL18Ok8l0zvNWqxVvvPEGqqqqnBEeERERERERERGRy/zlL39B9+7dMXHiRIiI1uHoxsSJE9G6dWtMnTpV61DIizE/Lw/zk3wJG3aIiIhI18rLyxEaGnrJ37d8+fLzfq60tBSLFy9uTFhEREREREREREQuZzQa8eabb2Lt2rU8n9VAX375Jb777ju88cYbMJvNWodDXoz5eemYn+Rr2LBDREREumaxWBAcHHxJ32Oz2fDTTz/Bbref92tefvnlxoZGRERERERERETkcj179sQ999yDadOmoby8XOtwPJrFYsG0adMwYcIEDBw4UOtwyAcwPxuO+Um+iA07REREpGsVFRUICQm5pO9Zv349Kioqzvt5h8OBHTt2YP369Y0Nj4iIiIiIiIiIyOVeeOEFVFRU4Pnnn9c6FI/21FNPoaSkBLNnz9Y6FPIhzM+GYX6SL2LDDhEREena5TTs/PDDDxfdTtNgMGDu3LmNCY2IiIiIiIiIiMgtYmNj8cwzz2DOnDnIysrSOhyPtHPnTsydOxcvvPACYmNjtQ6HfAjz8+KYn+Sr2LBDREREulZRUXHJt8RatmwZrFbrOc+bzWZERUWhffv26NmzJ2pqalBdXe2sUImIiIiIiIiIiFzmr3/9Kzp16oS//e1vWoficUQEEydORLdu3XD//fdrHQ75IObn+TE/yZf5aR0AERERUWNUVFSgVatWDf56EcGkSZPQpEkTREZGIjIyEhaLBSkpKfjll1/Qu3dvF0ZLRERERERERETkGiaTCW+++Sb69euHpUuX4rbbbtM6JI/x/vvv49dff0VGRgaMRu5nQO7H/Dw/5if5MjbsEBERka5d6i2xDAYDxo8ff9ZzR48eBYB6d90hIiIiIiIiIiLSi759+2LMmDGYPHkyhgwZcsk7U3ujEydOYMaMGXj44YfRvXt3rcMhH8b8PBfzk3wdW9SIiIhI1y7nllh/5O/vD4ANO0REREREREREpH8vv/wySkpKMHv2bK1D8QjTp0+HyWTC008/rXUoRMzPP2B+kq9jww4RERHpWk1NDQICAho1htlsrhuLiIiIiIiIiIhIz+Li4jBz5kzMmjULOTk5WoejqY0bN+I///kPXn31VURERGgdDhHz8wzMTyI27BAREZHO2e12mEymRo3BHXaIiIiIiIiIiMibTJ06FR06dMAjjzyidSiasdvtePDBB9GvXz+MHj1a63CI6jA/mZ9EtdiwQ0RERLpmt9thNDZuSlO7ww4bdoiIiIiIiIiIyBv4+fnhtddew1dffYXvv/9e63A08frrr2Pnzp145513YDAYtA6HqA7zk/lJVIsNO0RERKRrDoej0TvsmEwmGI1G3hKLiIiIiIiIiIi8xqBBgzBq1ChMnjwZ1dXVWofjVvn5+Xj66acxffp0JCYmah0O0TmYn8xPIoANO0RERKRzzrglFqB22eEOO0RERERERERE5E3mzJmDo0ePYs6cOVqH4laTJk1CREQEZsyYoXUoROfF/GR+ErFhh4iIiHTNWQ07/v7+bNghIiIiIiIiIiKv0rJlS8yYMQPPPfccDh48qHU4brFy5Ur897//xZtvvong4GCtwyE6L+Yn85OIDTtERESkaw6HA0Zj46c0DoeD98olIiIiIiIiIiKv8/e//x1XXHEF/v73v2sdistVV1dj0qRJuP3223HzzTdrHQ7RRTE/iXwbG3aIiIhI15y1w46zGn+IiIiIiIiIiIg8ib+/P15//XUsXrwYK1as0Docl3rhhRdw6NAhvPLKK1qHQtQgzE8i38arUkRERKRrzmq0cVbjDxERERERERERkacZOnQobrnlFjzyyCNee1v4vXv3YtasWXjmmWfQunVrrcMhajDmJ5HvYsMOERER6ZrBYICINHoc7rBDRERERERERETebO7cucjJycG8efO0DsUlJk+ejA4dOmDSpElah0J0yZifRL6JV6WIiIhI1/z9/VFTU9PocbjDDhERERERERERebN27drhsccew7/+9S/k5eVpHY5TLV68GMuWLcMbb7wBs9msdThEl4z5SeSb2LBDREREuuaMhh0RgYhwhx0iIiIiIiIiIvJqjz/+OKKiovD4449rHYrTlJWV4ZFHHsG9996L/v37ax0O0WVjfhL5Hl6VIiIiIl1zRsOOw+EAAO6wQ0REREREREREXi0oKAgvv/wyPvzwQ6SlpWkdjlM8+eSTqKysxIsvvqh1KESNwvwk8j1s2CEiIiJdM5vNsFqtjRrDbrcDAHfYISIiIiIiIiIir3f77bdj6NChmDhxImw2m9bhNMqOHTvw5ptvYtasWYiJidE6HKJGY34S+RZelSIiIiJd8/f3d1rDDnfYISIiIiIiIiIiX/D6669jz549+Pe//611KJfN4XDgwQcfRHJyMu677z6twyFyGuYnke9gww4RERHpmjNuiVVZWQkACA4OdkZIREREREREREREHu3KK6/EpEmT8M9//hOFhYVah3NZ3n33XWzcuBH//ve/uXM2eRXmJ5Hv8NM6AFIXCX///fezntuzZw8AIDMzE2FhYXXPG41GJCcnuzU+co/ff/+97oJxLbvdjtzcXGzevPms5zt06IAmTZq4MzwiIo9lNpsb3bBTUVEBAAgJCXFGSHQReXl5OHr06FnPFRUVobS09JzXvKioKLRp08aN0REAVFVVYefOnWc9d+b8NDw8vO55zk+1w/mj52O9I3IO1jvPx3pHRESkT08++SQ+/vhjzJw5E/Pnz9c6nEty/PhxzJw5E5MmTUJSUpLW4RA5HfOTyDcYRES0DsLX1dTUIDY2FiUlJRf92gEDBmDVqlVuiIrc7b777sP7779/0a8zmUw4dOgQ4uPj3RAVEZFnKS8vx/Hjx3HixAmcPHkSJ0+exKxZsxAREYGePXvWPX/8+HFMmjQJ//M//9OgcXfv3o1OnTph27Zt6Nq1q4t/C/r+++9x8803N+hr582bh4kTJ7o4IvqjmpoaNGvWDMXFxRf92v79+2P16tWuD4rOwfmj52O9I3IO1jvPx3pHRESkXx9//DHGjx+PdevWISUl5azPLVmyBCNGjNAoMmXz5s1o0aIF4uLiznr+3nvvxYoVK7Br1y42bJPXYn4SeT/uP+UB/P39MWrUKPj5XXjDI6PRiLvuustNUZG7NeTYGo1GXHfddTz5SEQ+6+2330abNm3QvXt3DBo0CKNGjcLWrVvxyy+/YM6cOfjPf/6DxYsX46effkLnzp0bPK7FYgHAHXbcZfDgwQ1aqJlMJtxxxx1uiIj+iPNTfeD80fOx3hE5B+ud52O9IyIi0q8xY8bg+uuvx8MPPwyHwwEA2LlzJ/r164eRI0fi4MGDmsY3f/58dOjQAfPmzYPdbgcArFmzBgsWLMDrr7/OZgDyasxPIu/Hhh0PMWbMGNhstgt+jcFgwO233+6miMjdbrjhBkRFRV3wawwGAyZMmOCmiIiIPM+f//xnBAQEnPWczWZDdXU1qqurYbVaAQAtW7ZE+/btGzwub4nlXmazGWPGjIG/v/95v8ZoNGLgwIGIjY11Y2R0pobOT0eNGuWmiOiPOH/0fKx3RM7Beuf5WO+IiIj07Y033sD27dvx1ltvYdq0aejWrRvS09NhMBiwadMmTWNbs2YNKioqMGXKFCQnJ2PdunWYOHEiBg8ezHMS5BOYn0TejQ07HmLAgAGIiYk57+dNJhNSU1MveoKK9MtkMmHs2LEXPbk1cuRIN0ZFRORZmjZtivHjx8NsNp/3a8xmM4YPH35J47Jhx/3uuusu1NTUXPBrxo8f76ZoqD79+/e/4AU1k8mEIUOGcH6qIc4f9YH1jqjxWO/0gfWOiIhIvzp37oxhw4ZhxowZeP3112G322G1WmE2mzVtCLBYLMjKygIAOBwO7Nq1C3379sXBgwfx3HPPaRYXkTsxP4m8Gxt2PITRaMS4cePOewFSRDBu3Dg3R0XudqGTW35+fhg2bBgiIiLcHBURkWeZMmXKBXf9sNlsGDp06CWNWXtLrODg4EbFRg133XXXoXnz5uf9vMlkwq233urGiOiPauen57s4KiK86OYBOH/0fKx3RM7Beuf5WO+IiIj0KSsrCzfccAO++eYbWCyWs8671dTUYMOGDZrFtmnTprrb7ACoi62iogI33ngj5s6dW3ebICJvxPwk8n5s2PEgd911V92tPP7I398ft9xyi5sjInfr3bs3WrVqVe/n7HY7m7aIiKDeUdC3b1+YTKZ6P280GjFgwIBLGrOiogKBgYHnHZOcz2AwnLdZ2c/PD8OHD+c9jj3AhS6OXs5uVuR8nD96PtY7IudgvfN8rHdERET6UlJSgilTpqBz585Ys2YNRAQics7Xbd68ud7n3SEjI6PeuYXVakVpaSmmTp2KPn36YPv27RpER+Q6zE8i38GGHQ9yzTXXoE2bNuc87+fnh9tuuw2hoaHuD4rc7nwntwIDA3HzzTdrEBERkeeZOnVqvd35BoMBvXr1Qnh4+CWNV15eztdZDZyvWZkX3TxHz5490bZt23Oe5/zUs3D+6PlY74icg/XO87HeERER6cfPP/+Mt99+Gw6H47xvJgeAsrIy7N27142RnbZhw4YL7tAhIsjIyMD999+P6upqN0ZG5FrMTyLfwYYdDzNhwoRzTj7Z7XaMHTtWo4jI3caNG3fOi6/ZbMaoUaN4qxYiolNuvfXWerfb9/Pzu6wd6QoKChATE+OM0OgSJCUl4corrzzn+aCgIKSmpmoQEdWH81PPx/mj52O9I3IO1jvPx3pHRESkHyNGjEBaWhqioqLqbYquZTQasWnTJjdGdtqaNWvOuuXOHxmNRowcORKrVq1CQECAGyMjci3mJ5HvYMOOh6nvnUhhYWEYMmSIRhGRu3Xq1AmdOnU66zmr1YoxY8ZoFBERkecxmUyYOHEi/Pz8znrearVi6NChlzze8ePHER0d7azw6BKMHz/+rEWn2WzG6NGjERQUpGFUdKb65qehoaGXlWvkGpw/6gPrHVHjsd7pA+sdERGRfvTu3RuZmZno1KnTOefZavn5+WnSEHD06FEcO3as3s8ZDAYYDAY89thj+Pzzz9m8TV6J+UnkG9iw42ESExPRpUsXGAwGAOqkxp133gl/f3+NIyN3+uM72SMiIjBo0CANIyIi8jwPPvggTCbTWc81adIEycnJlzxWUVERG3Y0MmbMGNhstrr/50U3z9OxY0dcffXVnJ96OM4fPR/rHZFzsN55PtY7IiIifWnRogXWrVuHm2++GUbjuZcNa2pqsH79erfHlZ6eXu/zfn5+CAgIwBdffIEXX3yx7nwFkTdifhJ5PzbseKAJEybUXYDkSQ3fdObJLbPZjDFjxlxwyzsiIl8UGRmJsWPH1tVHPz8/pKam1rtwuRg27Ginffv2SEpKqlu8RUZGYsCAAdoGRefg/NTzcf7o+VjviJyD9c7zsd4RERHpT0hICJYsWYInnniibneMM2VmZl7w1jeukJGRcc6bhcxmM6Kjo7F27VqMGDHCrfEQaYX5SeTd2LDjge688866wtqsWTP069dP44jI3Vq1aoVrrrkGBoMBVqsVd955p9YhERF5pKlTp9bdqsfhcGDYsGGXNQ4bdrRV2wxiNpsxbty4827xStoZPXp03fw0NjYW119/vcYR0R9x/qgPrHdEjcd6pw+sd0RERPpjMBjw9NNP4+OPP4bZbD5rZ+vKykrs3r3brfGsXbv2rFt0+/n5oUePHti2bRu6d+/u1liItMb8JPJebNjxQC1btkTv3r0BqPt+X85OAaR/48ePh4ggLi4O1113ndbhEBF5pC5duqBPnz4wGAwQEQwePPiyxikqKkJUVJSTo6OGGj16NBwOB3du8WAtW7ZEnz59AHB+6sk4f/R8rHdEzsF65/lY74iIiPTrzjvvRFpaGiIiIup2MjSZTNi0aZPbYnA4HNi0aRNEBIBqVrjnnnvwyy+/IDY21m1xEHka5ieR9+HbWzxBcTGQnw+UlqoHgPFdumD9+vW4Mz4e+PFHwGAAIiKAyEigWTMgJETjoMmZKisrUVhYiMLCQpSWlsJutyMiIgJGoxEpKSn46aefAAChoaEIDw9HbGwsd4IgIjpl6tSpuOOOO5CYmIhmTeNRkedA1XGBtVwgDsBWJbBXq68NaKK2C/ULNsAcakBQtAEBkQbusONOdjtQWAgUFKh5T1UV4u129EtMRM6xY0g5cULNffz9gfBwIDYWiIkBeKsLtyouLkZ+fj5KS0tRemp+2qVLF6xbtw7x8fH48ccfYTAYEBERgcjISDRr1gwhnJ+6lb1KUHVCzqp3feNHwGScgluvG4f8dWpHpD/WO3Ij1jsip+B6WQdY74iIiLxO7969sXnzZgwbNgx79+6F3W7Hpk2bcPfdd5/7xQLgOIAiABUATp56vhqA5dR/BwMIOPXfkQBCAEQDiAJQz1J19+7dsFgsMBgMMBqNeOONN/C///u/Tvv9iPSM+UnkXQxS2/5GrnXoELBlC5CdffqRk6NOaFRXn/PlRQAGAthxvvFCQoD4eKBdOyAhAejYUT169ACaNnXhL0KXq6ysDJs3b8bu3buxZ88e7N69Gzk5OThy5AjKysoueTyz2YyYmBi0atUKiYmJSEhIQEJCArp164YOHTq44DcgIvIM1grB8R12lOxzoPSAAyf3VOPOTxNxbdgd+FPoM5c8nsHPgS8tz+LGxFFI7p6M8LZGhLc1oulVJoS15i4il8VmA3buBH77DcjKOj33yctTcx+H45xveQ/AfgDPnW/M6Gg190lIUI8rrwS6dAG6dVMXf+iSHTp0CFu3bkVWVhays7ORnZ2N/fv3o6CgANX1zE8vJiQkBPHx8WjXrh2uvPJKJCYmomPHjujRoweacn56Wf5Y70r32VGW64AlX2CtqH8Z98qx23FH5NNo6d/lnM8Z/YDAKCNCmhvQpL2J9c4ZWO+InILrZR1gvSMiIvJJ5eXluOuuu/Dtt9+ie4fu2DxpM5ADYB/Ux0KoC1rnTgUaxgjVGBADoD2Adurxwf4PcO+r9yIiIgJLly5F//79nfDbEHkX5ieRd2DDjiuIAFu3qncPbdgApKerExgA0LLl6RMR7dur3XJiY9UJiiZNgLAw9XXh4VifkYE+3bsDllMtjsXFwIkTajeewkI15r59wO7d6mTJ8eNqJ54rrwRSUoBrrwWGDFFNPeR2eXl5WLlyJdasWYP09HTs2rULdrsdTZo0QUJCAjp27Igrr7wSLVq0QGxsLGJjYxETE4OIiAgYDAYEBgYiMzMTvXv3RnFxMQCgoqICJSUlOHbsGPLz81FQUID9+/fXXWg7ePAgHA4HoqOjkZKSgpSUFAwaNAgpKSln3c+SiEhPLMccyPvVhoJNdhRutaNknx1iB/zDDOpiczsjFu99GT279cINAwchKMqIgKYG+IcbYDAApgDAFGgABKgpVdMeW6WgplRQWSSoLBRUHXeg/JADJTkOlO53oOKIA+IAAiINiEk2ITrJD/HX+iEmyQQDy+m5LBYgLQ1YvVrNezZtAioq1IWW9u1VU3FCgpoHxcWp+U9MjNo9MCAAMJlw0m5Hfn4+OrVsCVit6lFcrOY8tfOevLyzLxBVVanvT05Wc5/rrwcGDVJzKjqLiCAzMxM//vgj1q9fj/T0dOSdmp+2bNmy7kJm+/bt0axZM8TGxiI+Ph5NmjRB2Kn5aXh4ODIyMtC9e3dYTs1Pi4uLceLECeTn56OwsBB5eXnYt28fdu/ejezsbBQVFQEAEhISkJKSgmuvvRZDhgxBO85P69WQehfe1oTgZgYERhvqrXcZWzegT+8+rHeuwnpH5BRcL+sA6x0REZHvKgKQBiAdwFbAscWBx088jnmYh5LYEpjbmdWF+7YA4qAu6Dc79TEMQO3Ltj/UTh2A2tmj5tR/lwAoO/Vzjp36mA/VYHDq8VDhQ1iDNfg68mu07dEWSAbQG8D1p34Oka9ifhJ5HTbsOEtVFfDtt8A33wArVgDHjqmTFX36AL17q0ePHkBoqOtiKCgAMjLUiZT0dGD9eqC8XJ1ASU0FRoxQJzqMfPesq2RkZOCLL77AihUrsH37dgQEBKBXr15ISUlB79690atXL1xxxRUu+/mVlZXIzMxEeno60tPTsXbtWhw6dAiRkZEYPHgwbr75ZowYMaLuwhsRkacq2mbHwWVW5P1iw4nddpj8gehu6gJydLIJMUkmBMedfj0rKipCaGgoAgMDnfLz7VWCE787UJhpQ1GmHQWb7Kg46oB/EwOaX+eHK27wQ6uhZphDfPj2Mnl5wH//C3z/PfDLL2ou1LmzurDSp4/62KkT4OeiO7A6HMCePafnPRs2ANu2qebla69Vc5877lAXlHxUVVUVvv32W3zzzTdYsWIFjh07hmbNmqFPnz7o3bs3evfuje7du7t0XlBQUICixnZ4AAAgAElEQVSMjIy6ucn69etRXl6OhIQEpKamYsSIEbj++uth9OH56aXWO2djvWsA1jsip+B6WQdY74iIiHxTFYAfAawEsArATqidNToD6A51Mb478OmeT5HUJwmJiYkuD+m5fz6HKf2mIHR3KLAVwJZTcTkAdAEwAMBQADfi9K18iLwR85PI67Fhp7HS0oAPPwQ+/1w1x/Ttq04gpKYCSUnqpIJWamqAtWuB5cuBZcuAHTvUO5/GjAEmTACuukq72LzIwYMHsXDhQixatAhZWVno0KEDbrrpJqSmpqJ///4IDg7WNL5du3Zh+fLlWL58OVavXg2TyYRbb70V48aNQ2pqKt9JSEQeo/yIA/u+tGL/0hqU5DgQ1tqIKwb6oUV/M5qlmOAXpO3F4pK9DhxJs+JImg35G2wwmAxoNdgP7W7zR4v+fr6xE4XFouY8H30E/PyzakQeOlQ9UlOB5s21je/4ceCHH9Tc5/vvgaIidXFp7FjgrruAyEht43OTX375BQsXLsTnn3+O8vJy9O3bF6mpqRg6dCiSk5Nh0HB+WlNTg7Vr12L58uVYtmwZduzYgZYtW2LMmDGYMGECrvKR+SnrnQ6w3hE5BdfLOsB6R0RE5JsqAHwDYAmA7wFYoC78Dzj16IfTO3F4imIAvwJYfeqxFUAogGEARgIYDkDb6SWRczA/iXwKG3YuR3U18NlnwCuvANu3q8aXCRPUIz5e6+jOb9cuFfdHH6lbafXtC0yeDIwcCfjCSSgn27x5M+bOnYtPPvkE4eHhGDVqFMaPH4++ff+fvTuPs7ns/zj+mpUx9i3uSgtmFCFZKsmeoRBtRH50lyKFuOOOJOXOli1LihIVuovsW0juGlulhNt+Zx3GPsbsc/3++KJkaZbvOd/zPef9fDzmgZkz1/fjXOf6nOv6Xte5rtqOToRdy6lTp5g3bx7Tp09nxYoV3HzzzTz33HN07tyZIrrJJSIOOb45g20fpbBnXhrhBYK4qWkYZVuHUfKuUPDNdErqGcP+r9PYPTuNw9+nk/+GYKKfDCeqbTjhhXw06NyIi4P33oNx46wFyo0bw2OPwaOPgsMTbVeVkWHtNjh9OsyYYR3B8Nhj0LevXy5aTklJYdasWbzzzjv88ssv3H777XTo0IEOHTpQ2of7p9u2bWPWrFl88skn7N69m9q1a9O9e3dat27tl5OkyncuoHwnYguNl11A+U5ERCQw/QBMAz7BOvrmbuAx4FHgegfjyol4YDHwb2ApEAG0BDpg7ewh4jZqnyIBSQt2siM5GSZMgCFD4MwZ65M83btbO+m4SWamdWzX6NHWp5QqVIA337QW7vjojTNf8vXXX9OvXz/Wr1/PPffcQ8+ePWnVqhWhntoS2kN27tzJ2LFjmTp1KsHBwXTv3p3evXtTsGBBp0MTkQBx+Lt0fhyezLGfMyhRLYTb/56Hmx4II8hd6ZQz/8tk20cp7PoijaBguL1TOBU75yEsvx+8p+7bB6+/bi32LVkSXngBOneG4i47jDghAT76CMaOhb17oWVLeOstv5jYSUlJYfz48QwZMoQzZ87Qpk0bevToQVWX9U+NMSxZsoTRo0ezfPlyKlSowKBBg3jkkUd8dmI3O5TvXED5TsQWGi+7gPKdiIhI4MnAmjQfCmzCOkrn78BTgMu6AFcVD0wHpgBbsXYjeQVrsYP/fR5I/Inap0jA04KdrDDG+vTOa69ZW++++CL06AGlSjkdWe5t2QL/+hfMnAnVq8OwYVC3rtNR+aRNmzbxyiuvsHz5cpo1a8aAAQOoVauW02Hl2qlTp5g4cSLDhw8nJCSEfv368cILLxAWFuZ0aCLip05szeCHt5M59J90bqgfSpWX8lK8qvt75qlnDNs/SeXX91MICobK3fJQoUMegt01P2U5eRIGD4bx461jEF5/Hdq0gfBwpyPLncxMmDcPBg6EX3+F//s/GDQIrnfbR1SsBS7Tp09nwIABxMfH8+KLL9KjRw9K+UH/dOvWrQwePJiZM2dy1113MWzYMOrVq+d0WDmifOcCyncittB42QWU70RERAJPOvAxMATYCzwOvIS1a4c/+x4YC3wB3Ar0Af4PcOOYVfyX2qfap8h5WrDzV3bssD5p9N130KmTdUPDHwf9mzZZWwgvWwYdO1rHffnjls85kJSUxOuvv86oUaO46667GDp0KHX9cFHTyZMnGTJkCO+++y7ly5dnypQpVK9e3emwRMSPZCQbNo1KYcuUFIrdEUL1vnm5rpb/9cRTTxs2T0xh28epFLw5mNrDIih2h4sm6L/8Erp1syY/+veH555z/0TOn2VmwmefwYABcPy4tWC5c2fX7DS4c+dOnn32Wb777js6derE66+/zvV+2D/dtGkT//znP1m6dCkdO3bknXfecc2RJMp3LqF8J5JrGi+7hPKdiIhI4FkKvAzswjqCpg9QztGIvG8nMAzriKFywCjgAUcjErGofap9ivyBFuxcjTEwcqS1q050NEyZAtWqOR2V582ebd3EAZg8GZo1czYeh61du5annnqK+Ph4hg0bxrPPPusXxzJcy65du+jcuTNr1qyhd+/evPnmm67bvlxEfE/8Txms6XmOlBOGu/6Zl6g24eDf6ZSE3zL5/p9JHFmfTqXOebjz5by+ffzNiRPw7LMwZ461SHnECP9fvJuUBG+8YS1Url3b2lHxxhudjuqqjDGMGjWK/v37Ex0dzeTJk7nrrrucDsvjZs+eTbdu3TDGMHnyZB588EGnQ7om5TvlO5/ksnwn7qDxsgvGy8p3ynciIhJ49gFdgYVAK2A4UNbRiJy3G/gHMAd4CJgAqHsgTlD7vJzapwjBTgfgkxIS4LHHrB1n+veHDRsCY7EOQOvW1jFZjRpB8+bWlsKZmU5H5Yj33nuPunXrUr58ebZu3Urnzp39/uYjQLly5VixYgXjx49n7NixNGrUiCNHjjgdloi42PZPU1nyxFkK3hJMy+X5iWrr/5PXAAVuCqbJp5Hc/WYE26amsrR9IknHfHSd9M8/Q40aVp9n+XJrobK/T+YARETAkCGwbh3Ex8Ndd8GqVU5HdUUJCQk8/vjj9OnTh/79+7Nhw4aAWKwD0Lp1a7Zs2ULjxo1p0aIFAwcOJNNH+6fKd8p3PstF+U7cQeNlF4yXle+U70REJPB8BlTBOl5nJTAbLQYA6zmYDazAWhxQGZjhaEQSiNQ+r0ztU0Q77Fxm/36IibG2z501C/xwK+cse+896N7dej5mzrRuegSAjIwMunbtyuTJkxkwYACvvfYawcGBubbtl19+oXXr1qSkpLBo0SLuuOMOp0MSERcxGbD2tSR2zkqlykt5qfxiHoICM51y8r8ZrHr+HBkp0GhqPopE+9CRMXPmQPv2UKuW1fcpUcLpiJxx9iz8/e/WboNjxkDXrk5HdNH+/fuJiYnh2LFjzJo1i3r16jkdkmMmTZpE9+7deeCBB5g1axYRPtI/Vb77nfKdC/hwvhPfp/Hy73x6vKx8Z1G+ExGRQJEMPAt8CrwIDAF8Y7jse5KAV4DxQHvgfSCvoxGJv1P7zDq1TwlQWrDzR3v2QMOGUKAALFoEN9zgdETOi42Fhx6CO++EuXMhMtLpiDwqPT2dDh068NVXXzFz5kxatGjhdEiOO3nyJK1bt2bz5s0sW7aMaoGy25SI5IpJhzW9zrFvWTp1343gxkZhTofkuNTThlXPn+Pk9gwaT4ukWCUfmMSeMQM6dLCOShg7Fnz5SAdvMAb+9S/rSNRhw6B3b6cjYu/evTRs2JD8+fOzaNEiblD/lNjYWB566CGqVq3KvHnziHS4f6p8dznlOxfwwXwnvk/j5cv55HhZ+e5SynciIuLv4oGHgW1Yu1I0cTYc11gCPAncDnwFFHc2HPFTap85o/YpAUYLdi7Yvx/uvReuuw6WLoVixZyOyHf8/DM88ADcdpv13OTJ43REHmGMoU2bNixcuJB58+bRoEEDp0PyGUlJSbRq1Yp169bxzTffUKVKFadDEhFfZmD1i+c4sCqdBh/ko/S9AT5J8AcZyYaVz53j2KYMmsyMpOhtDk5iz5xpffK6Z09r8iIAjrHIsrFjoUcPGD4cevVyLIz9+/dz7733UrJkSZYtW0Yx9U8v+uWXX2jcuDEVKlRg2bJl5HGqf6p8d1XKdy7hI/lOfJ/Gy1fnU+Nl5burU74TERF/tB+oh3UU8wKggqPRuM824EEgBFgF6DNSYie1z9xR+5QAogU7AOfOQZ06kJYG334LhQs7HZHv2bIFateGRx6xzj33QwMHDuTtt99m6dKlAX3UxNWkpKTQtGlT9u7dy/r16ykRqFtqi8hf2jQ6mc0TUmg8LZJSd2vy+s8yUuHrjomc3Z/Jg3Pzk7eoAxMpGzfC/ffD88/DyJHev74bjB5tTebMnWvtNuhlSUlJ1KlTh5SUFNasWUNh9U8vs2XLFmrXrk3r1q358MMPHYlB+e7alO9cwuF8J+6g8fK1+cR4WfnurynfiYiIPzkG1AHCga8B3a7PmaNAQyAT+BbQZ6XEDmqf9lD7lAChBTsATz0FixfD+vVw661OR+O7Fi2CFi2sc79feMHpaGw1b948Hn74Yd577z06d+7sdDg+6/jx49SsWZMbb7yRlStXEhwc7HRIIuJj9n+dxsrO57hncARRbcOdDsdnpZw0LHz4LPlKB9Pks0iCvJlOjx2zjrqsWBEWLoQQHziqxlc9+yx8/jls2ABRUV69dIcOHVi4cCHr16+nbNmyXr22myxevJjmzZszevRounXr5tVrK99ljfKdSziY78T3abycNY6Ol5Xvsk75TkRE/EEycD9wHPgPUNrZcFzvEHAf1qKKbwH/PGRCvEXt015qnxIAtGBn/nxrEcqiRdC0qdPR+L6BA2HECGvHnZtucjoaW5w+fZrbbruNJk2a8NFHHzkdjs/7+eefqVGjBqNHj6Zr165OhyMiPiQ1wfBVowSuvz+M2sMjnA7H553YlsHCFmepOSCC6Ke8ONnfsSOsWAG//AJFinjvum6Umgr33AOFClnPmZeOlViwYAHNmzdn0aJFNFX/9C+98cYbDB8+nC1btnCTl/qnynfZo3znAg7lO/F9Gi9nj2PjZeW7rFO+ExERf9AT+AjYCJRzOBZ/sROoDjwDvONwLOJuap/2U/sUPxfYC3YSE+H2263jsD75xOlo3CE1FapUgfLlYd48p6OxxQsvvMAXX3zBtm3bKFq0qNPhuMKrr77KhAkT2LZtG6VLa3mwiFjWDkjit0VpPPx1AfIU9v6N7127dlGunLtGQT8OT2b79FQe/roAESW98JytWgUNG8KXX0KrVp6/3nl79+5l/vz5pKSk0KpVK3fV08aNcPfd8OGH0KGDxy+XmJhIxYoVqV27Np9++qnHr/dHbq2n1NRUqlatStmyZZk/f75Xrul0vnOjQMl3nuC19zcv5ztxB42Xs8/r42Xlu+xTvhMRETf7GngAmAa0dzgWfzMN6AQsBxo4HIu4k9qn56h9ih8L7PNspkyB48fhHc8sx9u5cyfv/KHsQ4cO8dFHH/HEE09w77335qrsKVOmcOedd1KgQAGqVq16ySfdMjIy6Nu3LwcPHszVNa4oPBzGjrV2Jtqwwf7yvezAgQN88MEHvP322x65+fjn18C16i27HHsNAP3796dAgQKMHDnSI+WLiPuci8tk54xUqr2S1yOT13/Op+PGjSMoKOiSrzFjxuSo7K1bt/Lwww9TvHhxSpQoQdu2bTl8+DDg+XxauVseQiOD2DI5xSPlX+b11yEmxiOTOX+uI4CEhARefPFFGjduTOXKlfnHP/6Ro0kYJ+uI6tXhmWfgjTcgI8Mz1/iDDz/8kGPHjnnsPdZT9VSvXr3L2uSFr927d3u0nsLDwxk7diwLFixg/fr1tpf/Z97Md3/1vGaX8p09PFlH13p/87d8J77Pm+PlU6dO0bVrV15//XV69uxJx44dL+annHAy33l9vOylfGd3HSnfiYiI5IABXgZa4bHFADmZ17Jz3sPRe0AdgOZYz3HgbnUgOeWj7fOP3n33XYJyscOk2qeIh5hAlZlpTFSUMS+84JHiv/nmG/Pkk0+a1NTUS76/b98+A5gKFSrkuOy+ffua9u3bm/Hjx5vu3bubiIgIA5h333334mNOnDhhWrdubfbs2ZPj61xT9erGtGvnmbK9qG/fvqZ06dImJSXF9rL//BrISr1llS+8Bt5++21TuHBhk5CQ4JHyRcRdfhiaZGbVPG0yUv/6sdn153yalpZm7r33XjNkyJCLXyNGjDBHjx7Ndtlbt241rVq1MnPmzDE//fSTeeqppwxgGjZsePExns6nv0xINp9VPm3SEjM9Uv5FP/5oDBizapXtRV+p33P06FFTrVo1ExUVZeLj43Ncti/Ukdm505jgYGPmzPFM+edlZmaa6Oho07VrV4+U76l62rp1q7nzzjvNiBEjzNSpUy9+denSxVSuXPni4zxdTzVq1DBPPvmkR8r+I2/lu6w+r1nlC23J3/Kd3XWUlfc3f8l34g7eGi8nJSWZ6Oho869//evizydPnmxKlSplDh48mO2yfSHfeW287KV8Z3cdKd+JiIjk0BfGmGBjzGbPFJ+TeS075z18oR9nfjXWc6wugmSXD7bPP9qwYYPJly+fyenSALVPEc8J3AU7q1ZZNzW2bbO96K1bt5oyZcqY48ePX/HnuVmws3//ftPuTwtlli5dagBTrly5S77/888/m0qVKpmzZ8/m6FrX9NFHxoSHG3P6tP1le0lmZqYpVaqUGThwoO1l//k1kJ16+yu+8ho4fvy4yZs3r5k6dartZYuIy2QaM6vGabNpdLLtRV/pPXXatGlmwoQJtpQ/ZswYc+7cuYv/TktLM4ULFzb58+e/5HGezKfJJzPN9OhTZtcX9k+GXeKFF4ypVMn2Yq/W72nWrJkJCQkxa9euzVX5vlBHxhhjHnzQ+vKgb775xgBm69attpftyXqaOXOmOXbs2GXf79Spk3nzzTcv+Z4n62nq1KkmLCzMnDp1yvayL/JivsvO85oVvtCW/C3f2V1HWX1/84d8J77Pm+PloUOHGsDs2LHj4mPS0tJM0aJFzTPPPJPt8n0h33ltvOylfGd3HSnfiYiI5FAdY8wjnik6J/Nads57GOMb/ThjjDGtjDF1PVO0+DEfa59/dPLkSdOvXz8THR2d4wU7ap8inhO4C3ZefdXaYcdmmZmZplq1aub111+/6mNys2DnP//5j4mLi7vs+yVKlDAFCxa87PstW7Y0Xbp0ydG1runYMeuTSPPn21+2l/z8888GMD/99JOt5V7pNZDdersWn3kNGGMaNWpk2rdv75GyRcQ9TmxLN1NvPmWOb0m3tdwr5dPMzExTsWJFU6BAAdO4cWMzYMAAs3fvXtuumZaWZvLnz2+6d+9+2c88mU+Xtjtrvu2R6JGyL4qKsvo/Nrpav2f+/PkGMM2aNbP1esY4V0dm0iRj8uc3JtUD26qc169fP1O+fHnby3WinlJSUkzhwoXNtissjvdUPR07dswEBwebefPm2V72Bd7Md1dyrec1u5TvssfTdZTd9ze35zvxfd4cLzdr1swAJjn50sWQjRs3NoUKFcr1NZ3Kd14ZL3sp39lZR8p3IiIiOXTcGBNqrF08bJbTeS075z2uxLF7QJ8b67k+6ZnixQ/5YPv8o169epnTp0+bChUq5HjBzp+pfYrYJ9jDJ275rlWroEED24udN28eP/74IzExMbaXDVC7dm2uu+66y76fmppKnTp1Lvt+kyZN+OCDD9izZ4+9gRQrBpUrw8qV9pbrRatWraJYsWJUrlzZ1nKv9BrIbr1di8+8BoCGDRuy0sWvARGxR1xsOnmKBFGkQoit5V4pn545c4YmTZpw9913Exsby6BBg6hQoQJvvvmmLdccMGAAo0ePZvTo0Zf9zJP5tHTtUOJiM2wv96KDB2HHDtv7Plfr93z88ccAlClThrp161KgQAHuuusuFi5cmOtrOlVHNGwIZ8/Chg32l33eqlWraODF/qkn62np0qXccMMNVKhQ4bKfeaqeihUrRpUqVTzaN/FmvruSaz2v2aV8lz2erqPsvr+5Pd+J7/PmePnIkSMAnDhx4pLHFi9enNOnTxMXF5erazqV7zw+XvZivrOzjpTvREREcmgZEAQ0tr/onM5r2TnvcSWO3QNqjPVcL7e/aPFTPtg+L3j33Xd5/PHHKViwoK1xqX2K2CdwF+zs3g2VKtle7KxZswgKCqJ69eq2l30133//PampqVe8uXHPPfeQnp7O559/bv+FK1WynkeX2r17NxUrViQ42N5mkNXXwLXqLbuceg1UrFiRQ4cOkZSUZHvZIuIeCb9lUrh8CEE29yqulE8LFSrEO++8w7Jlyzh48CCDBw8mIyODAQMGMGXKlBxf66uvvqJu3bq8/fbbDB48+IpleTKfFo4K5tyRTDKSje1lA7+/X9vc97nae97GjRsBKF++PLNmzeLrr78mPj6e5s2bsyGHEyJO1xFly0JEhEf7Prt376aSF/unnqinP17zscceu+LPPFlPlSpVYrcH68ib+e5qj7va85pVTrclf8t3V3pcTuoou+9vbs934vu8OV6Ojo4GYMWKFZc8NiwsDID09PQcXcvpfOfx8bIX852ddaR8JyIikkPbgXKAvXPugL3zWnbMezjdj6MwcCvWcy6SFT7aPteuXUt6ejo1a9a0LR61TxH7BeaCnYwMOH4cSpa0vejY2FgKFSpEaGio7WVfSUZGBq+++ioffvghd95552U/v7C6ec2aNfZfvGRJOP8pKzc6evQoJUqUsL3crLwG/qressPJ18CFso8ePWp72SLiHknHDXmLBdle7l/l04IFC/Lqq68yfvx4ACZMmJDja9WrV4/33nuPcePGceTIEZ555pmLu49c4Ml8GlHc6pIlHffQBPbRoxAUZO2QZ6Or1VFcXBylS5fm5ZdfplSpUtSqVYu3334bYwxjx47N0bWcriMASpTwWN8nMzOT48ePU9KL/VNP1BNAcnIy8+bNu+qiBU/WU8mSJS/uAuAJTuU7+OvnNaucbkv+lu/+yK46ysr7m5vznbiDN8fLPXr0IDg4mD59+vD9999z5swZZs+ezfLlywkNDaV06dI5upbT+c7j42Uv5jtP1ZHynYiISDbEAaU8U7Rd81p2zXs43Y8DoDRw2DNFix/ywfZ54sQJPvjgA3r06GFrPGqfIvYLzAU7ycnWop18+WwvOi4ujiJFithe7tW88cYbNGzYkDZt2lzx54ULFwbwzMRF/vzW1sEulZiYSGRkpO3lZuU18Ff1lh1Ovgby588PQEJCgu1li4h7pJ8zhEbYP4Gd1ffUZ555hoiICHbs2JHjaxUuXJjbbruNF154gUmTJgEwbdq0yx4Dnsmnofms5y890UMT2ImJkDcv2Lyg+Gp1VKpUqYufuL6gfv36AGzfnrOPPzhdRwAUKOCxvk9ycjLp6enk82L/1BP1BLBw4ULKlCnDbbfddsWfe7pvctaD/VMn891fPa9Z5XRb8rd890d21dEF13p/c3O+E3fw5ni5Ro0aLFy4kNKlS9OkSRPq1q3LuXPnyMzMpH79+oSE5OwYQqfzncfHy17Md56qowuU70RERLIgASjgmaLtmteya97D6X4cYO2UcsYzRYsf8sH22aVLF9q3b8+OHTvYvn0727dvJyUlBbDu++X0uCq1TxH7eWcbGF8TGWlteXv8uO1Fh4SEkJGRYXu5V7JgwQIiIyPp06fPVR8TFGT/hMJFx45Zn0RyqWLFinHs2DHby/2r10BW6i2rnH4NxMfHA3hkNwARcY88RYJJOZlpe7lZfU8NDg6maNGitn0KvGXLlgCEh4df8n1P5tOUE9bzl7eYh9ZSFy8OSUlw7pytC5avVkfly5e/7BMUxYsXB6Bo0aK5vq4TdQRAfLzH+j758uUjX758HPdi/9RT9TRr1iweffTRq/7ck/V07Ngxj+wIcYGT+e6vntecUL7LOifq6Frvb27Od+IO3h4vx8TEEBMTc/Hf8+fP58iRI3Ts2NGW6zqR7zw+XvZyvvNkHSnfiYiIZEFJwEOnONoxr2XnvMcfOXYPKA4o79lLiB/xwfY5b968qx5JVaFCBcqVK8fOnTtzFZvap4g9AnOHHfDYlrelS5fm1KlTtpf7Z8uXL+fAgQOXdX5iY2Mv+ffJkycB6xPUtouL88ixYt5SsmRJ4uLibC/3Wq+BrNZbVvjCa+DIkSOEhIRQzOYtuEXEXSKKBZEUb/9OCVl9Tz106BCHDh3K9REkFxw+bO2n2axZs0u+78l8mnTMEBQCeQp7aDBz4f3a5ve9q9XRk08+SXJyMps2bbr4vQuTfnacmexEHZGW5rEjVS8oUaKERz554s16SkxMZOHChddsj56sp7i4OI8uJHYq32Xlec0J5busc6KOrvX+5vZ8J77PifHyBYmJifzjH//g/vvvp23btrZc14l85/HxskP5DuyvI+U7ERGRLCgNHPRQ0bmc17Jz3uPPHLkHBNZz7aGixQ/5YPtMSkrCGHPJV4UKFQAwxuR6sQ6ofYrYJXAX7Nx5J6xda3uxdevWJSEh4apb8SclJQFccTXkO++8Q8WKFZk5c+Y1r7FixQqGDBlCRkYG48ePZ/z48YwbN46XX36ZRYsWXfLYC5Mu9913X07+O9e2bp31PLpU1apV2bx5M4mJibaWe7XXQFbqzW2vgdjYWCpXrpzr7a9FxN2K3B7Cyf9mkH7O3knsK+XTQYMG0b17d/773/8C1jFCXbp04eGHH6Zv374XH5fVfDpq1Cg+/PBDTp8+DUBKSgp9+vThiSeeoFu3bpc81pP5NP7HDIpUCCHIU+m0YkXIk8f2vs/V3vOeeuopKlWqxPDhwy9+b86cOZQqVYqXX34ZcF8dsX69daSqB/s+d955J2u92D+1s54umDdvHtgxxykAACAASURBVDfddBMVK1a86mM8WU9r167lTg/WkTfz3R9d63l1W1vyt3x3QW7rKKvvbxe4Pd+J7/P2ePmCtLQ0/v73vwPw2WefXfLJTLflO4+Plx3Kd7mtI+U7ERGRHKoB7Ad22V90bua17Jz38JV+HLuxFgTUsr9o8VM+2j6zQu1TxAeYQDVmjDFFihiTnm5rsatXrzaAWbZs2WU/W7VqlencubMBTFhYmBk2bJjZtGnTxZ937drVBAcHm+uvv/6q5X///fcmX758BrjsKygoyOzevfuSx0+cONGEhIRc9v1c27rVGDBm3Tp7y/Wiw4cPm6CgILN48WJby73SayCr9eaq14Ax5o477jC9evWyvVwRcZdzRzPN1FtOmQPfpNla7pXy6UcffWSqVq1qIiMjzZNPPmmefvppM2/evMt+Nyv51BhjBg4caMqVK2eKFCliunTpYrp3726+/vrrKz7Wk/l0bpMEs2Fwku3lXuL++415+mlbi7xWv+fkyZPm6aefNh06dDD9+/c37du3NwcOHLj4c7fVkRk0yJgyZewv9w/Gjh1rihQpYtK92D+1q54uaNmypRkwYMA1H+Opetq2bZsBzNq1a20t94+8me/+6FrPq9vakj/mO2NyX0dZfX+7wO35TnyfN8fLF2zZssXUqlXLtGvXzhw5cuSyn7st33llvOzlfGdHHSnfiYiI5FCqMaawMWas/UXndF7LznkPY3ynH2dGGWOKGGPsHfqLP/PB9nklFSpUMH9eGqD2KeK8IGOM/Xu6u8GuXRAVBXPnQvPmthb94IMPEhUVxahRo7L9uzt27KBDhw62fbq6RYsWlCpVivfff9+W8i7q1w8++gj27wcX765So0YNKlSowPTp020tNxBeA7/88gtVqlRh5cqV1K9f39ayRcR9FrQ4S6GywdQZlc/WcgMhn578bwbzmp6lyWeRlLon1NayLzFsGAwdar1357OvngKhjjAGbr8d6teHCRPsLfsPdu/eTVRUFHPmzKFFixa2lh0I9dS/f3+mTJnCgQMHPLr7n/Jdzinf+X4deSvfiTt4a7z822+/8fHHHxMSEkLz5s2pXLnyVX/XLW3Ja+NlL+U7f6wj5TsREXGljsAPwM/Yfn5GbsY7WeGaPkImUAlr946P7C1a/FxH1D7PU/sUySanVww5qmlTYxo2tL3YI0eOmKioKBMXF5et30tMTDTdunUzmzdvtiWOtWvXmujoaHPmzBlbyrvo3DljihUz5s037S3XAVOnTjVhYWGXfJLcDn7/GjDGdOzY0VSqVMlkZmbaXraIuM+uL1LMtHKnTOLhDFvLDYR8+p/e58xXDyQY4+l0evy4MfnyGTNxoq3FBkIdmQULjAkKMmbLFvvL/pNmzZqZBg0a2F6uv9fTuXPnTPHixc2gQYNsLfdKlO9yTvnO9+vIm/lOfJ/GyznntfGy8l3OKd+JiIgbbTXGBBtj/m1/0Tl9/88KV/URZhhjQowx2+wvWvyc2qcxRu1TJCcCe8HO0qXW4Pzbb20vevPmzaZt27YmMTExW79jVwI7dOiQad68udm/f78t5V1i6FBjIiKMOXrU/rK9LDk52ZQqVcp069bN9rL9+TWwfft2kydPHjN58mTbyxYRd0pPMWZWjdNm7YBztpftz/n09J4MMz3qlNkxM8X2sq+oc2djbrnFmGw8l1nhz3VkMjKMqVXLmJgY+8u+gmXLlhnArF692vay/bmehg0bZiIiIq54PIfdlO9yRvnO9+vI2/lOfJ/Gyznj9fGy8l32Kd+JiIibtTHGlDPGJNhfdE7e/7Nariv6CAnGmFuNMe3sL1oChNqn2qdIDgT2gh1jjGne3JjoaGOSk20ves+ePWbYsGG2l/tX0tLSzJAhQzyzevG334zJn9+Yt96yv2yHfPzxxyY4ONjExsbaXrZfvgaMMQ0bNjSVK1c2aWk6JFJEfrfryxTz8a2nzNEf020v21/z6dJ2Z83cmAST6a10eviwMYULG9O3r+1F+2sdmQkTjAkNNeYa5z/brXnz5iYqKsokq3+aJb/99pvJnz+/edOLuz8q32Wf8l3u+WO+E9+n8XL2eX28rHyXfcp3IiLiZkeMMSWNMc96pnin3v+zwuN9hL8bY4obYw57pngJAGqfap8iORBkjDFOH8vlqP/9DypWhBdfhCFDnI7Gt6WnQ0wMHDoEmzZBeLjTEdnCGEOjRo04evQosbGx5M+f3+mQfNrEiRPp1q0bsbGx1KxZ0+lwRMSXGFjWPpGkY4YH50QSmi/I6Yh82vZPUln3ehLNZueneJUQ71144kTo3h1Wr4Z77vHedd1o1y6oUQOee86r/cTffvuNihUr8sILLzB06FCvXdeNMjIyiImJ4cCBA/z888+Ee6t/qnyXLcp3LuBQvhPfp/Fy9jg2Xla+yzrlOxER8QezgUeBqUAHZ0PxGx8DnbCe24cdjkXcTe3Tfmqf4ue0YAdg6lR4+mn47DNo08bpaHxXz57w/vuwZg1Uq+Z0NLb67bffqFGjBnXq1OGLL74gKEiTLlfy7bff0qhRI/r378+AAQOcDkdEfNDZg5ksbHGW62qGUm9CPlA6vaIj69NZ1i6Ryi/mpcpLebx78cxMePhh2LDB+rrhBu9e3y3OnLEmvCIjrcmviAivXv7jjz+mU6dOfPrpp7Rt29ar13aTl19+mUmTJrFmzRqqebl/qnyXNcp3LuBwvhPfp/Fy1jg6Xla+yxrlOxER8SevAsOxJrCbOxyL280DHgFeAQY7HIv4B7VP+6h9SgDQgp0LevSADz6ARYugbl2no/E9Y8ZYC3ZmzoTHH3c6Go+4cHPtpZdeYsSIEU6H43N+/fVXGjRoQN26dfn88891k1ZErurC5OxtnfJQ/dW8Tofjc07tyGBp20SuqxVKvfEOTfJfmKwID4evv4ZixRwIwoclJVmTXps3W5Ne11/vSBg9e/Zk0qRJLFq0iHr16jkSgy8bO3YsPXr0YMaMGTzxxBOOxKB8d23Kdy7gI/lOfJ/Gy9fmE+Nl5btrU74TERF/Y4DngenALLQoIKfmAm2AjsBEZ0MRP6L2aQ+1TwkQwU4H4DNGjIAHH4RmzWD5cqej8S3Dh1uLdYYP99vFOgD3338/U6dOZfTo0XTv3h2tZfvdTz/9RP369alYsSJTp07VYh0RuabraoZSe0Q+tn6Ywvo3kqwBigBwYksGS9okUjgqhPtGRDi3I0fBgrBgAZw8CQ0awNGjDgXigxIT4aGHYONG6zlycDJn+PDhNG/enAcffJBly5Y5FocvGjFiBD169GDYsGGOLdYB5btrUb5zAR/Kd+L7NF6+Op8ZLyvfXZ3ynYiI+KMgYALwFNAKGOtsOK40Gmvnjo7AeGdDET+j9pl7ap8SQLRg54LQUJgxA1q3hhYtYPp0pyNyXkYG/OMf0KePtcNOr15OR+RxTz75JDNmzGDixIl06NCBpKQkp0Ny3JIlS2jQoAHVqlVj4cKFREZGOh2SiLjArS3DuH9sPrZ/ksqal8+RkaxJnYOr01n6ZCLFKoXQ8MN8hOZzePHjLbfAt9/CuXNw//3w3/86G48vOHgQGjWCX3+FVascPwI0NDSUzz77jEceeYQWLVowbdo0R+PxBRkZGbzyyiu88sorjB49mt69ezsdkvLdFSjfuYCP5TtxB42XL+dz42Xlu8sp34mIiD8LASYB/wJ6Ak8DCY5G5A4JQCegFzAEa+cOzZaK3dQ+c0btUwKQXuJ/FBICH38M3brB//0fvPgipKU5HZUz4uPhgQdg/HiYNs16LgLEY489xvz581m0aBG1a9dm7969TofkCGMMb731Fg8++CDNmzdn7ty55MuXz+mwRMRFbm4WRsMpkRz8Jp1FjyZydn+m0yE5w8Av41JY8XQiNzYMpcEHkYRG+MhOZWXKWJM6RYpAzZowe7bTETnn22+henU4dcr6e+XKTkcEQEhICFOnTuWll16iY8eOdOvWjdTUVKfDckR8fDxNmjRh3LhxfPzxx7z00ktOh3SR8t15ynfu4KP5TtxB42WLT4+Xle9+p3wnIiKB4hXgK2ABUBX43tlwfNp3QBVgEdZxO85/Dkj8ndpn1ql9SoDSgp0/Cw62jn6aNQumToW774ZNm5yOyru++gqqVIG9e+G776B9e6cj8romTZqwYcMGjDFUq1aNKVOmBNSW33v27KFRo0a8+eabjBkzhmnTppE3b16nwxIRF/rb/aE8ODc/GJj/0Fl2zkoNqCNjEvZlsqx9Ij+PTabm6xHcNzIfIXmcjupPSpeG1aut9/tHH4XOneH0aaej8p7kZHj1VWjYEO69F9atg+hop6O6RHBwMMOGDePzzz9n2rRp3HPPPWwKsP7p3LlzqVq1Knv27OG7777jqaeecjqkyyjfKd/5PBfkO3EHjZddMF5WvlO+ExGRwNMc+BWoBNQBOgBHHI3ItxwHugN1gSjgJ+AhRyOSQKL2eW1qnxLgtGDnah57DH74ASIjrU8k9etnnXntzw4dgieegFatoEkT6/9/551OR+WYW2+9le+//56///3vPPfcczRu3JidO3c6HZZHpaWlMWrUKO644w7i4+P57rvv6Natm9NhiYjLFSgTTLMvIyn/RDix/ZJY9lQiZ/7n37tPZKbD1ikpzIs5S/JxQ7Mv81OhQ7jTYV1deDhMmACffw7z5sHttwfGp7FXr7b6OuPHw9ix8MUXULCg01Fd1aOPPsrGjRuJjIykZs2avPrqqyT6ef/08OHDtGnThocffpjGjRvzww8/cKcP90+V75TvfJbL8p34Po2XXTBeVr5TvhMRkcBTEmsnj4+BlUA08A4QyCeZJgEjgLLAbKznZgnwNyeDkoCk9nk5tU8RQAt2ri0qCr75BkaPhnHjoHx5eO89/zsm69Qp65NH5cvD+vWwdCl89JG1fXKAi4iIYMSIEcTGxhIfH0/FihXp2rUrhw8fdjo0W2VmZjJz5kxuv/12/vnPf9KnTx9++OEHqlev7nRoIuInQvIGUf3VvDSbnZ/k44a5jRNY+1oSSUf969PYJhP2zk/jq0YJ/DgsmUrP5+GhBfkpdkeI06FlzaOPwtat0Lix9ff77rN22/M3mzdD8+ZQrx6ULQu//gpdukCQjxzdcw1RUVGsXr2aMWPGMH78eMqXL8/EiRNJ87P+6alTp3j11VcpV64c69atY8mSJUydOpUiLuifKt8p3/kUF+c78X0aL7tkvKx853RkIiIi3hUEtAe2Ay8BA4CbgbeBANpwj9PAv7D+769jPRf/Bdo5GJOI2qdF7VPkElqw81eCg6FrV9i1Cx5/HLp3tz6VNHEinDvndHS5c/gwvPaadSPj/ffhzTdh2zZ44AGnI/M5NWrU4Mcff+S9995jwYIFlC9fnp49e7J3716nQ8uV1NRUpk+fTrVq1WjXrh21a9dm+/btDBgwgLCwMKfDExE/VLxyCM0X5OfuwREcWJHO7PoJbHgzmbP73b0DRWYa7J6TxoKHzrKmxzlKVg/l4ZUFqPJSHoJDnY4um4oWtY4FXbcO8uSxJnWaNYOvv3Y6stxbt87aTbBqVasftHQpLFgAN97odGTZEhQURJcuXdi1axePP/44PXv25Pbbb2fixImu33EnLi6O1157jbJly/L+++8zaNAgtm3bRpMmTZwOLduU71xA+U7EFhovu4DynYiISOCJBAYBe4G/A0OBm7COndnsYFye9gvW5H8ZYBjwDNZzMAjrORHxBWqfap8ifxBkAumgcTv873/w9tswfTpERFjngHfqZO3G4wbGwPffWwt0Zs6EwoWtBUk9ekChQk5H5wrJycm89957jB49mgMHDtCyZUuef/55GjRoQEiIOz5RvH//fj7++GMmTJjAsWPHeOSRR+jXrx+VKlVyOjQRCSAZKbD90xS2fZhKYlwmZRqHEdUunNL3hBLkjnRK4uFMdn+Zxn+np5BywnBT0zAqd8tD4SiX/AeyYtkyGDIEVq2CO+6AF1+0jg4tXNjpyLLm3Dn46itrt8TYWLjrLnjlFev/4CefuP7f//7H22+/zfTp04mIiODZZ5/l6aefJsol/VNjDN9//z3vv/8+M2fOpHDhwnTp0oWePXtSyE/6p8p3LqF8J5JrGi+7hPKdiIhI4DkNvAdMBnYBNYFOQCvgOgfjssMRrON0PgI2AOWBZ4HnAJ2MKW6g9ikS0LRgJ6eOHYNJk6yddg4ehBo1oF07eOQRuOEGp6O73ObNMGsWfPYZ7N0LVapYN2TatYO8eZ2OzpXS09OZM2cOY8aM4bvvvqN06dK0adOGNm3aUL16dYKDfWsDq/j4eL766is+/fRT1qxZQ5EiRXjmmWd44YUXuFGfPBMRB5l0+G1ZGts+SuHoxgwiSgZxS/NwbmkeRrE7QgjyrXRK8gnDvmVp7PkqjaMb0gkvFET5J8Kp0CGcyNI+FqydNm2yjgmdNcv694MPwpNPQkwM5MvnbGx/lpJiTUB99pk1mZOUBC1aWDsl3n+/09F5zLFjx3j//feZMGECBw8epEaNGrRr145HHnmEG3ywf7p582Y+//xzPv30U/bu3UvlypV56aWXaNeuHXn9tH+qfOcSmzaxZeBA5i1cyD9DQ5XvRHJA42WXUP9OREQk8BjgG2AKMAdIBu7FWhjwEOCOz/5YRwrNB74CYoG8QGusHTvuxzp6SMRt1D5FApIW7ORWRoZ1w+DTT2H2bDhzBipXtm5uxMRArVrO3OQ4fhzWrIHFi2HJEti3z1pI1KYNtG9vLdgR2+zcuZNPP/2UTz/9lF27dlGyZEmaNGlC06ZNqVevHqVLl/Z6TKmpqWzcuJFly5axePFiNm7cSJ48eXjooYdo3749MTExhIeHez0uEZFrOfO/TPZ8lcqer9JI+C2TvMWCuP7+UK6vF0apu0OJKOn93nxmGhz7JYNDa9I4+E06xzdnEBwexI0NQrm1VRjX1w0j2GWnIuTK6dNWn+eTT+CbbyA8HOrUgaZNoXFj6+hQJybhdu6EFSusvs/KlXD2LNx9tzXp9MQTULKk92NySGZmJqtWreKTTz5h9uzZnDlzhsqVKxMTE0NMTAw1a9YkMtL7+8weP36cNWvWsHjxYpYsWcK+ffu4/vrradu2Le3ataNq1apej8lJyne+6/vvv6d58+ZUjI5meadO5Jk5U/lOJBc0XnYB9e9EREQC0zlgKdak+gLgBPA3oD5QD7gPa4GA02utM4CdwH+AVVgLGg4BRYHmwMNAEyDCofhEPEHtUyRgaMGOnZKSYPXq3xfJ7NgBoaFQqZJ1Q+Guu6BCBYiOhhIl7LmmMbB/P2zfDlu3woYNsH69dVMjOBiqV7cWDjVtCjVrOnODJcBs2rSJJUuWsGTJEr777jvS09O58cYbqVWrFjVr1qRSpUpER0dz00032bYl+MmTJ9mxYwfbtm3jp59+Yt26dfz000+kpqZSpkyZixN0jRo1okCBArZcU0TE005szeDg6nQOrk7n6MZ0TAZElg6meNUQilcNoUhUCAVvDSb/9cG2HSmTetpwZm8mp3ZlcGJLBvGbrD8z0yDyb8FcXzeU6+uGUvq+UMIi9VEA4uKsPs/ixfD113DiBBQsaPU/7r7bWiAcFWV92bWAOTXV6uds327tILhundX3OX4cIiOhYUOr3xMTAzffbM81XSw5OZlvvvnm4iKZHTt2EBoaSqVKlahVqxbVq1enQoUKREdHU8Km/qkxhv3797Njxw62bt3K+vXrWb9+PTt37iQ4OJi77rqLpk2b0rRpU2rWrOlzuyw4wZv5bs6cObRq1Ur57iq+/vprWrVqRf369Zk1axYREefvKCnfidhC42UXUL4TEREJTOnAeqzJ9m+A77AWDEQCVYCq5/8sC9wKlAHsPvE0HdgP7AF2Az8DPwG/AIlAPqA2vy9YqAGE2hyDiC9S+xTxa1qw40n79llnaV+40bBpEyQmWj8rWhRuvRVKlbIW75Qubd0AKVzYOm87MtL6RFNSEiQnQ1qa9Umi+Hg4etT68+BB2L3bOrsboFgx6wZKrVrW4py777a+J445c+YM69evZ926daxbt46NGzdy+PBhAPLkyUPZsmUpXbo0pUqVomTJkpQoUYL8+fOTJ08ewsLCyJ8/P+np6SQkJABw6tQpzp49y+HDhzl69ChHjx5lz549HD169GKZlStXpmbNmtSqVYtatWoRFeWWPfJERK4u7azh2M8ZxP+UwbFNGRzbnE7SUasLExIOBW4KJqJkMBElgshbLJi8RYMIjQwiJByCQyE0MgiTDmmJ1u+knjGkJxrOHTUkHzckH88kYV8mycd/L7NIhZDzk+WhlKgaQsFbtKjgmjIy4OefrX7Phb7Pzp2Qnm71bcqUgRtvtD4JXbq01f/Jnx8uTIwVKWL9efo0ZGZa/ZuEBKvPc+SINXl08CD873/WtYKCrL5UzZq/932qVYM8eRx7Ctxg3759xMbGXuyfbNq0icTz/dMiRYpQtmxZSpUqRYkSJShdujQFCxakcOHCBAUFERkZSXh4OElJSSQnJ5OWlsbZs2eJj4/n6NGjxMfHc/DgQXbv3s258/3TYsWKUb169YsTsXfffTfF1D+9Jk/mu6RjGTz+aXneLL+SyIS/XSxT+c7yySef8PTTT9O2bVumTJlCaOhV7iwp34nYwonxcrFixYiJiaFevXoaL2fFH/Ld2KlTqXn0KHcfOKB8JyIiEghSgc1YE/I/AZuAX4Ez538eBtwElAKKn/+6Dihw/isUa8FAwfOPP4O1E0c6kHD+30eBY+e/DgP7gLTzjy8I3IG1EKEqcOf5fwfQJogiV6X2KeJXtGDH2/bvt3be2bED9u61blDEx8OhQ9ZNi/M3MfYmJPB5ejo9IiLIkzevtXgnMtK6+VGihHUz5G9/g1tusXbtiYqC4sWd/t9JFpw6dYodO3awY8cOdu7cSVxcHHFxccTHxxMfH09iYiLJycmkpqaSmJhIcHAwhQoVAqyJtMjISEqVKsV1111HiRIluPnmm4mOjiYqKoqbbrpJn1IXkYCResbaHcL6yiAp3pAUb0g+YS28SU8yZKRYR7yknzMEhUBYfmuXiDyFggiNCLImvItbk975bwim0K3BFLwlmMjrgwlSOs291FRrcfH27Vbf5+BBa+Hx4cPWn+fOWceJAktOnuQ08ETBghASYvV7IiOtPs+FSaBSpX7/RHdUFERoL1U7XNgNZ8eOHezdu5cjR44QHx/PoUOHSEhI4PTp02RmZnL27FnS0tKIiIggb968hIeHExkZSYkSJShRogQlS5bkb3/7G7fccgvR0dFER0dTXP1TW/wx3z3QpSoPV36WZmU6Zzvf/Za5iWc/u4/OD/Xh9X+8pXz3B2PGjOHll1+mW7dujB49mqCgbO4qlI18x8mT1p/KdyKXye54OSQkhIIFrbvMfzVeLlmyJLfddhstWrRg3LhxDv9P3WXHjh1UqlSJCRMm8EyHDsp3IiIigSye33fY2MPvk/rx578SgLNYE/vpMDdhLgAtC7S0FgmEY+0KUgAoye+LCUry++4gZc9/T0SyR+1TxJW0YMdHLVu2jCZNmnDy5EkKFy7sdDjikKJFi/L222/z3HPPOR2KiIiIRz333HPs2bOH5cuXOx2KiE8rWLAgI0eO5Jlnnsn27/7rX/+iX79+FCpUiLi4OPLmzeuBCN3FGMMbb7zBoEGDGDp0KP/4xz+cDklEPGjy5Ml07dqVLVu2UL58eafDcY1WrVqxfft2fvnll6vvPiYiIiJyBY8//jgAn3/+ucORiMifqX2K+AZ9llJERERERMQFUlJSSEhIoESJEjn6/UWLFhEUFERCQgIzZ860OTr3ycjIoHPnzgwePJjJkydrsY5IAOjUqRNRUVH079/f6VBc49tvv+Wrr75i5MiRWqwjIiIiIiIiYjMt2BEREREREXGBY8eOAeToqLHExETWr1/PhQ1W33nnHVtjc5uUlBQef/xxZsyYwbx583j66aedDklEvCAkJITBgwfz73//m9jYWKfD8XnGGHr37k2DBg2IiYlxOhwRERERERERv6MFOyIiIiIiIi4QHx8PkKMddlasWEFaWhoAmZmZ/Prrr3z33Xe2xucWp06dolGjRqxatYply5bRtGlTp0MSES9q2bIltWvXpm/fvk6H4vNmzJjBDz/8wPDhw50ORURERERERMQvacGOiIiIiIiIC+Rmh51ly5YRHh5+8d+hoaGMHj3attjc4vDhw9SrV489e/awevVq7r33XqdDEhEHjBgxgjVr1rB48WKnQ/FZqampvPbaa3Ts2JFq1ao5HY6IiIiIiIiIX9KCHRERERERERc4duwYoaGhFC5cONu/O3/+fFJTUy/+Oz09nTlz5nDgwAE7Q/Rpu3fvpk6dOqSmprJ27VruuOMOp0MSEYfUqlWLli1b0qdPHzIyMpwOxyeNGjWKw4cPM3DgQKdDEREREREREfFbWrAjIiIiIiLiAvHx8RQrVozg4OwN4/bu3cu+ffsu+35wcDCTJk2yKzyftnHjRu655x6KFi3Kt99+y4033uh0SCLisCFDhrBt2zY++eQTp0PxOSdOnGDYsGG88sorypciIiIiIiIiHqQFOyIiIiIiIi5w6tQpihQpku3fW7JkCSEhIZd9Py0tjXHjxpGcnGxHeD5r5cqVNGzYkCpVqrBixYocHSkmIv4nOjqap59+mn79+pGUlOR0OD5l4MCBhIaG0qtXL6dDEREREREREfFrWrAjIiIiIiLiAmfPniV//vzZ/r0lS5Zc9Wdnzpzh888/z01YPm327Nk8+OCDNG/enEWLFlGgQAGnQxIRHzJw4EBOnTrF+PHjnQ7FZ+zevZtJkybx1ltvKWeKiIiIiIiIeJgW7IiIiIiIiLjAuXPnyJcvX7Z+Jz09nRUrVpCRkXHVx4wYMSK3ofmk8ePH89hjj9G5c2emTZtGWFiY0yGJiI8pXbo0NbNMWQAAIABJREFUPXr0YPDgwZw4ccLpcHxC7969KVu2LJ06dXI6FBERERERERG/pwU7IiIiIiIiLpCYmEhkZGS2fic2NpbExMSr/jwzM5PNmzcTGxub2/B8ytChQ3nxxRd57bXXGDNmDMHBGvqKyJX16dOH8PBwhg4d6nQojouNjWXu3LmMHDmS0NBQp8MRERERERER8Xu6aykiIiIiIuICOVmws3z58r/cWSYoKIgxY8bkJjSfkZGRwfPPP0+/fv2YNGkSAwcOdDokEfFxBQoU4NVXX2Xs2LHs27fP6XAcY4yhV69e1K9fn5iYGKfDEREREREREQkIWrAjIiIiIiLiAomJidk+Emvx4sWkpaVd9v2wsDCKFStG2bJlqV69OqmpqaSkpNgVqiNSUlJo27YtU6dOZdasWTz77LNOhyQiLtGlSxeuv/76gF7kN2PGDNatW8fw4cOdDkVEREREREQkYGh/WxERERERERdITEykTJkyWX68MYaXXnqJQoUKUaRIEYoUKcK5c+eoVasW3377LXfffbcHo/Wus2fP0rp1azZs2MDy5cupU6eO0yGJiIuEh4czaNAgnnrqKV566SWqVq3qdEhelZqaymuvvUbHjh2pVq2a0+GIiIiIiIiIBAwt2BEREREREXGB7B6JFRQUxFNPPXXJ9w4fPgxwxV133OrIkSM0bdqUw4cPs2rVqoCbaBcRe7Rt25aRI0fSv39/FixY4HQ4XjVq1CgOHz4c0DsMiYiIiIiIiDhBR2KJiIiIiIi4QE6OxPqz8PBwwH8W7Ozdu5c6depw+vRp1qxZo8U6IpJjQUFBjBgxgoULF7Jy5Uqnw/GaEydOMGzYMF555RVuvPFGp8MRERERERERCShasCMiIiIiIuICqamp5MmTJ1dlhIWFXSzL7X799Vfq1KlDwYIFiY2NpVy5ck6HJCIuV69ePR544AH++c9/YoxxOhyvGDhwIKGhofTq1cvpUEREREREREQCjhbsiIiIiIiIuEBGRgYhISG5KsNfdthZvXo19913H1FRUaxcuZKSJUs6HZKI+Ilhw4axceNGvvzyS6dD8bjdu3czadIk3nrrLQoUKOB0OCIiIiIiIiIBRwt2REREREREXCAjI4Pg4NwN4S7ssOPmBTtz586ladOmNGjQgEWLFlGwYEGnQxIRP1KlShXatm1Lnz59/GI3smvp3bs3ZcuWpVOnTk6HIiIiIiIiIhKQtGBHRERERETEBTIzM3O9w05ISAjBwcGunYSeOnUqjz76KJ06deKLL74gb968TockIn7orbfe4uDBg0yePNnpUDwmNjaWuXPnMnLkSEJDQ50OR0RERERERCQgacGOiIiIiIiIC9hxJBZYu+y4cYedoUOH0qlTJ3r16sX48eNzvduQiMjV3HzzzXTp0oU33niDhIQEp8OxnTGGXr16Ub9+fWJiYpwOR0RERERERCRg6Q6niIiIiIiIC9i1YCc8PNxVC3YuTCz369ePiRMnMmTIEKdDEpEAMGDAANLS0hg5cqTTodhuxowZrFu3juHDhzsdioiIiIiIiEhA04IdERERERERF8jMzLRlV5nMzEyCgoJsiMjzUlNTefLJJxk3bhyfffYZzz//vNMhiUiAKFKkCL1792bEiBHExcU5HY5tUlNTGTBgAB07dqRatWpOhyMiIiIiIiIS0LRgR0RERERExAXs2mHHroU/npaYmEjLli1ZsGAB8+fP5/HHH3c6JBEJMD179qRIkSK89dZbTodim1GjRnHo0CEGDhzodCgiIiIiIiIiAc/379KKiIiIiIiIbQtt7Fr440knTpygcePG/PTTT6xevZoHHnjA6ZBEJABFREQwYMAA3n//fXbu3Ol0OLl24sQJhg0bxiuvvMKNN97odDgiIiIiIiIiAU8LdkRERERERFwgKCgIY0yuy/H1HXZ+++037r33XuLi4lizZo2ObBERR3Xq1ImoqCj69+/vdCi5NnDgQEJDQ+nVq5fToYiIiIiIiIgIWrAj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\n",
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"537pt\" height=\"1136pt\"\n",
+       " viewBox=\"0.00 0.00 537.14 1136.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 1132)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-1132 533.1419,-1132 533.1419,4 -4,4\"/>\n",
+       "<!-- (1, 0) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 0)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 0)</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-18.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">stopped</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-3.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chain</text>\n",
+       "</g>\n",
+       "<!-- (1, 1) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 1)</text>\n",
+       "</g>\n",
+       "<!-- (1, 0)&#45;&gt;(1, 1) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 0)&#45;&gt;(1, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-48C123.5669,-48 135.3172,-48 146.3654,-48\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-51.5001 156.6748,-48 146.6748,-44.5001 146.6748,-51.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"292.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (1, 1)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(1, 1)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-48C228.5669,-48 240.3172,-48 251.3654,-48\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-51.5001 261.6748,-48 251.6748,-44.5001 251.6748,-51.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"397.5473\" cy=\"-48\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-44.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 2)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M323.1999,-48C333.5669,-48 345.3172,-48 356.3654,-48\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"356.6748,-51.5001 366.6748,-48 356.6748,-44.5001 356.6748,-51.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(1, 3)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M380.6283,-63.1666C375.5014,-73.6641 381.141,-84 397.5473,-84 408.5702,-84 414.733,-79.3342 416.0355,-73.0884\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"419.4855,-72.497 414.4662,-63.1666 412.5715,-73.5906 419.4855,-72.497\"/>\n",
+       "</g>\n",
+       "<!-- (2, 0) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(2, 0)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 0)</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-90.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">running</text>\n",
+       "<text text-anchor=\"middle\" x=\"30.5\" y=\"-75.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chain</text>\n",
+       "</g>\n",
+       "<!-- (2, 1) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(2, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 1)</text>\n",
+       "</g>\n",
+       "<!-- (2, 0)&#45;&gt;(2, 1) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(2, 0)&#45;&gt;(2, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-120C123.5669,-120 135.3172,-120 146.3654,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-123.5001 156.6748,-120 146.6748,-116.5001 146.6748,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 2) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(2, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 2)</text>\n",
+       "</g>\n",
+       "<!-- (2, 1)&#45;&gt;(2, 2) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(2, 1)&#45;&gt;(2, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-120C228.5669,-120 240.3172,-120 251.3654,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-123.5001 261.6748,-120 251.6748,-116.5001 251.6748,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 3) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(2, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 3)</text>\n",
+       "</g>\n",
+       "<!-- (2, 2)&#45;&gt;(2, 3) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(2, 2)&#45;&gt;(2, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M323.1999,-120C333.5669,-120 345.3172,-120 356.3654,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"356.6748,-123.5001 366.6748,-120 356.6748,-116.5001 356.6748,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 4) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(2, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"498.5946\" cy=\"-120\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"498.5946\" y=\"-116.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 4)</text>\n",
+       "</g>\n",
+       "<!-- (2, 3)&#45;&gt;(2, 4) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(2, 3)&#45;&gt;(2, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M428.139,-120C437.4512,-120 447.8392,-120 457.7164,-120\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"457.7581,-123.5001 467.7581,-120 457.7581,-116.5001 457.7581,-123.5001\"/>\n",
+       "</g>\n",
+       "<!-- (3, 0) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(3, 0)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-174\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-170.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 0)</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-144.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">stopped </text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-129.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">short</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-114.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\"> chain</text>\n",
+       "</g>\n",
+       "<!-- (3, 1) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(3, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-174\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-170.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 1)</text>\n",
+       "</g>\n",
+       "<!-- (3, 0)&#45;&gt;(3, 1) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(3, 0)&#45;&gt;(3, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-174C123.5669,-174 135.3172,-174 146.3654,-174\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-177.5001 156.6748,-174 146.6748,-170.5001 146.6748,-177.5001\"/>\n",
+       "</g>\n",
+       "<!-- (3, 1)&#45;&gt;(3, 1) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(3, 1)&#45;&gt;(3, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M169.9516,-189.1666C164.6196,-199.6641 170.4848,-210 187.5473,-210 199.0112,-210 205.4204,-205.3342 206.775,-199.0884\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"210.2197,-198.4659 205.143,-189.1666 203.3126,-199.6021 210.2197,-198.4659\"/>\n",
+       "</g>\n",
+       "<!-- (4, 1) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(4, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#a020f0\" cx=\"82.5473\" cy=\"-246\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-242.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"38\" y=\"-216.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">swap</text>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node13\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#a020f0\" cx=\"187.5473\" cy=\"-246\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-242.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (4, 1)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge11\" class=\"edge\">\n",
+       "<title>(4, 1)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M111.517,-239.8928C122.9934,-239.2218 136.3613,-239.0761 148.6589,-239.4558\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"148.5274,-242.9533 158.6722,-239.8983 148.8365,-235.9602 148.5274,-242.9533\"/>\n",
+       "</g>\n",
+       "<!-- (4, 2)&#45;&gt;(4, 1) -->\n",
+       "<g id=\"edge12\" class=\"edge\">\n",
+       "<title>(4, 2)&#45;&gt;(4, 1)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.6722,-252.1017C147.2061,-252.7756 133.8405,-252.9241 121.537,-252.5473\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"121.6609,-249.0495 111.517,-252.1072 121.3537,-256.0427 121.6609,-249.0495\"/>\n",
+       "</g>\n",
+       "<!-- (5, 1) -->\n",
+       "<g id=\"node14\" class=\"node\">\n",
+       "<title>(5, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-300\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-296.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(5, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"37\" y=\"-270.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chain</text>\n",
+       "<text text-anchor=\"middle\" x=\"37\" y=\"-255.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">swap</text>\n",
+       "</g>\n",
+       "<!-- (5, 2) -->\n",
+       "<g id=\"node15\" class=\"node\">\n",
+       "<title>(5, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#a020f0\" cx=\"187.5473\" cy=\"-300\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-296.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(5, 2)</text>\n",
+       "</g>\n",
+       "<!-- (5, 1)&#45;&gt;(5, 2) -->\n",
+       "<g id=\"edge13\" class=\"edge\">\n",
+       "<title>(5, 1)&#45;&gt;(5, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-300C123.5669,-300 135.3172,-300 146.3654,-300\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-303.5001 156.6748,-300 146.6748,-296.5001 146.6748,-303.5001\"/>\n",
+       "</g>\n",
+       "<!-- (5, 3) -->\n",
+       "<g id=\"node16\" class=\"node\">\n",
+       "<title>(5, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#a020f0\" cx=\"292.5473\" cy=\"-300\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-296.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(5, 3)</text>\n",
+       "</g>\n",
+       "<!-- (5, 2)&#45;&gt;(5, 3) -->\n",
+       "<g id=\"edge14\" class=\"edge\">\n",
+       "<title>(5, 2)&#45;&gt;(5, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M216.517,-293.8928C227.9934,-293.2218 241.3613,-293.0761 253.6589,-293.4558\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"253.5274,-296.9533 263.6722,-293.8983 253.8365,-289.9602 253.5274,-296.9533\"/>\n",
+       "</g>\n",
+       "<!-- (5, 3)&#45;&gt;(5, 2) -->\n",
+       "<g id=\"edge15\" class=\"edge\">\n",
+       "<title>(5, 3)&#45;&gt;(5, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M263.6722,-306.1017C252.2061,-306.7756 238.8405,-306.9241 226.537,-306.5473\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"226.6609,-303.0495 216.517,-306.1072 226.3537,-310.0427 226.6609,-303.0495\"/>\n",
+       "</g>\n",
+       "<!-- (6, 1) -->\n",
+       "<g id=\"node17\" class=\"node\">\n",
+       "<title>(6, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-324.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">midchain</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-309.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">stop</text>\n",
+       "</g>\n",
+       "<!-- (6, 2) -->\n",
+       "<g id=\"node18\" class=\"node\">\n",
+       "<title>(6, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 2)</text>\n",
+       "</g>\n",
+       "<!-- (6, 1)&#45;&gt;(6, 2) -->\n",
+       "<g id=\"edge16\" class=\"edge\">\n",
+       "<title>(6, 1)&#45;&gt;(6, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-354C123.5669,-354 135.3172,-354 146.3654,-354\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-357.5001 156.6748,-354 146.6748,-350.5001 146.6748,-357.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 3) -->\n",
+       "<g id=\"node19\" class=\"node\">\n",
+       "<title>(6, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"292.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 3)</text>\n",
+       "</g>\n",
+       "<!-- (6, 2)&#45;&gt;(6, 3) -->\n",
+       "<g id=\"edge17\" class=\"edge\">\n",
+       "<title>(6, 2)&#45;&gt;(6, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-354C228.5669,-354 240.3172,-354 251.3654,-354\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-357.5001 261.6748,-354 251.6748,-350.5001 251.6748,-357.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 4) -->\n",
+       "<g id=\"node20\" class=\"node\">\n",
+       "<title>(6, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"397.5473\" cy=\"-354\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-350.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 4)</text>\n",
+       "</g>\n",
+       "<!-- (6, 3)&#45;&gt;(6, 4) -->\n",
+       "<g id=\"edge18\" class=\"edge\">\n",
+       "<title>(6, 3)&#45;&gt;(6, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M323.1999,-354C333.5669,-354 345.3172,-354 356.3654,-354\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"356.6748,-357.5001 366.6748,-354 356.6748,-350.5001 356.6748,-357.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 4)&#45;&gt;(6, 4) -->\n",
+       "<g id=\"edge19\" class=\"edge\">\n",
+       "<title>(6, 4)&#45;&gt;(6, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M380.6283,-369.1666C375.5014,-379.6641 381.141,-390 397.5473,-390 408.5702,-390 414.733,-385.3342 416.0355,-379.0884\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"419.4855,-378.497 414.4662,-369.1666 412.5715,-379.5906 419.4855,-378.497\"/>\n",
+       "</g>\n",
+       "<!-- (6, 5) -->\n",
+       "<g id=\"node21\" class=\"node\">\n",
+       "<title>(6, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-408\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-404.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 5)</text>\n",
+       "</g>\n",
+       "<!-- (6, 6) -->\n",
+       "<g id=\"node22\" class=\"node\">\n",
+       "<title>(6, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-408\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-404.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 6)</text>\n",
+       "</g>\n",
+       "<!-- (6, 5)&#45;&gt;(6, 6) -->\n",
+       "<g id=\"edge20\" class=\"edge\">\n",
+       "<title>(6, 5)&#45;&gt;(6, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-408C123.5669,-408 135.3172,-408 146.3654,-408\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-411.5001 156.6748,-408 146.6748,-404.5001 146.6748,-411.5001\"/>\n",
+       "</g>\n",
+       "<!-- (6, 7) -->\n",
+       "<g id=\"node23\" class=\"node\">\n",
+       "<title>(6, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-408\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-404.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(6, 7)</text>\n",
+       "</g>\n",
+       "<!-- (6, 6)&#45;&gt;(6, 7) -->\n",
+       "<g id=\"edge21\" class=\"edge\">\n",
+       "<title>(6, 6)&#45;&gt;(6, 7)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-408C228.5669,-408 240.3172,-408 251.3654,-408\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-411.5001 261.6748,-408 251.6748,-404.5001 251.6748,-411.5001\"/>\n",
+       "</g>\n",
+       "<!-- (7, 1) -->\n",
+       "<g id=\"node24\" class=\"node\">\n",
+       "<title>(7, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-486.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">midchain</text>\n",
+       "<text text-anchor=\"middle\" x=\"26\" y=\"-471.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">swap</text>\n",
+       "</g>\n",
+       "<!-- (7, 2) -->\n",
+       "<g id=\"node25\" class=\"node\">\n",
+       "<title>(7, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 2)</text>\n",
+       "</g>\n",
+       "<!-- (7, 1)&#45;&gt;(7, 2) -->\n",
+       "<g id=\"edge22\" class=\"edge\">\n",
+       "<title>(7, 1)&#45;&gt;(7, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-516C123.5669,-516 135.3172,-516 146.3654,-516\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-519.5001 156.6748,-516 146.6748,-512.5001 146.6748,-519.5001\"/>\n",
+       "</g>\n",
+       "<!-- (7, 3) -->\n",
+       "<g id=\"node26\" class=\"node\">\n",
+       "<title>(7, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#a020f0\" cx=\"292.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 3)</text>\n",
+       "</g>\n",
+       "<!-- (7, 2)&#45;&gt;(7, 3) -->\n",
+       "<g id=\"edge23\" class=\"edge\">\n",
+       "<title>(7, 2)&#45;&gt;(7, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-516C228.5669,-516 240.3172,-516 251.3654,-516\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-519.5001 261.6748,-516 251.6748,-512.5001 251.6748,-519.5001\"/>\n",
+       "</g>\n",
+       "<!-- (7, 4) -->\n",
+       "<g id=\"node27\" class=\"node\">\n",
+       "<title>(7, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#a020f0\" cx=\"397.5473\" cy=\"-516\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-512.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 4)</text>\n",
+       "</g>\n",
+       "<!-- (7, 3)&#45;&gt;(7, 4) -->\n",
+       "<g id=\"edge24\" class=\"edge\">\n",
+       "<title>(7, 3)&#45;&gt;(7, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M321.517,-509.8928C332.9934,-509.2218 346.3613,-509.0761 358.6589,-509.4558\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"358.5274,-512.9533 368.6722,-509.8983 358.8365,-505.9602 358.5274,-512.9533\"/>\n",
+       "</g>\n",
+       "<!-- (7, 4)&#45;&gt;(7, 3) -->\n",
+       "<g id=\"edge25\" class=\"edge\">\n",
+       "<title>(7, 4)&#45;&gt;(7, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M368.6722,-522.1017C357.2061,-522.7756 343.8405,-522.9241 331.537,-522.5473\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"331.6609,-519.0495 321.517,-522.1072 331.3537,-526.0427 331.6609,-519.0495\"/>\n",
+       "</g>\n",
+       "<!-- (7, 5) -->\n",
+       "<g id=\"node28\" class=\"node\">\n",
+       "<title>(7, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"292.5473\" cy=\"-462\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-458.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 5)</text>\n",
+       "</g>\n",
+       "<!-- (7, 5)&#45;&gt;(7, 4) -->\n",
+       "<g id=\"edge26\" class=\"edge\">\n",
+       "<title>(7, 5)&#45;&gt;(7, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M315.59,-473.8505C330.1236,-481.325 349.1103,-491.0896 365.1489,-499.3379\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"363.7019,-502.5295 374.1955,-503.9905 366.9033,-496.3045 363.7019,-502.5295\"/>\n",
+       "</g>\n",
+       "<!-- (7, 6) -->\n",
+       "<g id=\"node29\" class=\"node\">\n",
+       "<title>(7, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-462\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-458.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(7, 6)</text>\n",
+       "</g>\n",
+       "<!-- (7, 6)&#45;&gt;(7, 5) -->\n",
+       "<g id=\"edge27\" class=\"edge\">\n",
+       "<title>(7, 6)&#45;&gt;(7, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-462C228.5669,-462 240.3172,-462 251.3654,-462\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-465.5001 261.6748,-462 251.6748,-458.5001 251.6748,-465.5001\"/>\n",
+       "</g>\n",
+       "<!-- (8, 1) -->\n",
+       "<g id=\"node30\" class=\"node\">\n",
+       "<title>(8, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-624\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-620.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(8, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-594.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Land on</text>\n",
+       "<text text-anchor=\"middle\" x=\"29\" y=\"-579.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Same</text>\n",
+       "</g>\n",
+       "<!-- (8, 2) -->\n",
+       "<g id=\"node31\" class=\"node\">\n",
+       "<title>(8, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#0000ff\" cx=\"187.5473\" cy=\"-597\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-593.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(8, 2)</text>\n",
+       "</g>\n",
+       "<!-- (8, 1)&#45;&gt;(8, 2) -->\n",
+       "<g id=\"edge28\" class=\"edge\">\n",
+       "<title>(8, 1)&#45;&gt;(8, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M110.6854,-616.7645C122.5727,-613.7077 136.6012,-610.1004 149.3976,-606.8099\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"150.5183,-610.1357 159.3315,-604.2555 148.7749,-603.3562 150.5183,-610.1357\"/>\n",
+       "</g>\n",
+       "<!-- (8, 3) -->\n",
+       "<g id=\"node32\" class=\"node\">\n",
+       "<title>(8, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-570\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-566.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(8, 3)</text>\n",
+       "</g>\n",
+       "<!-- (8, 3)&#45;&gt;(8, 2) -->\n",
+       "<g id=\"edge29\" class=\"edge\">\n",
+       "<title>(8, 3)&#45;&gt;(8, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M110.6854,-577.2355C122.5727,-580.2923 136.6012,-583.8996 149.3976,-587.1901\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"148.7749,-590.6438 159.3315,-589.7445 150.5183,-583.8643 148.7749,-590.6438\"/>\n",
+       "</g>\n",
+       "<!-- (9, 1) -->\n",
+       "<g id=\"node33\" class=\"node\">\n",
+       "<title>(9, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-732\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-728.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"34.5\" y=\"-702.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">chains</text>\n",
+       "<text text-anchor=\"middle\" x=\"34.5\" y=\"-687.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">onto</text>\n",
+       "<text text-anchor=\"middle\" x=\"34.5\" y=\"-672.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">same</text>\n",
+       "</g>\n",
+       "<!-- (9, 2) -->\n",
+       "<g id=\"node34\" class=\"node\">\n",
+       "<title>(9, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-732\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-728.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 2)</text>\n",
+       "</g>\n",
+       "<!-- (9, 1)&#45;&gt;(9, 2) -->\n",
+       "<g id=\"edge30\" class=\"edge\">\n",
+       "<title>(9, 1)&#45;&gt;(9, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-732C123.5669,-732 135.3172,-732 146.3654,-732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-735.5001 156.6748,-732 146.6748,-728.5001 146.6748,-735.5001\"/>\n",
+       "</g>\n",
+       "<!-- (9, 3) -->\n",
+       "<g id=\"node35\" class=\"node\">\n",
+       "<title>(9, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"292.5473\" cy=\"-732\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-728.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 3)</text>\n",
+       "</g>\n",
+       "<!-- (9, 2)&#45;&gt;(9, 3) -->\n",
+       "<g id=\"edge31\" class=\"edge\">\n",
+       "<title>(9, 2)&#45;&gt;(9, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-732C228.5669,-732 240.3172,-732 251.3654,-732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-735.5001 261.6748,-732 251.6748,-728.5001 251.6748,-735.5001\"/>\n",
+       "</g>\n",
+       "<!-- (9, 4) -->\n",
+       "<g id=\"node36\" class=\"node\">\n",
+       "<title>(9, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#0000ff\" cx=\"397.5473\" cy=\"-705\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-701.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 4)</text>\n",
+       "</g>\n",
+       "<!-- (9, 3)&#45;&gt;(9, 4) -->\n",
+       "<g id=\"edge32\" class=\"edge\">\n",
+       "<title>(9, 3)&#45;&gt;(9, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M320.6854,-724.7645C332.5727,-721.7077 346.6012,-718.1004 359.3976,-714.8099\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"360.5183,-718.1357 369.3315,-712.2555 358.7749,-711.3562 360.5183,-718.1357\"/>\n",
+       "</g>\n",
+       "<!-- (9, 5) -->\n",
+       "<g id=\"node37\" class=\"node\">\n",
+       "<title>(9, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"292.5473\" cy=\"-678\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-674.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 5)</text>\n",
+       "</g>\n",
+       "<!-- (9, 5)&#45;&gt;(9, 4) -->\n",
+       "<g id=\"edge33\" class=\"edge\">\n",
+       "<title>(9, 5)&#45;&gt;(9, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M320.6854,-685.2355C332.5727,-688.2923 346.6012,-691.8996 359.3976,-695.1901\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"358.7749,-698.6438 369.3315,-697.7445 360.5183,-691.8643 358.7749,-698.6438\"/>\n",
+       "</g>\n",
+       "<!-- (9, 6) -->\n",
+       "<g id=\"node38\" class=\"node\">\n",
+       "<title>(9, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-678\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-674.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 6)</text>\n",
+       "</g>\n",
+       "<!-- (9, 6)&#45;&gt;(9, 5) -->\n",
+       "<g id=\"edge34\" class=\"edge\">\n",
+       "<title>(9, 6)&#45;&gt;(9, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.1999,-678C228.5669,-678 240.3172,-678 251.3654,-678\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"251.6748,-681.5001 261.6748,-678 251.6748,-674.5001 251.6748,-681.5001\"/>\n",
+       "</g>\n",
+       "<!-- (9, 7) -->\n",
+       "<g id=\"node39\" class=\"node\">\n",
+       "<title>(9, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-678\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-674.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(9, 7)</text>\n",
+       "</g>\n",
+       "<!-- (9, 7)&#45;&gt;(9, 6) -->\n",
+       "<g id=\"edge35\" class=\"edge\">\n",
+       "<title>(9, 7)&#45;&gt;(9, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M113.1999,-678C123.5669,-678 135.3172,-678 146.3654,-678\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"146.6748,-681.5001 156.6748,-678 146.6748,-674.5001 146.6748,-681.5001\"/>\n",
+       "</g>\n",
+       "<!-- (10, 1) -->\n",
+       "<g id=\"node40\" class=\"node\">\n",
+       "<title>(10, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-894\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-890.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(10, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"31.0473\" y=\"-864.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">3&#45;way</text>\n",
+       "<text text-anchor=\"middle\" x=\"31.0473\" y=\"-849.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">same</text>\n",
+       "</g>\n",
+       "<!-- (10, 2) -->\n",
+       "<g id=\"node41\" class=\"node\">\n",
+       "<title>(10, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#0000ff\" cx=\"187.5473\" cy=\"-840\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-836.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(10, 2)</text>\n",
+       "</g>\n",
+       "<!-- (10, 1)&#45;&gt;(10, 2) -->\n",
+       "<g id=\"edge36\" class=\"edge\">\n",
+       "<title>(10, 1)&#45;&gt;(10, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M107.1651,-881.3394C121.0194,-874.2143 138.5231,-865.2124 153.657,-857.4293\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"155.4277,-860.4544 162.7199,-852.7684 152.2262,-854.2294 155.4277,-860.4544\"/>\n",
+       "</g>\n",
+       "<!-- (10, 3) -->\n",
+       "<g id=\"node42\" class=\"node\">\n",
+       "<title>(10, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-840\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-836.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(10, 3)</text>\n",
+       "</g>\n",
+       "<!-- (10, 3)&#45;&gt;(10, 2) -->\n",
+       "<g id=\"edge37\" class=\"edge\">\n",
+       "<title>(10, 3)&#45;&gt;(10, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-840C125.373,-840 134.1778,-840 142.707,-840\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-843.5001 152.9118,-840 142.9117,-836.5001 142.9118,-843.5001\"/>\n",
+       "</g>\n",
+       "<!-- (11, 2) -->\n",
+       "<g id=\"node43\" class=\"node\">\n",
+       "<title>(11, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-786\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-782.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(11, 2)</text>\n",
+       "</g>\n",
+       "<!-- (11, 2)&#45;&gt;(10, 2) -->\n",
+       "<g id=\"edge38\" class=\"edge\">\n",
+       "<title>(11, 2)&#45;&gt;(10, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M107.1651,-798.6606C121.0194,-805.7857 138.5231,-814.7876 153.657,-822.5707\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"152.2262,-825.7706 162.7199,-827.2316 155.4277,-819.5456 152.2262,-825.7706\"/>\n",
+       "</g>\n",
+       "<!-- (12, 1) -->\n",
+       "<g id=\"node44\" class=\"node\">\n",
+       "<title>(12, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-948\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-944.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"37.5473\" y=\"-918.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Tee</text>\n",
+       "</g>\n",
+       "<!-- (12, 2) -->\n",
+       "<g id=\"node45\" class=\"node\">\n",
+       "<title>(12, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-948\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-944.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 2)</text>\n",
+       "</g>\n",
+       "<!-- (12, 1)&#45;&gt;(12, 2) -->\n",
+       "<g id=\"edge39\" class=\"edge\">\n",
+       "<title>(12, 1)&#45;&gt;(12, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-948C125.373,-948 134.1778,-948 142.707,-948\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-951.5001 152.9118,-948 142.9117,-944.5001 142.9118,-951.5001\"/>\n",
+       "</g>\n",
+       "<!-- (12, 3) -->\n",
+       "<g id=\"node46\" class=\"node\">\n",
+       "<title>(12, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"292.5473\" cy=\"-921\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-917.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 3)</text>\n",
+       "</g>\n",
+       "<!-- (12, 2)&#45;&gt;(12, 3) -->\n",
+       "<g id=\"edge40\" class=\"edge\">\n",
+       "<title>(12, 2)&#45;&gt;(12, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-939.9722C229.0413,-937.3301 240.6252,-934.3514 251.5168,-931.5507\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"252.4538,-934.9237 261.2671,-929.0435 250.7105,-928.1442 252.4538,-934.9237\"/>\n",
+       "</g>\n",
+       "<!-- (12, 4) -->\n",
+       "<g id=\"node47\" class=\"node\">\n",
+       "<title>(12, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-921\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-917.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(12, 4)</text>\n",
+       "</g>\n",
+       "<!-- (12, 3)&#45;&gt;(12, 4) -->\n",
+       "<g id=\"edge41\" class=\"edge\">\n",
+       "<title>(12, 3)&#45;&gt;(12, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M327.2192,-921C335.373,-921 344.1778,-921 352.707,-921\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"352.9118,-924.5001 362.9118,-921 352.9117,-917.5001 352.9118,-924.5001\"/>\n",
+       "</g>\n",
+       "<!-- (13, 3) -->\n",
+       "<g id=\"node48\" class=\"node\">\n",
+       "<title>(13, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-894\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-890.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(13, 3)</text>\n",
+       "</g>\n",
+       "<!-- (13, 3)&#45;&gt;(12, 3) -->\n",
+       "<g id=\"edge42\" class=\"edge\">\n",
+       "<title>(13, 3)&#45;&gt;(12, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-902.0278C229.0413,-904.6699 240.6252,-907.6486 251.5168,-910.4493\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"250.7105,-913.8558 261.2671,-912.9565 252.4538,-907.0763 250.7105,-913.8558\"/>\n",
+       "</g>\n",
+       "<!-- (14, 1) -->\n",
+       "<g id=\"node49\" class=\"node\">\n",
+       "<title>(14, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"82.5473\" cy=\"-1110\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-1106.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 1)</text>\n",
+       "<text text-anchor=\"middle\" x=\"35.5473\" y=\"-1080.8\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">Tree</text>\n",
+       "</g>\n",
+       "<!-- (14, 2) -->\n",
+       "<g id=\"node50\" class=\"node\">\n",
+       "<title>(14, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"187.5473\" cy=\"-1110\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-1106.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 2)</text>\n",
+       "</g>\n",
+       "<!-- (14, 1)&#45;&gt;(14, 2) -->\n",
+       "<g id=\"edge43\" class=\"edge\">\n",
+       "<title>(14, 1)&#45;&gt;(14, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-1110C125.373,-1110 134.1778,-1110 142.707,-1110\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-1113.5001 152.9118,-1110 142.9117,-1106.5001 142.9118,-1113.5001\"/>\n",
+       "</g>\n",
+       "<!-- (14, 3) -->\n",
+       "<g id=\"node51\" class=\"node\">\n",
+       "<title>(14, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"292.5473\" cy=\"-1083\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"292.5473\" y=\"-1079.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 3)</text>\n",
+       "</g>\n",
+       "<!-- (14, 2)&#45;&gt;(14, 3) -->\n",
+       "<g id=\"edge44\" class=\"edge\">\n",
+       "<title>(14, 2)&#45;&gt;(14, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-1101.9722C229.0413,-1099.3301 240.6252,-1096.3514 251.5168,-1093.5507\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"252.4538,-1096.9237 261.2671,-1091.0435 250.7105,-1090.1442 252.4538,-1096.9237\"/>\n",
+       "</g>\n",
+       "<!-- (14, 4) -->\n",
+       "<g id=\"node52\" class=\"node\">\n",
+       "<title>(14, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"397.5473\" cy=\"-1083\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"397.5473\" y=\"-1079.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(14, 4)</text>\n",
+       "</g>\n",
+       "<!-- (14, 3)&#45;&gt;(14, 4) -->\n",
+       "<g id=\"edge45\" class=\"edge\">\n",
+       "<title>(14, 3)&#45;&gt;(14, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M327.2192,-1083C335.373,-1083 344.1778,-1083 352.707,-1083\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"352.9118,-1086.5001 362.9118,-1083 352.9117,-1079.5001 352.9118,-1086.5001\"/>\n",
+       "</g>\n",
+       "<!-- (15, 3) -->\n",
+       "<g id=\"node53\" class=\"node\">\n",
+       "<title>(15, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"187.5473\" cy=\"-1056\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"187.5473\" y=\"-1052.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(15, 3)</text>\n",
+       "</g>\n",
+       "<!-- (15, 3)&#45;&gt;(14, 3) -->\n",
+       "<g id=\"edge46\" class=\"edge\">\n",
+       "<title>(15, 3)&#45;&gt;(14, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M218.7665,-1064.0278C229.0413,-1066.6699 240.6252,-1069.6486 251.5168,-1072.4493\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"250.7105,-1075.8558 261.2671,-1074.9565 252.4538,-1069.0763 250.7105,-1075.8558\"/>\n",
+       "</g>\n",
+       "<!-- (15, 2) -->\n",
+       "<g id=\"node54\" class=\"node\">\n",
+       "<title>(15, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-1056\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-1052.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(15, 2)</text>\n",
+       "</g>\n",
+       "<!-- (15, 2)&#45;&gt;(15, 3) -->\n",
+       "<g id=\"edge47\" class=\"edge\">\n",
+       "<title>(15, 2)&#45;&gt;(15, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.2192,-1056C125.373,-1056 134.1778,-1056 142.707,-1056\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"142.9118,-1059.5001 152.9118,-1056 142.9117,-1052.5001 142.9118,-1059.5001\"/>\n",
+       "</g>\n",
+       "<!-- (16, 2) -->\n",
+       "<g id=\"node55\" class=\"node\">\n",
+       "<title>(16, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"82.5473\" cy=\"-1002\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.5473\" y=\"-998.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(16, 2)</text>\n",
+       "</g>\n",
+       "<!-- (16, 2)&#45;&gt;(15, 3) -->\n",
+       "<g id=\"edge48\" class=\"edge\">\n",
+       "<title>(16, 2)&#45;&gt;(15, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M107.1651,-1014.6606C121.0194,-1021.7857 138.5231,-1030.7876 153.657,-1038.5707\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"152.2262,-1041.7706 162.7199,-1043.2316 155.4277,-1035.5456 152.2262,-1041.7706\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ],
       "text/plain": [
-       "<IPython.core.display.Image object>"
+       "<graphviz.files.Source at 0x7fcec01624a8>"
       ]
      },
      "execution_count": 6,
@@ -184,7 +1487,8 @@
     }
    ],
    "source": [
-    "display.Image(ac.render(omc))"
+    "gvDot = ac.render(omc)\n",
+    "gvDot"
    ]
   },
   {
@@ -197,13 +1501,13 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 30,
+   "execution_count": 16,
    "metadata": {},
    "outputs": [
     {
      "data": {
       "application/vnd.jupyter.widget-view+json": {
-       "model_id": "928e5fff82124afe8e70dd10a3957f5b",
+       "model_id": "57bd28f57f2245a492518814f3e60e27",
        "version_major": 2,
        "version_minor": 0
       },
@@ -223,42 +1527,1643 @@
   },
   {
    "cell_type": "code",
-   "execution_count": 31,
-   "metadata": {},
-   "outputs": [],
-   "source": [
-    "for i in range(10):\n",
-    "    oEC.step()\n",
-    "    oEC.render()"
-   ]
-  },
-  {
-   "cell_type": "code",
-   "execution_count": 32,
-   "metadata": {},
+   "execution_count": 17,
+   "metadata": {
+    "scrolled": false
+   },
    "outputs": [
     {
      "data": {
-      "image/png": "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\n",
-      "text/plain": [
-       "<IPython.core.display.Image object>"
+      "text/html": [
+       "<br>Step: 0\n"
       ]
      },
-     "execution_count": 32,
      "metadata": {},
-     "output_type": "execute_result"
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"830pt\" height=\"116pt\"\n",
+       " viewBox=\"0.00 0.00 830.29 116.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 112)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-112 826.2941,-112 826.2941,4 -4,4\"/>\n",
+       "<!-- (&#45;1, 0) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(&#45;1, 0)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"33.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 0)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#0000ff\" cx=\"201.1471\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"201.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 0)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(&#45;1, 0)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M59.3971,-78.75C88.3342,-66.3484 134.9933,-46.3516 166.8141,-32.7141\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"168.3644,-35.8576 176.1772,-28.7014 165.607,-29.4236 168.3644,-35.8576\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 1) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(&#45;1, 1)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"453.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"453.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 1)</text>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#0000ff\" cx=\"621.1471\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"621.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 1)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(&#45;1, 1)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M479.3971,-78.75C508.3342,-66.3484 554.9933,-46.3516 586.8141,-32.7141\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"588.3644,-35.8576 596.1772,-28.7014 585.607,-29.4236 588.3644,-35.8576\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 2) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(&#45;1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"117.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"117.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 2)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(&#45;1, 2)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M134.9613,-74.7307C146.8461,-64.5437 162.6502,-50.9973 175.8345,-39.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"178.3317,-42.1658 183.6465,-33.0004 173.7762,-36.851 178.3317,-42.1658\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 3) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(&#45;1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"537.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"537.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 3)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(&#45;1, 3)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M554.9613,-74.7307C566.8461,-64.5437 582.6502,-50.9973 595.8345,-39.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"598.3317,-42.1658 603.6465,-33.0004 593.7762,-36.851 598.3317,-42.1658\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 4) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(&#45;1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"201.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"201.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 4)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(&#45;1, 4)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M201.1471,-71.8314C201.1471,-64.131 201.1471,-54.9743 201.1471,-46.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"204.6472,-46.4132 201.1471,-36.4133 197.6472,-46.4133 204.6472,-46.4132\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 5) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(&#45;1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"621.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"621.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 5)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(&#45;1, 5)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M621.1471,-71.8314C621.1471,-64.131 621.1471,-54.9743 621.1471,-46.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"624.6472,-46.4132 621.1471,-36.4133 617.6472,-46.4133 624.6472,-46.4132\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(&#45;1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"285.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"285.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(&#45;1, 6)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M267.3328,-74.7307C255.4481,-64.5437 239.6439,-50.9973 226.4596,-39.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"228.518,-36.851 218.6476,-33.0004 223.9624,-42.1658 228.518,-36.851\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(&#45;1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"705.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"705.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(&#45;1, 7)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M687.3328,-74.7307C675.4481,-64.5437 659.6439,-50.9973 646.4596,-39.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"648.518,-36.851 638.6476,-33.0004 643.9624,-42.1658 648.518,-36.851\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(&#45;1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"369.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"369.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(&#45;1, 8)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M342.8971,-78.75C313.9599,-66.3484 267.3008,-46.3516 235.48,-32.7141\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"236.6871,-29.4236 226.1169,-28.7014 233.9297,-35.8576 236.6871,-29.4236\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(&#45;1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"789.1471\" cy=\"-90\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"789.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(&#45;1, 9)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M762.8971,-78.75C733.9599,-66.3484 687.3008,-46.3516 655.48,-32.7141\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"656.6871,-29.4236 646.1169,-28.7014 653.9297,-35.8576 656.6871,-29.4236\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 1\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"662pt\" height=\"188pt\"\n",
+       " viewBox=\"0.00 0.00 662.29 188.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 184)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-184 658.2941,-184 658.2941,4 -4,4\"/>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"159.1471\" cy=\"-90\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"159.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"159.1471\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"159.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 2)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M159.1471,-71.8314C159.1471,-64.131 159.1471,-54.9743 159.1471,-46.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"162.6472,-46.4132 159.1471,-36.4133 155.6472,-46.4133 162.6472,-46.4132\"/>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"495.1471\" cy=\"-90\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"495.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (4, 3) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(4, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"495.1471\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"495.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 3)</text>\n",
+       "</g>\n",
+       "<!-- (4, 2)&#45;&gt;(4, 3) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(4, 2)&#45;&gt;(4, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M495.1471,-71.8314C495.1471,-64.131 495.1471,-54.9743 495.1471,-46.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"498.6472,-46.4132 495.1471,-36.4133 491.6472,-46.4133 498.6472,-46.4132\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 2) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(&#45;1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"33.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 2)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(&#45;1, 2)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M56.2574,-148.7941C76.4886,-137.2334 106.0432,-120.3451 128.2917,-107.6316\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"130.0823,-110.6396 137.0283,-102.6393 126.6093,-104.5619 130.0823,-110.6396\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 3) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(&#45;1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"369.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"369.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 3)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(&#45;1, 3)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M392.2574,-148.7941C412.4886,-137.2334 442.0432,-120.3451 464.2917,-107.6316\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"466.0823,-110.6396 473.0283,-102.6393 462.6093,-104.5619 466.0823,-110.6396\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 4) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(&#45;1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"117.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"117.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 4)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(&#45;1, 4)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M127.3141,-144.5708C132.3183,-135.9922 138.4526,-125.4762 143.996,-115.9732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"147.0581,-117.6701 149.0737,-107.2687 141.0117,-114.1429 147.0581,-117.6701\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 5) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(&#45;1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"453.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"453.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 5)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(&#45;1, 5)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M463.3141,-144.5708C468.3183,-135.9922 474.4526,-125.4762 479.996,-115.9732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"483.0581,-117.6701 485.0737,-107.2687 477.0117,-114.1429 483.0581,-117.6701\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(&#45;1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"201.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"201.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(&#45;1, 6)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M190.98,-144.5708C185.9759,-135.9922 179.8415,-125.4762 174.2981,-115.9732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"177.2824,-114.1429 169.2205,-107.2687 171.236,-117.6701 177.2824,-114.1429\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(&#45;1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"537.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"537.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(&#45;1, 7)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M526.98,-144.5708C521.9759,-135.9922 515.8415,-125.4762 510.2981,-115.9732\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"513.2824,-114.1429 505.2205,-107.2687 507.236,-117.6701 513.2824,-114.1429\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(&#45;1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"285.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"285.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(&#45;1, 8)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M262.0367,-148.7941C241.8055,-137.2334 212.251,-120.3451 190.0024,-107.6316\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"191.6848,-104.5619 181.2658,-102.6393 188.2118,-110.6396 191.6848,-104.5619\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(&#45;1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"621.1471\" cy=\"-162\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"621.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(&#45;1, 9)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M598.0367,-148.7941C577.8055,-137.2334 548.251,-120.3451 526.0024,-107.6316\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"527.6848,-104.5619 517.2658,-102.6393 524.2118,-110.6396 527.6848,-104.5619\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 2\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"494pt\" height=\"260pt\"\n",
+       " viewBox=\"0.00 0.00 494.29 260.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 256)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-256 490.2941,-256 490.2941,4 -4,4\"/>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"117.1471\" cy=\"-90\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"117.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"117.1471\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"117.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 3)&#45;&gt;(1, 4) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 3)&#45;&gt;(1, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.1471,-71.8314C117.1471,-64.131 117.1471,-54.9743 117.1471,-46.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"120.6472,-46.4132 117.1471,-36.4133 113.6472,-46.4133 120.6472,-46.4132\"/>\n",
+       "</g>\n",
+       "<!-- (4, 3) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(4, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"369.1471\" cy=\"-90\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"369.1471\" y=\"-86.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 3)</text>\n",
+       "</g>\n",
+       "<!-- (4, 4) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(4, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"369.1471\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"369.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 4)</text>\n",
+       "</g>\n",
+       "<!-- (4, 3)&#45;&gt;(4, 4) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(4, 3)&#45;&gt;(4, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M369.1471,-71.8314C369.1471,-64.131 369.1471,-54.9743 369.1471,-46.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"372.6472,-46.4132 369.1471,-36.4133 365.6472,-46.4133 372.6472,-46.4132\"/>\n",
+       "</g>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"117.1471\" cy=\"-162\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"117.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 2)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.1471,-143.8314C117.1471,-136.131 117.1471,-126.9743 117.1471,-118.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"120.6472,-118.4132 117.1471,-108.4133 113.6472,-118.4133 120.6472,-118.4132\"/>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"369.1471\" cy=\"-162\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"369.1471\" y=\"-158.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (4, 2)&#45;&gt;(4, 3) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(4, 2)&#45;&gt;(4, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M369.1471,-143.8314C369.1471,-136.131 369.1471,-126.9743 369.1471,-118.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"372.6472,-118.4132 369.1471,-108.4133 365.6472,-118.4133 372.6472,-118.4132\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 4) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(&#45;1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"33.1471\" cy=\"-234\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-230.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 4)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(&#45;1, 4)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M50.9613,-218.7307C62.8461,-208.5437 78.6502,-194.9973 91.8345,-183.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"94.3317,-186.1658 99.6465,-177.0004 89.7762,-180.851 94.3317,-186.1658\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 5) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(&#45;1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"285.1471\" cy=\"-234\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"285.1471\" y=\"-230.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 5)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(&#45;1, 5)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M302.9613,-218.7307C314.8461,-208.5437 330.6502,-194.9973 343.8345,-183.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"346.3317,-186.1658 351.6465,-177.0004 341.7762,-180.851 346.3317,-186.1658\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(&#45;1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"117.1471\" cy=\"-234\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"117.1471\" y=\"-230.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(&#45;1, 6)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M117.1471,-215.8314C117.1471,-208.131 117.1471,-198.9743 117.1471,-190.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"120.6472,-190.4132 117.1471,-180.4133 113.6472,-190.4133 120.6472,-190.4132\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(&#45;1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"369.1471\" cy=\"-234\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"369.1471\" y=\"-230.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(&#45;1, 7)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M369.1471,-215.8314C369.1471,-208.131 369.1471,-198.9743 369.1471,-190.4166\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"372.6472,-190.4132 369.1471,-180.4133 365.6472,-190.4133 372.6472,-190.4132\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(&#45;1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"201.1471\" cy=\"-234\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"201.1471\" y=\"-230.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(&#45;1, 8)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M183.3328,-218.7307C171.4481,-208.5437 155.6439,-194.9973 142.4596,-183.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"144.518,-180.851 134.6476,-177.0004 139.9624,-186.1658 144.518,-180.851\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(&#45;1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"453.1471\" cy=\"-234\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"453.1471\" y=\"-230.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(&#45;1, 9)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M435.3328,-218.7307C423.4481,-208.5437 407.6439,-194.9973 394.4596,-183.6965\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"396.518,-180.851 386.6476,-177.0004 391.9624,-186.1658 396.518,-180.851\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 3\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"463pt\" height=\"206pt\"\n",
+       " viewBox=\"0.00 0.00 462.67 206.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 202)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-202 458.6724,-202 458.6724,4 -4,4\"/>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"327.0306\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"327.0306\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 5) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"424.1251\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"424.1251\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4)&#45;&gt;(1, 5) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 4)&#45;&gt;(1, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M357.7519,-45C365.8095,-45 374.628,-45 383.1297,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"383.2704,-48.5001 393.2704,-45 383.2704,-41.5001 383.2704,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 4) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(4, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"327.0306\" cy=\"-153\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"327.0306\" y=\"-149.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 4)</text>\n",
+       "</g>\n",
+       "<!-- (4, 5) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(4, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"424.1251\" cy=\"-153\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"424.1251\" y=\"-149.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 5)</text>\n",
+       "</g>\n",
+       "<!-- (4, 4)&#45;&gt;(4, 5) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(4, 4)&#45;&gt;(4, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M357.7519,-153C365.8095,-153 374.628,-153 383.1297,-153\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"383.2704,-156.5001 393.2704,-153 383.2704,-149.5001 383.2704,-156.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"229.936\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"229.936\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 3)&#45;&gt;(1, 4) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 3)&#45;&gt;(1, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M260.6573,-45C268.715,-45 277.5334,-45 286.0351,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"286.1759,-48.5001 296.1758,-45 286.1758,-41.5001 286.1759,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 3) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(4, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"229.936\" cy=\"-153\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"229.936\" y=\"-149.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 3)</text>\n",
+       "</g>\n",
+       "<!-- (4, 3)&#45;&gt;(4, 4) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(4, 3)&#45;&gt;(4, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M260.6573,-153C268.715,-153 277.5334,-153 286.0351,-153\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"286.1759,-156.5001 296.1758,-153 286.1758,-149.5001 286.1759,-156.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"132.8414\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"132.8414\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(1, 2)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M163.5627,-45C171.6204,-45 180.4388,-45 188.9405,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"189.0813,-48.5001 199.0812,-45 189.0812,-41.5001 189.0813,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"132.8414\" cy=\"-153\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"132.8414\" y=\"-149.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (4, 2)&#45;&gt;(4, 3) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(4, 2)&#45;&gt;(4, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M163.5627,-153C171.6204,-153 180.4388,-153 188.9405,-153\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"189.0813,-156.5001 199.0812,-153 189.0812,-149.5001 189.0813,-156.5001\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(&#45;1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"33.1471\" cy=\"-72\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 6)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(&#45;1, 6)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M63.0587,-63.8991C73.1423,-61.1682 84.5291,-58.0843 95.1351,-55.2119\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"96.2591,-58.5337 104.9964,-52.5412 94.4292,-51.7771 96.2591,-58.5337\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(&#45;1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"33.1471\" cy=\"-180\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-176.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 7)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(&#45;1, 7)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M63.0587,-171.8991C73.1423,-169.1682 84.5291,-166.0843 95.1351,-163.2119\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"96.2591,-166.5337 104.9964,-160.5412 94.4292,-159.7771 96.2591,-166.5337\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(&#45;1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"33.1471\" cy=\"-18\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(&#45;1, 8)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M63.0587,-26.1009C73.1423,-28.8318 84.5291,-31.9157 95.1351,-34.7881\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"94.4292,-38.2229 104.9964,-37.4588 96.2591,-31.4663 94.4292,-38.2229\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(&#45;1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"33.1471\" cy=\"-126\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-122.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(&#45;1, 9)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M63.0587,-134.1009C73.1423,-136.8318 84.5291,-139.9157 95.1351,-142.7881\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"94.4292,-146.2229 104.9964,-145.4588 96.2591,-139.4663 94.4292,-146.2229\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 4\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"560pt\" height=\"98pt\"\n",
+       " viewBox=\"0.00 0.00 559.77 98.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 94)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-94 555.767,-94 555.767,4 -4,4\"/>\n",
+       "<!-- (1, 5) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"424.1251\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"424.1251\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (1, 6) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"521.2197\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"521.2197\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (1, 5)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 5)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M454.8465,-18C462.9041,-18 471.7226,-18 480.2243,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"480.365,-21.5001 490.365,-18 480.3649,-14.5001 480.365,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 5) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(4, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"424.1251\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"424.1251\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 5)</text>\n",
+       "</g>\n",
+       "<!-- (4, 6) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(4, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"521.2197\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"521.2197\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 6)</text>\n",
+       "</g>\n",
+       "<!-- (4, 5)&#45;&gt;(4, 6) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(4, 5)&#45;&gt;(4, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M454.8465,-72C462.9041,-72 471.7226,-72 480.2243,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"480.365,-75.5001 490.365,-72 480.3649,-68.5001 480.365,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"327.0306\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"327.0306\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4)&#45;&gt;(1, 5) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 4)&#45;&gt;(1, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M357.7519,-18C365.8095,-18 374.628,-18 383.1297,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"383.2704,-21.5001 393.2704,-18 383.2704,-14.5001 383.2704,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 4) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(4, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"327.0306\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"327.0306\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 4)</text>\n",
+       "</g>\n",
+       "<!-- (4, 4)&#45;&gt;(4, 5) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(4, 4)&#45;&gt;(4, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M357.7519,-72C365.8095,-72 374.628,-72 383.1297,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"383.2704,-75.5001 393.2704,-72 383.2704,-68.5001 383.2704,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"229.936\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"229.936\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 3)&#45;&gt;(1, 4) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(1, 3)&#45;&gt;(1, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M260.6573,-18C268.715,-18 277.5334,-18 286.0351,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"286.1759,-21.5001 296.1758,-18 286.1758,-14.5001 286.1759,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 3) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(4, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"229.936\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"229.936\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 3)</text>\n",
+       "</g>\n",
+       "<!-- (4, 3)&#45;&gt;(4, 4) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(4, 3)&#45;&gt;(4, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M260.6573,-72C268.715,-72 277.5334,-72 286.0351,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"286.1759,-75.5001 296.1758,-72 286.1758,-68.5001 286.1759,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"132.8414\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"132.8414\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(1, 2)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M163.5627,-18C171.6204,-18 180.4388,-18 188.9405,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"189.0813,-21.5001 199.0812,-18 189.0812,-14.5001 189.0813,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"132.8414\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"132.8414\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (4, 2)&#45;&gt;(4, 3) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(4, 2)&#45;&gt;(4, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M163.5627,-72C171.6204,-72 180.4388,-72 188.9405,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"189.0813,-75.5001 199.0812,-72 189.0812,-68.5001 189.0813,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(&#45;1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"33.1471\" cy=\"-18\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 8)&#45;&gt;(1, 2) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(&#45;1, 8)&#45;&gt;(1, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M66.3438,-18C74.5588,-18 83.4555,-18 91.9884,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"92.1461,-21.5001 102.1461,-18 92.1461,-14.5001 92.1461,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(&#45;1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"33.1471\" cy=\"-72\" rx=\"33.2948\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"33.1471\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(&#45;1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (&#45;1, 9)&#45;&gt;(4, 2) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(&#45;1, 9)&#45;&gt;(4, 2)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M66.3438,-72C74.5588,-72 83.4555,-72 91.9884,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"92.1461,-75.5001 102.1461,-72 92.1461,-68.5001 92.1461,-75.5001\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 5\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"555pt\" height=\"98pt\"\n",
+       " viewBox=\"0.00 0.00 554.57 98.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 94)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-94 550.5675,-94 550.5675,4 -4,4\"/>\n",
+       "<!-- (1, 6) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"418.9256\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (1, 7) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"516.0202\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.0202\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (1, 6)&#45;&gt;(1, 7) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 6)&#45;&gt;(1, 7)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M449.6469,-18C457.7046,-18 466.523,-18 475.0247,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"475.1655,-21.5001 485.1654,-18 475.1654,-14.5001 475.1655,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 6) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(4, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"418.9256\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 6)</text>\n",
+       "</g>\n",
+       "<!-- (3, 6) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(3, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"516.0202\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.0202\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 6)</text>\n",
+       "</g>\n",
+       "<!-- (4, 6)&#45;&gt;(3, 6) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(4, 6)&#45;&gt;(3, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M449.6469,-72C457.7046,-72 466.523,-72 475.0247,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"475.1655,-75.5001 485.1654,-72 475.1654,-68.5001 475.1655,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 5) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"321.831\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (1, 5)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 5)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M352.5524,-18C360.61,-18 369.4285,-18 377.9302,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"378.0709,-21.5001 388.0709,-18 378.0708,-14.5001 378.0709,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 5) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(4, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"321.831\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 5)</text>\n",
+       "</g>\n",
+       "<!-- (4, 5)&#45;&gt;(4, 6) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(4, 5)&#45;&gt;(4, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M352.5524,-72C360.61,-72 369.4285,-72 377.9302,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"378.0709,-75.5001 388.0709,-72 378.0708,-68.5001 378.0709,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"224.7364\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4)&#45;&gt;(1, 5) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(1, 4)&#45;&gt;(1, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M255.4578,-18C263.5154,-18 272.3339,-18 280.8356,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"280.9763,-21.5001 290.9763,-18 280.9763,-14.5001 280.9763,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 4) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(4, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"224.7364\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 4)</text>\n",
+       "</g>\n",
+       "<!-- (4, 4)&#45;&gt;(4, 5) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(4, 4)&#45;&gt;(4, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M255.4578,-72C263.5154,-72 272.3339,-72 280.8356,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"280.9763,-75.5001 290.9763,-72 280.9763,-68.5001 280.9763,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"127.6419\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 3)&#45;&gt;(1, 4) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(1, 3)&#45;&gt;(1, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-18C166.4208,-18 175.2393,-18 183.741,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-21.5001 193.8817,-18 183.8817,-14.5001 183.8817,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 3) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(4, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"127.6419\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 3)</text>\n",
+       "</g>\n",
+       "<!-- (4, 3)&#45;&gt;(4, 4) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(4, 3)&#45;&gt;(4, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-72C166.4208,-72 175.2393,-72 183.741,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-75.5001 193.8817,-72 183.8817,-68.5001 183.8817,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 2) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(1, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"30.5473\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5473\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 2)</text>\n",
+       "</g>\n",
+       "<!-- (1, 2)&#45;&gt;(1, 3) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(1, 2)&#45;&gt;(1, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M61.2686,-18C69.3263,-18 78.1447,-18 86.6464,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"86.7872,-21.5001 96.7871,-18 86.7871,-14.5001 86.7872,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 2) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(4, 2)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"30.5473\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5473\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 2)</text>\n",
+       "</g>\n",
+       "<!-- (4, 2)&#45;&gt;(4, 3) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(4, 2)&#45;&gt;(4, 3)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M61.2686,-72C69.3263,-72 78.1447,-72 86.6464,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"86.7872,-75.5001 96.7871,-72 86.7871,-68.5001 86.7872,-75.5001\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 6\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"555pt\" height=\"98pt\"\n",
+       " viewBox=\"0.00 0.00 554.57 98.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 94)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-94 550.5675,-94 550.5675,4 -4,4\"/>\n",
+       "<!-- (1, 7) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"418.9256\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (1, 8) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"516.0202\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.0202\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (1, 7)&#45;&gt;(1, 8) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 7)&#45;&gt;(1, 8)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M449.6469,-18C457.7046,-18 466.523,-18 475.0247,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"475.1655,-21.5001 485.1654,-18 475.1654,-14.5001 475.1655,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (3, 6) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(3, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"418.9256\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 6)</text>\n",
+       "</g>\n",
+       "<!-- (2, 6) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(2, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"516.0202\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.0202\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 6)</text>\n",
+       "</g>\n",
+       "<!-- (3, 6)&#45;&gt;(2, 6) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(3, 6)&#45;&gt;(2, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M449.6469,-72C457.7046,-72 466.523,-72 475.0247,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"475.1655,-75.5001 485.1654,-72 475.1654,-68.5001 475.1655,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 6) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"321.831\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (1, 6)&#45;&gt;(1, 7) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 6)&#45;&gt;(1, 7)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M352.5524,-18C360.61,-18 369.4285,-18 377.9302,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"378.0709,-21.5001 388.0709,-18 378.0708,-14.5001 378.0709,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 6) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(4, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"321.831\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 6)</text>\n",
+       "</g>\n",
+       "<!-- (4, 6)&#45;&gt;(3, 6) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(4, 6)&#45;&gt;(3, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M352.5524,-72C360.61,-72 369.4285,-72 377.9302,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"378.0709,-75.5001 388.0709,-72 378.0708,-68.5001 378.0709,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 5) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"224.7364\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (1, 5)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(1, 5)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M255.4578,-18C263.5154,-18 272.3339,-18 280.8356,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"280.9763,-21.5001 290.9763,-18 280.9763,-14.5001 280.9763,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 5) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(4, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"224.7364\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 5)</text>\n",
+       "</g>\n",
+       "<!-- (4, 5)&#45;&gt;(4, 6) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(4, 5)&#45;&gt;(4, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M255.4578,-72C263.5154,-72 272.3339,-72 280.8356,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"280.9763,-75.5001 290.9763,-72 280.9763,-68.5001 280.9763,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"127.6419\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4)&#45;&gt;(1, 5) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(1, 4)&#45;&gt;(1, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-18C166.4208,-18 175.2393,-18 183.741,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-21.5001 193.8817,-18 183.8817,-14.5001 183.8817,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 4) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(4, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"127.6419\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 4)</text>\n",
+       "</g>\n",
+       "<!-- (4, 4)&#45;&gt;(4, 5) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(4, 4)&#45;&gt;(4, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-72C166.4208,-72 175.2393,-72 183.741,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-75.5001 193.8817,-72 183.8817,-68.5001 183.8817,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 3) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(1, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"30.5473\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5473\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 3)</text>\n",
+       "</g>\n",
+       "<!-- (1, 3)&#45;&gt;(1, 4) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(1, 3)&#45;&gt;(1, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M61.2686,-18C69.3263,-18 78.1447,-18 86.6464,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"86.7872,-21.5001 96.7871,-18 86.7871,-14.5001 86.7872,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 3) -->\n",
+       "<g id=\"node12\" class=\"node\">\n",
+       "<title>(4, 3)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"30.5473\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5473\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 3)</text>\n",
+       "</g>\n",
+       "<!-- (4, 3)&#45;&gt;(4, 4) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(4, 3)&#45;&gt;(4, 4)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M61.2686,-72C69.3263,-72 78.1447,-72 86.6464,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"86.7872,-75.5001 96.7871,-72 86.7871,-68.5001 86.7872,-75.5001\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 7\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"846pt\" height=\"98pt\"\n",
+       " viewBox=\"0.00 0.00 845.85 98.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 94)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-94 841.8512,-94 841.8512,4 -4,4\"/>\n",
+       "<!-- (1, 8) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"710.2093\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"710.2093\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (1, 9) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"807.3039\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"807.3039\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (1, 8)&#45;&gt;(1, 9) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 8)&#45;&gt;(1, 9)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M740.9307,-45C748.9883,-45 757.8068,-45 766.3085,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"766.4492,-48.5001 776.4492,-45 766.4491,-41.5001 766.4492,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 6) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(2, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"418.9256\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 6)</text>\n",
+       "</g>\n",
+       "<!-- (1, 6) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"516.0202\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.0202\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (2, 6)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(2, 6)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M446.749,-64.2629C456.6011,-61.5232 467.8551,-58.3937 478.3864,-55.4652\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"479.496,-58.7895 488.1927,-52.7382 477.6206,-52.0454 479.496,-58.7895\"/>\n",
+       "</g>\n",
+       "<!-- (1, 7) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"613.1148\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"613.1148\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (1, 6)&#45;&gt;(1, 7) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 6)&#45;&gt;(1, 7)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M546.7415,-45C554.7992,-45 563.6176,-45 572.1193,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"572.2601,-48.5001 582.26,-45 572.26,-41.5001 572.2601,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 7)&#45;&gt;(1, 8) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(1, 7)&#45;&gt;(1, 8)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M643.8361,-45C651.8937,-45 660.7122,-45 669.2139,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"669.3546,-48.5001 679.3546,-45 669.3546,-41.5001 669.3546,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (3, 6) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(3, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"321.831\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 6)</text>\n",
+       "</g>\n",
+       "<!-- (3, 6)&#45;&gt;(2, 6) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(3, 6)&#45;&gt;(2, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M352.5524,-72C360.61,-72 369.4285,-72 377.9302,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"378.0709,-75.5001 388.0709,-72 378.0708,-68.5001 378.0709,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 6) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(4, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"224.7364\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 6)</text>\n",
+       "</g>\n",
+       "<!-- (4, 6)&#45;&gt;(3, 6) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(4, 6)&#45;&gt;(3, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M255.4578,-72C263.5154,-72 272.3339,-72 280.8356,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"280.9763,-75.5001 290.9763,-72 280.9763,-68.5001 280.9763,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 5) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"418.9256\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (1, 5)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(1, 5)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M446.749,-25.7371C456.6011,-28.4768 467.8551,-31.6063 478.3864,-34.5348\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"477.6206,-37.9546 488.1927,-37.2618 479.496,-31.2105 477.6206,-37.9546\"/>\n",
+       "</g>\n",
+       "<!-- (4, 5) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(4, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"127.6419\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 5)</text>\n",
+       "</g>\n",
+       "<!-- (4, 5)&#45;&gt;(4, 6) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(4, 5)&#45;&gt;(4, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-72C166.4208,-72 175.2393,-72 183.741,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-75.5001 193.8817,-72 183.8817,-68.5001 183.8817,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"321.831\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4)&#45;&gt;(1, 5) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(1, 4)&#45;&gt;(1, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M352.5524,-18C360.61,-18 369.4285,-18 377.9302,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"378.0709,-21.5001 388.0709,-18 378.0708,-14.5001 378.0709,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 4) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(4, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"30.5473\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5473\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 4)</text>\n",
+       "</g>\n",
+       "<!-- (4, 4)&#45;&gt;(4, 5) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(4, 4)&#45;&gt;(4, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M61.2686,-72C69.3263,-72 78.1447,-72 86.6464,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"86.7872,-75.5001 96.7871,-72 86.7871,-68.5001 86.7872,-75.5001\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 8\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"854pt\" height=\"98pt\"\n",
+       " viewBox=\"0.00 0.00 853.76 98.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 94)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-94 849.7566,-94 849.7566,4 -4,4\"/>\n",
+       "<!-- (1, 9) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"710.2093\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"710.2093\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (1, 10) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 10)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"811.2566\" cy=\"-45\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"811.2566\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 10)</text>\n",
+       "</g>\n",
+       "<!-- (1, 9)&#45;&gt;(1, 10) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 9)&#45;&gt;(1, 10)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M740.8011,-45C748.9007,-45 757.8142,-45 766.4975,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"766.5228,-48.5001 776.5228,-45 766.5227,-41.5001 766.5228,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 6) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"418.9256\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (1, 7) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"516.0202\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.0202\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (1, 6)&#45;&gt;(1, 7) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(1, 6)&#45;&gt;(1, 7)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M449.6469,-45C457.7046,-45 466.523,-45 475.0247,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"475.1655,-48.5001 485.1654,-45 475.1654,-41.5001 475.1655,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 8) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"613.1148\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"613.1148\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (1, 7)&#45;&gt;(1, 8) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 7)&#45;&gt;(1, 8)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M546.7415,-45C554.7992,-45 563.6176,-45 572.1193,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"572.2601,-48.5001 582.26,-45 572.26,-41.5001 572.2601,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 8)&#45;&gt;(1, 9) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(1, 8)&#45;&gt;(1, 9)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M643.8361,-45C651.8937,-45 660.7122,-45 669.2139,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"669.3546,-48.5001 679.3546,-45 669.3546,-41.5001 669.3546,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 6) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(2, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"321.831\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 6)</text>\n",
+       "</g>\n",
+       "<!-- (2, 6)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(2, 6)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M349.6544,-64.2629C359.5066,-61.5232 370.7605,-58.3937 381.2918,-55.4652\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"382.4014,-58.7895 391.0981,-52.7382 380.526,-52.0454 382.4014,-58.7895\"/>\n",
+       "</g>\n",
+       "<!-- (3, 6) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(3, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"224.7364\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 6)</text>\n",
+       "</g>\n",
+       "<!-- (3, 6)&#45;&gt;(2, 6) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(3, 6)&#45;&gt;(2, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M255.4578,-72C263.5154,-72 272.3339,-72 280.8356,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"280.9763,-75.5001 290.9763,-72 280.9763,-68.5001 280.9763,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 5) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"321.831\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (1, 5)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(1, 5)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M349.6544,-25.7371C359.5066,-28.4768 370.7605,-31.6063 381.2918,-34.5348\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"380.526,-37.9546 391.0981,-37.2618 382.4014,-31.2105 380.526,-37.9546\"/>\n",
+       "</g>\n",
+       "<!-- (4, 6) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(4, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"127.6419\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 6)</text>\n",
+       "</g>\n",
+       "<!-- (4, 6)&#45;&gt;(3, 6) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(4, 6)&#45;&gt;(3, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-72C166.4208,-72 175.2393,-72 183.741,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-75.5001 193.8817,-72 183.8817,-68.5001 183.8817,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"224.7364\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4)&#45;&gt;(1, 5) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(1, 4)&#45;&gt;(1, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M255.4578,-18C263.5154,-18 272.3339,-18 280.8356,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"280.9763,-21.5001 290.9763,-18 280.9763,-14.5001 280.9763,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 5) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(4, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"30.5473\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5473\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 5)</text>\n",
+       "</g>\n",
+       "<!-- (4, 5)&#45;&gt;(4, 6) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(4, 5)&#45;&gt;(4, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M61.2686,-72C69.3263,-72 78.1447,-72 86.6464,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"86.7872,-75.5001 96.7871,-72 86.7871,-68.5001 86.7872,-75.5001\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "text/html": [
+       "<br>Step: 9\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
+    },
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.40.1 (20161225.0304)\n",
+       " -->\n",
+       "<!-- Pages: 1 -->\n",
+       "<svg width=\"862pt\" height=\"98pt\"\n",
+       " viewBox=\"0.00 0.00 861.66 98.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph0\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 94)\">\n",
+       "<polygon fill=\"#ffffff\" stroke=\"transparent\" points=\"-4,4 -4,-94 857.6621,-94 857.6621,4 -4,4\"/>\n",
+       "<!-- (1, 10) -->\n",
+       "<g id=\"node1\" class=\"node\">\n",
+       "<title>(1, 10)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"714.1621\" cy=\"-45\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"714.1621\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 10)</text>\n",
+       "</g>\n",
+       "<!-- (1, 11) -->\n",
+       "<g id=\"node2\" class=\"node\">\n",
+       "<title>(1, 11)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"819.1621\" cy=\"-45\" rx=\"34.5\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"819.1621\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 11)</text>\n",
+       "</g>\n",
+       "<!-- (1, 10)&#45;&gt;(1, 11) -->\n",
+       "<g id=\"edge1\" class=\"edge\">\n",
+       "<title>(1, 10)&#45;&gt;(1, 11)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M748.834,-45C756.9878,-45 765.7926,-45 774.3218,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"774.5266,-48.5001 784.5265,-45 774.5265,-41.5001 774.5266,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 7) -->\n",
+       "<g id=\"node3\" class=\"node\">\n",
+       "<title>(1, 7)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"418.9256\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.9256\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 7)</text>\n",
+       "</g>\n",
+       "<!-- (1, 8) -->\n",
+       "<g id=\"node4\" class=\"node\">\n",
+       "<title>(1, 8)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"516.0202\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"516.0202\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 8)</text>\n",
+       "</g>\n",
+       "<!-- (1, 7)&#45;&gt;(1, 8) -->\n",
+       "<g id=\"edge2\" class=\"edge\">\n",
+       "<title>(1, 7)&#45;&gt;(1, 8)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M449.6469,-45C457.7046,-45 466.523,-45 475.0247,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"475.1655,-48.5001 485.1654,-45 475.1654,-41.5001 475.1655,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 9) -->\n",
+       "<g id=\"node5\" class=\"node\">\n",
+       "<title>(1, 9)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"613.1148\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"613.1148\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 9)</text>\n",
+       "</g>\n",
+       "<!-- (1, 8)&#45;&gt;(1, 9) -->\n",
+       "<g id=\"edge3\" class=\"edge\">\n",
+       "<title>(1, 8)&#45;&gt;(1, 9)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M546.7415,-45C554.7992,-45 563.6176,-45 572.1193,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"572.2601,-48.5001 582.26,-45 572.26,-41.5001 572.2601,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 9)&#45;&gt;(1, 10) -->\n",
+       "<g id=\"edge4\" class=\"edge\">\n",
+       "<title>(1, 9)&#45;&gt;(1, 10)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M643.7065,-45C651.8061,-45 660.7196,-45 669.4029,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"669.4282,-48.5001 679.4282,-45 669.4282,-41.5001 669.4282,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 6) -->\n",
+       "<g id=\"node6\" class=\"node\">\n",
+       "<title>(1, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff00ff\" cx=\"321.831\" cy=\"-45\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"321.831\" y=\"-41.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 6)</text>\n",
+       "</g>\n",
+       "<!-- (1, 6)&#45;&gt;(1, 7) -->\n",
+       "<g id=\"edge5\" class=\"edge\">\n",
+       "<title>(1, 6)&#45;&gt;(1, 7)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M352.5524,-45C360.61,-45 369.4285,-45 377.9302,-45\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"378.0709,-48.5001 388.0709,-45 378.0708,-41.5001 378.0709,-48.5001\"/>\n",
+       "</g>\n",
+       "<!-- (2, 6) -->\n",
+       "<g id=\"node7\" class=\"node\">\n",
+       "<title>(2, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"224.7364\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(2, 6)</text>\n",
+       "</g>\n",
+       "<!-- (2, 6)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge6\" class=\"edge\">\n",
+       "<title>(2, 6)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M252.5599,-64.2629C262.412,-61.5232 273.6659,-58.3937 284.1972,-55.4652\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"285.3068,-58.7895 294.0036,-52.7382 283.4314,-52.0454 285.3068,-58.7895\"/>\n",
+       "</g>\n",
+       "<!-- (1, 5) -->\n",
+       "<g id=\"node8\" class=\"node\">\n",
+       "<title>(1, 5)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"224.7364\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.7364\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 5)</text>\n",
+       "</g>\n",
+       "<!-- (1, 5)&#45;&gt;(1, 6) -->\n",
+       "<g id=\"edge7\" class=\"edge\">\n",
+       "<title>(1, 5)&#45;&gt;(1, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M252.5599,-25.7371C262.412,-28.4768 273.6659,-31.6063 284.1972,-34.5348\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"283.4314,-37.9546 294.0036,-37.2618 285.3068,-31.2105 283.4314,-37.9546\"/>\n",
+       "</g>\n",
+       "<!-- (3, 6) -->\n",
+       "<g id=\"node9\" class=\"node\">\n",
+       "<title>(3, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"127.6419\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(3, 6)</text>\n",
+       "</g>\n",
+       "<!-- (3, 6)&#45;&gt;(2, 6) -->\n",
+       "<g id=\"edge8\" class=\"edge\">\n",
+       "<title>(3, 6)&#45;&gt;(2, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-72C166.4208,-72 175.2393,-72 183.741,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-75.5001 193.8817,-72 183.8817,-68.5001 183.8817,-75.5001\"/>\n",
+       "</g>\n",
+       "<!-- (1, 4) -->\n",
+       "<g id=\"node10\" class=\"node\">\n",
+       "<title>(1, 4)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#ff0000\" cx=\"127.6419\" cy=\"-18\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.6419\" y=\"-14.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(1, 4)</text>\n",
+       "</g>\n",
+       "<!-- (1, 4)&#45;&gt;(1, 5) -->\n",
+       "<g id=\"edge9\" class=\"edge\">\n",
+       "<title>(1, 4)&#45;&gt;(1, 5)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M158.3632,-18C166.4208,-18 175.2393,-18 183.741,-18\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"183.8817,-21.5001 193.8817,-18 183.8817,-14.5001 183.8817,-21.5001\"/>\n",
+       "</g>\n",
+       "<!-- (4, 6) -->\n",
+       "<g id=\"node11\" class=\"node\">\n",
+       "<title>(4, 6)</title>\n",
+       "<ellipse fill=\"none\" stroke=\"#000000\" cx=\"30.5473\" cy=\"-72\" rx=\"30.5947\" ry=\"18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5473\" y=\"-68.3\" font-family=\"Times,serif\" font-size=\"14.00\" fill=\"#000000\">(4, 6)</text>\n",
+       "</g>\n",
+       "<!-- (4, 6)&#45;&gt;(3, 6) -->\n",
+       "<g id=\"edge10\" class=\"edge\">\n",
+       "<title>(4, 6)&#45;&gt;(3, 6)</title>\n",
+       "<path fill=\"none\" stroke=\"#000000\" d=\"M61.2686,-72C69.3263,-72 78.1447,-72 86.6464,-72\"/>\n",
+       "<polygon fill=\"#000000\" stroke=\"#000000\" points=\"86.7872,-75.5001 96.7871,-72 86.7871,-68.5001 86.7872,-75.5001\"/>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>\n"
+      ]
+     },
+     "metadata": {},
+     "output_type": "display_data"
     }
    ],
    "source": [
-    "display.Image(ac.render(env.motionCheck))"
+    "for i in range(10):\n",
+    "    oEC.step()\n",
+    "    oEC.render()\n",
+    "    \n",
+    "    display.display_html(f\"<br>Step: {i}\\n\", raw=True)\n",
+    "    display.display_svg(ac.render(env.motionCheck, horizontal=(i>=3)))\n",
+    "    time.sleep(0.1)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 26,
+   "metadata": {},
+   "outputs": [],
+   "source": [
+    "dAgStateFrozen= {0: (1, 11, 1),\n",
+    " 1: (1, 8, 1),\n",
+    " 2: (1, 10, 1),\n",
+    " 3: (1, 7, 1),\n",
+    " 4: (1, 9, 1),\n",
+    " 5: (1, 6, 0),\n",
+    " 6: (1, 5, 1),\n",
+    " 7: (2, 6, 0),\n",
+    " 8: (1, 4, 1),\n",
+    " 9: (3, 6, 0)}"
    ]
   },
   {
    "cell_type": "code",
-   "execution_count": null,
+   "execution_count": 27,
    "metadata": {},
    "outputs": [],
-   "source": []
+   "source": [
+    "dAgState={}\n",
+    "for iAg, ag in enumerate(env.agents):\n",
+    "    dAgState[iAg] = (*ag.position, ag.direction)\n",
+    "assert dAgState == dAgStateFrozen\n"
+   ]
   }
  ],
  "metadata": {
-- 
GitLab