diff --git a/info4/kapitel-0/Logik.ipynb b/info4/kapitel-0/Logik.ipynb
index 29844259052882d2107b9c970692e5a8b62f142c..a3c287124b7d97636d0ee64a96b5e3268bfe3376 100644
--- a/info4/kapitel-0/Logik.ipynb
+++ b/info4/kapitel-0/Logik.ipynb
@@ -8,7 +8,50 @@
     "\n",
     "Grundlagen der Logik und Mengentheorie sind nicht im Skript.\n",
     "Hier definieren wir einige Grundlagen und Notationen die im Skript verwendet werden.\n",
-    "Ein gutes Verständnis dieser Grundlagen und Notationen ist für das Verständnis des Skripts, aber auch anderer Teile der Informatik unumgänglich.\n"
+    "Ein gutes Verständnis dieser Grundlagen und Notationen ist für das Verständnis des Skripts, aber auch anderer Teile der Informatik unumgänglich.\n",
+    "\n",
+    "Die Folien für diese Grundlagen sind als Jupyter Notebooks erstellt worden und im [Gitlab der Informatik](https://gitlab.cs.uni-duesseldorf.de/general/stups/prob-teaching-notebooks) erhältlich.\n",
+    "\n",
+    "## Was ist ein Notebook?\n",
+    "\n",
+    "* Dokument mit Text und ausführbaren Code-Abschnitten\n",
+    "* Code kann interaktiv ausgeführt werden\n",
+    "* Ergebnisse erscheinen im Notebook unter dem jeweiligem Code\n",
+    "* Ähnlich wie eine REPL (read-eval-print-loop), mit einigen Unterschieden:\n",
+    "    * Code-Abschnitte können \"außer der Reihe\" bearbeitet und ausgeführt werden\n",
+    "    * Ausgaben können formatierten Text und Grafiken enthalten\n",
+    "    * Speicherbar als Datei\n",
+    "    * Code kann später neu ausgeführt werden\n",
+    "    * Weitergabe an andere Nutzer möglich\n",
+    "* Implementierungen: Mathematica, Maple, Jupyter, u. a.\n",
+    "\n",
+    "## Jupyter Notebook\n",
+    "\n",
+    "* Browserbasierte Notebook-Oberfläche\n",
+    "* Open Source und plattformübergreifend\n",
+    "* Stammt aus der Python-Community, in Python implementiert\n",
+    "* ACM System Software Award 2017\n",
+    "* Jupyter-Notebooks können aber verschiedene Programmiersprachen verwenden\n",
+    "* Dazu trennt Jupyter strikt zwischen Frontend und Kernel:\n",
+    "    * Das allgemeine **Frontend** implementiert z. B. Benutzeroberfläche und Dateiformat\n",
+    "    * Ein sprachspezifischer **Kernel** stellt die Sprache dem Frontend zur Verfügung\n",
+    "* Schnittstellen zwischen Frontend und Kernel sind sprachneutral\n",
+    "    * Kernel können in (fast) jeder Sprache implementiert werden, kein Python-Code nötig\n",
+    "    \n",
+    "## [ProB](https://www3.hhu.de/stups/prob) Kernel\n",
+    "\n",
+    "* Werkzeug zur Animation, Verifikation und Visualisierung formaler Spezifikationen\n",
+    "* Unterstützt B-Spezifikationen für sicherheitskritsche Anwendungen\n",
+    "* Entwicklung am STUPS Lehrstuhl\n",
+    "* Grundlage: Solver für Prädikatenlogik, Mengentheorie mit Relationen, Funktionen und Arithmetik.\n",
+    "* Eignet sich aber auch für mathematische Ausführungen\n",
+    "* Der [ProB-Jupyter-Kernel](https://gitlab.cs.uni-duesseldorf.de/general/stups/prob2-jupyter-kernel) stellt die B Sprache und die mathematischen Grundlagen für Jupyter Notebooks zur Verfügung\n",
+    "\n",
+    "\n",
+    "Um diese Notebooks zu starten kann man entweder selber Jupyter und den [ProB Kernel](https://gitlab.cs.uni-duesseldorf.de/general/stups/prob2-jupyter-kernel) installieren.\n",
+    "Man kann aber auch die Notebooks vom Browser aus mit Binder starten (das dauert besonders beim ersten Mal etwas länger):\n",
+    "\n",
+    "[![Binder](https://mybinder.org/badge_logo.svg)](https://mybinder.org/v2/git/https%3A%2F%2Fgitlab.cs.uni-duesseldorf.de%2Fgeneral%2Fstups%2Fprob-teaching-notebooks/master)"
    ]
   },
   {
diff --git a/info4/kapitel-0/Mengentheorie.ipynb b/info4/kapitel-0/Mengentheorie.ipynb
index 8a2e8cc1d7b29a69f4a14496653871b424e599fc..e5bf56b464d4946cbd6368b73bf1de721558a28a 100644
--- a/info4/kapitel-0/Mengentheorie.ipynb
+++ b/info4/kapitel-0/Mengentheorie.ipynb
@@ -1859,9 +1859,4057 @@
    "cell_type": "markdown",
    "metadata": {},
    "source": [
-    "# Relationen\n",
+    "# Relationen in der Mengentheorie\n",
     "* Was ist eine Relation?\n",
-    "* Wie kann man Relationen in Mengentheorie und Logik abbilden?"
+    "* Wie kann man Relationen in Mengentheorie und Logik abbilden?\n",
+    "\n",
+    "* https://en.wikipedia.org/wiki/Finitary\\_relation}:\n",
+    " * _In set theory and logic, a relation is a property that assigns truth values to k-tuples of individuals. Typically, the property describes a possible connection between the components of a k-tuple._\n",
+    "\n",
+    "* k-Tupel: $(1,2)$  (k=2, Paar)\n",
+    "* Eine Relation weist k-Tupeln Wahrheitswerte zu: \n",
+    " * Beispiel: $(1,2) \\mapsto TRUE$, $(2,1) \\mapsto FALSE$.\n",
+    "\n",
+    "## Unäre Relationen\n",
+    "\n",
+    "Eine unäre Relation über $x$ entspricht einfach einer Untermenge von $x$:\n",
+    "* die Menge an Werten für die die Relation wahr ist.\n",
+    "     \\end{itemize}\n",
+    "\n",
+    "Beispiele:\n",
+    "* Relation ``Ziffer'' über die ganzen Zahlen ist\n",
+    " * $0 .. 9 \\subseteq$ ℤ\n",
+    "* Relation ``Gt0'' über die ganzen Zahlen ist\n",
+    " * $\\{ \\mathit{x}|\\mathit{x} \\in $ℤ $\\wedge  \\mathit{x} > 0\\}  \\subseteq$ ℤ.\n",
+    "* Relation ``Gerade'' über die ganzen Zahlen ist\n",
+    " * $\\{ \\mathit{x}|\\mathit{x} \\in $ ℤ $\\wedge  \\mathit{x} \\mod 2 = 0\\}  \\subseteq$ ℤ.\n",
+    "\n",
+    "## Relationen vs Prädikate\n",
+    "Relationen ist die explizite Darstellung eines Prädikats als Menge:\n",
+    "  \n",
+    "* Prädikate können mit logischen Junktoren und Quantoren verarabeitet werden:\n",
+    " * $\\exists x. is\\_rich(x)$, $\\forall x.(is\\_poor(x) \\Rightarrow \\neg is\\_rich(x))$\n",
+    "  \n",
+    "* Relationen können mit mengentheoretischen Operationen verarbeitet werden:\n",
+    " *  $rich \\neq \\emptyset$,  $rich \\cap poor = \\emptyset$."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Kartesisches Produkt und Paare\n",
+    "\n",
+    "Das kartesische Produkt $x \\times y$ zweier Mengen $x$ und $y$ ist definiert als\n",
+    "* $\\{ (a,b) \\mid a\\in x \\wedge b\\in y\\}$.\n",
+    "\n",
+    "$(a,b)$ steht hier fü¼r ein geordnetes Paar,\n",
+    "      d.h. $(1 \\mapsto  2) \\neq  (2 \\mapsto  1) $. \n",
+    "Wir schreiben manchmal auch $a \\mapsto b$ anstatt $(a,b)$."
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 102,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(1\\mapsto 4),(1\\mapsto 5),(2\\mapsto 4),(2\\mapsto 5)\\}$"
+      ],
+      "text/plain": [
+       "{(1↦4),(1↦5),(2↦4),(2↦5)}"
+      ]
+     },
+     "execution_count": 102,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "(1 .. 2) × (4 .. 5)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 103,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(1\\mapsto 4),(2\\mapsto 4)\\}$"
+      ],
+      "text/plain": [
+       "{(1↦4),(2↦4)}"
+      ]
+     },
+     "execution_count": 103,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "(1 .. 2) × {4}"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 104,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(1\\mapsto \\mathit{FALSE}),(1\\mapsto \\mathit{TRUE}),(2\\mapsto \\mathit{FALSE}),(2\\mapsto \\mathit{TRUE})\\}$"
+      ],
+      "text/plain": [
+       "{(1↦FALSE),(1↦TRUE),(2↦FALSE),(2↦TRUE)}"
+      ]
+     },
+     "execution_count": 104,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "(1 .. 2) × BOOL"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 105,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(1\\mapsto 1),(1\\mapsto 2),(1\\mapsto 3),(2\\mapsto 1),(2\\mapsto 2),(2\\mapsto 3),(3\\mapsto 1),(3\\mapsto 2),(3\\mapsto 3)\\}$"
+      ],
+      "text/plain": [
+       "{(1↦1),(1↦2),(1↦3),(2↦1),(2↦2),(2↦3),(3↦1),(3↦2),(3↦3)}"
+      ]
+     },
+     "execution_count": 105,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "(1 .. 3) × (1 .. 3)"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 106,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$100$"
+      ],
+      "text/plain": [
+       "100"
+      ]
+     },
+     "execution_count": 106,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "card((1..10)×(1..10))"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Das Kartesische Produkt ist nicht kommutativ:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 107,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(2\\mapsto 3)\\}$"
+      ],
+      "text/plain": [
+       "{(2↦3)}"
+      ]
+     },
+     "execution_count": 107,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "{2}×{3}"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 108,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(3\\mapsto 2)\\}$"
+      ],
+      "text/plain": [
+       "{(3↦2)}"
+      ]
+     },
+     "execution_count": 108,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "{3}×{2}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Es gilt:\n",
+    "* $A \\times B = \\emptyset \\equiv (A = \\emptyset \\vee B=\\emptyset)$.\n",
+    "Das Kartesische Produkt wird auch Kreuzmenge oder Produktmenge genannt."
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "# Binäre Relationen\n",
+    "\n",
+    "Eine binäre Relation über $x$ und $y$ ist eine Untermenge des kartesischen Produkts $x \\times y$ zweier Mengen. Die Mengen $x$ und $y$ können identisch sein.\n",
+    "\n",
+    "Beispiel: die Relation ``kleiner'' über die Ziffern $0..9$:\n"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 113,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(1\\mapsto 2),(1\\mapsto 3),(1\\mapsto 4),(1\\mapsto 5),(1\\mapsto 6),(1\\mapsto 7),(1\\mapsto 8),(1\\mapsto 9),(2\\mapsto 3),(2\\mapsto 4),(2\\mapsto 5),(2\\mapsto 6),(2\\mapsto 7),(2\\mapsto 8),(2\\mapsto 9),(3\\mapsto 4),(3\\mapsto 5),(3\\mapsto 6),(3\\mapsto 7),(3\\mapsto 8),(3\\mapsto 9),(4\\mapsto 5),(4\\mapsto 6),(4\\mapsto 7),(4\\mapsto 8),(4\\mapsto 9),(5\\mapsto 6),(5\\mapsto 7),(5\\mapsto 8),(5\\mapsto 9),(6\\mapsto 7),(6\\mapsto 8),(6\\mapsto 9),(7\\mapsto 8),(7\\mapsto 9),(8\\mapsto 9)\\}$"
+      ],
+      "text/plain": [
+       "{(1↦2),(1↦3),(1↦4),(1↦5),(1↦6),(1↦7),(1↦8),(1↦9),(2↦3),(2↦4),(2↦5),(2↦6),(2↦7),(2↦8),(2↦9),(3↦4),(3↦5),(3↦6),(3↦7),(3↦8),(3↦9),(4↦5),(4↦6),(4↦7),(4↦8),(4↦9),(5↦6),(5↦7),(5↦8),(5↦9),(6↦7),(6↦8),(6↦9),(7↦8),(7↦9),(8↦9)}"
+      ]
+     },
+     "execution_count": 113,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "{a,b| (a,b)∈(1..9)×(1..9) ∧ a<b}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Diese Relation ist eine Untermenge von ℤ×ℤ.\n",
+    "Ein anderes Beispiel ist die Relation ``halb'' über die ganzen Zahlen $1..10$:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 116,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(2\\mapsto 1),(4\\mapsto 2),(6\\mapsto 3),(8\\mapsto 4),(10\\mapsto 5)\\}$"
+      ],
+      "text/plain": [
+       "{(2↦1),(4↦2),(6↦3),(8↦4),(10↦5)}"
+      ]
+     },
+     "execution_count": 116,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "{a,b| a∈1..10 ∧ b∈1..10 ∧ b*2=a}"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Eine binäre Relation kann auch als gerichteter Graph angesehen werden:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 119,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.28.0 (20110509.1545)\n",
+       " -->\n",
+       "<!-- Title: state Pages: 1 -->\n",
+       "<svg width=\"206pt\" height=\"314pt\"\n",
+       " viewBox=\"0.00 0.00 206.00 314.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph1\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 310)\">\n",
+       "<title>state</title>\n",
+       "<polygon fill=\"white\" stroke=\"white\" points=\"-4,5 -4,-310 203,-310 203,5 -4,5\"/>\n",
+       "<!-- 10 -->\n",
+       "<g id=\"node1\" class=\"node\"><title>10</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-306 0,-306 0,-270 54,-270 54,-306\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-283.8\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
+       "</g>\n",
+       "<!-- 5 -->\n",
+       "<g id=\"node3\" class=\"node\"><title>5</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-216 0,-216 0,-180 54,-180 54,-216\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-193.8\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;5 -->\n",
+       "<g id=\"edge2\" class=\"edge\"><title>10&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27,-269.614C27,-257.24 27,-240.369 27,-226.22\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"30.5001,-226.05 27,-216.05 23.5001,-226.05 30.5001,-226.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"39.0526\" y=\"-238.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "</g>\n",
+       "<!-- 8 -->\n",
+       "<g id=\"node4\" class=\"node\"><title>8</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"126,-306 72,-306 72,-270 126,-270 126,-306\"/>\n",
+       "<text text-anchor=\"middle\" x=\"99\" y=\"-283.8\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
+       "</g>\n",
+       "<!-- 4 -->\n",
+       "<g id=\"node6\" class=\"node\"><title>4</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"126,-216 72,-216 72,-180 126,-180 126,-216\"/>\n",
+       "<text text-anchor=\"middle\" x=\"99\" y=\"-193.8\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;4 -->\n",
+       "<g id=\"edge4\" class=\"edge\"><title>8&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-269.614C99,-257.24 99,-240.369 99,-226.22\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-226.05 99,-216.05 95.5001,-226.05 102.5,-226.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111.053\" y=\"-238.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "</g>\n",
+       "<!-- 2 -->\n",
+       "<g id=\"node11\" class=\"node\"><title>2</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"126,-126 72,-126 72,-90 126,-90 126,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"99\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;2 -->\n",
+       "<g id=\"edge8\" class=\"edge\"><title>4&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-179.614C99,-167.24 99,-150.369 99,-136.22\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-136.05 99,-126.05 95.5001,-136.05 102.5,-136.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111.053\" y=\"-148.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "</g>\n",
+       "<!-- 6 -->\n",
+       "<g id=\"node7\" class=\"node\"><title>6</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"198,-306 144,-306 144,-270 198,-270 198,-306\"/>\n",
+       "<text text-anchor=\"middle\" x=\"171\" y=\"-283.8\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "</g>\n",
+       "<!-- 3 -->\n",
+       "<g id=\"node9\" class=\"node\"><title>3</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"198,-216 144,-216 144,-180 198,-180 198,-216\"/>\n",
+       "<text text-anchor=\"middle\" x=\"171\" y=\"-193.8\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;3 -->\n",
+       "<g id=\"edge6\" class=\"edge\"><title>6&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-269.614C171,-257.24 171,-240.369 171,-226.22\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-226.05 171,-216.05 167.5,-226.05 174.5,-226.05\"/>\n",
+       "<text text-anchor=\"middle\" x=\"183.053\" y=\"-238.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "</g>\n",
+       "<!-- 1 -->\n",
+       "<g id=\"node13\" class=\"node\"><title>1</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"126,-36 72,-36 72,-0 126,-0 126,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"99\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;1 -->\n",
+       "<g id=\"edge10\" class=\"edge\"><title>2&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99,-89.614C99,-77.2403 99,-60.3686 99,-46.2198\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.5,-46.0504 99,-36.0504 95.5001,-46.0504 102.5,-46.0504\"/>\n",
+       "<text text-anchor=\"middle\" x=\"111.053\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">halb</text>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>"
+      ],
+      "text/plain": [
+       "<Dot visualization: expr_as_graph [(\"halb\",{a,b|a:1..10 & b:1..10 & b*2=a})]>"
+      ]
+     },
+     "execution_count": 119,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":dot expr_as_graph (\"halb\",{a,b| a∈1..10 ∧ b∈1..10 & b*2=a})"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Die Typen der Elemente kann abweichen.\n",
+    "Zum Beispiel die Relation ``durch drei teilbar'' über die ganzen Zahlen $1..7$ zum Datentypen $STRING$"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 123,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/markdown": [
+       "$\\{(1\\mapsto\\text{\"nein\"}),(2\\mapsto\\text{\"nein\"}),(3\\mapsto\\text{\"ja\"}),(4\\mapsto\\text{\"nein\"}),(5\\mapsto\\text{\"nein\"}),(6\\mapsto\\text{\"ja\"}),(7\\mapsto\\text{\"nein\"})\\}$"
+      ],
+      "text/plain": [
+       "{(1↦\"nein\"),(2↦\"nein\"),(3↦\"ja\"),(4↦\"nein\"),(5↦\"nein\"),(6↦\"ja\"),(7↦\"nein\")}"
+      ]
+     },
+     "execution_count": 123,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    "{x,y| x:1..7 ∧ (x mod 3 =0 => y = \"ja\") ∧ (x mod 3 >0 => y= \"nein\")}"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 124,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.28.0 (20110509.1545)\n",
+       " -->\n",
+       "<!-- Title: state Pages: 1 -->\n",
+       "<svg width=\"494pt\" height=\"134pt\"\n",
+       " viewBox=\"0.00 0.00 494.00 134.00\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph1\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 130)\">\n",
+       "<title>state</title>\n",
+       "<polygon fill=\"white\" stroke=\"white\" points=\"-4,5 -4,-130 491,-130 491,5 -4,5\"/>\n",
+       "<!-- 7 -->\n",
+       "<g id=\"node1\" class=\"node\"><title>7</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-126 0,-126 0,-90 54,-90 54,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n",
+       "</g>\n",
+       "<!-- &quot;nein&quot; -->\n",
+       "<g id=\"node3\" class=\"node\"><title>&quot;nein&quot;</title>\n",
+       "<polygon fill=\"#fff68f\" stroke=\"#fff68f\" points=\"198,-36 144,-36 144,-0 198,-0 198,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"171\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">&quot;nein&quot;</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;&quot;nein&quot; -->\n",
+       "<g id=\"edge2\" class=\"edge\"><title>7&#45;&gt;&quot;nein&quot;</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M40.5497,-89.8128C50.2969,-78.3881 64.3106,-63.7485 79.2384,-54 95.9456,-43.0894 116.554,-34.8399 134.006,-29.0985\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"135.369,-32.3392 143.863,-26.0068 133.274,-25.6601 135.369,-32.3392\"/>\n",
+       "<text text-anchor=\"middle\" x=\"97.8808\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "</g>\n",
+       "<!-- 6 -->\n",
+       "<g id=\"node4\" class=\"node\"><title>6</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"414,-126 360,-126 360,-90 414,-90 414,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"387\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "</g>\n",
+       "<!-- &quot;ja&quot; -->\n",
+       "<g id=\"node6\" class=\"node\"><title>&quot;ja&quot;</title>\n",
+       "<polygon fill=\"#fff68f\" stroke=\"#fff68f\" points=\"450,-36 396,-36 396,-0 450,-0 450,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"423\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">&quot;ja&quot;</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;&quot;ja&quot; -->\n",
+       "<g id=\"edge4\" class=\"edge\"><title>6&#45;&gt;&quot;ja&quot;</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M390.262,-89.8625C392.604,-79.2679 396.233,-65.5374 401.238,-54 402.548,-50.9806 404.09,-47.9162 405.738,-44.9205\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.788,-46.6402 410.876,-36.2531 402.766,-43.071 408.788,-46.6402\"/>\n",
+       "<text text-anchor=\"middle\" x=\"419.881\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "</g>\n",
+       "<!-- 5 -->\n",
+       "<g id=\"node7\" class=\"node\"><title>5</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"126,-126 72,-126 72,-90 126,-90 126,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"99\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;&quot;nein&quot; -->\n",
+       "<g id=\"edge6\" class=\"edge\"><title>5&#45;&gt;&quot;nein&quot;</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M107.669,-89.8968C113.568,-79.0619 121.966,-65.0589 131.238,-54 134.396,-50.2342 137.968,-46.5154 141.643,-42.9883\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"144.205,-45.3888 149.234,-36.0635 139.487,-40.2173 144.205,-45.3888\"/>\n",
+       "<text text-anchor=\"middle\" x=\"149.881\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "</g>\n",
+       "<!-- 4 -->\n",
+       "<g id=\"node9\" class=\"node\"><title>4</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"198,-126 144,-126 144,-90 198,-90 198,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"171\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;&quot;nein&quot; -->\n",
+       "<g id=\"edge8\" class=\"edge\"><title>4&#45;&gt;&quot;nein&quot;</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M171,-89.614C171,-77.2403 171,-60.3686 171,-46.2198\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"174.5,-46.0504 171,-36.0504 167.5,-46.0504 174.5,-46.0504\"/>\n",
+       "<text text-anchor=\"middle\" x=\"188.881\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "</g>\n",
+       "<!-- 3 -->\n",
+       "<g id=\"node11\" class=\"node\"><title>3</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"486,-126 432,-126 432,-90 486,-90 486,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"459\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;&quot;ja&quot; -->\n",
+       "<g id=\"edge10\" class=\"edge\"><title>3&#45;&gt;&quot;ja&quot;</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M451.888,-89.614C446.726,-76.9977 439.652,-59.7052 433.796,-45.3907\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"437.001,-43.9807 429.975,-36.0504 430.522,-46.6311 437.001,-43.9807\"/>\n",
+       "<text text-anchor=\"middle\" x=\"462.881\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "</g>\n",
+       "<!-- 2 -->\n",
+       "<g id=\"node13\" class=\"node\"><title>2</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"270,-126 216,-126 216,-90 270,-90 270,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"243\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;&quot;nein&quot; -->\n",
+       "<g id=\"edge12\" class=\"edge\"><title>2&#45;&gt;&quot;nein&quot;</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M234.021,-89.9427C227.94,-79.126 219.336,-65.1263 210,-54 206.875,-50.2759 203.355,-46.5815 199.742,-43.0667\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.001,-40.3881 192.289,-36.1522 197.24,-45.5196 202.001,-40.3881\"/>\n",
+       "<text text-anchor=\"middle\" x=\"241.881\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "</g>\n",
+       "<!-- 1 -->\n",
+       "<g id=\"node15\" class=\"node\"><title>1</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"342,-126 288,-126 288,-90 342,-90 342,-126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"315\" y=\"-103.8\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;&quot;nein&quot; -->\n",
+       "<g id=\"edge14\" class=\"edge\"><title>1&#45;&gt;&quot;nein&quot;</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M301.53,-89.8056C291.835,-78.3777 277.887,-63.7372 263,-54 246.263,-43.0528 225.601,-34.8001 208.102,-29.0661\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"208.806,-25.6193 198.217,-25.9797 206.72,-32.3012 208.806,-25.6193\"/>\n",
+       "<text text-anchor=\"middle\" x=\"301.881\" y=\"-58.8\" font-family=\"Times,serif\" font-size=\"14.00\">teilbar</text>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>"
+      ],
+      "text/plain": [
+       "<Dot visualization: expr_as_graph [(\"teilbar\",{x,y|x:1..7 & (x mod 3=0 => y=\"ja\") & (x mod 3>0 => y=\"nein\")})]>"
+      ]
+     },
+     "execution_count": 124,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":dot expr_as_graph (\"teilbar\",{x,y| x:1..7 ∧ (x mod 3 =0 => y = \"ja\") ∧ (x mod 3 >0 => y= \"nein\")})"
+   ]
+  },
+  {
+   "cell_type": "markdown",
+   "metadata": {},
+   "source": [
+    "Das Kartesische Produkt stellt die Relation dar die immer wahr ist (für die angegebenen Basismengen). Als Graph ist dies der vollständige Graph über die Basismengen:"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 142,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Preference changed: DOT_ENGINE = circo\n"
+      ]
+     },
+     "execution_count": 142,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":pref DOT_ENGINE=circo"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 143,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.28.0 (20110509.1545)\n",
+       " -->\n",
+       "<!-- Title: state Pages: 1 -->\n",
+       "<svg width=\"278pt\" height=\"235pt\"\n",
+       " viewBox=\"0.00 0.00 278.49 234.72\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph1\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 230.72)\">\n",
+       "<title>state</title>\n",
+       "<polygon fill=\"white\" stroke=\"white\" points=\"-4,5 -4,-230.72 275.492,-230.72 275.492,5 -4,5\"/>\n",
+       "<!-- 5 -->\n",
+       "<g id=\"node1\" class=\"node\"><title>5</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"166.103,-36 112.103,-36 112.103,-0 166.103,-0 166.103,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"139.103\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;5 -->\n",
+       "<g id=\"edge2\" class=\"edge\"><title>5&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M166.343,-24.7434C176.127,-24.8884 184.103,-22.6406 184.103,-18 184.103,-15.1721 181.141,-13.2328 176.613,-12.182\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"176.617,-8.66827 166.343,-11.2566 175.989,-15.64 176.617,-8.66827\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.656\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 4 -->\n",
+       "<g id=\"node4\" class=\"node\"><title>4</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"235.386,-131.36 181.386,-131.36 181.386,-95.3602 235.386,-95.3602 235.386,-131.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"208.386\" y=\"-109.16\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;4 -->\n",
+       "<g id=\"edge4\" class=\"edge\"><title>5&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M146.096,-36.3277C154.534,-50.7471 168.707,-70.9379 181.466,-87.0605\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"178.949,-89.5137 187.971,-95.0686 184.383,-85.1 178.949,-89.5137\"/>\n",
+       "<text text-anchor=\"middle\" x=\"153.781\" y=\"-64.4941\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 3 -->\n",
+       "<g id=\"node6\" class=\"node\"><title>3</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-190.296 1.42109e-14,-190.296 1.42109e-14,-154.296 54,-154.296 54,-190.296\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-168.096\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;3 -->\n",
+       "<g id=\"edge6\" class=\"edge\"><title>5&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M119.853,-36.2994C97.0935,-63.3769 60.1624,-114.076 40.3139,-145.379\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"37.2413,-143.694 34.9654,-154.041 43.1974,-147.371 37.2413,-143.694\"/>\n",
+       "<text text-anchor=\"middle\" x=\"90.0836\" y=\"-93.6394\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 2 -->\n",
+       "<g id=\"node8\" class=\"node\"><title>2</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"166.103,-226.72 112.103,-226.72 112.103,-190.72 166.103,-190.72 166.103,-226.72\"/>\n",
+       "<text text-anchor=\"middle\" x=\"139.103\" y=\"-204.52\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;2 -->\n",
+       "<g id=\"edge8\" class=\"edge\"><title>5&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M134.924,-36.2871C131.782,-69.6799 131.519,-140.734 134.137,-180.418\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"130.655,-180.794 134.929,-190.489 137.634,-180.245 130.655,-180.794\"/>\n",
+       "<text text-anchor=\"middle\" x=\"143.53\" y=\"-104.152\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 1 -->\n",
+       "<g id=\"node10\" class=\"node\"><title>1</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-72.4243 0,-72.4243 0,-36.4243 54,-36.4243 54,-72.4243\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-50.2243\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;1 -->\n",
+       "<g id=\"edge10\" class=\"edge\"><title>5&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M111.885,-20.7864C97.3378,-24.4353 79.2398,-30.0755 63.492,-35.7894\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.1734,-32.5458 54.0433,-39.3394 64.6354,-39.0986 62.1734,-32.5458\"/>\n",
+       "<text text-anchor=\"middle\" x=\"90.6883\" y=\"-35.0879\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;5 -->\n",
+       "<g id=\"edge12\" class=\"edge\"><title>4&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M201.392,-95.0325C192.954,-80.6131 178.781,-60.4223 166.023,-44.2997\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"168.539,-41.8465 159.517,-36.2915 163.106,-46.2601 168.539,-41.8465\"/>\n",
+       "<text text-anchor=\"middle\" x=\"193.707\" y=\"-58.4661\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;4 -->\n",
+       "<g id=\"edge14\" class=\"edge\"><title>4&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M235.627,-120.104C245.41,-120.249 253.386,-118.001 253.386,-113.36 253.386,-110.532 250.424,-108.593 245.896,-107.542\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"245.9,-104.028 235.627,-106.617 245.272,-111 245.9,-104.028\"/>\n",
+       "<text text-anchor=\"middle\" x=\"261.939\" y=\"-109.16\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;3 -->\n",
+       "<g id=\"edge16\" class=\"edge\"><title>4&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.277,-117.045C149.974,-124.882 98.3616,-141.388 63.5383,-154.508\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.2655,-151.247 54.1924,-158.108 64.7821,-157.779 62.2655,-151.247\"/>\n",
+       "<text text-anchor=\"middle\" x=\"125.407\" y=\"-142.576\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;2 -->\n",
+       "<g id=\"edge18\" class=\"edge\"><title>4&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M188.004,-131.613C176.098,-145.843 161.586,-165.733 151.375,-181.778\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"148.144,-180.352 145.911,-190.709 154.115,-184.005 148.144,-180.352\"/>\n",
+       "<text text-anchor=\"middle\" x=\"179.689\" y=\"-159.495\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;1 -->\n",
+       "<g id=\"edge20\" class=\"edge\"><title>4&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.217,-99.1819C150.038,-86.8661 98.7636,-70.0711 63.9685,-60.6802\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.741,-57.2646 54.1813,-58.1271 62.974,-64.038 64.741,-57.2646\"/>\n",
+       "<text text-anchor=\"middle\" x=\"119.593\" y=\"-86.731\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;5 -->\n",
+       "<g id=\"edge22\" class=\"edge\"><title>3&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.2492,-153.997C69.0091,-126.919 105.94,-76.22 125.789,-44.9165\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.861,-46.6023 131.137,-36.2547 122.905,-42.9245 128.861,-46.6023\"/>\n",
+       "<text text-anchor=\"middle\" x=\"76.019\" y=\"-88.2566\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;4 -->\n",
+       "<g id=\"edge24\" class=\"edge\"><title>3&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1093,-168.611C85.4121,-160.774 137.024,-144.268 171.848,-131.149\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"173.12,-134.409 181.193,-127.548 170.604,-127.877 173.12,-134.409\"/>\n",
+       "<text text-anchor=\"middle\" x=\"115.978\" y=\"-156.68\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;3 -->\n",
+       "<g id=\"edge26\" class=\"edge\"><title>3&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2408,-179.039C64.0239,-179.184 72,-176.937 72,-172.296 72,-169.468 69.0382,-167.529 64.5105,-166.478\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.5146,-162.964 54.2408,-165.553 63.8863,-169.936 64.5146,-162.964\"/>\n",
+       "<text text-anchor=\"middle\" x=\"80.5533\" y=\"-168.096\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;2 -->\n",
+       "<g id=\"edge28\" class=\"edge\"><title>3&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.0187,-187.371C68.4305,-192.993 86.3706,-198.935 102.061,-203.321\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"101.424,-206.773 111.988,-205.96 103.222,-200.008 101.424,-206.773\"/>\n",
+       "<text text-anchor=\"middle\" x=\"81.0399\" y=\"-180.146\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;1 -->\n",
+       "<g id=\"edge30\" class=\"edge\"><title>3&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.036,-154.137C33.9936,-135.157 34.2743,-105.11 32.8782,-82.9567\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"36.3515,-82.4842 32.0581,-72.7983 29.3742,-83.0475 36.3515,-82.4842\"/>\n",
+       "<text text-anchor=\"middle\" x=\"23.4571\" y=\"-114.347\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;5 -->\n",
+       "<g id=\"edge32\" class=\"edge\"><title>2&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M143.281,-190.433C146.423,-157.04 146.686,-85.9864 144.069,-46.3026\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"147.55,-45.9263 143.276,-36.2317 140.572,-46.4755 147.55,-45.9263\"/>\n",
+       "<text text-anchor=\"middle\" x=\"134.675\" y=\"-114.168\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;4 -->\n",
+       "<g id=\"edge34\" class=\"edge\"><title>2&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M159.485,-190.468C171.39,-176.238 185.902,-156.348 196.114,-140.302\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"199.344,-141.728 201.577,-131.371 193.373,-138.075 199.344,-141.728\"/>\n",
+       "<text text-anchor=\"middle\" x=\"167.799\" y=\"-154.185\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;3 -->\n",
+       "<g id=\"edge36\" class=\"edge\"><title>2&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M112.084,-193.645C97.6721,-188.023 79.732,-182.081 64.0415,-177.695\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.6786,-174.243 54.1151,-175.057 62.8804,-181.008 64.6786,-174.243\"/>\n",
+       "<text text-anchor=\"middle\" x=\"85.0627\" y=\"-192.47\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;2 -->\n",
+       "<g id=\"edge38\" class=\"edge\"><title>2&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M166.343,-215.464C176.127,-215.609 184.103,-213.361 184.103,-208.72 184.103,-205.892 181.141,-203.953 176.613,-202.902\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"176.617,-199.389 166.343,-201.977 175.989,-206.36 176.617,-199.389\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.656\" y=\"-204.52\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;1 -->\n",
+       "<g id=\"edge40\" class=\"edge\"><title>2&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M131.196,-190.563C114.906,-163.286 77.9893,-111.82 52.6823,-80.5357\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"55.2582,-78.1579 46.199,-72.664 49.8549,-82.6081 55.2582,-78.1579\"/>\n",
+       "<text text-anchor=\"middle\" x=\"101.939\" y=\"-124.35\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;5 -->\n",
+       "<g id=\"edge42\" class=\"edge\"><title>1&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.218,-51.638C68.7648,-47.989 86.8628,-42.3489 102.611,-36.635\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"103.929,-39.8785 112.059,-33.0849 101.467,-33.3257 103.929,-39.8785\"/>\n",
+       "<text text-anchor=\"middle\" x=\"81.4143\" y=\"-50.9365\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;4 -->\n",
+       "<g id=\"edge44\" class=\"edge\"><title>1&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1686,-68.6026C85.3483,-80.9184 136.622,-97.7135 171.417,-107.104\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"170.645,-110.52 181.205,-109.657 172.412,-103.747 170.645,-110.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"109.793\" y=\"-94.6535\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;3 -->\n",
+       "<g id=\"edge46\" class=\"edge\"><title>1&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M21.964,-72.5835C20.0064,-91.5634 19.7257,-121.61 21.1218,-143.764\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"17.6485,-144.236 21.9419,-153.922 24.6258,-143.673 17.6485,-144.236\"/>\n",
+       "<text text-anchor=\"middle\" x=\"30.5429\" y=\"-103.974\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;2 -->\n",
+       "<g id=\"edge48\" class=\"edge\"><title>1&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M34.907,-72.5813C51.1969,-99.8592 88.1133,-151.325 113.42,-182.609\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"110.844,-184.987 119.904,-190.481 116.248,-180.537 110.844,-184.987\"/>\n",
+       "<text text-anchor=\"middle\" x=\"84.1636\" y=\"-116.395\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;1 -->\n",
+       "<g id=\"edge50\" class=\"edge\"><title>1&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2408,-61.1678C64.0239,-61.3128 72,-59.065 72,-54.4243 72,-51.5965 69.0382,-49.6571 64.5105,-48.6063\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.5146,-45.0926 54.2408,-47.6809 63.8863,-52.0644 64.5146,-45.0926\"/>\n",
+       "<text text-anchor=\"middle\" x=\"80.5533\" y=\"-50.2243\" font-family=\"Times,serif\" font-size=\"14.00\">K5</text>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>"
+      ],
+      "text/plain": [
+       "<Dot visualization: expr_as_graph [(\"K5\",(1..5)*(1..5))]>"
+      ]
+     },
+     "execution_count": 143,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":dot expr_as_graph (\"K5\",(1..5)×(1..5))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 136,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Preference changed: DOT_ENGINE = circo\n"
+      ]
+     },
+     "execution_count": 136,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":pref DOT_ENGINE=circo"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 141,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.28.0 (20110509.1545)\n",
+       " -->\n",
+       "<!-- Title: state Pages: 1 -->\n",
+       "<svg width=\"505pt\" height=\"425pt\"\n",
+       " viewBox=\"0.00 0.00 505.18 425.44\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph1\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 421.441)\">\n",
+       "<title>state</title>\n",
+       "<polygon fill=\"white\" stroke=\"white\" points=\"-4,5 -4,-421.441 502.177,-421.441 502.177,5 -4,5\"/>\n",
+       "<!-- 10 -->\n",
+       "<g id=\"node1\" class=\"node\"><title>10</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"416.772,-108.849 362.772,-108.849 362.772,-72.8487 416.772,-72.8487 416.772,-108.849\"/>\n",
+       "<text text-anchor=\"middle\" x=\"389.772\" y=\"-86.6487\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;10 -->\n",
+       "<g id=\"edge2\" class=\"edge\"><title>10&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M417.012,-97.5921C426.796,-97.7371 434.772,-95.4893 434.772,-90.8487 434.772,-88.0208 431.81,-86.0815 427.282,-85.0307\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"427.286,-81.517 417.012,-84.1053 426.658,-88.4887 427.286,-81.517\"/>\n",
+       "<text text-anchor=\"middle\" x=\"446.825\" y=\"-86.6487\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9 -->\n",
+       "<g id=\"node4\" class=\"node\"><title>9</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"455.07,-226.72 401.07,-226.72 401.07,-190.72 455.07,-190.72 455.07,-226.72\"/>\n",
+       "<text text-anchor=\"middle\" x=\"428.07\" y=\"-204.52\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;9 -->\n",
+       "<g id=\"edge4\" class=\"edge\"><title>10&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M390.543,-108.993C394.632,-128.321 404.267,-159.101 412.959,-181.366\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"409.719,-182.689 416.736,-190.627 416.201,-180.046 409.719,-182.689\"/>\n",
+       "<text text-anchor=\"middle\" x=\"415.751\" y=\"-136.979\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8 -->\n",
+       "<g id=\"node6\" class=\"node\"><title>8</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"192.566,-36 138.566,-36 138.566,-3.19744e-14 192.566,-3.19744e-14 192.566,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"165.566\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;8 -->\n",
+       "<g id=\"edge6\" class=\"edge\"><title>10&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.373,-77.002C322.249,-61.2334 247.446,-36.796 202.504,-24.6599\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.136,-21.2075 192.576,-22.0577 201.362,-27.9788 203.136,-21.2075\"/>\n",
+       "<text text-anchor=\"middle\" x=\"278.438\" y=\"-58.6309\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7 -->\n",
+       "<g id=\"node8\" class=\"node\"><title>7</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"92.2988,-108.849 38.2988,-108.849 38.2988,-72.8487 92.2988,-72.8487 92.2988,-108.849\"/>\n",
+       "<text text-anchor=\"middle\" x=\"65.2988\" y=\"-86.6487\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;7 -->\n",
+       "<g id=\"edge8\" class=\"edge\"><title>10&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.665,-86.9028C304.809,-83.3641 169.124,-83.1747 102.938,-86.3347\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.354,-82.861 92.5561,-86.8936 102.73,-89.8509 102.354,-82.861\"/>\n",
+       "<text text-anchor=\"middle\" x=\"232.802\" y=\"-73.4187\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6 -->\n",
+       "<g id=\"node10\" class=\"node\"><title>6</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-226.72 0,-226.72 0,-190.72 54,-190.72 54,-226.72\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-204.52\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;6 -->\n",
+       "<g id=\"edge10\" class=\"edge\"><title>10&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.538,-95.804C298.2,-112.673 136.809,-164.889 63.8349,-192.188\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.2499,-189.046 54.144,-195.868 64.7352,-195.59 62.2499,-189.046\"/>\n",
+       "<text text-anchor=\"middle\" x=\"216.186\" y=\"-151.796\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5 -->\n",
+       "<g id=\"node12\" class=\"node\"><title>5</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"92.2988,-344.592 38.2988,-344.592 38.2988,-308.592 92.2988,-308.592 92.2988,-344.592\"/>\n",
+       "<text text-anchor=\"middle\" x=\"65.2988\" y=\"-322.392\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;5 -->\n",
+       "<g id=\"edge12\" class=\"edge\"><title>10&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.611,-105.875C301.402,-145.615 153.51,-252.95 92.3785,-301.866\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"89.9172,-299.355 84.3464,-308.367 94.3213,-304.796 89.9172,-299.355\"/>\n",
+       "<text text-anchor=\"middle\" x=\"235.495\" y=\"-211.67\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4 -->\n",
+       "<g id=\"node14\" class=\"node\"><title>4</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"192.566,-417.441 138.566,-417.441 138.566,-381.441 192.566,-381.441 192.566,-417.441\"/>\n",
+       "<text text-anchor=\"middle\" x=\"165.566\" y=\"-395.241\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;4 -->\n",
+       "<g id=\"edge14\" class=\"edge\"><title>10&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M372.181,-109.004C329.263,-161.03 220.554,-310.468 180.507,-372.262\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.323,-370.746 174.9,-381.061 183.226,-374.508 177.323,-370.746\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.344\" y=\"-245.433\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3 -->\n",
+       "<g id=\"node16\" class=\"node\"><title>3</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"316.504,-417.441 262.504,-417.441 262.504,-381.441 316.504,-381.441 316.504,-417.441\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.504\" y=\"-395.241\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;3 -->\n",
+       "<g id=\"edge16\" class=\"edge\"><title>10&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M380.183,-109.075C358.95,-160.922 310.533,-309.381 294.359,-371.548\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"290.917,-370.886 291.888,-381.436 297.708,-372.583 290.917,-370.886\"/>\n",
+       "<text text-anchor=\"middle\" x=\"351.271\" y=\"-240.112\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2 -->\n",
+       "<g id=\"node18\" class=\"node\"><title>2</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"416.772,-344.592 362.772,-344.592 362.772,-308.592 416.772,-308.592 416.772,-344.592\"/>\n",
+       "<text text-anchor=\"middle\" x=\"389.772\" y=\"-322.392\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;2 -->\n",
+       "<g id=\"edge18\" class=\"edge\"><title>10&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M385.963,-108.956C382.319,-149.752 382.061,-249.114 385.19,-298.197\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"381.719,-298.714 385.958,-308.423 388.699,-298.189 381.719,-298.714\"/>\n",
+       "<text text-anchor=\"middle\" x=\"398.577\" y=\"-199.376\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1 -->\n",
+       "<g id=\"node20\" class=\"node\"><title>1</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"316.504,-36 262.504,-36 262.504,-0 316.504,-0 316.504,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.504\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;1 -->\n",
+       "<g id=\"edge20\" class=\"edge\"><title>10&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M374.093,-72.7684C360.996,-61.5379 341.914,-47.2927 325.167,-36.076\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"326.951,-33.0608 316.665,-30.5184 323.12,-38.9199 326.951,-33.0608\"/>\n",
+       "<text text-anchor=\"middle\" x=\"340.63\" y=\"-62.2222\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;10 -->\n",
+       "<g id=\"edge22\" class=\"edge\"><title>9&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M427.299,-190.576C423.21,-171.248 413.576,-140.468 404.883,-118.203\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.123,-116.88 401.106,-108.942 401.641,-119.524 408.123,-116.88\"/>\n",
+       "<text text-anchor=\"middle\" x=\"430.091\" y=\"-146.19\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;9 -->\n",
+       "<g id=\"edge24\" class=\"edge\"><title>9&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.311,-215.464C465.094,-215.609 473.07,-213.361 473.07,-208.72 473.07,-205.892 470.109,-203.953 465.581,-202.902\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.585,-199.389 455.311,-201.977 464.957,-206.36 465.585,-199.389\"/>\n",
+       "<text text-anchor=\"middle\" x=\"485.124\" y=\"-204.52\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;8 -->\n",
+       "<g id=\"edge26\" class=\"edge\"><title>9&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M409.731,-190.646C366.519,-154.823 258.006,-75.6478 201.286,-38.1935\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.933,-35.0886 192.645,-32.5536 199.106,-40.9504 202.933,-35.0886\"/>\n",
+       "<text text-anchor=\"middle\" x=\"296.509\" y=\"-122.22\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;7 -->\n",
+       "<g id=\"edge28\" class=\"edge\"><title>9&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.792,-195.816C336.385,-170.946 174.891,-118.345 101.998,-98.3473\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.885,-94.9617 92.3196,-95.7482 101.07,-101.722 102.885,-94.9617\"/>\n",
+       "<text text-anchor=\"middle\" x=\"255.395\" y=\"-130.882\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;6 -->\n",
+       "<g id=\"edge30\" class=\"edge\"><title>9&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.819,-205.107C330.71,-201.1 144.018,-200.932 64.1209,-204.602\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.833,-201.112 54.0253,-205.12 64.1914,-208.103 63.833,-201.112\"/>\n",
+       "<text text-anchor=\"middle\" x=\"232.47\" y=\"-191.654\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;5 -->\n",
+       "<g id=\"edge32\" class=\"edge\"><title>9&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.837,-213.676C336.499,-230.545 175.108,-282.761 102.134,-310.059\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"100.549,-306.917 92.4428,-313.74 103.034,-313.461 100.549,-306.917\"/>\n",
+       "<text text-anchor=\"middle\" x=\"254.485\" y=\"-269.668\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;4 -->\n",
+       "<g id=\"edge34\" class=\"edge\"><title>9&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.938,-223.309C350.229,-255.975 241.906,-334.564 191.85,-374.882\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"189.587,-372.211 184.052,-381.245 194.013,-377.634 189.587,-372.211\"/>\n",
+       "<text text-anchor=\"middle\" x=\"304.394\" y=\"-306.895\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;3 -->\n",
+       "<g id=\"edge36\" class=\"edge\"><title>9&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M409.417,-226.907C381.115,-260.694 328.448,-333.028 303.299,-372.498\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"300.121,-370.98 297.808,-381.32 306.064,-374.679 300.121,-370.98\"/>\n",
+       "<text text-anchor=\"middle\" x=\"368.358\" y=\"-304.502\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;2 -->\n",
+       "<g id=\"edge38\" class=\"edge\"><title>9&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M416.722,-226.845C408.539,-245.954 398.499,-276.271 392.878,-298.48\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"389.44,-297.81 390.565,-308.345 396.255,-299.408 389.44,-297.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"390.8\" y=\"-254.463\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;1 -->\n",
+       "<g id=\"edge40\" class=\"edge\"><title>9&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M419.687,-190.468C399.07,-156.41 346.435,-83.3573 314.672,-44.1088\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"317.285,-41.7749 308.23,-36.2729 311.877,-46.2203 317.285,-41.7749\"/>\n",
+       "<text text-anchor=\"middle\" x=\"354.18\" y=\"-122.089\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;10 -->\n",
+       "<g id=\"edge42\" class=\"edge\"><title>8&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.965,-31.8467C233.089,-47.6153 307.892,-72.0527 352.834,-84.1888\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.202,-87.6412 362.762,-86.791 353.976,-80.8699 352.202,-87.6412\"/>\n",
+       "<text text-anchor=\"middle\" x=\"276.9\" y=\"-41.8177\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;9 -->\n",
+       "<g id=\"edge44\" class=\"edge\"><title>8&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.906,-36.0746C227.118,-71.8972 335.631,-151.073 392.351,-188.527\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.704,-191.632 400.991,-194.167 394.531,-185.77 390.704,-191.632\"/>\n",
+       "<text text-anchor=\"middle\" x=\"297.128\" y=\"-96.1007\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;8 -->\n",
+       "<g id=\"edge46\" class=\"edge\"><title>8&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.807,-24.7434C202.59,-24.8884 210.566,-22.6406 210.566,-18 210.566,-15.1721 207.605,-13.2328 203.077,-12.182\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.081,-8.66827 192.807,-11.2566 202.453,-15.64 203.081,-8.66827\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.62\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;7 -->\n",
+       "<g id=\"edge48\" class=\"edge\"><title>8&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M138.372,-30.5395C122.852,-40.4161 103.635,-54.2839 88.7754,-66.2909\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"86.4757,-63.6511 81.0192,-72.7328 90.9482,-69.036 86.4757,-63.6511\"/>\n",
+       "<text text-anchor=\"middle\" x=\"105.574\" y=\"-32.2152\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;6 -->\n",
+       "<g id=\"edge50\" class=\"edge\"><title>8&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M146.913,-36.1863C118.611,-69.974 65.9439,-142.308 40.7952,-181.777\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"37.617,-180.26 35.3041,-190.599 43.5598,-183.959 37.617,-180.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"105.854\" y=\"-113.782\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;5 -->\n",
+       "<g id=\"edge52\" class=\"edge\"><title>8&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M155.978,-36.2264C134.745,-88.0737 86.3276,-236.532 70.1541,-298.7\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"66.7121,-298.037 67.6823,-308.587 73.5031,-299.735 66.7121,-298.037\"/>\n",
+       "<text text-anchor=\"middle\" x=\"127.066\" y=\"-167.263\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;4 -->\n",
+       "<g id=\"edge54\" class=\"edge\"><title>8&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M162.476,-36.1411C157.828,-97.3851 157.608,-296.808 161.815,-371.158\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"158.326,-371.437 162.468,-381.189 165.311,-370.982 158.326,-371.437\"/>\n",
+       "<text text-anchor=\"middle\" x=\"149.145\" y=\"-199.449\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;3 -->\n",
+       "<g id=\"edge56\" class=\"edge\"><title>8&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.268,-36.0616C183.225,-97.3274 247.958,-297.401 276.437,-371.512\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"273.291,-373.078 280.205,-381.106 279.807,-370.519 273.291,-373.078\"/>\n",
+       "<text text-anchor=\"middle\" x=\"236.352\" y=\"-195.587\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;2 -->\n",
+       "<g id=\"edge58\" class=\"edge\"><title>8&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M174.696,-36.0523C207.21,-88.2535 316.456,-239.127 365.618,-300.363\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"363.119,-302.837 372.142,-308.389 368.551,-298.422 363.119,-302.837\"/>\n",
+       "<text text-anchor=\"middle\" x=\"283.157\" y=\"-155.008\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;1 -->\n",
+       "<g id=\"edge60\" class=\"edge\"><title>8&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.765,-23.6993C210.201,-24.8825 233.066,-25.0664 252.188,-24.2509\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"252.575,-27.7351 262.369,-23.695 252.193,-20.7455 252.575,-27.7351\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.477\" y=\"-28.7751\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;10 -->\n",
+       "<g id=\"edge62\" class=\"edge\"><title>7&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.4051,-94.7946C150.261,-98.3333 285.946,-98.5227 352.132,-95.3627\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.717,-98.8364 362.514,-94.8038 352.341,-91.8465 352.717,-98.8364\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.269\" y=\"-99.8787\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;9 -->\n",
+       "<g id=\"edge64\" class=\"edge\"><title>7&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.5773,-103.753C156.985,-128.623 318.479,-181.224 391.371,-201.222\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.484,-204.607 401.05,-203.821 392.3,-197.847 390.484,-204.607\"/>\n",
+       "<text text-anchor=\"middle\" x=\"245.974\" y=\"-136.287\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;8 -->\n",
+       "<g id=\"edge66\" class=\"edge\"><title>7&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.4935,-78.3092C108.013,-68.4325 127.23,-54.5648 142.09,-42.5578\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"144.39,-45.1976 149.846,-36.1159 139.917,-39.8127 144.39,-45.1976\"/>\n",
+       "<text text-anchor=\"middle\" x=\"109.292\" y=\"-44.2335\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;7 -->\n",
+       "<g id=\"edge68\" class=\"edge\"><title>7&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.5396,-97.5921C102.323,-97.7371 110.299,-95.4893 110.299,-90.8487 110.299,-88.0208 107.337,-86.0815 102.809,-85.0307\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.813,-81.517 92.5396,-84.1053 102.185,-88.4887 102.813,-81.517\"/>\n",
+       "<text text-anchor=\"middle\" x=\"122.352\" y=\"-86.6487\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;6 -->\n",
+       "<g id=\"edge70\" class=\"edge\"><title>7&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M53.9508,-108.973C45.7672,-128.082 35.727,-158.399 30.1064,-180.608\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"26.6686,-179.939 27.7935,-190.474 33.4838,-181.537 26.6686,-179.939\"/>\n",
+       "<text text-anchor=\"middle\" x=\"56.0286\" y=\"-144.591\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;5 -->\n",
+       "<g id=\"edge72\" class=\"edge\"><title>7&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.4905,-108.956C57.8457,-149.752 57.5879,-249.114 60.7169,-298.197\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"57.2458,-298.714 61.485,-308.423 64.2261,-298.189 57.2458,-298.714\"/>\n",
+       "<text text-anchor=\"middle\" x=\"48.1037\" y=\"-199.376\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;4 -->\n",
+       "<g id=\"edge74\" class=\"edge\"><title>7&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M67.6933,-108.899C79.9795,-160.617 128.052,-309.484 152.177,-371.657\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"149.026,-373.204 155.974,-381.203 155.53,-370.617 149.026,-373.204\"/>\n",
+       "<text text-anchor=\"middle\" x=\"123.935\" y=\"-232.078\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;3 -->\n",
+       "<g id=\"edge76\" class=\"edge\"><title>7&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.4284,-108.901C106.943,-161.102 216.188,-311.975 265.351,-373.212\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"262.851,-375.686 271.875,-381.238 268.283,-371.271 262.851,-375.686\"/>\n",
+       "<text text-anchor=\"middle\" x=\"182.889\" y=\"-227.856\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;2 -->\n",
+       "<g id=\"edge78\" class=\"edge\"><title>7&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M84.4961,-109.196C137.337,-152.521 285.198,-260.253 353.904,-305.846\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.384,-309.035 362.663,-311.6 356.227,-303.184 352.384,-309.035\"/>\n",
+       "<text text-anchor=\"middle\" x=\"228.2\" y=\"-191.321\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;1 -->\n",
+       "<g id=\"edge80\" class=\"edge\"><title>7&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.4067,-86.766C132.581,-76.5952 207.974,-52.354 252.978,-35.3591\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"254.293,-38.6032 262.368,-31.7435 251.778,-32.0707 254.293,-38.6032\"/>\n",
+       "<text text-anchor=\"middle\" x=\"175.692\" y=\"-68.8626\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;10 -->\n",
+       "<g id=\"edge82\" class=\"edge\"><title>6&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2339,-203.765C118.571,-186.896 279.962,-134.68 352.937,-107.381\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"354.522,-110.523 362.628,-103.701 352.036,-103.979 354.522,-110.523\"/>\n",
+       "<text text-anchor=\"middle\" x=\"206.585\" y=\"-163.373\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;9 -->\n",
+       "<g id=\"edge84\" class=\"edge\"><title>6&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2519,-212.334C124.361,-216.34 311.053,-216.508 390.95,-212.839\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"391.237,-216.329 401.045,-212.321 390.879,-209.338 391.237,-216.329\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.601\" y=\"-199.386\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;8 -->\n",
+       "<g id=\"edge86\" class=\"edge\"><title>6&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M45.6538,-190.534C73.9557,-156.746 126.623,-84.4124 151.771,-44.943\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"154.949,-46.4602 157.262,-36.1209 149.007,-42.7612 154.949,-46.4602\"/>\n",
+       "<text text-anchor=\"middle\" x=\"110.712\" y=\"-122.539\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;7 -->\n",
+       "<g id=\"edge88\" class=\"edge\"><title>6&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M38.348,-190.596C46.5316,-171.487 56.5718,-141.17 62.1924,-118.961\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.6302,-119.63 64.5054,-109.095 58.815,-118.033 65.6302,-119.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"36.2702\" y=\"-146.578\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;6 -->\n",
+       "<g id=\"edge90\" class=\"edge\"><title>6&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2408,-215.464C64.0239,-215.609 72,-213.361 72,-208.72 72,-205.892 69.0382,-203.953 64.5105,-202.902\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.5146,-199.389 54.2408,-201.977 63.8863,-206.36 64.5146,-199.389\"/>\n",
+       "<text text-anchor=\"middle\" x=\"84.0533\" y=\"-204.52\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;5 -->\n",
+       "<g id=\"edge92\" class=\"edge\"><title>6&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M27.7717,-226.864C31.8603,-246.193 41.4949,-276.973 50.1878,-299.238\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"46.9472,-300.56 53.9642,-308.498 53.429,-297.917 46.9472,-300.56\"/>\n",
+       "<text text-anchor=\"middle\" x=\"52.9798\" y=\"-254.851\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;4 -->\n",
+       "<g id=\"edge94\" class=\"edge\"><title>6&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M35.3835,-226.972C56.0001,-261.031 108.635,-334.083 140.398,-373.332\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"137.786,-375.666 146.84,-381.168 143.193,-371.22 137.786,-375.666\"/>\n",
+       "<text text-anchor=\"middle\" x=\"100.891\" y=\"-286.952\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;3 -->\n",
+       "<g id=\"edge96\" class=\"edge\"><title>6&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M45.3394,-226.795C88.5513,-262.618 197.064,-341.793 253.784,-379.247\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"252.138,-382.352 262.425,-384.887 255.964,-376.49 252.138,-382.352\"/>\n",
+       "<text text-anchor=\"middle\" x=\"140.562\" y=\"-310.821\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;2 -->\n",
+       "<g id=\"edge98\" class=\"edge\"><title>6&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2785,-221.624C118.686,-246.494 280.18,-299.095 353.073,-319.093\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.185,-322.479 362.751,-321.692 354.001,-315.719 352.185,-322.479\"/>\n",
+       "<text text-anchor=\"middle\" x=\"207.676\" y=\"-254.159\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;1 -->\n",
+       "<g id=\"edge100\" class=\"edge\"><title>6&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1328,-194.132C104.841,-161.466 213.165,-82.8769 263.22,-42.5589\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"265.483,-45.2298 271.018,-36.1957 261.058,-39.8062 265.483,-45.2298\"/>\n",
+       "<text text-anchor=\"middle\" x=\"166.677\" y=\"-126.146\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;10 -->\n",
+       "<g id=\"edge102\" class=\"edge\"><title>5&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.4594,-311.566C153.669,-271.825 301.56,-164.491 362.692,-115.575\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"365.153,-118.085 370.724,-109.073 360.749,-112.644 365.153,-118.085\"/>\n",
+       "<text text-anchor=\"middle\" x=\"235.576\" y=\"-221.37\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;9 -->\n",
+       "<g id=\"edge104\" class=\"edge\"><title>5&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.5327,-321.637C156.87,-304.767 318.261,-252.552 391.236,-225.253\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"392.821,-228.395 400.926,-221.572 390.335,-221.851 392.821,-228.395\"/>\n",
+       "<text text-anchor=\"middle\" x=\"238.884\" y=\"-257.245\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;8 -->\n",
+       "<g id=\"edge106\" class=\"edge\"><title>5&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.887,-308.366C96.1201,-256.518 144.538,-108.06 160.711,-45.8923\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"164.153,-46.555 163.183,-36.0047 157.362,-44.8574 164.153,-46.555\"/>\n",
+       "<text text-anchor=\"middle\" x=\"131.799\" y=\"-176.929\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;7 -->\n",
+       "<g id=\"edge108\" class=\"edge\"><title>5&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M69.1071,-308.485C72.7519,-267.689 73.0098,-168.327 69.8807,-119.244\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"73.3518,-118.727 69.1126,-109.017 66.3715,-119.251 73.3518,-118.727\"/>\n",
+       "<text text-anchor=\"middle\" x=\"56.4939\" y=\"-209.664\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;6 -->\n",
+       "<g id=\"edge110\" class=\"edge\"><title>5&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M64.5272,-308.448C60.4385,-289.12 50.8039,-258.34 42.111,-236.074\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"45.3516,-234.752 38.3347,-226.814 38.8698,-237.395 45.3516,-234.752\"/>\n",
+       "<text text-anchor=\"middle\" x=\"67.3191\" y=\"-264.061\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;5 -->\n",
+       "<g id=\"edge112\" class=\"edge\"><title>5&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.5396,-333.335C102.323,-333.48 110.299,-331.233 110.299,-326.592 110.299,-323.764 107.337,-321.825 102.809,-320.774\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.813,-317.26 92.5396,-319.849 102.185,-324.232 102.813,-317.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"122.352\" y=\"-322.392\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;4 -->\n",
+       "<g id=\"edge114\" class=\"edge\"><title>5&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M80.9776,-344.672C94.0749,-355.903 113.156,-370.148 129.904,-381.365\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.12,-384.38 138.405,-386.922 131.95,-378.521 128.12,-384.38\"/>\n",
+       "<text text-anchor=\"middle\" x=\"96.4407\" y=\"-370.818\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;3 -->\n",
+       "<g id=\"edge116\" class=\"edge\"><title>5&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.6976,-340.439C132.822,-356.207 207.624,-380.645 252.566,-392.781\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"251.934,-396.233 262.495,-395.383 253.709,-389.462 251.934,-396.233\"/>\n",
+       "<text text-anchor=\"middle\" x=\"176.632\" y=\"-350.41\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;2 -->\n",
+       "<g id=\"edge118\" class=\"edge\"><title>5&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M92.4051,-330.538C150.261,-334.077 285.946,-334.266 352.132,-331.106\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.717,-334.58 362.514,-330.547 352.341,-327.59 352.717,-334.58\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.269\" y=\"-335.622\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;1 -->\n",
+       "<g id=\"edge120\" class=\"edge\"><title>5&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M82.8893,-308.437C125.807,-256.411 234.516,-106.972 274.564,-45.1787\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"277.748,-46.6944 280.17,-36.3802 271.845,-42.9327 277.748,-46.6944\"/>\n",
+       "<text text-anchor=\"middle\" x=\"165.726\" y=\"-163.608\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;10 -->\n",
+       "<g id=\"edge122\" class=\"edge\"><title>4&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.157,-381.285C226.075,-329.259 334.784,-179.821 374.831,-118.027\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"378.016,-119.543 380.438,-109.229 372.112,-115.781 378.016,-119.543\"/>\n",
+       "<text text-anchor=\"middle\" x=\"265.994\" y=\"-236.456\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;9 -->\n",
+       "<g id=\"edge124\" class=\"edge\"><title>4&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.699,-384.852C243.408,-352.186 351.731,-273.597 401.787,-233.279\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"404.05,-235.95 409.585,-226.916 399.624,-230.527 404.05,-235.95\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.243\" y=\"-292.866\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;8 -->\n",
+       "<g id=\"edge126\" class=\"edge\"><title>4&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M168.657,-381.3C173.305,-320.056 173.525,-120.633 169.318,-46.2829\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"172.807,-46.0037 168.665,-36.2521 165.822,-46.4584 172.807,-46.0037\"/>\n",
+       "<text text-anchor=\"middle\" x=\"181.987\" y=\"-209.591\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;7 -->\n",
+       "<g id=\"edge128\" class=\"edge\"><title>4&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M163.172,-381.39C150.886,-329.673 102.813,-180.805 78.6879,-118.632\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"81.8394,-117.085 74.8917,-109.087 75.3349,-119.672 81.8394,-117.085\"/>\n",
+       "<text text-anchor=\"middle\" x=\"106.93\" y=\"-249.811\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;6 -->\n",
+       "<g id=\"edge130\" class=\"edge\"><title>4&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M157.183,-381.189C136.566,-347.13 83.931,-274.078 52.1683,-234.829\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.7805,-232.495 45.7263,-226.993 49.3732,-236.941 54.7805,-232.495\"/>\n",
+       "<text text-anchor=\"middle\" x=\"117.676\" y=\"-294.809\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;5 -->\n",
+       "<g id=\"edge132\" class=\"edge\"><title>4&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M149.888,-381.36C136.79,-370.13 117.709,-355.885 100.961,-344.668\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.746,-341.653 92.4603,-339.11 98.9152,-347.512 102.746,-341.653\"/>\n",
+       "<text text-anchor=\"middle\" x=\"116.425\" y=\"-370.814\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;4 -->\n",
+       "<g id=\"edge134\" class=\"edge\"><title>4&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.807,-406.184C202.59,-406.329 210.566,-404.081 210.566,-399.441 210.566,-396.613 207.605,-394.673 203.077,-393.623\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.081,-390.109 192.807,-392.697 202.453,-397.081 203.081,-390.109\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.62\" y=\"-395.241\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;3 -->\n",
+       "<g id=\"edge136\" class=\"edge\"><title>4&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.765,-405.14C210.201,-406.323 233.066,-406.507 252.188,-405.692\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"252.575,-409.176 262.369,-405.136 252.193,-402.186 252.575,-409.176\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.477\" y=\"-392.216\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;2 -->\n",
+       "<g id=\"edge138\" class=\"edge\"><title>4&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.674,-395.358C232.849,-385.187 308.241,-360.946 353.245,-343.951\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"354.561,-347.195 362.635,-340.336 352.045,-340.663 354.561,-347.195\"/>\n",
+       "<text text-anchor=\"middle\" x=\"269.96\" y=\"-353.455\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;1 -->\n",
+       "<g id=\"edge140\" class=\"edge\"><title>4&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M174.81,-381.242C199.583,-319.883 264.572,-120.419 284.22,-46.1702\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"287.694,-46.7107 286.78,-36.1555 280.912,-44.9773 287.694,-46.7107\"/>\n",
+       "<text text-anchor=\"middle\" x=\"243.515\" y=\"-213.506\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;10 -->\n",
+       "<g id=\"edge142\" class=\"edge\"><title>3&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M299.092,-381.214C320.325,-329.367 368.743,-180.908 384.916,-118.741\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"388.358,-119.404 387.388,-108.853 381.567,-117.706 388.358,-119.404\"/>\n",
+       "<text text-anchor=\"middle\" x=\"328.004\" y=\"-241.778\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;9 -->\n",
+       "<g id=\"edge144\" class=\"edge\"><title>3&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M308.158,-381.254C336.46,-347.467 389.127,-275.133 414.275,-235.663\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"417.454,-237.181 419.766,-226.841 411.511,-233.482 417.454,-237.181\"/>\n",
+       "<text text-anchor=\"middle\" x=\"349.217\" y=\"-295.259\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;8 -->\n",
+       "<g id=\"edge146\" class=\"edge\"><title>3&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.803,-381.379C271.845,-320.113 207.112,-120.04 178.634,-45.9285\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"181.779,-44.3625 174.865,-36.3347 175.264,-46.922 181.779,-44.3625\"/>\n",
+       "<text text-anchor=\"middle\" x=\"218.718\" y=\"-213.454\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;7 -->\n",
+       "<g id=\"edge148\" class=\"edge\"><title>3&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.374,-381.388C247.86,-329.187 138.615,-178.314 89.4523,-117.077\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"91.9517,-114.603 82.9282,-109.051 86.5198,-119.019 91.9517,-114.603\"/>\n",
+       "<text text-anchor=\"middle\" x=\"171.913\" y=\"-254.033\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;6 -->\n",
+       "<g id=\"edge150\" class=\"edge\"><title>3&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M271.165,-381.366C227.953,-345.543 119.44,-266.368 62.7196,-228.914\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.3661,-225.809 54.079,-223.274 60.54,-231.671 64.3661,-225.809\"/>\n",
+       "<text text-anchor=\"middle\" x=\"175.942\" y=\"-288.94\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;5 -->\n",
+       "<g id=\"edge152\" class=\"edge\"><title>3&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.105,-385.594C221.981,-369.825 147.178,-345.388 102.236,-333.252\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.869,-329.8 92.3082,-330.65 101.094,-336.571 102.869,-329.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"178.171\" y=\"-367.223\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;4 -->\n",
+       "<g id=\"edge154\" class=\"edge\"><title>3&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.305,-393.741C244.87,-392.558 222.005,-392.374 202.882,-393.19\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.496,-389.706 192.702,-393.746 202.878,-396.695 202.496,-389.706\"/>\n",
+       "<text text-anchor=\"middle\" x=\"232.594\" y=\"-380.266\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;3 -->\n",
+       "<g id=\"edge156\" class=\"edge\"><title>3&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.745,-406.184C326.528,-406.329 334.504,-404.081 334.504,-399.441 334.504,-396.613 331.542,-394.673 327.015,-393.623\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"327.019,-390.109 316.745,-392.697 326.39,-397.081 327.019,-390.109\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.557\" y=\"-395.241\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;2 -->\n",
+       "<g id=\"edge158\" class=\"edge\"><title>3&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.699,-386.901C332.218,-377.025 351.435,-363.157 366.295,-351.15\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"368.595,-353.79 374.051,-344.708 364.122,-348.405 368.595,-353.79\"/>\n",
+       "<text text-anchor=\"middle\" x=\"333.497\" y=\"-352.825\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;1 -->\n",
+       "<g id=\"edge160\" class=\"edge\"><title>3&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M292.594,-381.3C297.243,-320.056 297.463,-120.633 293.256,-46.2829\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"296.745,-46.0037 292.603,-36.2521 289.76,-46.4584 296.745,-46.0037\"/>\n",
+       "<text text-anchor=\"middle\" x=\"279.925\" y=\"-209.591\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;10 -->\n",
+       "<g id=\"edge162\" class=\"edge\"><title>2&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M393.58,-308.485C397.225,-267.689 397.483,-168.327 394.354,-119.244\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"397.825,-118.727 393.585,-109.017 390.844,-119.251 397.825,-118.727\"/>\n",
+       "<text text-anchor=\"middle\" x=\"380.967\" y=\"-209.664\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;9 -->\n",
+       "<g id=\"edge164\" class=\"edge\"><title>2&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.12,-308.467C409.303,-289.359 419.343,-259.042 424.964,-236.832\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"428.402,-237.502 427.277,-226.967 421.587,-235.904 428.402,-237.502\"/>\n",
+       "<text text-anchor=\"middle\" x=\"399.042\" y=\"-264.45\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;8 -->\n",
+       "<g id=\"edge166\" class=\"edge\"><title>2&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M380.642,-308.54C348.128,-256.338 238.882,-105.465 189.72,-44.2287\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"192.219,-41.7547 183.196,-36.2025 186.787,-46.17 192.219,-41.7547\"/>\n",
+       "<text text-anchor=\"middle\" x=\"272.181\" y=\"-181.184\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;7 -->\n",
+       "<g id=\"edge168\" class=\"edge\"><title>2&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M370.574,-308.244C317.734,-264.92 169.872,-157.188 101.167,-111.595\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.687,-108.406 92.4072,-105.841 98.8438,-114.256 102.687,-108.406\"/>\n",
+       "<text text-anchor=\"middle\" x=\"226.871\" y=\"-217.72\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;6 -->\n",
+       "<g id=\"edge170\" class=\"edge\"><title>2&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.493,-313.688C298.086,-288.818 136.592,-236.217 63.699,-216.219\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.5864,-212.833 54.0208,-213.62 62.7708,-219.594 64.5864,-212.833\"/>\n",
+       "<text text-anchor=\"middle\" x=\"209.096\" y=\"-272.753\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;5 -->\n",
+       "<g id=\"edge172\" class=\"edge\"><title>2&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.665,-322.646C304.809,-319.107 169.124,-318.918 102.938,-322.078\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.354,-318.604 92.5561,-322.637 102.73,-325.594 102.354,-318.604\"/>\n",
+       "<text text-anchor=\"middle\" x=\"232.802\" y=\"-309.162\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;4 -->\n",
+       "<g id=\"edge174\" class=\"edge\"><title>2&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.664,-330.675C322.489,-340.845 247.097,-365.087 202.093,-382.082\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"200.777,-378.837 192.703,-385.697 203.293,-385.37 200.777,-378.837\"/>\n",
+       "<text text-anchor=\"middle\" x=\"285.378\" y=\"-364.178\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;3 -->\n",
+       "<g id=\"edge176\" class=\"edge\"><title>2&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M362.577,-339.132C347.058,-349.008 327.841,-362.876 312.981,-374.883\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"310.681,-372.243 305.224,-381.325 315.153,-377.628 310.681,-372.243\"/>\n",
+       "<text text-anchor=\"middle\" x=\"345.779\" y=\"-364.807\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;2 -->\n",
+       "<g id=\"edge178\" class=\"edge\"><title>2&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M417.012,-333.335C426.796,-333.48 434.772,-331.233 434.772,-326.592 434.772,-323.764 431.81,-321.825 427.282,-320.774\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"427.286,-317.26 417.012,-319.849 426.658,-324.232 427.286,-317.26\"/>\n",
+       "<text text-anchor=\"middle\" x=\"446.825\" y=\"-322.392\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;1 -->\n",
+       "<g id=\"edge180\" class=\"edge\"><title>2&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M387.377,-308.541C375.091,-256.824 327.018,-107.957 302.893,-45.7837\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"306.045,-44.2368 299.097,-36.2379 299.54,-46.8235 306.045,-44.2368\"/>\n",
+       "<text text-anchor=\"middle\" x=\"331.135\" y=\"-176.962\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;10 -->\n",
+       "<g id=\"edge182\" class=\"edge\"><title>1&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M305.183,-36.0802C318.28,-47.3108 337.361,-61.556 354.109,-72.7727\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"352.325,-75.7879 362.61,-78.3303 356.155,-69.9288 352.325,-75.7879\"/>\n",
+       "<text text-anchor=\"middle\" x=\"338.646\" y=\"-38.2265\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;9 -->\n",
+       "<g id=\"edge184\" class=\"edge\"><title>1&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M297.887,-36.252C318.504,-70.3104 371.139,-143.363 402.902,-182.612\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"400.29,-184.945 409.344,-190.447 405.697,-180.5 400.29,-184.945\"/>\n",
+       "<text text-anchor=\"middle\" x=\"337.395\" y=\"-114.232\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;8 -->\n",
+       "<g id=\"edge186\" class=\"edge\"><title>1&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.305,-12.3007C244.87,-11.1175 222.005,-10.9336 202.882,-11.7491\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"202.496,-8.26489 192.702,-12.305 202.878,-15.2545 202.496,-8.26489\"/>\n",
+       "<text text-anchor=\"middle\" x=\"232.594\" y=\"-16.8249\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;7 -->\n",
+       "<g id=\"edge188\" class=\"edge\"><title>1&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.396,-22.0827C222.221,-32.2534 146.829,-56.4946 101.825,-73.4896\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"100.51,-70.2455 92.4353,-77.1051 103.025,-76.778 100.51,-70.2455\"/>\n",
+       "<text text-anchor=\"middle\" x=\"179.111\" y=\"-31.5861\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;6 -->\n",
+       "<g id=\"edge190\" class=\"edge\"><title>1&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M262.371,-32.5882C211.663,-65.2543 103.339,-143.843 53.2837,-184.161\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"51.0207,-181.491 45.4856,-190.525 55.4463,-186.914 51.0207,-181.491\"/>\n",
+       "<text text-anchor=\"middle\" x=\"165.827\" y=\"-116.175\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;5 -->\n",
+       "<g id=\"edge192\" class=\"edge\"><title>1&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M271.914,-36.1553C228.995,-88.1813 120.287,-237.62 80.2392,-299.413\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"77.0549,-297.898 74.6328,-308.212 82.9583,-301.659 77.0549,-297.898\"/>\n",
+       "<text text-anchor=\"middle\" x=\"163.076\" y=\"-154.584\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;4 -->\n",
+       "<g id=\"edge194\" class=\"edge\"><title>1&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.26,-36.1983C255.488,-97.5575 190.498,-297.022 170.85,-371.27\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"167.376,-370.73 168.291,-381.285 174.158,-372.463 167.376,-370.73\"/>\n",
+       "<text text-anchor=\"middle\" x=\"239.555\" y=\"-203.534\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;3 -->\n",
+       "<g id=\"edge196\" class=\"edge\"><title>1&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.414,-36.1411C281.766,-97.3851 281.545,-296.808 285.752,-371.158\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"282.263,-371.437 286.405,-381.189 289.248,-370.982 282.263,-371.437\"/>\n",
+       "<text text-anchor=\"middle\" x=\"299.083\" y=\"-199.449\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;2 -->\n",
+       "<g id=\"edge198\" class=\"edge\"><title>1&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M291.898,-36.0508C304.185,-87.7681 352.258,-236.635 376.383,-298.808\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"373.231,-300.355 380.179,-308.354 379.736,-297.768 373.231,-300.355\"/>\n",
+       "<text text-anchor=\"middle\" x=\"348.141\" y=\"-159.23\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;1 -->\n",
+       "<g id=\"edge200\" class=\"edge\"><title>1&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.745,-24.7434C326.528,-24.8884 334.504,-22.6406 334.504,-18 334.504,-15.1721 331.542,-13.2328 327.015,-12.182\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"327.019,-8.66827 316.745,-11.2566 326.39,-15.64 327.019,-8.66827\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.557\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">K10</text>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>"
+      ],
+      "text/plain": [
+       "<Dot visualization: expr_as_graph [(\"K10\",(1..10)*(1..10))]>"
+      ]
+     },
+     "execution_count": 141,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":dot expr_as_graph (\"K10\",(1..10)×(1..10))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 140,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "image/svg+xml": [
+       "<?xml version=\"1.0\" encoding=\"UTF-8\" standalone=\"no\"?>\n",
+       "<!DOCTYPE svg PUBLIC \"-//W3C//DTD SVG 1.1//EN\"\n",
+       " \"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd\">\n",
+       "<!-- Generated by graphviz version 2.28.0 (20110509.1545)\n",
+       " -->\n",
+       "<!-- Title: state Pages: 1 -->\n",
+       "<svg width=\"906pt\" height=\"846pt\"\n",
+       " viewBox=\"0.00 0.00 906.25 846.14\" xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\">\n",
+       "<g id=\"graph1\" class=\"graph\" transform=\"scale(1 1) rotate(0) translate(4 842.141)\">\n",
+       "<title>state</title>\n",
+       "<polygon fill=\"white\" stroke=\"white\" points=\"-4,5 -4,-842.141 903.248,-842.141 903.248,5 -4,5\"/>\n",
+       "<!-- 20 -->\n",
+       "<g id=\"node1\" class=\"node\"><title>20</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"836.511,-313.133 782.511,-313.133 782.511,-277.133 836.511,-277.133 836.511,-313.133\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.511\" y=\"-290.933\" font-family=\"Times,serif\" font-size=\"14.00\">20</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;20 -->\n",
+       "<g id=\"edge2\" class=\"edge\"><title>20&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M836.752,-301.876C846.535,-302.021 854.511,-299.773 854.511,-295.133 854.511,-292.305 851.549,-290.366 847.022,-289.315\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"847.026,-285.801 836.752,-288.389 846.397,-292.773 847.026,-285.801\"/>\n",
+       "<text text-anchor=\"middle\" x=\"866.564\" y=\"-290.933\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19 -->\n",
+       "<g id=\"node4\" class=\"node\"><title>19</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"856.141,-437.07 802.141,-437.07 802.141,-401.07 856.141,-401.07 856.141,-437.07\"/>\n",
+       "<text text-anchor=\"middle\" x=\"829.141\" y=\"-414.87\" font-family=\"Times,serif\" font-size=\"14.00\">19</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;19 -->\n",
+       "<g id=\"edge4\" class=\"edge\"><title>20&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M807.469,-313.39C808.547,-333.834 813.513,-367.203 818.801,-390.976\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"815.427,-391.915 821.159,-400.826 822.235,-390.286 815.427,-391.915\"/>\n",
+       "<text text-anchor=\"middle\" x=\"827.135\" y=\"-345.983\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18 -->\n",
+       "<g id=\"node6\" class=\"node\"><title>18</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"690.814,-112.598 636.814,-112.598 636.814,-76.5976 690.814,-76.5976 690.814,-112.598\"/>\n",
+       "<text text-anchor=\"middle\" x=\"663.814\" y=\"-90.3976\" font-family=\"Times,serif\" font-size=\"14.00\">18</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;18 -->\n",
+       "<g id=\"edge6\" class=\"edge\"><title>20&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M800.971,-276.782C779.186,-240.931 722.113,-161.792 688.764,-120.586\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"691.283,-118.138 682.228,-112.636 685.875,-122.583 691.283,-118.138\"/>\n",
+       "<text text-anchor=\"middle\" x=\"757.868\" y=\"-185.484\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17 -->\n",
+       "<g id=\"node8\" class=\"node\"><title>17</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"579.008,-55.6298 525.008,-55.6298 525.008,-19.6298 579.008,-19.6298 579.008,-55.6298\"/>\n",
+       "<text text-anchor=\"middle\" x=\"552.008\" y=\"-33.4298\" font-family=\"Times,serif\" font-size=\"14.00\">17</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;17 -->\n",
+       "<g id=\"edge8\" class=\"edge\"><title>20&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M796.23,-276.973C756.752,-231.768 640.093,-114.652 583.453,-62.8258\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"585.635,-60.0797 575.874,-55.9605 580.936,-65.2679 585.635,-60.0797\"/>\n",
+       "<text text-anchor=\"middle\" x=\"678.842\" y=\"-176.699\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16 -->\n",
+       "<g id=\"node10\" class=\"node\"><title>16</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"455.07,-36 401.07,-36 401.07,-0 455.07,-0 455.07,-36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"428.07\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">16</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;16 -->\n",
+       "<g id=\"edge10\" class=\"edge\"><title>20&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M790.137,-276.954C729.456,-227.52 542.818,-91.6289 463.872,-39.0347\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.511,-35.9231 455.238,-33.3347 461.655,-41.765 465.511,-35.9231\"/>\n",
+       "<text text-anchor=\"middle\" x=\"619.005\" y=\"-165.794\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15 -->\n",
+       "<g id=\"node12\" class=\"node\"><title>15</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"331.133,-55.6298 277.133,-55.6298 277.133,-19.6298 331.133,-19.6298 331.133,-55.6298\"/>\n",
+       "<text text-anchor=\"middle\" x=\"304.133\" y=\"-33.4298\" font-family=\"Times,serif\" font-size=\"14.00\">15</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;15 -->\n",
+       "<g id=\"edge12\" class=\"edge\"><title>20&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.407,-277.576C697.52,-229.33 436.904,-96.4305 340.477,-52.074\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.688,-48.78 331.136,-47.8243 338.789,-55.1515 341.688,-48.78\"/>\n",
+       "<text text-anchor=\"middle\" x=\"555.442\" y=\"-172.625\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14 -->\n",
+       "<g id=\"node14\" class=\"node\"><title>14</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"219.327,-112.598 165.327,-112.598 165.327,-76.5976 219.327,-76.5976 219.327,-112.598\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.327\" y=\"-90.3976\" font-family=\"Times,serif\" font-size=\"14.00\">14</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;14 -->\n",
+       "<g id=\"edge14\" class=\"edge\"><title>20&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.325,-283.112C683.43,-245.892 342.78,-135.085 229.373,-103.079\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"230.003,-99.6211 219.431,-100.316 228.129,-106.366 230.003,-99.6211\"/>\n",
+       "<text text-anchor=\"middle\" x=\"509.849\" y=\"-176.895\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13 -->\n",
+       "<g id=\"node16\" class=\"node\"><title>13</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"130.598,-201.327 76.5976,-201.327 76.5976,-165.327 130.598,-165.327 130.598,-201.327\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.598\" y=\"-179.127\" font-family=\"Times,serif\" font-size=\"14.00\">13</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;13 -->\n",
+       "<g id=\"edge16\" class=\"edge\"><title>20&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.282,-287.951C673.104,-265.507 266.918,-201.042 141.036,-185.993\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.093,-182.476 130.758,-184.805 140.29,-189.43 141.093,-182.476\"/>\n",
+       "<text text-anchor=\"middle\" x=\"460.659\" y=\"-243.772\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12 -->\n",
+       "<g id=\"node18\" class=\"node\"><title>12</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"73.6298,-313.133 19.6298,-313.133 19.6298,-277.133 73.6298,-277.133 73.6298,-313.133\"/>\n",
+       "<text text-anchor=\"middle\" x=\"46.6298\" y=\"-290.933\" font-family=\"Times,serif\" font-size=\"14.00\">12</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;12 -->\n",
+       "<g id=\"edge18\" class=\"edge\"><title>20&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.36,-292.421C666.971,-287.18 217.12,-287.041 83.9616,-292.003\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.7013,-288.511 73.8531,-292.417 83.9881,-295.505 83.7013,-288.511\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.161\" y=\"-279.012\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11 -->\n",
+       "<g id=\"node20\" class=\"node\"><title>11</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"54,-437.07 0,-437.07 0,-401.07 54,-401.07 54,-437.07\"/>\n",
+       "<text text-anchor=\"middle\" x=\"27\" y=\"-414.87\" font-family=\"Times,serif\" font-size=\"14.00\">11</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;11 -->\n",
+       "<g id=\"edge20\" class=\"edge\"><title>20&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.157,-296.761C664.252,-310.079 199.356,-383.565 64.0981,-410.052\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.332,-406.636 54.2099,-412.025 64.7014,-413.501 63.332,-406.636\"/>\n",
+       "<text text-anchor=\"middle\" x=\"424.128\" y=\"-360.206\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10 -->\n",
+       "<g id=\"node22\" class=\"node\"><title>10</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"73.6298,-561.008 19.6298,-561.008 19.6298,-525.008 73.6298,-525.008 73.6298,-561.008\"/>\n",
+       "<text text-anchor=\"middle\" x=\"46.6298\" y=\"-538.808\" font-family=\"Times,serif\" font-size=\"14.00\">10</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;10 -->\n",
+       "<g id=\"edge22\" class=\"edge\"><title>20&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.426,-301.125C667.038,-333.073 216.432,-479.314 83.6419,-527.666\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.0987,-524.504 73.9222,-531.242 84.5157,-531.074 82.0987,-524.504\"/>\n",
+       "<text text-anchor=\"middle\" x=\"430.034\" y=\"-398.195\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9 -->\n",
+       "<g id=\"node24\" class=\"node\"><title>9</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"130.598,-672.814 76.5976,-672.814 76.5976,-636.814 130.598,-636.814 130.598,-672.814\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.598\" y=\"-650.614\" font-family=\"Times,serif\" font-size=\"14.00\">9</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;9 -->\n",
+       "<g id=\"edge24\" class=\"edge\"><title>20&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.3,-305.908C672.697,-355.961 263.736,-564.154 139.561,-632.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"137.815,-629.816 130.783,-637.74 141.222,-635.931 137.815,-629.816\"/>\n",
+       "<text text-anchor=\"middle\" x=\"466.931\" y=\"-477.179\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8 -->\n",
+       "<g id=\"node26\" class=\"node\"><title>8</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"219.327,-761.543 165.327,-761.543 165.327,-725.543 219.327,-725.543 219.327,-761.543\"/>\n",
+       "<text text-anchor=\"middle\" x=\"192.327\" y=\"-739.343\" font-family=\"Times,serif\" font-size=\"14.00\">8</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;8 -->\n",
+       "<g id=\"edge26\" class=\"edge\"><title>20&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.465,-311.206C681.09,-378.605 324.521,-637.568 220.796,-718.984\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"218.33,-716.472 212.659,-725.422 222.673,-721.962 218.33,-716.472\"/>\n",
+       "<text text-anchor=\"middle\" x=\"493.631\" y=\"-498.895\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7 -->\n",
+       "<g id=\"node28\" class=\"node\"><title>7</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"331.133,-818.511 277.133,-818.511 277.133,-782.511 331.133,-782.511 331.133,-818.511\"/>\n",
+       "<text text-anchor=\"middle\" x=\"304.133\" y=\"-796.311\" font-family=\"Times,serif\" font-size=\"14.00\">7</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;7 -->\n",
+       "<g id=\"edge28\" class=\"edge\"><title>20&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M787.37,-313.238C703.642,-389.716 407.599,-685.664 325.388,-774.936\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"322.694,-772.696 318.541,-782.442 327.866,-777.413 322.694,-772.696\"/>\n",
+       "<text text-anchor=\"middle\" x=\"567.379\" y=\"-550.887\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6 -->\n",
+       "<g id=\"node30\" class=\"node\"><title>6</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"455.07,-838.141 401.07,-838.141 401.07,-802.141 455.07,-802.141 455.07,-838.141\"/>\n",
+       "<text text-anchor=\"middle\" x=\"428.07\" y=\"-815.941\" font-family=\"Times,serif\" font-size=\"14.00\">6</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;6 -->\n",
+       "<g id=\"edge30\" class=\"edge\"><title>20&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M792.764,-313.431C729.314,-391.96 505.3,-700.119 443.729,-793.329\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"440.664,-791.621 438.131,-801.909 446.526,-795.447 440.664,-791.621\"/>\n",
+       "<text text-anchor=\"middle\" x=\"605.247\" y=\"-540.18\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5 -->\n",
+       "<g id=\"node32\" class=\"node\"><title>5</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"579.008,-818.511 525.008,-818.511 525.008,-782.511 579.008,-782.511 579.008,-818.511\"/>\n",
+       "<text text-anchor=\"middle\" x=\"552.008\" y=\"-796.311\" font-family=\"Times,serif\" font-size=\"14.00\">5</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;5 -->\n",
+       "<g id=\"edge32\" class=\"edge\"><title>20&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M797.068,-313.357C752.552,-389.452 603.467,-681.765 562.385,-773.102\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"559.071,-771.943 558.231,-782.504 565.474,-774.771 559.071,-771.943\"/>\n",
+       "<text text-anchor=\"middle\" x=\"693.726\" y=\"-546.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4 -->\n",
+       "<g id=\"node34\" class=\"node\"><title>4</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"690.814,-761.543 636.814,-761.543 636.814,-725.543 690.814,-725.543 690.814,-761.543\"/>\n",
+       "<text text-anchor=\"middle\" x=\"663.814\" y=\"-739.343\" font-family=\"Times,serif\" font-size=\"14.00\">4</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;4 -->\n",
+       "<g id=\"edge34\" class=\"edge\"><title>20&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M800.554,-313.208C772.866,-382.505 691.821,-631.404 669.311,-715.538\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"665.875,-714.844 666.752,-725.403 672.651,-716.602 665.875,-714.844\"/>\n",
+       "<text text-anchor=\"middle\" x=\"720.932\" y=\"-506.173\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3 -->\n",
+       "<g id=\"node36\" class=\"node\"><title>3</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"779.543,-672.814 725.543,-672.814 725.543,-636.814 779.543,-636.814 779.543,-672.814\"/>\n",
+       "<text text-anchor=\"middle\" x=\"752.543\" y=\"-650.614\" font-family=\"Times,serif\" font-size=\"14.00\">3</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;3 -->\n",
+       "<g id=\"edge36\" class=\"edge\"><title>20&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M803.343,-313.46C789.496,-372.151 760.224,-555.718 753.162,-626.547\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"749.674,-626.256 752.255,-636.531 756.645,-626.889 749.674,-626.256\"/>\n",
+       "<text text-anchor=\"middle\" x=\"764.253\" y=\"-463.803\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2 -->\n",
+       "<g id=\"node38\" class=\"node\"><title>2</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"836.511,-561.008 782.511,-561.008 782.511,-525.008 836.511,-525.008 836.511,-561.008\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.511\" y=\"-538.808\" font-family=\"Times,serif\" font-size=\"14.00\">2</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;2 -->\n",
+       "<g id=\"edge38\" class=\"edge\"><title>20&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M805.773,-313.36C802.025,-356.155 801.775,-463.316 805.024,-514.683\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"801.541,-515.041 805.771,-524.754 808.522,-514.523 801.541,-515.041\"/>\n",
+       "<text text-anchor=\"middle\" x=\"818.398\" y=\"-409.822\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1 -->\n",
+       "<g id=\"node40\" class=\"node\"><title>1</title>\n",
+       "<polygon fill=\"#cdba96\" stroke=\"#cdba96\" points=\"779.543,-201.327 725.543,-201.327 725.543,-165.327 779.543,-165.327 779.543,-201.327\"/>\n",
+       "<text text-anchor=\"middle\" x=\"752.543\" y=\"-179.127\" font-family=\"Times,serif\" font-size=\"14.00\">1</text>\n",
+       "</g>\n",
+       "<!-- 20&#45;&gt;1 -->\n",
+       "<g id=\"edge40\" class=\"edge\"><title>20&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M805.715,-276.889C798.709,-258.728 784.866,-230.73 772.937,-210.072\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.919,-208.239 767.796,-201.438 769.905,-211.82 775.919,-208.239\"/>\n",
+       "<text text-anchor=\"middle\" x=\"775.326\" y=\"-245.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;20 -->\n",
+       "<g id=\"edge42\" class=\"edge\"><title>19&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M831.183,-400.814C830.105,-380.369 825.139,-347 819.851,-323.228\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"823.225,-322.288 817.493,-313.377 816.417,-323.917 823.225,-322.288\"/>\n",
+       "<text text-anchor=\"middle\" x=\"811.517\" y=\"-359.821\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;19 -->\n",
+       "<g id=\"edge44\" class=\"edge\"><title>19&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M856.382,-425.814C866.165,-425.959 874.141,-423.711 874.141,-419.07 874.141,-416.243 871.179,-414.303 866.651,-413.252\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"866.655,-409.739 856.382,-412.327 866.027,-416.71 866.655,-409.739\"/>\n",
+       "<text text-anchor=\"middle\" x=\"886.194\" y=\"-414.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;18 -->\n",
+       "<g id=\"edge46\" class=\"edge\"><title>19&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M823.358,-400.618C800.502,-346.044 718.996,-185.482 682.007,-121.409\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"684.965,-119.534 676.885,-112.68 678.927,-123.076 684.965,-119.534\"/>\n",
+       "<text text-anchor=\"middle\" x=\"766.683\" y=\"-249.814\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;17 -->\n",
+       "<g id=\"edge48\" class=\"edge\"><title>19&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M819.622,-400.945C780.578,-339.077 633.758,-136.54 575.701,-63.8446\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"578.081,-61.2207 569.074,-55.6412 572.636,-65.6195 578.081,-61.2207\"/>\n",
+       "<text text-anchor=\"middle\" x=\"684.662\" y=\"-237.195\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;16 -->\n",
+       "<g id=\"edge50\" class=\"edge\"><title>19&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M814.954,-400.819C757.137,-336.079 539.449,-118.025 458.531,-43.3001\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"460.429,-40.2923 450.691,-36.1203 455.702,-45.4549 460.429,-40.2923\"/>\n",
+       "<text text-anchor=\"middle\" x=\"625.743\" y=\"-228.86\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;15 -->\n",
+       "<g id=\"edge52\" class=\"edge\"><title>19&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M809.282,-401.065C730.712,-337.894 441.394,-127.435 339.714,-59.1335\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.574,-56.1665 331.312,-53.5308 337.69,-61.9905 341.574,-56.1665\"/>\n",
+       "<text text-anchor=\"middle\" x=\"582.498\" y=\"-213.899\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;14 -->\n",
+       "<g id=\"edge54\" class=\"edge\"><title>19&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.909,-401.814C700.434,-344.625 344.411,-163.116 228.838,-109.502\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"230.22,-106.286 219.672,-105.289 227.296,-112.646 230.22,-106.286\"/>\n",
+       "<text text-anchor=\"middle\" x=\"509.373\" y=\"-263.458\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;13 -->\n",
+       "<g id=\"edge56\" class=\"edge\"><title>19&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.013,-407.298C690.639,-365.711 268.475,-228.425 140.551,-192.024\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.391,-188.624 130.817,-189.292 139.5,-195.364 141.391,-188.624\"/>\n",
+       "<text text-anchor=\"middle\" x=\"475.282\" y=\"-283.461\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;12 -->\n",
+       "<g id=\"edge58\" class=\"edge\"><title>19&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.715,-411.981C683.782,-387.978 219.669,-314.346 84.0385,-297.94\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.0949,-294.423 73.7555,-296.735 83.2802,-301.375 84.0949,-294.423\"/>\n",
+       "<text text-anchor=\"middle\" x=\"441.877\" y=\"-361.76\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;11 -->\n",
+       "<g id=\"edge60\" class=\"edge\"><title>19&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.993,-416.42C682.368,-411.093 202.135,-410.958 64.2117,-416.014\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.9925,-412.52 54.1415,-416.42 64.2744,-419.514 63.9925,-412.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.102\" y=\"-421.017\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;10 -->\n",
+       "<g id=\"edge62\" class=\"edge\"><title>19&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.787,-420.698C683.881,-434.017 218.986,-507.503 83.7278,-533.99\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.9618,-530.574 73.8397,-535.962 84.3312,-537.438 82.9618,-530.574\"/>\n",
+       "<text text-anchor=\"middle\" x=\"443.758\" y=\"-484.144\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;9 -->\n",
+       "<g id=\"edge64\" class=\"edge\"><title>19&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.045,-425.001C690.741,-455.713 268.638,-592.689 140.619,-639.393\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.049,-636.241 130.877,-642.984 141.471,-642.809 139.049,-636.241\"/>\n",
+       "<text text-anchor=\"middle\" x=\"474.332\" y=\"-539.997\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;8 -->\n",
+       "<g id=\"edge66\" class=\"edge\"><title>19&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M802.084,-429.632C700.702,-475.691 343.477,-657.51 228.352,-721.373\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"226.564,-718.363 219.542,-726.297 229.979,-724.474 226.564,-718.363\"/>\n",
+       "<text text-anchor=\"middle\" x=\"521.218\" y=\"-583.302\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;7 -->\n",
+       "<g id=\"edge68\" class=\"edge\"><title>19&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M801.991,-434.952C711.89,-494.517 423.642,-703.841 332.205,-775.97\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"329.875,-773.351 324.228,-782.316 334.233,-778.829 329.875,-773.351\"/>\n",
+       "<text text-anchor=\"middle\" x=\"559.098\" y=\"-589.261\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;6 -->\n",
+       "<g id=\"edge70\" class=\"edge\"><title>19&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M806.447,-437.258C735.37,-501.716 518.247,-718.741 449.267,-794.143\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"446.447,-792.044 442.332,-801.807 451.637,-796.741 446.447,-792.044\"/>\n",
+       "<text text-anchor=\"middle\" x=\"638.857\" y=\"-622.5\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;5 -->\n",
+       "<g id=\"edge72\" class=\"edge\"><title>19&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M812.022,-437.146C761.64,-498.691 615.335,-699.872 567.327,-773.368\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"564.191,-771.774 561.722,-782.077 570.077,-775.562 564.191,-771.774\"/>\n",
+       "<text text-anchor=\"middle\" x=\"702.675\" y=\"-610.057\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;4 -->\n",
+       "<g id=\"edge74\" class=\"edge\"><title>19&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M815.974,-437.313C783.636,-491.413 702.176,-650.972 673.615,-715.764\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"670.242,-714.749 669.501,-725.318 676.671,-717.517 670.242,-714.749\"/>\n",
+       "<text text-anchor=\"middle\" x=\"758.795\" y=\"-579.338\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;3 -->\n",
+       "<g id=\"edge76\" class=\"edge\"><title>19&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M819.152,-437.154C802.091,-478.048 769.487,-577.794 756.957,-626.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"753.507,-626.143 754.537,-636.688 760.307,-627.803 753.507,-626.143\"/>\n",
+       "<text text-anchor=\"middle\" x=\"802.054\" y=\"-531.762\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;2 -->\n",
+       "<g id=\"edge78\" class=\"edge\"><title>19&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M821.212,-437.11C815.909,-457.46 810.388,-490.808 808.214,-514.648\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"804.707,-514.621 807.464,-524.851 811.688,-515.135 804.707,-514.621\"/>\n",
+       "<text text-anchor=\"middle\" x=\"800.713\" y=\"-469.679\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 19&#45;&gt;1 -->\n",
+       "<g id=\"edge80\" class=\"edge\"><title>19&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M827.154,-400.972C817.738,-359.916 785.464,-259.604 766.333,-210.83\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"769.564,-209.485 762.578,-201.52 763.072,-212.103 769.564,-209.485\"/>\n",
+       "<text text-anchor=\"middle\" x=\"782.743\" y=\"-305.701\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;20 -->\n",
+       "<g id=\"edge82\" class=\"edge\"><title>18&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M672.354,-112.948C694.139,-148.799 751.211,-227.938 784.561,-269.145\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"782.042,-271.593 791.096,-277.095 787.45,-267.147 782.042,-271.593\"/>\n",
+       "<text text-anchor=\"middle\" x=\"715.457\" y=\"-195.847\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;19 -->\n",
+       "<g id=\"edge84\" class=\"edge\"><title>18&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M669.596,-113.05C692.453,-167.625 773.959,-328.186 810.948,-392.259\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"807.99,-394.134 816.07,-400.988 814.027,-390.592 807.99,-394.134\"/>\n",
+       "<text text-anchor=\"middle\" x=\"754.272\" y=\"-241.454\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;18 -->\n",
+       "<g id=\"edge86\" class=\"edge\"><title>18&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M691.055,-101.341C700.838,-101.486 708.814,-99.2383 708.814,-94.5976 708.814,-91.7698 705.852,-89.8304 701.324,-88.7796\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"701.328,-85.2659 691.055,-87.8542 700.7,-92.2377 701.328,-85.2659\"/>\n",
+       "<text text-anchor=\"middle\" x=\"720.867\" y=\"-90.3976\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;17 -->\n",
+       "<g id=\"edge88\" class=\"edge\"><title>18&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M641.059,-76.5378C625.916,-67.5533 605.724,-57.0839 588.385,-49.1557\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.656,-45.8909 579.096,-45.0382 586.82,-52.2904 589.656,-45.8909\"/>\n",
+       "<text text-anchor=\"middle\" x=\"608.722\" y=\"-70.6468\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;16 -->\n",
+       "<g id=\"edge90\" class=\"edge\"><title>18&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.794,-80.9981C594.517,-64.3738 512.683,-37.6433 465,-24.755\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.646,-21.3059 455.085,-22.151 463.868,-28.0764 465.646,-21.3059\"/>\n",
+       "<text text-anchor=\"middle\" x=\"546.897\" y=\"-60.6765\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;15 -->\n",
+       "<g id=\"edge92\" class=\"edge\"><title>18&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.783,-86.4606C573.244,-72.5952 414.299,-47.2587 341.547,-39.2135\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.771,-35.7178 331.46,-38.1554 341.04,-42.6796 341.771,-35.7178\"/>\n",
+       "<text text-anchor=\"middle\" x=\"490.165\" y=\"-47.6371\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;14 -->\n",
+       "<g id=\"edge94\" class=\"edge\"><title>18&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.771,-91.2406C556.871,-86.8922 321.729,-86.7235 229.784,-90.7345\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.373,-87.2502 219.554,-91.2306 229.712,-94.242 229.373,-87.2502\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.277\" y=\"-77.7875\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;13 -->\n",
+       "<g id=\"edge96\" class=\"edge\"><title>18&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.687,-95.7653C544.936,-105.535 246.111,-152.692 140.766,-173.795\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.996,-170.38 130.901,-175.814 141.4,-177.238 139.996,-170.38\"/>\n",
+       "<text text-anchor=\"middle\" x=\"387.727\" y=\"-119.58\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;12 -->\n",
+       "<g id=\"edge98\" class=\"edge\"><title>18&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.782,-100.297C538.051,-127.218 196.892,-237.881 83.5516,-279.496\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.0809,-276.308 73.9249,-283.071 84.5178,-282.87 82.0809,-276.308\"/>\n",
+       "<text text-anchor=\"middle\" x=\"357.167\" y=\"-173.696\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;11 -->\n",
+       "<g id=\"edge100\" class=\"edge\"><title>18&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.757,-105.159C535.374,-151.218 178.15,-333.037 63.0253,-396.9\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"61.2365,-393.89 54.2147,-401.824 64.6515,-400.001 61.2365,-393.89\"/>\n",
+       "<text text-anchor=\"middle\" x=\"343.891\" y=\"-234.83\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;10 -->\n",
+       "<g id=\"edge102\" class=\"edge\"><title>18&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.768,-110.671C535.393,-178.069 178.824,-437.033 75.0989,-518.449\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"72.6329,-515.937 66.9618,-524.886 76.9759,-521.427 72.6329,-515.937\"/>\n",
+       "<text text-anchor=\"middle\" x=\"363.933\" y=\"-322.36\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;9 -->\n",
+       "<g id=\"edge104\" class=\"edge\"><title>18&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M641.958,-112.618C552.319,-194.744 214.081,-532.883 125.101,-629.174\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"122.371,-626.972 118.198,-636.71 127.533,-631.7 122.371,-626.972\"/>\n",
+       "<text text-anchor=\"middle\" x=\"394.529\" y=\"-377.696\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;8 -->\n",
+       "<g id=\"edge106\" class=\"edge\"><title>18&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M647.402,-112.889C574.323,-204.056 280.22,-608.693 208.214,-716.894\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"205.254,-715.026 202.678,-725.303 211.1,-718.875 205.254,-715.026\"/>\n",
+       "<text text-anchor=\"middle\" x=\"440.808\" y=\"-419.691\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;7 -->\n",
+       "<g id=\"edge108\" class=\"edge\"><title>18&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M651.868,-112.755C596.538,-208.838 367.772,-657.555 314.928,-773.256\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"311.677,-771.951 310.765,-782.507 318.06,-774.824 311.677,-771.951\"/>\n",
+       "<text text-anchor=\"middle\" x=\"497.398\" y=\"-445.806\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;6 -->\n",
+       "<g id=\"edge110\" class=\"edge\"><title>18&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M655.387,-112.903C617.55,-210.864 467.251,-672.984 434.265,-792.091\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"430.839,-791.351 431.605,-801.918 437.596,-793.18 430.839,-791.351\"/>\n",
+       "<text text-anchor=\"middle\" x=\"530.826\" y=\"-444.297\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;5 -->\n",
+       "<g id=\"edge112\" class=\"edge\"><title>18&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M658.552,-112.747C637.608,-208.577 566.638,-655.664 553.579,-772.512\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"550.097,-772.157 552.529,-782.469 557.059,-772.892 550.097,-772.157\"/>\n",
+       "<text text-anchor=\"middle\" x=\"620.065\" y=\"-440.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;4 -->\n",
+       "<g id=\"edge114\" class=\"edge\"><title>18&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M661.392,-112.631C655.811,-202.771 655.627,-604.523 660.84,-715.221\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"657.349,-715.49 661.379,-725.289 664.339,-715.116 657.349,-715.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"648.116\" y=\"-409.726\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;3 -->\n",
+       "<g id=\"edge116\" class=\"edge\"><title>18&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M664.079,-112.691C671.559,-194.192 724.143,-527.506 744.879,-626.786\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"741.484,-627.646 747.015,-636.682 748.326,-626.169 741.484,-627.646\"/>\n",
+       "<text text-anchor=\"middle\" x=\"718.479\" y=\"-363.538\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;2 -->\n",
+       "<g id=\"edge118\" class=\"edge\"><title>18&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M666.76,-112.771C684.112,-182.37 765.008,-432.093 796.915,-515.601\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"793.662,-516.892 800.556,-524.938 800.184,-514.349 793.662,-516.892\"/>\n",
+       "<text text-anchor=\"middle\" x=\"717.838\" y=\"-313.986\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 18&#45;&gt;1 -->\n",
+       "<g id=\"edge120\" class=\"edge\"><title>18&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M674.812,-112.903C685.812,-126.099 703.075,-143.943 718.576,-158.408\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"716.266,-161.039 726.008,-165.203 720.989,-155.873 716.266,-161.039\"/>\n",
+       "<text text-anchor=\"middle\" x=\"707.694\" y=\"-120.456\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;20 -->\n",
+       "<g id=\"edge122\" class=\"edge\"><title>17&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M565.289,-55.7896C604.767,-100.994 721.426,-218.11 778.066,-269.937\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.884,-272.683 785.645,-276.802 780.584,-267.495 775.884,-272.683\"/>\n",
+       "<text text-anchor=\"middle\" x=\"660.677\" y=\"-169.663\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;19 -->\n",
+       "<g id=\"edge124\" class=\"edge\"><title>17&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M561.527,-55.7556C600.571,-117.623 747.391,-320.161 805.448,-392.856\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"803.068,-395.48 812.075,-401.059 808.513,-391.081 803.068,-395.48\"/>\n",
+       "<text text-anchor=\"middle\" x=\"696.487\" y=\"-211.106\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;18 -->\n",
+       "<g id=\"edge126\" class=\"edge\"><title>17&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M574.763,-55.6896C589.906,-64.6741 610.098,-75.1435 627.437,-83.0717\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.165,-86.3365 636.726,-87.1892 629.002,-79.9371 626.165,-86.3365\"/>\n",
+       "<text text-anchor=\"middle\" x=\"607.1\" y=\"-53.1806\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;17 -->\n",
+       "<g id=\"edge128\" class=\"edge\"><title>17&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.249,-44.3732C589.032,-44.5182 597.008,-42.2704 597.008,-37.6298 597.008,-34.8019 594.046,-32.8626 589.519,-31.8118\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.523,-28.2981 579.249,-30.8864 588.894,-35.2698 589.523,-28.2981\"/>\n",
+       "<text text-anchor=\"middle\" x=\"609.061\" y=\"-33.4298\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;16 -->\n",
+       "<g id=\"edge130\" class=\"edge\"><title>17&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.786,-27.4856C507.369,-23.5665 484.545,-19.7996 465.442,-17.6307\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.572,-14.126 455.27,-16.5993 464.866,-21.0903 465.572,-14.126\"/>\n",
+       "<text text-anchor=\"middle\" x=\"494.114\" y=\"-29.3581\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;15 -->\n",
+       "<g id=\"edge132\" class=\"edge\"><title>17&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.534,-33.1972C479.934,-30.3074 391.717,-30.1203 341.469,-32.6359\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.136,-29.1491 331.352,-33.2138 341.536,-36.1377 341.136,-29.1491\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.001\" y=\"-19.7166\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;14 -->\n",
+       "<g id=\"edge134\" class=\"edge\"><title>17&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.975,-38.1265C461.447,-44.3424 302.554,-69.3007 229.784,-84.2568\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"228.755,-80.8969 219.693,-86.3875 230.201,-87.7458 228.755,-80.8969\"/>\n",
+       "<text text-anchor=\"middle\" x=\"378.379\" y=\"-67.9917\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;13 -->\n",
+       "<g id=\"edge136\" class=\"edge\"><title>17&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.918,-42.8823C447.909,-63.3881 227.728,-134.724 140.153,-167.286\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"138.758,-164.071 130.635,-170.872 141.227,-170.621 138.758,-164.071\"/>\n",
+       "<text text-anchor=\"middle\" x=\"335.536\" y=\"-112.884\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;12 -->\n",
+       "<g id=\"edge138\" class=\"edge\"><title>17&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.805,-47.914C439.729,-86.1556 178.846,-218.866 82.6871,-272.536\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.9051,-269.523 73.907,-277.478 84.3383,-275.623 80.9051,-269.523\"/>\n",
+       "<text text-anchor=\"middle\" x=\"309.746\" y=\"-168.025\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;11 -->\n",
+       "<g id=\"edge140\" class=\"edge\"><title>17&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.858,-53.5117C434.757,-113.077 146.509,-322.4 55.0717,-394.53\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"52.7422,-391.911 47.0955,-400.875 57.1002,-397.389 52.7422,-391.911\"/>\n",
+       "<text text-anchor=\"middle\" x=\"297.965\" y=\"-231.821\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;10 -->\n",
+       "<g id=\"edge142\" class=\"edge\"><title>17&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M529.867,-55.7353C446.139,-132.212 150.096,-428.161 67.8853,-517.433\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"65.1913,-515.193 61.0377,-524.939 70.3629,-519.91 65.1913,-515.193\"/>\n",
+       "<text text-anchor=\"middle\" x=\"287.876\" y=\"-271.384\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;9 -->\n",
+       "<g id=\"edge144\" class=\"edge\"><title>17&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M535.502,-55.9439C464.742,-144.06 188.71,-523.826 119.377,-628.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"116.417,-626.341 113.852,-636.621 122.268,-630.184 116.417,-626.341\"/>\n",
+       "<text text-anchor=\"middle\" x=\"314.44\" y=\"-328.877\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;8 -->\n",
+       "<g id=\"edge146\" class=\"edge\"><title>17&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M540.062,-55.7876C484.732,-151.87 255.967,-600.587 203.122,-716.288\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"199.871,-714.984 198.959,-725.539 206.255,-717.857 199.871,-714.984\"/>\n",
+       "<text text-anchor=\"middle\" x=\"385.592\" y=\"-388.838\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;7 -->\n",
+       "<g id=\"edge148\" class=\"edge\"><title>17&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M543.699,-55.7788C504.79,-156.767 344.653,-649.163 310.388,-772.476\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"306.964,-771.731 307.719,-782.298 313.719,-773.566 306.964,-771.731\"/>\n",
+       "<text text-anchor=\"middle\" x=\"441.044\" y=\"-413.927\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;6 -->\n",
+       "<g id=\"edge150\" class=\"edge\"><title>17&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M546.843,-55.8489C524.633,-158.721 444.025,-666.699 429.775,-792.113\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"426.292,-791.767 428.701,-802.084 433.252,-792.516 426.292,-791.767\"/>\n",
+       "<text text-anchor=\"middle\" x=\"502.309\" y=\"-421.781\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;5 -->\n",
+       "<g id=\"edge152\" class=\"edge\"><title>17&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M549.757,-55.7352C543.937,-156.488 543.764,-647.971 549.236,-772.029\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"545.752,-772.424 549.747,-782.236 552.743,-772.074 545.752,-772.424\"/>\n",
+       "<text text-anchor=\"middle\" x=\"562.497\" y=\"-409.682\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;4 -->\n",
+       "<g id=\"edge154\" class=\"edge\"><title>17&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M552.541,-55.7947C561.931,-151.659 632.553,-598.728 656.476,-715.555\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"653.088,-716.448 658.577,-725.51 659.937,-715.003 653.088,-716.448\"/>\n",
+       "<text text-anchor=\"middle\" x=\"618.509\" y=\"-379.475\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;3 -->\n",
+       "<g id=\"edge156\" class=\"edge\"><title>17&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M555.364,-55.8615C578.016,-143.477 700.534,-521.21 740.332,-627.121\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"737.183,-628.687 744.025,-636.776 743.721,-626.186 737.183,-628.687\"/>\n",
+       "<text text-anchor=\"middle\" x=\"633.848\" y=\"-341.291\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;2 -->\n",
+       "<g id=\"edge158\" class=\"edge\"><title>17&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M558.232,-55.6387C590.981,-131.465 740.131,-424.71 791.922,-515.848\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"789.023,-517.826 797.046,-524.746 795.089,-514.334 789.023,-517.826\"/>\n",
+       "<text text-anchor=\"middle\" x=\"689.077\" y=\"-274.543\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 17&#45;&gt;1 -->\n",
+       "<g id=\"edge160\" class=\"edge\"><title>17&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M569.827,-55.8608C602.822,-83.5181 673.744,-135.401 716.912,-163.79\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.123,-166.801 725.417,-169.307 718.933,-160.929 715.123,-166.801\"/>\n",
+       "<text text-anchor=\"middle\" x=\"651.369\" y=\"-93.6253\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;20 -->\n",
+       "<g id=\"edge162\" class=\"edge\"><title>16&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M447.445,-36.1793C508.126,-85.6124 694.764,-221.504 773.71,-274.098\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.07,-277.21 782.344,-279.798 775.927,-271.368 772.07,-277.21\"/>\n",
+       "<text text-anchor=\"middle\" x=\"602.577\" y=\"-162.939\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;19 -->\n",
+       "<g id=\"edge164\" class=\"edge\"><title>16&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M442.258,-36.2511C500.075,-100.991 717.763,-319.045 798.68,-393.77\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"796.782,-396.778 806.521,-400.95 801.509,-391.616 796.782,-396.778\"/>\n",
+       "<text text-anchor=\"middle\" x=\"609.469\" y=\"-221.811\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;18 -->\n",
+       "<g id=\"edge166\" class=\"edge\"><title>16&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.09,-31.5996C497.368,-48.2238 579.201,-74.9544 626.884,-87.8426\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.238,-91.2917 636.8,-90.4466 628.017,-84.5213 626.238,-91.2917\"/>\n",
+       "<text text-anchor=\"middle\" x=\"536.987\" y=\"-67.5211\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;17 -->\n",
+       "<g id=\"edge168\" class=\"edge\"><title>16&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.293,-28.1442C472.709,-32.0633 495.534,-35.8302 514.637,-37.9991\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.507,-41.5038 524.809,-39.0305 515.213,-34.5395 514.507,-41.5038\"/>\n",
+       "<text text-anchor=\"middle\" x=\"485.965\" y=\"-17.8717\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;16 -->\n",
+       "<g id=\"edge170\" class=\"edge\"><title>16&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.311,-24.7434C465.094,-24.8884 473.07,-22.6406 473.07,-18 473.07,-15.1721 470.109,-13.2328 465.581,-12.182\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.585,-8.66827 455.311,-11.2566 464.957,-15.64 465.585,-8.66827\"/>\n",
+       "<text text-anchor=\"middle\" x=\"485.124\" y=\"-13.8\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;15 -->\n",
+       "<g id=\"edge172\" class=\"edge\"><title>16&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.905,-16.5964C383.366,-18.1331 360.327,-21.5653 341.128,-25.4135\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"340.257,-22.0202 331.202,-27.5201 341.711,-28.8677 340.257,-22.0202\"/>\n",
+       "<text text-anchor=\"middle\" x=\"370.016\" y=\"-6.80495\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;14 -->\n",
+       "<g id=\"edge174\" class=\"edge\"><title>16&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.033,-22.157C358.704,-32.9008 276.755,-59.2693 229.101,-77.2458\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"227.557,-74.0897 219.48,-80.9458 230.07,-80.6232 227.557,-74.0897\"/>\n",
+       "<text text-anchor=\"middle\" x=\"318.067\" y=\"-57.5014\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;13 -->\n",
+       "<g id=\"edge176\" class=\"edge\"><title>16&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.865,-27.5488C342.28,-53.3134 204.353,-123.343 139.04,-160.21\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"137.273,-157.189 130.322,-165.184 140.742,-163.269 137.273,-157.189\"/>\n",
+       "<text text-anchor=\"middle\" x=\"275.952\" y=\"-101.68\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;12 -->\n",
+       "<g id=\"edge178\" class=\"edge\"><title>16&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.951,-33.3037C330.814,-79.1137 144.29,-214.523 73.9419,-270.564\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"71.5496,-267.997 65.9544,-276.994 75.939,-273.45 71.5496,-267.997\"/>\n",
+       "<text text-anchor=\"middle\" x=\"245.446\" y=\"-159.734\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;11 -->\n",
+       "<g id=\"edge180\" class=\"edge\"><title>16&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M405.377,-36.1872C334.299,-100.645 117.176,-317.67 48.197,-393.073\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"45.3761,-390.974 41.2611,-400.737 50.5663,-395.671 45.3761,-390.974\"/>\n",
+       "<text text-anchor=\"middle\" x=\"237.787\" y=\"-221.43\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;10 -->\n",
+       "<g id=\"edge182\" class=\"edge\"><title>16&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M411.324,-36.298C347.873,-114.827 123.86,-422.986 62.2885,-516.196\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"59.2234,-514.488 56.6899,-524.776 65.0858,-518.314 59.2234,-514.488\"/>\n",
+       "<text text-anchor=\"middle\" x=\"249.806\" y=\"-281.047\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;9 -->\n",
+       "<g id=\"edge184\" class=\"edge\"><title>16&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M415.931,-36.2593C364.06,-125.934 163.457,-519.37 114.348,-627.34\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"111.094,-626.043 110.201,-636.6 117.483,-628.904 111.094,-626.043\"/>\n",
+       "<text text-anchor=\"middle\" x=\"279.14\" y=\"-334.6\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;8 -->\n",
+       "<g id=\"edge186\" class=\"edge\"><title>16&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M419.643,-36.3049C381.807,-134.267 231.508,-596.387 198.522,-715.493\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"195.096,-714.754 195.862,-725.321 201.853,-716.582 195.096,-714.754\"/>\n",
+       "<text text-anchor=\"middle\" x=\"323.083\" y=\"-375.699\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;7 -->\n",
+       "<g id=\"edge188\" class=\"edge\"><title>16&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M422.906,-36.2191C400.695,-139.091 320.087,-647.069 305.837,-772.483\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"302.354,-772.137 304.763,-782.454 309.314,-772.886 302.354,-772.137\"/>\n",
+       "<text text-anchor=\"middle\" x=\"350.371\" y=\"-398.151\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;6 -->\n",
+       "<g id=\"edge190\" class=\"edge\"><title>16&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M425.863,-36.261C419.977,-140.835 419.811,-663.54 425.364,-791.726\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"421.878,-792.092 425.864,-801.908 428.869,-791.749 421.878,-792.092\"/>\n",
+       "<text text-anchor=\"middle\" x=\"438.613\" y=\"-409.793\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;5 -->\n",
+       "<g id=\"edge192\" class=\"edge\"><title>16&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M428.711,-36.1595C439.034,-138.872 519.305,-646.827 544.779,-772.402\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"541.394,-773.314 546.864,-782.388 548.247,-771.884 541.394,-773.314\"/>\n",
+       "<text text-anchor=\"middle\" x=\"500.745\" y=\"-398.081\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;4 -->\n",
+       "<g id=\"edge194\" class=\"edge\"><title>16&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M431.62,-36.2776C457.387,-134.266 607.596,-597.176 651.812,-715.802\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"648.587,-717.168 655.403,-725.279 655.133,-714.688 648.587,-717.168\"/>\n",
+       "<text text-anchor=\"middle\" x=\"527.716\" y=\"-375.84\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;3 -->\n",
+       "<g id=\"edge196\" class=\"edge\"><title>16&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M434.629,-36.1134C473.945,-125.638 674.889,-520.469 735.418,-627.814\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"732.511,-629.781 740.507,-636.732 738.591,-626.312 732.511,-629.781\"/>\n",
+       "<text text-anchor=\"middle\" x=\"571.024\" y=\"-334.764\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;2 -->\n",
+       "<g id=\"edge198\" class=\"edge\"><title>16&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M438.039,-36.0891C488.369,-114.44 713.117,-424.171 786.417,-516.767\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"783.852,-519.164 792.829,-524.791 789.321,-514.794 783.852,-519.164\"/>\n",
+       "<text text-anchor=\"middle\" x=\"599.228\" y=\"-281.228\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 16&#45;&gt;1 -->\n",
+       "<g id=\"edge200\" class=\"edge\"><title>16&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M454.751,-36.1178C512.704,-69.5878 650.034,-139.685 715.988,-169.598\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.626,-172.822 725.183,-173.71 717.484,-166.432 714.626,-172.822\"/>\n",
+       "<text text-anchor=\"middle\" x=\"591.37\" y=\"-86.6578\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;20 -->\n",
+       "<g id=\"edge202\" class=\"edge\"><title>15&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.237,-55.1865C416.124,-103.432 676.74,-236.332 773.167,-280.689\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.956,-283.983 782.508,-284.938 774.855,-277.611 771.956,-283.983\"/>\n",
+       "<text text-anchor=\"middle\" x=\"546.202\" y=\"-175.738\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;19 -->\n",
+       "<g id=\"edge204\" class=\"edge\"><title>15&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M323.992,-55.6348C402.562,-118.806 691.879,-329.265 793.559,-397.567\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.7,-400.534 801.962,-403.169 795.584,-394.71 791.7,-400.534\"/>\n",
+       "<text text-anchor=\"middle\" x=\"550.776\" y=\"-234.401\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;18 -->\n",
+       "<g id=\"edge206\" class=\"edge\"><title>15&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.163,-45.7668C394.703,-59.6322 553.648,-84.9688 626.4,-93.014\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.176,-96.5096 636.487,-94.0721 626.906,-89.5478 626.176,-96.5096\"/>\n",
+       "<text text-anchor=\"middle\" x=\"479.782\" y=\"-54.1904\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;17 -->\n",
+       "<g id=\"edge208\" class=\"edge\"><title>15&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.607,-42.0624C376.207,-44.9522 464.424,-45.1393 514.672,-42.6236\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515.005,-46.1104 524.789,-42.0458 514.605,-39.1218 515.005,-46.1104\"/>\n",
+       "<text text-anchor=\"middle\" x=\"423.139\" y=\"-47.143\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;16 -->\n",
+       "<g id=\"edge210\" class=\"edge\"><title>15&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.299,-39.0334C348.837,-37.4967 371.876,-34.0645 391.076,-30.2163\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"391.946,-33.6096 401.002,-28.1097 390.493,-26.7621 391.946,-33.6096\"/>\n",
+       "<text text-anchor=\"middle\" x=\"362.187\" y=\"-40.4248\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;15 -->\n",
+       "<g id=\"edge212\" class=\"edge\"><title>15&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.374,-44.3732C341.157,-44.5182 349.133,-42.2704 349.133,-37.6298 349.133,-34.8019 346.171,-32.8626 341.643,-31.8118\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.647,-28.2981 331.374,-30.8864 341.019,-35.2698 341.647,-28.2981\"/>\n",
+       "<text text-anchor=\"middle\" x=\"361.186\" y=\"-33.4298\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;14 -->\n",
+       "<g id=\"edge214\" class=\"edge\"><title>15&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M277.009,-45.0535C261.08,-51.8694 240.888,-61.9328 224.205,-71.2842\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"222.269,-68.3601 215.347,-76.381 225.76,-74.4274 222.269,-68.3601\"/>\n",
+       "<text text-anchor=\"middle\" x=\"256.607\" y=\"-65.9688\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;13 -->\n",
+       "<g id=\"edge216\" class=\"edge\"><title>15&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M276.831,-51.7621C237.974,-76.5936 167.38,-127.767 129.375,-158.547\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"126.836,-156.104 121.339,-165.161 131.285,-161.509 126.836,-156.104\"/>\n",
+       "<text text-anchor=\"middle\" x=\"195.103\" y=\"-88.9547\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;12 -->\n",
+       "<g id=\"edge218\" class=\"edge\"><title>15&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M280.294,-55.9363C229.879,-101.067 113.626,-217.254 66.7012,-269.329\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"63.8093,-267.315 59.786,-277.116 69.0433,-271.963 63.8093,-267.315\"/>\n",
+       "<text text-anchor=\"middle\" x=\"162.498\" y=\"-147.433\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;11 -->\n",
+       "<g id=\"edge220\" class=\"edge\"><title>15&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M287.014,-55.7051C236.631,-117.25 90.3265,-318.431 42.3188,-391.928\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"39.1828,-390.333 36.7136,-400.636 45.0689,-394.122 39.1828,-390.333\"/>\n",
+       "<text text-anchor=\"middle\" x=\"177.667\" y=\"-228.616\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;10 -->\n",
+       "<g id=\"edge222\" class=\"edge\"><title>15&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M291.689,-55.8543C247.174,-131.949 98.089,-424.262 57.0067,-515.599\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"53.6924,-514.44 52.853,-525.001 60.0955,-517.268 53.6924,-514.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"188.348\" y=\"-288.526\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;9 -->\n",
+       "<g id=\"edge224\" class=\"edge\"><title>15&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M295.619,-55.6571C261.538,-142.824 138.639,-520.582 109.54,-626.891\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"106.149,-626.023 106.952,-636.588 112.912,-627.828 106.149,-626.023\"/>\n",
+       "<text text-anchor=\"middle\" x=\"216.579\" y=\"-341.074\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;8 -->\n",
+       "<g id=\"edge226\" class=\"edge\"><title>15&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M298.871,-55.7795C277.927,-151.609 206.957,-598.696 193.898,-715.544\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"190.416,-715.19 192.848,-725.502 197.378,-715.924 190.416,-715.19\"/>\n",
+       "<text text-anchor=\"middle\" x=\"232.385\" y=\"-379.462\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;7 -->\n",
+       "<g id=\"edge228\" class=\"edge\"><title>15&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M301.882,-55.7352C296.062,-156.488 295.889,-647.971 301.361,-772.029\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"297.876,-772.424 301.872,-782.236 304.868,-772.074 297.876,-772.424\"/>\n",
+       "<text text-anchor=\"middle\" x=\"288.622\" y=\"-409.682\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;6 -->\n",
+       "<g id=\"edge230\" class=\"edge\"><title>15&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M304.774,-55.7893C315.096,-158.502 395.368,-666.456 420.842,-792.032\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"417.457,-792.944 422.927,-802.018 424.309,-791.514 417.457,-792.944\"/>\n",
+       "<text text-anchor=\"middle\" x=\"348.808\" y=\"-421.711\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;5 -->\n",
+       "<g id=\"edge232\" class=\"edge\"><title>15&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M307.676,-55.6793C334.276,-156.507 494.338,-649.742 540.052,-772.708\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"536.823,-774.066 543.63,-782.184 543.371,-771.592 536.823,-774.066\"/>\n",
+       "<text text-anchor=\"middle\" x=\"409.864\" y=\"-413.994\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;4 -->\n",
+       "<g id=\"edge234\" class=\"edge\"><title>15&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M310.821,-55.7613C353.318,-151.87 582.112,-601.334 646.865,-716.58\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"643.945,-718.527 651.929,-725.492 650.031,-715.068 643.945,-718.527\"/>\n",
+       "<text text-anchor=\"middle\" x=\"464.843\" y=\"-388.971\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;3 -->\n",
+       "<g id=\"edge236\" class=\"edge\"><title>15&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M314.417,-55.869C371.541,-143.995 648.168,-525.091 729.869,-628.74\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"727.324,-631.163 736.288,-636.811 732.802,-626.806 727.324,-631.163\"/>\n",
+       "<text text-anchor=\"middle\" x=\"509.143\" y=\"-347.105\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;2 -->\n",
+       "<g id=\"edge238\" class=\"edge\"><title>15&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M318.545,-55.7028C387.59,-132.255 684.125,-429.115 779.735,-517.868\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"777.587,-520.648 787.312,-524.85 782.33,-515.5 777.587,-520.648\"/>\n",
+       "<text text-anchor=\"middle\" x=\"560.14\" y=\"-271.585\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 15&#45;&gt;1 -->\n",
+       "<g id=\"edge240\" class=\"edge\"><title>15&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.44,-50.1878C408.568,-79.6681 628.052,-151.109 715.723,-175.426\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.931,-178.837 725.499,-178.087 716.77,-172.083 714.931,-178.837\"/>\n",
+       "<text text-anchor=\"middle\" x=\"527.581\" y=\"-96.6067\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;20 -->\n",
+       "<g id=\"edge242\" class=\"edge\"><title>14&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.513,-106.619C318.409,-143.839 659.058,-254.645 772.465,-286.652\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.836,-290.109 782.408,-289.414 773.71,-283.365 771.836,-290.109\"/>\n",
+       "<text text-anchor=\"middle\" x=\"491.989\" y=\"-204.435\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;19 -->\n",
+       "<g id=\"edge244\" class=\"edge\"><title>14&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.559,-111.854C321.034,-169.043 677.057,-350.552 792.63,-404.166\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.248,-407.383 801.796,-408.379 794.172,-401.022 791.248,-407.383\"/>\n",
+       "<text text-anchor=\"middle\" x=\"512.095\" y=\"-241.81\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;18 -->\n",
+       "<g id=\"edge246\" class=\"edge\"><title>14&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.37,-97.9547C299.27,-102.303 534.412,-102.472 626.357,-98.4608\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.768,-101.945 636.587,-97.9647 626.429,-94.9533 626.768,-101.945\"/>\n",
+       "<text text-anchor=\"middle\" x=\"422.864\" y=\"-103.008\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;17 -->\n",
+       "<g id=\"edge248\" class=\"edge\"><title>14&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.36,-94.1009C282.889,-87.885 441.781,-62.9267 514.552,-47.9706\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515.581,-51.3306 524.642,-45.84 514.134,-44.4816 515.581,-51.3306\"/>\n",
+       "<text text-anchor=\"middle\" x=\"365.956\" y=\"-55.8357\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;16 -->\n",
+       "<g id=\"edge250\" class=\"edge\"><title>14&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.365,-90.4407C261.694,-79.6968 343.643,-53.3284 391.296,-35.3518\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"392.841,-38.508 400.918,-31.6519 390.328,-31.9744 392.841,-38.508\"/>\n",
+       "<text text-anchor=\"middle\" x=\"308.331\" y=\"-70.6963\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;15 -->\n",
+       "<g id=\"edge252\" class=\"edge\"><title>14&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.451,-87.1739C235.38,-80.358 255.572,-70.2946 272.255,-60.9432\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"274.191,-63.8673 281.113,-55.8464 270.7,-57.8 274.191,-63.8673\"/>\n",
+       "<text text-anchor=\"middle\" x=\"239.853\" y=\"-57.8586\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;14 -->\n",
+       "<g id=\"edge254\" class=\"edge\"><title>14&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.568,-101.341C229.351,-101.486 237.327,-99.2383 237.327,-94.5976 237.327,-91.7698 234.365,-89.8304 229.838,-88.7796\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.842,-85.2659 219.568,-87.8542 229.213,-92.2377 229.842,-85.2659\"/>\n",
+       "<text text-anchor=\"middle\" x=\"249.38\" y=\"-90.3976\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;13 -->\n",
+       "<g id=\"edge256\" class=\"edge\"><title>14&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M165.728,-112.779C151.274,-125.702 133.866,-143.137 121.104,-157.485\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"118.424,-155.233 114.54,-165.09 123.723,-159.807 118.424,-155.233\"/>\n",
+       "<text text-anchor=\"middle\" x=\"154.416\" y=\"-141.932\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;12 -->\n",
+       "<g id=\"edge258\" class=\"edge\"><title>14&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M173.799,-112.771C144.066,-148.311 86.8743,-226.876 60.4212,-268.365\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"57.2913,-266.77 54.9718,-277.108 63.2318,-270.473 57.2913,-266.77\"/>\n",
+       "<text text-anchor=\"middle\" x=\"105.11\" y=\"-177.368\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;11 -->\n",
+       "<g id=\"edge260\" class=\"edge\"><title>14&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M179.16,-112.84C146.823,-166.94 65.3624,-326.5 36.8016,-391.291\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"33.4279,-390.276 32.6876,-400.845 39.8572,-393.045 33.4279,-390.276\"/>\n",
+       "<text text-anchor=\"middle\" x=\"93.9809\" y=\"-240.865\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;10 -->\n",
+       "<g id=\"edge262\" class=\"edge\"><title>14&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.37,-112.672C155.682,-181.97 74.6371,-430.868 52.1266,-515.003\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"48.6909,-514.309 49.5682,-524.867 55.4667,-516.066 48.6909,-514.309\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.748\" y=\"-305.638\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;9 -->\n",
+       "<g id=\"edge264\" class=\"edge\"><title>14&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M186.777,-112.826C168.475,-194.434 115.695,-526.547 104.911,-626.331\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"101.402,-626.247 103.879,-636.548 108.366,-626.95 101.402,-626.247\"/>\n",
+       "<text text-anchor=\"middle\" x=\"159.844\" y=\"-367.378\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;8 -->\n",
+       "<g id=\"edge266\" class=\"edge\"><title>14&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M189.906,-112.631C184.325,-202.771 184.141,-604.523 189.353,-715.221\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"185.863,-715.49 189.892,-725.289 192.853,-715.116 185.863,-715.49\"/>\n",
+       "<text text-anchor=\"middle\" x=\"202.629\" y=\"-409.726\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;7 -->\n",
+       "<g id=\"edge268\" class=\"edge\"><title>14&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.86,-112.763C202.25,-208.627 272.872,-655.696 296.796,-772.522\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"293.407,-773.416 298.896,-782.478 300.256,-771.97 293.407,-773.416\"/>\n",
+       "<text text-anchor=\"middle\" x=\"230.828\" y=\"-440.442\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;6 -->\n",
+       "<g id=\"edge270\" class=\"edge\"><title>14&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M195.876,-112.875C221.644,-210.863 371.853,-673.774 416.069,-792.4\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"412.844,-793.765 419.659,-801.877 419.39,-791.286 412.844,-793.765\"/>\n",
+       "<text text-anchor=\"middle\" x=\"319.973\" y=\"-444.437\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;5 -->\n",
+       "<g id=\"edge272\" class=\"edge\"><title>14&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M199.015,-112.729C241.512,-208.838 470.306,-658.302 535.059,-773.548\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"532.14,-775.495 540.123,-782.46 538.226,-772.036 532.14,-775.495\"/>\n",
+       "<text text-anchor=\"middle\" x=\"353.037\" y=\"-445.939\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;4 -->\n",
+       "<g id=\"edge274\" class=\"edge\"><title>14&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M202.565,-112.665C261.552,-203.497 556.306,-609.545 641.067,-717.269\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"638.524,-719.696 647.482,-725.353 644.007,-715.344 638.524,-719.696\"/>\n",
+       "<text text-anchor=\"middle\" x=\"434.816\" y=\"-401.767\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;3 -->\n",
+       "<g id=\"edge276\" class=\"edge\"><title>14&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M207.033,-112.817C281.906,-195.417 620.176,-533.99 722.915,-629.611\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"720.737,-632.364 730.456,-636.581 725.488,-627.224 720.737,-632.364\"/>\n",
+       "<text text-anchor=\"middle\" x=\"475.974\" y=\"-356.014\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;2 -->\n",
+       "<g id=\"edge278\" class=\"edge\"><title>14&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M212.699,-112.751C302.049,-184.079 659.427,-443.964 774.003,-521.264\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.199,-524.268 782.454,-526.928 776.095,-518.453 772.199,-524.268\"/>\n",
+       "<text text-anchor=\"middle\" x=\"501.351\" y=\"-300.808\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 14&#45;&gt;1 -->\n",
+       "<g id=\"edge280\" class=\"edge\"><title>14&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.616,-102.107C311.524,-121.384 609.888,-168.778 715.267,-181.026\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.098,-184.528 725.425,-182.16 715.876,-177.572 715.098,-184.528\"/>\n",
+       "<text text-anchor=\"middle\" x=\"468.441\" y=\"-126.366\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;20 -->\n",
+       "<g id=\"edge282\" class=\"edge\"><title>13&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.827,-190.509C240.005,-212.953 646.191,-277.418 772.073,-292.467\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.015,-295.984 782.351,-293.655 772.819,-289.03 772.015,-295.984\"/>\n",
+       "<text text-anchor=\"middle\" x=\"450.45\" y=\"-248.288\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;19 -->\n",
+       "<g id=\"edge284\" class=\"edge\"><title>13&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.726,-195.1C242.1,-236.686 664.263,-373.973 792.188,-410.374\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.347,-413.773 801.921,-413.105 793.239,-407.034 791.347,-413.773\"/>\n",
+       "<text text-anchor=\"middle\" x=\"465.457\" y=\"-286.537\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;18 -->\n",
+       "<g id=\"edge286\" class=\"edge\"><title>13&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.725,-182.159C222.475,-172.39 521.3,-125.232 626.645,-104.129\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"627.415,-107.544 636.511,-102.11 626.012,-100.687 627.415,-107.544\"/>\n",
+       "<text text-anchor=\"middle\" x=\"377.685\" y=\"-127.944\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;17 -->\n",
+       "<g id=\"edge288\" class=\"edge\"><title>13&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.687,-178.075C207.697,-157.569 427.878,-86.2325 515.452,-53.6713\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"516.847,-56.8859 524.971,-50.0845 514.379,-50.3355 516.847,-56.8859\"/>\n",
+       "<text text-anchor=\"middle\" x=\"320.07\" y=\"-99.6729\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;16 -->\n",
+       "<g id=\"edge290\" class=\"edge\"><title>13&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.803,-173.778C189.388,-148.014 327.315,-77.9846 392.628,-41.1167\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"394.395,-44.1383 401.347,-36.1427 390.926,-38.0583 394.395,-44.1383\"/>\n",
+       "<text text-anchor=\"middle\" x=\"255.716\" y=\"-91.2476\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;15 -->\n",
+       "<g id=\"edge292\" class=\"edge\"><title>13&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.899,-169.195C169.757,-144.363 240.351,-93.1896 278.355,-62.4096\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"280.894,-64.8532 286.391,-55.796 276.446,-59.4483 280.894,-64.8532\"/>\n",
+       "<text text-anchor=\"middle\" x=\"212.627\" y=\"-123.602\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;14 -->\n",
+       "<g id=\"edge294\" class=\"edge\"><title>13&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.197,-165.146C144.65,-152.223 162.059,-134.788 174.821,-120.44\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"177.501,-122.692 181.385,-112.835 172.201,-118.118 177.501,-122.692\"/>\n",
+       "<text text-anchor=\"middle\" x=\"163.509\" y=\"-149.593\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;13 -->\n",
+       "<g id=\"edge296\" class=\"edge\"><title>13&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.838,-190.071C140.622,-190.216 148.598,-187.968 148.598,-183.327 148.598,-180.499 145.636,-178.56 141.108,-177.509\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.112,-173.995 130.838,-176.584 140.484,-180.967 141.112,-173.995\"/>\n",
+       "<text text-anchor=\"middle\" x=\"160.651\" y=\"-179.127\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;12 -->\n",
+       "<g id=\"edge298\" class=\"edge\"><title>13&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M88.3694,-201.399C77.3492,-219.259 63.1973,-246.754 54.3256,-267.375\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"50.9865,-266.293 50.4315,-276.873 57.4633,-268.948 50.9865,-266.293\"/>\n",
+       "<text text-anchor=\"middle\" x=\"57.3475\" y=\"-223.187\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;11 -->\n",
+       "<g id=\"edge300\" class=\"edge\"><title>13&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M93.609,-201.41C76.5482,-242.305 43.9439,-342.05 31.4133,-391.027\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"27.9637,-390.4 28.9933,-400.945 34.7641,-392.059 27.9637,-390.4\"/>\n",
+       "<text text-anchor=\"middle\" x=\"76.5111\" y=\"-296.019\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;10 -->\n",
+       "<g id=\"edge302\" class=\"edge\"><title>13&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M97.4298,-201.654C83.5821,-260.345 54.3102,-443.912 47.2484,-514.741\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"43.7605,-514.45 46.3416,-524.726 50.7319,-515.083 43.7605,-514.45\"/>\n",
+       "<text text-anchor=\"middle\" x=\"86.3391\" y=\"-355.998\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;9 -->\n",
+       "<g id=\"edge304\" class=\"edge\"><title>13&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M100.784,-201.521C95.7444,-273.572 95.5438,-539.223 100.182,-626.687\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"96.689,-626.904 100.788,-636.674 103.676,-626.48 96.689,-626.904\"/>\n",
+       "<text text-anchor=\"middle\" x=\"87.4833\" y=\"-409.904\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;8 -->\n",
+       "<g id=\"edge306\" class=\"edge\"><title>13&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.863,-201.42C111.343,-282.921 163.926,-616.235 184.663,-715.515\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"181.268,-716.376 186.799,-725.412 188.11,-714.899 181.268,-716.376\"/>\n",
+       "<text text-anchor=\"middle\" x=\"158.263\" y=\"-452.268\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;7 -->\n",
+       "<g id=\"edge308\" class=\"edge\"><title>13&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.953,-201.559C129.606,-289.174 252.124,-666.907 291.921,-772.818\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"288.773,-774.384 295.615,-782.474 295.311,-771.883 288.773,-774.384\"/>\n",
+       "<text text-anchor=\"middle\" x=\"213.437\" y=\"-478.989\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;6 -->\n",
+       "<g id=\"edge310\" class=\"edge\"><title>13&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M110.157,-201.441C149.472,-290.965 350.416,-685.796 410.946,-793.142\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"408.038,-795.108 416.034,-802.059 414.118,-791.639 408.038,-795.108\"/>\n",
+       "<text text-anchor=\"middle\" x=\"274.551\" y=\"-486.091\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;5 -->\n",
+       "<g id=\"edge312\" class=\"edge\"><title>13&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M113.882,-201.566C171.005,-289.693 447.633,-670.788 529.333,-774.437\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"526.788,-776.861 535.752,-782.508 532.267,-772.503 526.788,-776.861\"/>\n",
+       "<text text-anchor=\"middle\" x=\"308.608\" y=\"-492.802\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;4 -->\n",
+       "<g id=\"edge314\" class=\"edge\"><title>13&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M118.304,-201.547C193.177,-284.146 531.446,-622.72 634.185,-718.341\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"632.007,-721.094 641.727,-725.311 636.758,-715.953 632.007,-721.094\"/>\n",
+       "<text text-anchor=\"middle\" x=\"387.244\" y=\"-444.744\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;3 -->\n",
+       "<g id=\"edge316\" class=\"edge\"><title>13&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M124.003,-201.429C216.699,-275.294 598.227,-552.72 717.067,-633.005\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.233,-635.989 725.487,-638.656 719.134,-630.177 715.233,-635.989\"/>\n",
+       "<text text-anchor=\"middle\" x=\"428.535\" y=\"-401.017\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;2 -->\n",
+       "<g id=\"edge318\" class=\"edge\"><title>13&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.84,-200.433C240.404,-261.957 648.742,-470.116 773.255,-528.06\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.851,-531.267 782.398,-532.278 774.783,-524.911 771.851,-531.267\"/>\n",
+       "<text text-anchor=\"middle\" x=\"458.047\" y=\"-348.046\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 13&#45;&gt;1 -->\n",
+       "<g id=\"edge320\" class=\"edge\"><title>13&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.656,-186.241C233.11,-191.204 597.393,-191.352 715.374,-186.682\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.532,-190.179 725.37,-186.246 715.227,-183.185 715.532,-190.179\"/>\n",
+       "<text text-anchor=\"middle\" x=\"423.015\" y=\"-173.261\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;20 -->\n",
+       "<g id=\"edge322\" class=\"edge\"><title>12&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.7811,-297.845C189.17,-303.086 639.021,-303.225 772.179,-298.263\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.44,-301.755 782.288,-297.848 772.153,-294.761 772.44,-301.755\"/>\n",
+       "<text text-anchor=\"middle\" x=\"422.98\" y=\"-284.854\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;19 -->\n",
+       "<g id=\"edge324\" class=\"edge\"><title>12&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M74.0555,-302.223C191.988,-326.225 656.102,-399.858 791.732,-416.263\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"791.676,-419.781 802.015,-417.468 792.49,-412.828 791.676,-419.781\"/>\n",
+       "<text text-anchor=\"middle\" x=\"431.894\" y=\"-366.043\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;18 -->\n",
+       "<g id=\"edge326\" class=\"edge\"><title>12&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.6616,-289.434C172.393,-262.513 513.551,-151.849 626.892,-110.235\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"628.363,-113.422 636.519,-106.66 625.926,-106.86 628.363,-113.422\"/>\n",
+       "<text text-anchor=\"middle\" x=\"347.277\" y=\"-183.634\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;17 -->\n",
+       "<g id=\"edge328\" class=\"edge\"><title>12&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8331,-284.849C158.909,-246.607 419.792,-113.896 515.951,-60.2264\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"517.733,-63.2398 524.731,-55.2851 514.3,-57.1395 517.733,-63.2398\"/>\n",
+       "<text text-anchor=\"middle\" x=\"288.892\" y=\"-156.338\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;16 -->\n",
+       "<g id=\"edge330\" class=\"edge\"><title>12&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.7494,-279.829C143.886,-234.019 330.41,-98.61 400.758,-42.5685\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"403.151,-45.1359 408.746,-36.139 398.761,-39.683 403.151,-45.1359\"/>\n",
+       "<text text-anchor=\"middle\" x=\"245.254\" y=\"-168.999\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;15 -->\n",
+       "<g id=\"edge332\" class=\"edge\"><title>12&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M70.4684,-276.826C120.883,-231.696 237.137,-115.509 284.061,-63.4334\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"286.953,-65.4479 290.977,-55.6467 281.719,-60.7997 286.953,-65.4479\"/>\n",
+       "<text text-anchor=\"middle\" x=\"166.265\" y=\"-154.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;14 -->\n",
+       "<g id=\"edge334\" class=\"edge\"><title>12&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M65.1579,-276.959C94.8909,-241.419 152.083,-162.854 178.536,-121.365\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"181.666,-122.961 183.985,-112.623 175.725,-119.258 181.666,-122.961\"/>\n",
+       "<text text-anchor=\"middle\" x=\"133.847\" y=\"-203.962\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;13 -->\n",
+       "<g id=\"edge336\" class=\"edge\"><title>12&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.858,-277.061C72.8782,-259.201 87.0301,-231.706 95.9018,-211.085\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"99.2409,-212.167 99.796,-201.587 92.7641,-209.512 99.2409,-212.167\"/>\n",
+       "<text text-anchor=\"middle\" x=\"64.8799\" y=\"-232.873\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;12 -->\n",
+       "<g id=\"edge338\" class=\"edge\"><title>12&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8706,-301.876C83.6537,-302.021 91.6298,-299.773 91.6298,-295.133 91.6298,-292.305 88.668,-290.366 84.1403,-289.315\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.1443,-285.801 73.8706,-288.389 83.5161,-292.773 84.1443,-285.801\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.683\" y=\"-290.933\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;11 -->\n",
+       "<g id=\"edge340\" class=\"edge\"><title>12&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M38.7008,-313.173C33.3979,-333.522 27.8771,-366.871 25.7032,-390.71\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"22.1958,-390.684 24.9527,-400.914 29.1769,-391.197 22.1958,-390.684\"/>\n",
+       "<text text-anchor=\"middle\" x=\"18.202\" y=\"-345.741\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;10 -->\n",
+       "<g id=\"edge342\" class=\"edge\"><title>12&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M42.8915,-313.36C39.1433,-356.155 38.8937,-463.316 42.1428,-514.683\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"38.6595,-515.041 42.8892,-524.754 45.6404,-514.523 38.6595,-515.041\"/>\n",
+       "<text text-anchor=\"middle\" x=\"29.5171\" y=\"-409.822\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;9 -->\n",
+       "<g id=\"edge344\" class=\"edge\"><title>12&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.3255,-313.214C50.957,-371.614 79.8228,-555.476 95.1741,-626.464\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"91.8161,-627.485 97.4263,-636.472 98.6453,-625.948 91.8161,-627.485\"/>\n",
+       "<text text-anchor=\"middle\" x=\"56.7498\" y=\"-467.639\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;8 -->\n",
+       "<g id=\"edge346\" class=\"edge\"><title>12&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M49.5763,-313.306C66.9277,-382.905 147.824,-632.628 179.731,-716.136\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"176.478,-717.428 183.372,-725.473 183,-714.885 176.478,-717.428\"/>\n",
+       "<text text-anchor=\"middle\" x=\"128.654\" y=\"-506.521\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;7 -->\n",
+       "<g id=\"edge348\" class=\"edge\"><title>12&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.8539,-313.142C85.6029,-388.968 234.753,-682.213 286.544,-773.351\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"283.645,-775.33 291.668,-782.249 289.711,-771.837 283.645,-775.33\"/>\n",
+       "<text text-anchor=\"middle\" x=\"183.699\" y=\"-532.047\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;6 -->\n",
+       "<g id=\"edge350\" class=\"edge\"><title>12&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M56.5979,-313.222C106.929,-391.573 331.677,-701.304 404.976,-793.9\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"402.412,-796.297 411.389,-801.924 407.88,-791.927 402.412,-796.297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"217.787\" y=\"-558.361\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;5 -->\n",
+       "<g id=\"edge352\" class=\"edge\"><title>12&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M61.0417,-313.206C130.087,-389.758 426.622,-686.618 522.232,-775.371\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"520.084,-778.151 529.809,-782.353 524.827,-773.003 520.084,-778.151\"/>\n",
+       "<text text-anchor=\"middle\" x=\"280.637\" y=\"-551.088\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;4 -->\n",
+       "<g id=\"edge354\" class=\"edge\"><title>12&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M67.0015,-313.286C156.351,-384.614 513.729,-644.499 628.306,-721.8\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.501,-724.804 636.757,-727.463 630.398,-718.988 626.501,-724.804\"/>\n",
+       "<text text-anchor=\"middle\" x=\"355.654\" y=\"-501.343\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;3 -->\n",
+       "<g id=\"edge356\" class=\"edge\"><title>12&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8721,-312.239C183.436,-373.763 591.774,-581.922 716.287,-639.866\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.884,-643.073 725.43,-644.083 717.816,-636.716 714.884,-643.073\"/>\n",
+       "<text text-anchor=\"middle\" x=\"401.079\" y=\"-459.852\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;2 -->\n",
+       "<g id=\"edge358\" class=\"edge\"><title>12&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8352,-306.867C189.463,-349.925 640.133,-496.47 772.666,-534.27\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"771.791,-537.66 782.365,-536.999 773.687,-530.921 771.791,-537.66\"/>\n",
+       "<text text-anchor=\"middle\" x=\"427.251\" y=\"-404.369\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 12&#45;&gt;1 -->\n",
+       "<g id=\"edge360\" class=\"edge\"><title>12&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8774,-293.645C183.194,-281.515 590.059,-217.227 715.49,-192.484\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"716.274,-195.897 725.388,-190.494 714.894,-189.034 716.274,-195.897\"/>\n",
+       "<text text-anchor=\"middle\" x=\"393.683\" y=\"-227.865\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;20 -->\n",
+       "<g id=\"edge362\" class=\"edge\"><title>11&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.3537,-417.443C172.26,-404.124 637.155,-330.638 772.413,-304.151\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"773.179,-307.567 782.301,-302.179 771.81,-300.703 773.179,-307.567\"/>\n",
+       "<text text-anchor=\"middle\" x=\"412.383\" y=\"-345.597\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;19 -->\n",
+       "<g id=\"edge364\" class=\"edge\"><title>11&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1483,-421.721C173.773,-427.048 654.006,-427.183 791.929,-422.127\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"792.148,-425.621 801.999,-421.721 791.867,-418.626 792.148,-425.621\"/>\n",
+       "<text text-anchor=\"middle\" x=\"423.039\" y=\"-408.724\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;18 -->\n",
+       "<g id=\"edge366\" class=\"edge\"><title>11&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.0572,-408.509C155.439,-362.45 512.664,-180.631 627.789,-116.768\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"629.577,-119.778 636.599,-111.844 626.162,-113.667 629.577,-119.778\"/>\n",
+       "<text text-anchor=\"middle\" x=\"334.923\" y=\"-246.439\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;17 -->\n",
+       "<g id=\"edge368\" class=\"edge\"><title>11&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1501,-403.189C144.251,-343.623 432.499,-134.3 523.936,-62.1704\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"526.266,-64.7897 531.912,-55.825 521.908,-59.3117 526.266,-64.7897\"/>\n",
+       "<text text-anchor=\"middle\" x=\"281.043\" y=\"-216.479\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;16 -->\n",
+       "<g id=\"edge370\" class=\"edge\"><title>11&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M49.6939,-400.883C120.771,-336.425 337.894,-119.4 406.873,-43.9979\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"409.694,-46.0969 413.809,-36.3338 404.504,-41.3998 409.694,-46.0969\"/>\n",
+       "<text text-anchor=\"middle\" x=\"239.284\" y=\"-229.241\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;15 -->\n",
+       "<g id=\"edge372\" class=\"edge\"><title>11&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M44.1187,-400.995C94.5014,-339.45 240.806,-138.269 288.814,-64.7726\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"291.95,-66.367 294.419,-56.0639 286.064,-62.5784 291.95,-66.367\"/>\n",
+       "<text text-anchor=\"middle\" x=\"153.466\" y=\"-219.684\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;14 -->\n",
+       "<g id=\"edge374\" class=\"edge\"><title>11&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M40.1669,-400.828C72.5046,-346.728 153.965,-187.168 182.526,-122.377\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"185.899,-123.392 186.64,-112.823 179.47,-120.624 185.899,-123.392\"/>\n",
+       "<text text-anchor=\"middle\" x=\"97.3463\" y=\"-250.403\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;13 -->\n",
+       "<g id=\"edge376\" class=\"edge\"><title>11&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M36.9887,-400.987C54.0494,-360.092 86.6537,-260.347 99.1843,-211.371\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"102.634,-211.998 101.604,-201.453 95.8335,-210.338 102.634,-211.998\"/>\n",
+       "<text text-anchor=\"middle\" x=\"82.0865\" y=\"-305.979\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;12 -->\n",
+       "<g id=\"edge378\" class=\"edge\"><title>11&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M34.929,-401.031C40.2319,-380.681 45.7527,-347.333 47.9266,-323.493\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"51.434,-323.52 48.6771,-313.29 44.4529,-323.006 51.434,-323.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"55.4278\" y=\"-360.062\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;11 -->\n",
+       "<g id=\"edge380\" class=\"edge\"><title>11&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2408,-425.814C64.0239,-425.959 72,-423.711 72,-419.07 72,-416.243 69.0382,-414.303 64.5105,-413.252\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.5146,-409.739 54.2408,-412.327 63.8863,-416.71 64.5146,-409.739\"/>\n",
+       "<text text-anchor=\"middle\" x=\"84.0533\" y=\"-414.87\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;10 -->\n",
+       "<g id=\"edge382\" class=\"edge\"><title>11&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M24.9579,-437.327C26.0359,-457.772 31.0023,-491.141 36.2904,-514.913\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"32.9163,-515.853 38.6476,-524.764 39.7241,-514.224 32.9163,-515.853\"/>\n",
+       "<text text-anchor=\"middle\" x=\"44.6242\" y=\"-469.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;9 -->\n",
+       "<g id=\"edge384\" class=\"edge\"><title>11&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M28.987,-437.169C38.4034,-478.225 70.6769,-578.537 89.8081,-627.311\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"86.5767,-628.656 93.5632,-636.621 93.0686,-626.038 86.5767,-628.656\"/>\n",
+       "<text text-anchor=\"middle\" x=\"73.3975\" y=\"-524.04\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;8 -->\n",
+       "<g id=\"edge386\" class=\"edge\"><title>11&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M32.7825,-437.523C55.6388,-492.097 137.145,-652.659 174.134,-716.732\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"171.176,-718.607 179.256,-725.461 177.214,-715.065 171.176,-718.607\"/>\n",
+       "<text text-anchor=\"middle\" x=\"89.4582\" y=\"-579.927\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;7 -->\n",
+       "<g id=\"edge388\" class=\"edge\"><title>11&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M36.5189,-437.196C75.5625,-499.063 222.383,-701.601 280.44,-774.296\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"278.06,-776.92 287.066,-782.5 283.505,-772.521 278.06,-776.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"171.479\" y=\"-592.546\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;6 -->\n",
+       "<g id=\"edge390\" class=\"edge\"><title>11&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M41.1872,-437.322C99.0042,-502.062 316.692,-720.116 397.609,-794.841\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"395.712,-797.849 405.45,-802.021 400.439,-792.686 395.712,-797.849\"/>\n",
+       "<text text-anchor=\"middle\" x=\"230.398\" y=\"-600.881\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;5 -->\n",
+       "<g id=\"edge392\" class=\"edge\"><title>11&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M46.8589,-437.075C125.429,-500.247 414.747,-710.706 516.426,-779.007\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.567,-781.974 524.829,-784.61 518.451,-776.15 514.567,-781.974\"/>\n",
+       "<text text-anchor=\"middle\" x=\"273.643\" y=\"-615.841\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;4 -->\n",
+       "<g id=\"edge394\" class=\"edge\"><title>11&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.2322,-436.327C155.707,-493.516 511.73,-675.025 627.303,-728.639\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"625.921,-731.855 636.469,-732.851 628.845,-725.495 625.921,-731.855\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.768\" y=\"-566.283\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;3 -->\n",
+       "<g id=\"edge396\" class=\"edge\"><title>11&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.1282,-430.843C165.502,-472.43 587.665,-609.716 715.59,-646.117\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"714.75,-649.517 725.324,-648.849 716.641,-642.777 714.75,-649.517\"/>\n",
+       "<text text-anchor=\"middle\" x=\"388.859\" y=\"-522.28\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;2 -->\n",
+       "<g id=\"edge398\" class=\"edge\"><title>11&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.4257,-426.16C172.359,-450.163 636.472,-523.795 772.102,-540.201\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.046,-543.718 782.385,-541.406 772.861,-536.766 772.046,-543.718\"/>\n",
+       "<text text-anchor=\"middle\" x=\"414.264\" y=\"-467.981\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 11&#45;&gt;1 -->\n",
+       "<g id=\"edge400\" class=\"edge\"><title>11&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M54.0955,-413.14C165.4,-382.428 587.503,-245.452 715.522,-198.748\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"717.092,-201.9 725.263,-195.156 714.67,-195.332 717.092,-201.9\"/>\n",
+       "<text text-anchor=\"middle\" x=\"381.809\" y=\"-289.744\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;20 -->\n",
+       "<g id=\"edge402\" class=\"edge\"><title>10&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.7153,-537.016C189.103,-505.068 639.709,-358.827 772.499,-310.475\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"774.042,-313.637 782.219,-306.899 771.625,-307.067 774.042,-313.637\"/>\n",
+       "<text text-anchor=\"middle\" x=\"420.107\" y=\"-407.546\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;19 -->\n",
+       "<g id=\"edge404\" class=\"edge\"><title>10&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.9835,-541.38C191.889,-528.062 656.785,-454.576 792.043,-428.089\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"792.809,-431.505 801.931,-426.116 791.439,-424.64 792.809,-431.505\"/>\n",
+       "<text text-anchor=\"middle\" x=\"432.013\" y=\"-469.534\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;18 -->\n",
+       "<g id=\"edge406\" class=\"edge\"><title>10&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.6756,-526.935C175.051,-459.536 531.62,-200.573 635.345,-119.156\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"637.811,-121.668 643.482,-112.719 633.468,-116.179 637.811,-121.668\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.51\" y=\"-306.846\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;17 -->\n",
+       "<g id=\"edge408\" class=\"edge\"><title>10&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M68.7709,-524.903C152.499,-448.425 448.542,-152.477 530.753,-63.2049\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"533.446,-65.4452 537.6,-55.6984 528.275,-60.7276 533.446,-65.4452\"/>\n",
+       "<text text-anchor=\"middle\" x=\"310.762\" y=\"-300.854\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;16 -->\n",
+       "<g id=\"edge410\" class=\"edge\"><title>10&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M63.3767,-524.71C126.827,-446.181 350.841,-138.022 412.412,-44.8123\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"415.477,-46.5197 418.01,-36.2322 409.614,-42.6944 415.477,-46.5197\"/>\n",
+       "<text text-anchor=\"middle\" x=\"250.894\" y=\"-289.561\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;15 -->\n",
+       "<g id=\"edge412\" class=\"edge\"><title>10&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M59.0732,-524.784C103.589,-448.689 252.674,-156.375 293.756,-65.0392\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"297.07,-66.1982 297.91,-55.6366 290.667,-63.3695 297.07,-66.1982\"/>\n",
+       "<text text-anchor=\"middle\" x=\"162.415\" y=\"-283.711\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;14 -->\n",
+       "<g id=\"edge414\" class=\"edge\"><title>10&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M55.5869,-524.933C83.2751,-455.636 164.32,-206.737 186.83,-122.602\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"190.266,-123.297 189.389,-112.738 183.49,-121.539 190.266,-123.297\"/>\n",
+       "<text text-anchor=\"middle\" x=\"107.209\" y=\"-315.568\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;13 -->\n",
+       "<g id=\"edge416\" class=\"edge\"><title>10&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M52.7976,-524.681C66.6453,-465.99 95.9172,-282.423 102.979,-211.594\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"106.467,-211.885 103.886,-201.61 99.4956,-211.252 106.467,-211.885\"/>\n",
+       "<text text-anchor=\"middle\" x=\"63.8883\" y=\"-361.938\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;12 -->\n",
+       "<g id=\"edge418\" class=\"edge\"><title>10&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M50.3681,-524.781C54.1163,-481.986 54.3659,-374.825 51.1168,-323.458\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"54.6,-323.1 50.3704,-313.386 47.6192,-323.618 54.6,-323.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"37.7424\" y=\"-419.919\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;11 -->\n",
+       "<g id=\"edge420\" class=\"edge\"><title>10&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M48.6718,-524.751C47.5939,-504.307 42.6275,-470.938 37.3394,-447.165\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"40.7135,-446.226 34.9822,-437.315 33.9057,-447.855 40.7135,-446.226\"/>\n",
+       "<text text-anchor=\"middle\" x=\"57.0056\" y=\"-479.758\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;10 -->\n",
+       "<g id=\"edge422\" class=\"edge\"><title>10&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8706,-549.751C83.6537,-549.896 91.6298,-547.649 91.6298,-543.008 91.6298,-540.18 88.668,-538.241 84.1403,-537.19\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.1443,-533.676 73.8706,-536.265 83.5161,-540.648 84.1443,-533.676\"/>\n",
+       "<text text-anchor=\"middle\" x=\"103.683\" y=\"-538.808\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;9 -->\n",
+       "<g id=\"edge424\" class=\"edge\"><title>10&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M50.4254,-561.252C57.4316,-579.413 71.2746,-607.41 83.2036,-628.069\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.2214,-629.902 88.3454,-636.703 86.2357,-626.32 80.2214,-629.902\"/>\n",
+       "<text text-anchor=\"middle\" x=\"52.8145\" y=\"-596.461\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;8 -->\n",
+       "<g id=\"edge426\" class=\"edge\"><title>10&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M55.1695,-561.359C76.9549,-597.21 134.028,-676.349 167.377,-717.555\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"164.858,-720.003 173.912,-725.505 170.266,-715.558 164.858,-720.003\"/>\n",
+       "<text text-anchor=\"middle\" x=\"98.2732\" y=\"-644.257\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;7 -->\n",
+       "<g id=\"edge428\" class=\"edge\"><title>10&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M59.9107,-561.168C99.389,-606.373 216.048,-723.488 272.688,-775.315\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"270.506,-778.061 280.267,-782.18 275.205,-772.873 270.506,-778.061\"/>\n",
+       "<text text-anchor=\"middle\" x=\"177.299\" y=\"-653.041\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;6 -->\n",
+       "<g id=\"edge430\" class=\"edge\"><title>10&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M66.0038,-561.187C126.685,-610.62 313.323,-746.512 392.269,-799.106\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.63,-802.218 400.903,-804.806 394.486,-796.376 390.63,-802.218\"/>\n",
+       "<text text-anchor=\"middle\" x=\"237.136\" y=\"-663.947\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;5 -->\n",
+       "<g id=\"edge432\" class=\"edge\"><title>10&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.7336,-560.565C158.621,-608.811 419.237,-741.71 515.664,-786.067\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.453,-789.361 525.004,-790.317 517.352,-782.989 514.453,-789.361\"/>\n",
+       "<text text-anchor=\"middle\" x=\"300.699\" y=\"-657.116\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;4 -->\n",
+       "<g id=\"edge434\" class=\"edge\"><title>10&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8158,-555.029C172.711,-592.249 513.361,-703.056 626.768,-735.062\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.138,-738.52 636.71,-737.825 628.012,-731.775 626.138,-738.52\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.292\" y=\"-652.846\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;3 -->\n",
+       "<g id=\"edge436\" class=\"edge\"><title>10&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8592,-550.19C183.037,-572.634 589.223,-637.099 715.105,-652.148\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.047,-655.665 725.383,-653.336 715.851,-648.711 715.047,-655.665\"/>\n",
+       "<text text-anchor=\"middle\" x=\"395.482\" y=\"-585.969\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;2 -->\n",
+       "<g id=\"edge438\" class=\"edge\"><title>10&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.7811,-545.72C189.17,-550.961 639.021,-551.1 772.179,-546.138\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"772.44,-549.63 782.288,-545.723 772.153,-542.636 772.44,-549.63\"/>\n",
+       "<text text-anchor=\"middle\" x=\"422.98\" y=\"-532.729\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 10&#45;&gt;1 -->\n",
+       "<g id=\"edge440\" class=\"edge\"><title>10&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M73.8406,-532.233C183.444,-482.18 592.405,-273.987 716.58,-205.291\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"718.326,-208.325 725.358,-200.401 714.919,-202.21 718.326,-208.325\"/>\n",
+       "<text text-anchor=\"middle\" x=\"389.21\" y=\"-352.562\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;20 -->\n",
+       "<g id=\"edge442\" class=\"edge\"><title>9&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.808,-644.039C240.411,-593.985 649.372,-385.793 773.548,-317.097\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.294,-320.131 782.326,-312.207 771.887,-314.016 775.294,-320.131\"/>\n",
+       "<text text-anchor=\"middle\" x=\"446.178\" y=\"-464.368\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;19 -->\n",
+       "<g id=\"edge444\" class=\"edge\"><title>9&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.693,-648.883C241.997,-618.172 664.101,-481.195 792.119,-434.492\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"793.689,-437.643 801.861,-430.9 791.268,-431.075 793.689,-437.643\"/>\n",
+       "<text text-anchor=\"middle\" x=\"458.406\" y=\"-525.487\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;18 -->\n",
+       "<g id=\"edge446\" class=\"edge\"><title>9&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M125.454,-636.793C215.092,-554.667 553.331,-216.529 642.311,-120.238\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"645.04,-122.44 649.213,-112.701 639.878,-117.712 645.04,-122.44\"/>\n",
+       "<text text-anchor=\"middle\" x=\"372.882\" y=\"-363.315\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;17 -->\n",
+       "<g id=\"edge448\" class=\"edge\"><title>9&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M120.104,-636.5C190.863,-548.383 466.896,-168.617 536.228,-64.2339\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"539.188,-66.1024 541.754,-55.8227 533.338,-62.2591 539.188,-66.1024\"/>\n",
+       "<text text-anchor=\"middle\" x=\"315.166\" y=\"-337.167\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;16 -->\n",
+       "<g id=\"edge450\" class=\"edge\"><title>9&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M115.737,-636.554C167.608,-546.88 368.211,-153.444 417.32,-45.4734\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"420.574,-46.7711 421.467,-36.214 414.185,-43.9097 420.574,-46.7711\"/>\n",
+       "<text text-anchor=\"middle\" x=\"280.528\" y=\"-343.814\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;15 -->\n",
+       "<g id=\"edge452\" class=\"edge\"><title>9&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M112.112,-636.786C146.193,-549.619 269.091,-171.862 298.191,-65.5525\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"301.581,-66.4204 300.779,-55.856 294.818,-64.6151 301.581,-66.4204\"/>\n",
+       "<text text-anchor=\"middle\" x=\"191.151\" y=\"-342.969\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;14 -->\n",
+       "<g id=\"edge454\" class=\"edge\"><title>9&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M109.148,-636.586C127.45,-554.977 180.23,-222.865 191.014,-123.081\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"194.523,-123.165 192.046,-112.864 187.559,-122.461 194.523,-123.165\"/>\n",
+       "<text text-anchor=\"middle\" x=\"164.081\" y=\"-377.633\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;13 -->\n",
+       "<g id=\"edge456\" class=\"edge\"><title>9&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M106.411,-636.62C111.451,-564.569 111.652,-298.918 107.013,-211.454\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"110.506,-211.237 106.407,-201.467 103.519,-211.66 110.506,-211.237\"/>\n",
+       "<text text-anchor=\"middle\" x=\"93.712\" y=\"-419.837\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;12 -->\n",
+       "<g id=\"edge458\" class=\"edge\"><title>9&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M103.902,-636.733C99.2704,-578.333 70.4046,-394.47 55.0533,-323.482\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"58.4113,-322.462 52.8011,-313.475 51.5821,-323.999 58.4113,-322.462\"/>\n",
+       "<text text-anchor=\"middle\" x=\"65.4776\" y=\"-477.908\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;11 -->\n",
+       "<g id=\"edge460\" class=\"edge\"><title>9&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M101.611,-636.715C92.1943,-595.66 59.9207,-495.347 40.7896,-446.574\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"44.0209,-445.228 37.0344,-437.263 37.529,-447.847 44.0209,-445.228\"/>\n",
+       "<text text-anchor=\"middle\" x=\"57.2001\" y=\"-541.445\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;10 -->\n",
+       "<g id=\"edge462\" class=\"edge\"><title>9&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M99.802,-636.57C92.7958,-618.409 78.9528,-590.411 67.0238,-569.752\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"70.006,-567.92 61.882,-561.119 63.9917,-571.501 70.006,-567.92\"/>\n",
+       "<text text-anchor=\"middle\" x=\"69.4129\" y=\"-604.961\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;9 -->\n",
+       "<g id=\"edge464\" class=\"edge\"><title>9&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.838,-661.557C140.622,-661.702 148.598,-659.454 148.598,-654.814 148.598,-651.986 145.636,-650.047 141.108,-648.996\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.112,-645.482 130.838,-648.07 140.484,-652.454 141.112,-645.482\"/>\n",
+       "<text text-anchor=\"middle\" x=\"160.651\" y=\"-650.614\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;8 -->\n",
+       "<g id=\"edge466\" class=\"edge\"><title>9&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M114.596,-673.119C125.596,-686.315 142.859,-704.159 158.36,-718.625\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"156.05,-721.255 165.792,-725.42 160.773,-716.089 156.05,-721.255\"/>\n",
+       "<text text-anchor=\"middle\" x=\"125.478\" y=\"-702.672\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;7 -->\n",
+       "<g id=\"edge468\" class=\"edge\"><title>9&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M121.417,-673.045C154.411,-700.702 225.334,-752.585 268.502,-780.974\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"266.713,-783.985 277.007,-786.491 270.522,-778.113 266.713,-783.985\"/>\n",
+       "<text text-anchor=\"middle\" x=\"186.959\" y=\"-734.809\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;6 -->\n",
+       "<g id=\"edge470\" class=\"edge\"><title>9&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.278,-672.932C188.231,-706.402 325.562,-776.499 391.515,-806.412\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.153,-809.636 400.71,-810.524 393.011,-803.246 390.153,-809.636\"/>\n",
+       "<text text-anchor=\"middle\" x=\"254.897\" y=\"-747.472\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;5 -->\n",
+       "<g id=\"edge472\" class=\"edge\"><title>9&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.905,-667.372C208.032,-696.852 427.517,-768.293 515.188,-792.61\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.396,-796.021 524.964,-795.271 516.235,-789.267 514.396,-796.021\"/>\n",
+       "<text text-anchor=\"middle\" x=\"327.046\" y=\"-713.791\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;4 -->\n",
+       "<g id=\"edge474\" class=\"edge\"><title>9&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.886,-662.323C222.795,-681.6 521.159,-728.994 626.538,-741.242\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.369,-744.744 636.696,-742.377 627.146,-737.788 626.369,-744.744\"/>\n",
+       "<text text-anchor=\"middle\" x=\"379.712\" y=\"-686.583\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;3 -->\n",
+       "<g id=\"edge476\" class=\"edge\"><title>9&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.656,-657.727C233.11,-662.691 597.393,-662.838 715.374,-658.169\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"715.532,-661.665 725.37,-657.733 715.227,-654.672 715.532,-661.665\"/>\n",
+       "<text text-anchor=\"middle\" x=\"423.015\" y=\"-644.748\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;2 -->\n",
+       "<g id=\"edge478\" class=\"edge\"><title>9&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.845,-653.326C240.162,-641.195 647.027,-576.908 772.457,-552.165\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"773.242,-555.578 782.356,-550.174 771.862,-548.715 773.242,-555.578\"/>\n",
+       "<text text-anchor=\"middle\" x=\"452.651\" y=\"-609.546\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 9&#45;&gt;1 -->\n",
+       "<g id=\"edge480\" class=\"edge\"><title>9&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M130.703,-638.623C235.941,-568.522 616.571,-292.072 724.104,-207.775\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"726.551,-210.302 732.228,-201.357 722.211,-204.809 726.551,-210.302\"/>\n",
+       "<text text-anchor=\"middle\" x=\"419.403\" y=\"-406.999\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;20 -->\n",
+       "<g id=\"edge482\" class=\"edge\"><title>8&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.373,-727.47C320.748,-660.071 677.317,-401.108 781.042,-319.692\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"783.508,-322.204 789.179,-313.254 779.165,-316.714 783.508,-322.204\"/>\n",
+       "<text text-anchor=\"middle\" x=\"492.207\" y=\"-507.381\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;19 -->\n",
+       "<g id=\"edge484\" class=\"edge\"><title>8&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.384,-732.982C320.766,-686.922 677.991,-505.104 793.116,-441.241\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"794.904,-444.251 801.926,-436.317 791.489,-438.14 794.904,-444.251\"/>\n",
+       "<text text-anchor=\"middle\" x=\"500.25\" y=\"-570.911\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;18 -->\n",
+       "<g id=\"edge486\" class=\"edge\"><title>8&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M208.739,-725.252C281.818,-634.085 575.921,-229.448 647.927,-121.247\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"650.887,-123.115 653.463,-112.838 645.041,-119.266 650.887,-123.115\"/>\n",
+       "<text text-anchor=\"middle\" x=\"415.333\" y=\"-410.05\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;17 -->\n",
+       "<g id=\"edge488\" class=\"edge\"><title>8&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M204.273,-725.385C259.603,-629.303 488.368,-180.586 541.213,-64.8849\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"544.464,-66.1895 545.376,-55.634 538.08,-63.3165 544.464,-66.1895\"/>\n",
+       "<text text-anchor=\"middle\" x=\"358.743\" y=\"-383.935\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;16 -->\n",
+       "<g id=\"edge490\" class=\"edge\"><title>8&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M200.754,-725.238C238.591,-627.276 388.889,-165.157 421.876,-46.05\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"425.302,-46.7896 424.536,-36.2225 418.545,-44.9608 425.302,-46.7896\"/>\n",
+       "<text text-anchor=\"middle\" x=\"297.315\" y=\"-377.444\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;15 -->\n",
+       "<g id=\"edge492\" class=\"edge\"><title>8&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M197.589,-725.394C218.533,-629.564 289.503,-182.477 302.562,-65.6287\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"306.044,-65.9835 303.612,-55.6715 299.082,-65.2491 306.044,-65.9835\"/>\n",
+       "<text text-anchor=\"middle\" x=\"236.075\" y=\"-389.311\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;14 -->\n",
+       "<g id=\"edge494\" class=\"edge\"><title>8&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M194.749,-725.509C200.33,-635.37 200.514,-233.618 195.301,-122.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"198.792,-122.651 194.762,-112.852 191.802,-123.025 198.792,-122.651\"/>\n",
+       "<text text-anchor=\"middle\" x=\"182.025\" y=\"-420.015\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;13 -->\n",
+       "<g id=\"edge496\" class=\"edge\"><title>8&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M192.062,-725.45C184.582,-643.949 131.998,-310.635 111.262,-211.355\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"114.657,-210.495 109.126,-201.458 107.815,-211.972 114.657,-210.495\"/>\n",
+       "<text text-anchor=\"middle\" x=\"137.662\" y=\"-466.203\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;12 -->\n",
+       "<g id=\"edge498\" class=\"edge\"><title>8&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M189.381,-725.37C172.029,-655.771 91.1334,-406.048 59.2259,-322.54\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.4791,-321.248 55.5852,-313.203 55.9574,-323.792 62.4791,-321.248\"/>\n",
+       "<text text-anchor=\"middle\" x=\"138.303\" y=\"-515.755\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;11 -->\n",
+       "<g id=\"edge500\" class=\"edge\"><title>8&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M186.545,-725.091C163.688,-670.516 82.1823,-509.954 45.1933,-445.882\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"48.1509,-444.006 40.0712,-437.153 42.1135,-447.549 48.1509,-444.006\"/>\n",
+       "<text text-anchor=\"middle\" x=\"101.869\" y=\"-588.287\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;10 -->\n",
+       "<g id=\"edge502\" class=\"edge\"><title>8&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M183.787,-725.192C162.002,-689.342 104.929,-610.203 71.5801,-568.996\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"74.0987,-566.548 65.0445,-561.046 68.6913,-570.994 74.0987,-566.548\"/>\n",
+       "<text text-anchor=\"middle\" x=\"140.684\" y=\"-633.894\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;9 -->\n",
+       "<g id=\"edge504\" class=\"edge\"><title>8&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M181.328,-725.238C170.329,-712.042 153.066,-694.198 137.565,-679.732\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.875,-677.102 130.133,-672.938 135.152,-682.268 139.875,-677.102\"/>\n",
+       "<text text-anchor=\"middle\" x=\"170.447\" y=\"-687.285\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;8 -->\n",
+       "<g id=\"edge506\" class=\"edge\"><title>8&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.568,-750.287C229.351,-750.432 237.327,-748.184 237.327,-743.543 237.327,-740.715 234.365,-738.776 229.838,-737.725\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.842,-734.212 219.568,-736.8 229.213,-741.183 229.842,-734.212\"/>\n",
+       "<text text-anchor=\"middle\" x=\"249.38\" y=\"-739.343\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;7 -->\n",
+       "<g id=\"edge508\" class=\"edge\"><title>8&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M215.082,-761.603C230.225,-770.588 250.417,-781.057 267.756,-788.985\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"266.484,-792.25 277.045,-793.103 269.321,-785.851 266.484,-792.25\"/>\n",
+       "<text text-anchor=\"middle\" x=\"247.419\" y=\"-759.094\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;6 -->\n",
+       "<g id=\"edge510\" class=\"edge\"><title>8&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.347,-757.143C261.624,-773.767 343.458,-800.498 391.141,-813.386\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.495,-816.835 401.056,-815.99 392.273,-810.065 390.495,-816.835\"/>\n",
+       "<text text-anchor=\"middle\" x=\"309.244\" y=\"-769.064\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;5 -->\n",
+       "<g id=\"edge512\" class=\"edge\"><title>8&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.358,-751.68C282.897,-765.546 441.842,-790.882 514.594,-798.927\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"514.37,-802.423 524.681,-799.986 515.101,-795.461 514.37,-802.423\"/>\n",
+       "<text text-anchor=\"middle\" x=\"365.976\" y=\"-782.104\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;4 -->\n",
+       "<g id=\"edge514\" class=\"edge\"><title>8&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.37,-746.9C299.27,-751.249 534.412,-751.417 626.357,-747.406\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"626.768,-750.891 636.587,-746.91 626.429,-743.899 626.768,-750.891\"/>\n",
+       "<text text-anchor=\"middle\" x=\"422.864\" y=\"-751.953\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;3 -->\n",
+       "<g id=\"edge516\" class=\"edge\"><title>8&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.454,-742.376C311.205,-732.606 610.03,-685.449 715.375,-664.346\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"716.145,-667.761 725.24,-662.326 714.741,-660.903 716.145,-667.761\"/>\n",
+       "<text text-anchor=\"middle\" x=\"468.414\" y=\"-710.161\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;2 -->\n",
+       "<g id=\"edge518\" class=\"edge\"><title>8&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M219.359,-737.844C318.09,-710.923 659.249,-600.259 772.589,-558.645\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"774.06,-561.833 782.216,-555.07 771.623,-555.271 774.06,-561.833\"/>\n",
+       "<text text-anchor=\"middle\" x=\"492.974\" y=\"-632.045\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 8&#45;&gt;1 -->\n",
+       "<g id=\"edge520\" class=\"edge\"><title>8&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M214.183,-725.523C303.821,-643.396 642.06,-305.258 731.04,-208.967\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"733.77,-211.169 737.943,-201.431 728.608,-206.441 733.77,-211.169\"/>\n",
+       "<text text-anchor=\"middle\" x=\"461.612\" y=\"-452.045\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;20 -->\n",
+       "<g id=\"edge522\" class=\"edge\"><title>7&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M326.274,-782.406C410.002,-705.928 706.045,-409.98 788.256,-320.708\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.95,-322.948 795.103,-313.202 785.778,-318.231 790.95,-322.948\"/>\n",
+       "<text text-anchor=\"middle\" x=\"546.265\" y=\"-536.357\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;19 -->\n",
+       "<g id=\"edge524\" class=\"edge\"><title>7&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.283,-784.629C421.384,-725.064 709.632,-515.74 801.069,-443.611\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"803.399,-446.23 809.045,-437.266 799.041,-440.752 803.399,-446.23\"/>\n",
+       "<text text-anchor=\"middle\" x=\"574.176\" y=\"-621.92\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;18 -->\n",
+       "<g id=\"edge526\" class=\"edge\"><title>7&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M316.079,-782.353C371.409,-686.271 600.174,-237.554 653.018,-121.853\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"656.269,-123.157 657.182,-112.602 649.886,-120.284 656.269,-123.157\"/>\n",
+       "<text text-anchor=\"middle\" x=\"470.549\" y=\"-440.903\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;17 -->\n",
+       "<g id=\"edge528\" class=\"edge\"><title>7&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M312.442,-782.362C351.351,-681.374 511.487,-188.978 545.753,-65.6652\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"549.177,-66.4103 548.422,-55.8424 542.422,-64.5747 549.177,-66.4103\"/>\n",
+       "<text text-anchor=\"middle\" x=\"443.097\" y=\"-423.814\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;16 -->\n",
+       "<g id=\"edge530\" class=\"edge\"><title>7&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M309.298,-782.292C331.508,-679.42 412.116,-171.442 426.366,-46.0283\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"429.849,-46.3742 427.44,-36.0569 422.889,-45.6246 429.849,-46.3742\"/>\n",
+       "<text text-anchor=\"middle\" x=\"353.832\" y=\"-407.96\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;15 -->\n",
+       "<g id=\"edge532\" class=\"edge\"><title>7&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M306.384,-782.406C312.204,-681.653 312.377,-190.17 306.905,-66.1121\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"310.389,-65.7169 306.394,-55.9044 303.398,-66.0669 310.389,-65.7169\"/>\n",
+       "<text text-anchor=\"middle\" x=\"293.644\" y=\"-420.059\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;14 -->\n",
+       "<g id=\"edge534\" class=\"edge\"><title>7&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M303.6,-782.346C294.21,-686.482 223.588,-239.413 199.665,-122.586\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"203.053,-121.693 197.564,-112.631 196.204,-123.138 203.053,-121.693\"/>\n",
+       "<text text-anchor=\"middle\" x=\"265.632\" y=\"-446.266\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;13 -->\n",
+       "<g id=\"edge536\" class=\"edge\"><title>7&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M300.777,-782.279C278.125,-694.664 155.607,-316.931 115.809,-211.02\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"118.958,-209.454 112.116,-201.365 112.42,-211.955 118.958,-209.454\"/>\n",
+       "<text text-anchor=\"middle\" x=\"222.293\" y=\"-488.45\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;12 -->\n",
+       "<g id=\"edge538\" class=\"edge\"><title>7&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M297.909,-782.502C265.16,-706.676 116.01,-413.431 64.2184,-322.293\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"67.1181,-320.314 59.0951,-313.395 61.0519,-323.807 67.1181,-320.314\"/>\n",
+       "<text text-anchor=\"middle\" x=\"195.064\" y=\"-541.197\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;11 -->\n",
+       "<g id=\"edge540\" class=\"edge\"><title>7&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M294.614,-782.385C255.57,-720.518 108.75,-517.98 50.6933,-445.285\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"53.073,-442.661 44.0664,-437.082 47.6278,-447.06 53.073,-442.661\"/>\n",
+       "<text text-anchor=\"middle\" x=\"159.654\" y=\"-618.635\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;10 -->\n",
+       "<g id=\"edge542\" class=\"edge\"><title>7&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M290.852,-782.351C251.374,-737.147 134.715,-620.031 78.0749,-568.204\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.2567,-565.458 70.4955,-561.339 75.5574,-570.646 80.2567,-565.458\"/>\n",
+       "<text text-anchor=\"middle\" x=\"173.463\" y=\"-682.078\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;9 -->\n",
+       "<g id=\"edge544\" class=\"edge\"><title>7&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M286.314,-782.28C253.319,-754.623 182.397,-702.739 139.229,-674.351\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.018,-671.34 130.724,-668.834 137.208,-677.212 141.018,-671.34\"/>\n",
+       "<text text-anchor=\"middle\" x=\"204.771\" y=\"-736.116\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;8 -->\n",
+       "<g id=\"edge546\" class=\"edge\"><title>7&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M281.378,-782.451C266.235,-773.467 246.043,-762.997 228.704,-755.069\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.976,-751.804 219.415,-750.952 227.139,-758.204 229.976,-751.804\"/>\n",
+       "<text text-anchor=\"middle\" x=\"261.041\" y=\"-752.56\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;7 -->\n",
+       "<g id=\"edge548\" class=\"edge\"><title>7&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.374,-807.255C341.157,-807.4 349.133,-805.152 349.133,-800.511 349.133,-797.683 346.171,-795.744 341.643,-794.693\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.647,-791.179 331.374,-793.768 341.019,-798.151 341.647,-791.179\"/>\n",
+       "<text text-anchor=\"middle\" x=\"361.186\" y=\"-796.311\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;6 -->\n",
+       "<g id=\"edge550\" class=\"edge\"><title>7&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.355,-810.655C348.772,-814.574 371.596,-818.341 390.699,-820.51\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"390.569,-824.015 400.871,-821.542 391.275,-817.051 390.569,-824.015\"/>\n",
+       "<text text-anchor=\"middle\" x=\"360.027\" y=\"-822.383\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;5 -->\n",
+       "<g id=\"edge552\" class=\"edge\"><title>7&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.607,-804.944C376.207,-807.834 464.424,-808.021 514.672,-805.505\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515.005,-808.992 524.789,-804.927 514.605,-802.003 515.005,-808.992\"/>\n",
+       "<text text-anchor=\"middle\" x=\"423.139\" y=\"-792.024\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;4 -->\n",
+       "<g id=\"edge554\" class=\"edge\"><title>7&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.166,-800.014C394.694,-793.798 553.587,-768.84 626.357,-753.884\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"627.386,-757.244 636.447,-751.753 625.94,-750.395 627.386,-757.244\"/>\n",
+       "<text text-anchor=\"middle\" x=\"477.762\" y=\"-761.749\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;3 -->\n",
+       "<g id=\"edge556\" class=\"edge\"><title>7&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.223,-795.259C408.232,-774.753 628.413,-703.416 715.987,-670.855\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"717.383,-674.07 725.506,-667.268 714.914,-667.519 717.383,-674.07\"/>\n",
+       "<text text-anchor=\"middle\" x=\"526.605\" y=\"-740.857\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;2 -->\n",
+       "<g id=\"edge558\" class=\"edge\"><title>7&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M331.336,-790.227C416.412,-751.985 677.295,-619.275 773.454,-565.605\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"775.236,-568.618 782.234,-560.663 771.803,-562.518 775.236,-568.618\"/>\n",
+       "<text text-anchor=\"middle\" x=\"558.395\" y=\"-685.716\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 7&#45;&gt;1 -->\n",
+       "<g id=\"edge560\" class=\"edge\"><title>7&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M320.639,-782.197C391.399,-694.081 667.431,-314.315 736.764,-209.931\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"739.724,-211.8 742.289,-201.52 733.873,-207.956 739.724,-211.8\"/>\n",
+       "<text text-anchor=\"middle\" x=\"515.701\" y=\"-482.864\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;20 -->\n",
+       "<g id=\"edge562\" class=\"edge\"><title>6&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M444.817,-801.843C508.267,-723.314 732.281,-415.155 793.852,-321.945\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"796.918,-323.653 799.451,-313.365 791.055,-319.827 796.918,-323.653\"/>\n",
+       "<text text-anchor=\"middle\" x=\"606.335\" y=\"-548.694\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;19 -->\n",
+       "<g id=\"edge564\" class=\"edge\"><title>6&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M450.764,-801.954C521.842,-737.496 738.965,-520.471 807.944,-445.068\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"810.765,-447.167 814.88,-437.404 805.575,-442.47 810.765,-447.167\"/>\n",
+       "<text text-anchor=\"middle\" x=\"618.354\" y=\"-608.311\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;18 -->\n",
+       "<g id=\"edge566\" class=\"edge\"><title>6&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M436.497,-801.836C474.334,-703.874 624.633,-241.754 657.619,-122.648\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"661.045,-123.387 660.279,-112.82 654.288,-121.558 661.045,-123.387\"/>\n",
+       "<text text-anchor=\"middle\" x=\"533.058\" y=\"-454.042\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;17 -->\n",
+       "<g id=\"edge568\" class=\"edge\"><title>6&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M433.235,-801.922C455.446,-699.05 536.054,-191.072 550.304,-65.6581\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"553.787,-66.004 551.378,-55.6867 546.827,-65.2544 553.787,-66.004\"/>\n",
+       "<text text-anchor=\"middle\" x=\"477.769\" y=\"-427.59\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;16 -->\n",
+       "<g id=\"edge570\" class=\"edge\"><title>6&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M430.278,-801.88C436.164,-697.306 436.33,-174.601 430.777,-46.4151\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"434.263,-46.0487 430.277,-36.2324 427.272,-46.3921 434.263,-46.0487\"/>\n",
+       "<text text-anchor=\"middle\" x=\"417.528\" y=\"-419.948\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;15 -->\n",
+       "<g id=\"edge572\" class=\"edge\"><title>6&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M427.43,-801.981C417.107,-699.269 336.836,-191.314 311.361,-65.7388\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"314.747,-64.8266 309.277,-55.7528 307.894,-66.2571 314.747,-64.8266\"/>\n",
+       "<text text-anchor=\"middle\" x=\"355.396\" y=\"-431.66\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;14 -->\n",
+       "<g id=\"edge574\" class=\"edge\"><title>6&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M424.521,-801.863C398.754,-703.875 248.545,-240.965 204.329,-122.339\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"207.554,-120.973 200.738,-112.862 201.008,-123.453 207.554,-120.973\"/>\n",
+       "<text text-anchor=\"middle\" x=\"328.425\" y=\"-453.901\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;13 -->\n",
+       "<g id=\"edge576\" class=\"edge\"><title>6&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M421.511,-802.028C382.196,-712.503 181.252,-317.672 120.723,-210.327\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"123.63,-208.36 115.634,-201.409 117.55,-211.829 123.63,-208.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"257.117\" y=\"-508.977\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;12 -->\n",
+       "<g id=\"edge578\" class=\"edge\"><title>6&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M418.102,-802.052C367.772,-723.701 143.024,-413.97 69.7237,-321.374\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"72.2887,-318.977 63.3115,-313.35 66.8204,-323.347 72.2887,-318.977\"/>\n",
+       "<text text-anchor=\"middle\" x=\"230.913\" y=\"-566.513\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;11 -->\n",
+       "<g id=\"edge580\" class=\"edge\"><title>6&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M413.883,-801.89C356.066,-737.15 138.378,-519.096 57.461,-444.371\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"59.3589,-441.363 49.6201,-437.191 54.6316,-446.525 59.3589,-441.363\"/>\n",
+       "<text text-anchor=\"middle\" x=\"224.672\" y=\"-629.93\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;10 -->\n",
+       "<g id=\"edge582\" class=\"edge\"><title>6&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M408.696,-801.962C348.015,-752.528 161.377,-616.637 82.4313,-564.043\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.0707,-560.931 73.7969,-558.343 80.2141,-566.773 84.0707,-560.931\"/>\n",
+       "<text text-anchor=\"middle\" x=\"253.564\" y=\"-666.802\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;9 -->\n",
+       "<g id=\"edge584\" class=\"edge\"><title>6&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.39,-802.023C343.437,-768.553 206.107,-698.455 140.153,-668.543\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.515,-665.318 130.958,-664.431 138.657,-671.708 141.515,-665.318\"/>\n",
+       "<text text-anchor=\"middle\" x=\"276.771\" y=\"-719.083\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;8 -->\n",
+       "<g id=\"edge586\" class=\"edge\"><title>6&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M401.051,-806.541C358.773,-789.917 276.94,-763.187 229.257,-750.298\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.902,-746.849 219.341,-747.694 228.124,-753.62 229.902,-746.849\"/>\n",
+       "<text text-anchor=\"middle\" x=\"319.154\" y=\"-762.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;7 -->\n",
+       "<g id=\"edge588\" class=\"edge\"><title>6&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M400.848,-809.997C383.432,-806.078 360.607,-802.311 341.504,-800.142\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.634,-796.637 331.332,-799.11 340.928,-803.601 341.634,-796.637\"/>\n",
+       "<text text-anchor=\"middle\" x=\"372.176\" y=\"-789.869\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;6 -->\n",
+       "<g id=\"edge590\" class=\"edge\"><title>6&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.311,-826.884C465.094,-827.029 473.07,-824.782 473.07,-820.141 473.07,-817.313 470.109,-815.374 465.581,-814.323\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.585,-810.809 455.311,-813.398 464.957,-817.781 465.585,-810.809\"/>\n",
+       "<text text-anchor=\"middle\" x=\"485.124\" y=\"-815.941\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;5 -->\n",
+       "<g id=\"edge592\" class=\"edge\"><title>6&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.236,-821.545C472.774,-820.008 495.814,-816.576 515.013,-812.727\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"515.884,-816.121 524.939,-810.621 514.43,-809.273 515.884,-816.121\"/>\n",
+       "<text text-anchor=\"middle\" x=\"484.125\" y=\"-802.936\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;4 -->\n",
+       "<g id=\"edge594\" class=\"edge\"><title>6&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.108,-815.984C497.437,-805.24 579.386,-778.872 627.04,-760.895\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"628.584,-764.051 636.661,-757.195 626.071,-757.518 628.584,-764.051\"/>\n",
+       "<text text-anchor=\"middle\" x=\"544.074\" y=\"-796.24\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;3 -->\n",
+       "<g id=\"edge596\" class=\"edge\"><title>6&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.276,-810.592C513.86,-784.828 651.788,-714.798 717.101,-677.931\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"718.868,-680.952 725.819,-672.956 715.399,-674.872 718.868,-680.952\"/>\n",
+       "<text text-anchor=\"middle\" x=\"592.189\" y=\"-752.061\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;2 -->\n",
+       "<g id=\"edge598\" class=\"edge\"><title>6&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M455.19,-804.837C525.327,-759.027 711.851,-623.618 782.199,-567.577\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"784.591,-570.144 790.186,-561.147 780.202,-564.691 784.591,-570.144\"/>\n",
+       "<text text-anchor=\"middle\" x=\"610.695\" y=\"-670.007\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 6&#45;&gt;1 -->\n",
+       "<g id=\"edge600\" class=\"edge\"><title>6&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M440.21,-801.882C492.081,-712.207 692.684,-318.771 741.793,-210.801\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"745.047,-212.098 745.94,-201.541 738.658,-209.237 745.047,-212.098\"/>\n",
+       "<text text-anchor=\"middle\" x=\"577.001\" y=\"-495.141\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;20 -->\n",
+       "<g id=\"edge602\" class=\"edge\"><title>5&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M564.451,-782.287C608.967,-706.192 758.052,-413.879 799.134,-322.542\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"802.448,-323.701 803.288,-313.14 796.045,-320.873 802.448,-323.701\"/>\n",
+       "<text text-anchor=\"middle\" x=\"695.793\" y=\"-555.214\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;19 -->\n",
+       "<g id=\"edge604\" class=\"edge\"><title>5&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M569.127,-782.436C619.509,-720.891 765.814,-519.71 813.822,-446.213\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"816.958,-447.808 819.427,-437.505 811.072,-444.019 816.958,-447.808\"/>\n",
+       "<text text-anchor=\"middle\" x=\"678.474\" y=\"-601.125\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;18 -->\n",
+       "<g id=\"edge606\" class=\"edge\"><title>5&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M557.27,-782.361C578.214,-686.532 649.184,-239.445 662.243,-122.597\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"665.724,-122.951 663.293,-112.639 658.763,-122.217 665.724,-122.951\"/>\n",
+       "<text text-anchor=\"middle\" x=\"623.756\" y=\"-450.279\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;17 -->\n",
+       "<g id=\"edge608\" class=\"edge\"><title>5&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M554.259,-782.406C560.079,-681.653 560.252,-190.17 554.78,-66.1121\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"558.264,-65.7169 554.269,-55.9044 551.273,-66.0669 558.264,-65.7169\"/>\n",
+       "<text text-anchor=\"middle\" x=\"567.519\" y=\"-420.059\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;16 -->\n",
+       "<g id=\"edge610\" class=\"edge\"><title>5&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M551.367,-782.352C541.045,-679.639 460.773,-171.685 435.299,-46.1091\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"438.684,-45.1968 433.214,-36.1231 431.832,-46.6273 438.684,-45.1968\"/>\n",
+       "<text text-anchor=\"middle\" x=\"479.333\" y=\"-412.03\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;15 -->\n",
+       "<g id=\"edge612\" class=\"edge\"><title>5&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M548.465,-782.462C521.865,-681.634 361.803,-188.399 316.089,-65.4328\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"319.318,-64.0754 312.51,-55.957 312.769,-66.5487 319.318,-64.0754\"/>\n",
+       "<text text-anchor=\"middle\" x=\"418.277\" y=\"-423.747\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;14 -->\n",
+       "<g id=\"edge614\" class=\"edge\"><title>5&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M545.32,-782.38C502.823,-686.271 274.029,-236.807 209.276,-121.561\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"212.195,-119.614 204.212,-112.649 206.11,-123.072 212.195,-119.614\"/>\n",
+       "<text text-anchor=\"middle\" x=\"363.298\" y=\"-454.77\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;13 -->\n",
+       "<g id=\"edge616\" class=\"edge\"><title>5&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M541.724,-782.272C484.6,-694.146 207.973,-313.05 126.272,-209.401\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"128.817,-206.978 119.853,-201.33 123.339,-211.335 128.817,-206.978\"/>\n",
+       "<text text-anchor=\"middle\" x=\"346.998\" y=\"-482.636\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;12 -->\n",
+       "<g id=\"edge618\" class=\"edge\"><title>5&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M537.596,-782.438C468.551,-705.886 172.016,-409.026 76.406,-320.273\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"78.5542,-317.493 68.8284,-313.291 73.8108,-322.641 78.5542,-317.493\"/>\n",
+       "<text text-anchor=\"middle\" x=\"296.001\" y=\"-558.156\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;11 -->\n",
+       "<g id=\"edge620\" class=\"edge\"><title>5&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M532.149,-782.506C453.579,-719.334 164.261,-508.876 62.5816,-440.574\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.4408,-437.607 54.179,-434.971 60.5574,-443.431 64.4408,-437.607\"/>\n",
+       "<text text-anchor=\"middle\" x=\"289.365\" y=\"-619.34\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;10 -->\n",
+       "<g id=\"edge622\" class=\"edge\"><title>5&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.904,-782.954C440.017,-734.708 179.401,-601.809 82.9736,-557.452\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.185,-554.158 73.6333,-553.203 81.286,-560.53 84.185,-554.158\"/>\n",
+       "<text text-anchor=\"middle\" x=\"309.939\" y=\"-654.003\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;9 -->\n",
+       "<g id=\"edge624\" class=\"edge\"><title>5&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.701,-787.953C447.573,-758.473 228.089,-687.032 140.418,-662.715\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.21,-659.303 130.641,-660.054 139.371,-666.058 141.21,-659.303\"/>\n",
+       "<text text-anchor=\"middle\" x=\"328.559\" y=\"-733.134\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;8 -->\n",
+       "<g id=\"edge626\" class=\"edge\"><title>5&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.977,-792.374C461.438,-778.509 302.493,-753.172 229.741,-745.127\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.965,-741.631 219.654,-744.069 229.234,-748.593 229.965,-741.631\"/>\n",
+       "<text text-anchor=\"middle\" x=\"376.359\" y=\"-775.551\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;7 -->\n",
+       "<g id=\"edge628\" class=\"edge\"><title>5&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.534,-796.079C479.934,-793.189 391.717,-793.002 341.469,-795.517\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.136,-792.03 331.352,-796.095 341.536,-799.019 341.136,-792.03\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.001\" y=\"-800.598\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;6 -->\n",
+       "<g id=\"edge630\" class=\"edge\"><title>5&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M524.842,-799.108C507.304,-800.644 484.265,-804.076 465.065,-807.925\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"464.195,-804.531 455.139,-810.031 465.648,-811.379 464.195,-804.531\"/>\n",
+       "<text text-anchor=\"middle\" x=\"493.954\" y=\"-789.316\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;5 -->\n",
+       "<g id=\"edge632\" class=\"edge\"><title>5&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.249,-807.255C589.032,-807.4 597.008,-805.152 597.008,-800.511 597.008,-797.683 594.046,-795.744 589.519,-794.693\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.523,-791.179 579.249,-793.768 588.894,-798.151 589.523,-791.179\"/>\n",
+       "<text text-anchor=\"middle\" x=\"609.061\" y=\"-796.311\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;4 -->\n",
+       "<g id=\"edge634\" class=\"edge\"><title>5&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.132,-793.087C595.061,-786.271 615.253,-776.208 631.936,-766.857\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"633.872,-769.781 640.794,-761.76 630.381,-763.713 633.872,-769.781\"/>\n",
+       "<text text-anchor=\"middle\" x=\"599.534\" y=\"-763.772\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;3 -->\n",
+       "<g id=\"edge636\" class=\"edge\"><title>5&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M579.31,-786.379C618.167,-761.547 688.761,-710.374 726.766,-679.594\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"729.304,-682.037 734.802,-672.98 724.856,-676.632 729.304,-682.037\"/>\n",
+       "<text text-anchor=\"middle\" x=\"661.038\" y=\"-740.786\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;2 -->\n",
+       "<g id=\"edge638\" class=\"edge\"><title>5&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M575.847,-782.205C626.262,-737.074 742.515,-620.887 789.44,-568.812\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"792.332,-570.826 796.355,-561.025 787.098,-566.178 792.332,-570.826\"/>\n",
+       "<text text-anchor=\"middle\" x=\"671.643\" y=\"-660.308\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 5&#45;&gt;1 -->\n",
+       "<g id=\"edge640\" class=\"edge\"><title>5&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M560.522,-782.484C594.603,-695.317 717.502,-317.559 746.601,-211.25\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"749.992,-212.118 749.189,-201.553 743.229,-210.312 749.992,-212.118\"/>\n",
+       "<text text-anchor=\"middle\" x=\"667.561\" y=\"-496.667\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;20 -->\n",
+       "<g id=\"edge642\" class=\"edge\"><title>4&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M672.771,-725.468C700.459,-656.171 781.504,-407.273 804.014,-323.138\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"807.45,-323.832 806.573,-313.273 800.674,-322.075 807.45,-323.832\"/>\n",
+       "<text text-anchor=\"middle\" x=\"724.393\" y=\"-516.103\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;19 -->\n",
+       "<g id=\"edge644\" class=\"edge\"><title>4&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M676.981,-725.301C709.318,-671.201 790.778,-511.641 819.339,-446.85\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"822.713,-447.865 823.453,-437.296 816.284,-445.096 822.713,-447.865\"/>\n",
+       "<text text-anchor=\"middle\" x=\"734.16\" y=\"-574.875\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;18 -->\n",
+       "<g id=\"edge646\" class=\"edge\"><title>4&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M666.235,-725.509C671.816,-635.37 672,-233.618 666.788,-122.92\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"670.278,-122.651 666.249,-112.852 663.288,-123.025 670.278,-122.651\"/>\n",
+       "<text text-anchor=\"middle\" x=\"679.511\" y=\"-420.015\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;17 -->\n",
+       "<g id=\"edge648\" class=\"edge\"><title>4&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M663.281,-725.378C653.891,-629.514 583.269,-182.445 559.345,-65.6185\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"562.734,-64.7252 557.245,-55.6633 555.885,-66.1705 562.734,-64.7252\"/>\n",
+       "<text text-anchor=\"middle\" x=\"597.313\" y=\"-393.298\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;16 -->\n",
+       "<g id=\"edge650\" class=\"edge\"><title>4&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M660.264,-725.266C634.497,-627.278 484.288,-164.367 440.072,-45.7413\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"443.297,-44.3755 436.482,-36.264 436.751,-46.8554 443.297,-44.3755\"/>\n",
+       "<text text-anchor=\"middle\" x=\"564.168\" y=\"-377.303\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;15 -->\n",
+       "<g id=\"edge652\" class=\"edge\"><title>4&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M657.126,-725.412C614.629,-629.303 385.835,-179.839 321.082,-64.5929\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"324.001,-62.646 316.017,-55.6811 317.915,-66.1046 324.001,-62.646\"/>\n",
+       "<text text-anchor=\"middle\" x=\"475.104\" y=\"-397.802\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;14 -->\n",
+       "<g id=\"edge654\" class=\"edge\"><title>4&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M653.576,-725.476C594.589,-634.644 299.835,-228.596 215.074,-120.871\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"217.617,-118.445 208.659,-112.788 212.134,-122.797 217.617,-118.445\"/>\n",
+       "<text text-anchor=\"middle\" x=\"447.325\" y=\"-409.974\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;13 -->\n",
+       "<g id=\"edge656\" class=\"edge\"><title>4&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M649.108,-725.324C574.235,-642.724 235.965,-304.151 133.226,-208.529\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"135.404,-205.777 125.685,-201.56 130.653,-210.917 135.404,-205.777\"/>\n",
+       "<text text-anchor=\"middle\" x=\"380.167\" y=\"-473.727\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;12 -->\n",
+       "<g id=\"edge658\" class=\"edge\"><title>4&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M643.442,-725.39C554.092,-654.062 196.714,-394.177 82.1379,-316.877\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.9422,-313.873 73.6865,-311.213 80.0455,-319.688 83.9422,-313.873\"/>\n",
+       "<text text-anchor=\"middle\" x=\"370.79\" y=\"-504.933\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;11 -->\n",
+       "<g id=\"edge660\" class=\"edge\"><title>4&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.582,-726.287C535.107,-669.098 179.084,-487.589 63.5107,-433.975\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.8926,-430.758 54.3446,-429.762 61.9692,-437.119 64.8926,-430.758\"/>\n",
+       "<text text-anchor=\"middle\" x=\"356.046\" y=\"-563.931\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;10 -->\n",
+       "<g id=\"edge662\" class=\"edge\"><title>4&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.628,-731.522C537.732,-694.302 197.082,-583.496 83.6759,-551.489\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.3054,-548.031 73.7334,-548.727 82.4314,-554.776 84.3054,-548.031\"/>\n",
+       "<text text-anchor=\"middle\" x=\"364.152\" y=\"-625.306\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;9 -->\n",
+       "<g id=\"edge664\" class=\"edge\"><title>4&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.525,-736.034C544.617,-716.757 246.253,-669.363 140.874,-657.115\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.043,-653.613 130.716,-655.98 140.265,-660.569 141.043,-653.613\"/>\n",
+       "<text text-anchor=\"middle\" x=\"389.699\" y=\"-681.375\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;8 -->\n",
+       "<g id=\"edge666\" class=\"edge\"><title>4&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.771,-740.186C556.871,-735.838 321.729,-735.669 229.784,-739.68\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.373,-736.196 219.554,-740.176 229.712,-743.188 229.373,-736.196\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.277\" y=\"-726.733\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;7 -->\n",
+       "<g id=\"edge668\" class=\"edge\"><title>4&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.781,-744.04C573.252,-750.256 414.36,-775.214 341.589,-790.17\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"340.56,-786.81 331.499,-792.301 342.007,-793.659 340.56,-786.81\"/>\n",
+       "<text text-anchor=\"middle\" x=\"490.185\" y=\"-773.905\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;6 -->\n",
+       "<g id=\"edge670\" class=\"edge\"><title>4&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.776,-747.7C594.447,-758.444 512.498,-784.813 464.845,-802.789\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"463.3,-799.633 455.223,-806.489 465.813,-806.166 463.3,-799.633\"/>\n",
+       "<text text-anchor=\"middle\" x=\"547.81\" y=\"-759.045\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;5 -->\n",
+       "<g id=\"edge672\" class=\"edge\"><title>4&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M636.69,-750.967C620.761,-757.783 600.569,-767.846 583.886,-777.198\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"581.95,-774.274 575.028,-782.294 585.441,-780.341 581.95,-774.274\"/>\n",
+       "<text text-anchor=\"middle\" x=\"604.288\" y=\"-747.882\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;4 -->\n",
+       "<g id=\"edge674\" class=\"edge\"><title>4&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M691.055,-750.287C700.838,-750.432 708.814,-748.184 708.814,-743.543 708.814,-740.715 705.852,-738.776 701.324,-737.725\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"701.328,-734.212 691.055,-736.8 700.7,-741.183 701.328,-734.212\"/>\n",
+       "<text text-anchor=\"middle\" x=\"720.867\" y=\"-739.343\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;3 -->\n",
+       "<g id=\"edge676\" class=\"edge\"><title>4&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M690.413,-725.362C704.867,-712.439 722.275,-695.004 735.037,-680.656\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"737.717,-682.908 741.601,-673.051 732.417,-678.334 737.717,-682.908\"/>\n",
+       "<text text-anchor=\"middle\" x=\"701.725\" y=\"-687.809\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;2 -->\n",
+       "<g id=\"edge678\" class=\"edge\"><title>4&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M682.342,-725.37C712.075,-689.83 769.267,-611.265 795.72,-569.776\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"798.85,-571.371 801.169,-561.033 792.909,-567.668 798.85,-571.371\"/>\n",
+       "<text text-anchor=\"middle\" x=\"727.031\" y=\"-634.373\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 4&#45;&gt;1 -->\n",
+       "<g id=\"edge680\" class=\"edge\"><title>4&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M669.364,-725.315C687.666,-643.707 740.446,-311.594 751.23,-211.81\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"754.739,-211.894 752.262,-201.593 747.775,-211.191 754.739,-211.894\"/>\n",
+       "<text text-anchor=\"middle\" x=\"724.297\" y=\"-466.363\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;20 -->\n",
+       "<g id=\"edge682\" class=\"edge\"><title>3&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M758.711,-636.487C772.559,-577.796 801.831,-394.229 808.892,-323.4\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"812.38,-323.691 809.799,-313.415 805.409,-323.058 812.38,-323.691\"/>\n",
+       "<text text-anchor=\"middle\" x=\"769.802\" y=\"-473.743\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;19 -->\n",
+       "<g id=\"edge684\" class=\"edge\"><title>3&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M762.532,-636.731C779.593,-595.836 812.197,-496.091 824.728,-447.114\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"828.177,-447.741 827.148,-437.196 821.377,-446.081 828.177,-447.741\"/>\n",
+       "<text text-anchor=\"middle\" x=\"807.63\" y=\"-541.722\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;18 -->\n",
+       "<g id=\"edge686\" class=\"edge\"><title>3&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M752.278,-636.721C744.798,-555.219 692.215,-221.906 671.478,-122.626\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"674.873,-121.765 669.342,-112.729 668.031,-123.242 674.873,-121.765\"/>\n",
+       "<text text-anchor=\"middle\" x=\"697.878\" y=\"-377.473\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;17 -->\n",
+       "<g id=\"edge688\" class=\"edge\"><title>3&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M749.188,-636.582C726.535,-548.967 604.017,-171.233 564.22,-65.3226\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"567.368,-63.7564 560.526,-55.6672 560.83,-66.2577 567.368,-63.7564\"/>\n",
+       "<text text-anchor=\"middle\" x=\"642.704\" y=\"-350.752\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;16 -->\n",
+       "<g id=\"edge690\" class=\"edge\"><title>3&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M745.984,-636.7C706.668,-547.176 505.725,-152.345 445.195,-44.9994\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"448.103,-43.0327 440.107,-36.0819 442.023,-46.502 448.103,-43.0327\"/>\n",
+       "<text text-anchor=\"middle\" x=\"609.59\" y=\"-329.65\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;15 -->\n",
+       "<g id=\"edge692\" class=\"edge\"><title>3&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M742.259,-636.575C685.135,-548.448 408.508,-167.353 326.808,-63.7035\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"329.353,-61.2804 320.389,-55.6325 323.874,-65.6376 329.353,-61.2804\"/>\n",
+       "<text text-anchor=\"middle\" x=\"521.533\" y=\"-354.939\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;14 -->\n",
+       "<g id=\"edge694\" class=\"edge\"><title>3&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M737.837,-636.594C662.964,-553.995 324.695,-215.421 221.956,-119.8\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"224.134,-117.047 214.414,-112.83 219.383,-122.188 224.134,-117.047\"/>\n",
+       "<text text-anchor=\"middle\" x=\"490.897\" y=\"-362.997\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;13 -->\n",
+       "<g id=\"edge696\" class=\"edge\"><title>3&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M732.138,-636.712C639.442,-562.847 257.914,-285.421 139.074,-205.136\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.908,-202.152 130.654,-199.485 137.007,-207.964 140.908,-202.152\"/>\n",
+       "<text text-anchor=\"middle\" x=\"427.606\" y=\"-428.724\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;12 -->\n",
+       "<g id=\"edge698\" class=\"edge\"><title>3&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.301,-637.708C615.737,-576.184 207.399,-368.025 82.8862,-310.081\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.2895,-306.874 73.743,-305.863 81.3575,-313.23 84.2895,-306.874\"/>\n",
+       "<text text-anchor=\"middle\" x=\"398.094\" y=\"-481.694\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;11 -->\n",
+       "<g id=\"edge700\" class=\"edge\"><title>3&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.415,-643.041C614.041,-601.455 191.878,-464.168 63.9533,-427.767\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.7934,-424.368 54.2197,-425.035 62.9021,-431.107 64.7934,-424.368\"/>\n",
+       "<text text-anchor=\"middle\" x=\"390.684\" y=\"-543.204\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;10 -->\n",
+       "<g id=\"edge702\" class=\"edge\"><title>3&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.314,-647.632C616.136,-625.188 209.95,-560.723 84.0681,-545.674\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.1256,-542.157 73.7899,-544.486 83.322,-549.111 84.1256,-542.157\"/>\n",
+       "<text text-anchor=\"middle\" x=\"403.691\" y=\"-603.453\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;9 -->\n",
+       "<g id=\"edge704\" class=\"edge\"><title>3&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.485,-651.9C623.031,-646.937 258.748,-646.789 140.767,-651.459\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.609,-647.962 130.771,-651.895 140.914,-654.956 140.609,-647.962\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.126\" y=\"-638.48\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;8 -->\n",
+       "<g id=\"edge706\" class=\"edge\"><title>3&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.416,-655.981C633.666,-665.751 334.841,-712.909 229.496,-734.011\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"228.725,-730.596 219.63,-736.031 230.129,-737.454 228.725,-730.596\"/>\n",
+       "<text text-anchor=\"middle\" x=\"478.456\" y=\"-701.796\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;7 -->\n",
+       "<g id=\"edge708\" class=\"edge\"><title>3&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.453,-660.066C648.444,-680.572 428.263,-751.908 340.689,-784.47\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"339.294,-781.255 331.17,-788.056 341.762,-787.805 339.294,-781.255\"/>\n",
+       "<text text-anchor=\"middle\" x=\"536.071\" y=\"-730.068\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;6 -->\n",
+       "<g id=\"edge710\" class=\"edge\"><title>3&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.338,-664.363C666.753,-690.127 528.826,-760.156 463.513,-797.024\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"461.746,-794.003 454.794,-801.998 465.215,-800.083 461.746,-794.003\"/>\n",
+       "<text text-anchor=\"middle\" x=\"588.425\" y=\"-714.493\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;5 -->\n",
+       "<g id=\"edge712\" class=\"edge\"><title>3&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.242,-668.946C686.384,-693.778 615.79,-744.951 577.786,-775.731\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"575.247,-773.288 569.75,-782.345 579.695,-778.693 575.247,-773.288\"/>\n",
+       "<text text-anchor=\"middle\" x=\"643.514\" y=\"-706.139\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;4 -->\n",
+       "<g id=\"edge714\" class=\"edge\"><title>3&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.944,-672.995C711.491,-685.918 694.082,-703.353 681.32,-717.701\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"678.64,-715.449 674.756,-725.306 683.94,-720.023 678.64,-715.449\"/>\n",
+       "<text text-anchor=\"middle\" x=\"692.632\" y=\"-680.148\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;3 -->\n",
+       "<g id=\"edge716\" class=\"edge\"><title>3&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M779.784,-661.557C789.567,-661.702 797.543,-659.454 797.543,-654.814 797.543,-651.986 794.581,-650.047 790.054,-648.996\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.058,-645.482 779.784,-648.07 789.43,-652.454 790.058,-645.482\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.597\" y=\"-650.614\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;2 -->\n",
+       "<g id=\"edge718\" class=\"edge\"><title>3&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M767.771,-636.742C778.792,-618.882 792.944,-591.387 801.815,-570.766\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"805.154,-571.848 805.709,-561.268 798.678,-569.192 805.154,-571.848\"/>\n",
+       "<text text-anchor=\"middle\" x=\"770.793\" y=\"-592.554\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 3&#45;&gt;1 -->\n",
+       "<g id=\"edge720\" class=\"edge\"><title>3&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M755.357,-636.62C760.397,-564.569 760.597,-298.918 755.959,-211.454\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"759.452,-211.237 755.353,-201.467 752.465,-211.66 759.452,-211.237\"/>\n",
+       "<text text-anchor=\"middle\" x=\"742.658\" y=\"-419.837\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;20 -->\n",
+       "<g id=\"edge722\" class=\"edge\"><title>2&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M813.249,-524.781C816.998,-481.986 817.247,-374.825 813.998,-323.458\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"817.481,-323.1 813.252,-313.386 810.501,-323.618 817.481,-323.1\"/>\n",
+       "<text text-anchor=\"middle\" x=\"826.624\" y=\"-419.919\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;19 -->\n",
+       "<g id=\"edge724\" class=\"edge\"><title>2&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M817.44,-524.968C822.743,-504.619 828.264,-471.27 830.438,-447.431\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"833.945,-447.457 831.188,-437.227 826.964,-446.944 833.945,-447.457\"/>\n",
+       "<text text-anchor=\"middle\" x=\"837.939\" y=\"-483.999\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;18 -->\n",
+       "<g id=\"edge726\" class=\"edge\"><title>2&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M806.565,-524.835C789.213,-455.236 708.317,-205.512 676.41,-122.005\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"679.663,-120.713 672.769,-112.668 673.141,-123.256 679.663,-120.713\"/>\n",
+       "<text text-anchor=\"middle\" x=\"755.487\" y=\"-315.22\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;17 -->\n",
+       "<g id=\"edge728\" class=\"edge\"><title>2&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M803.287,-524.999C770.538,-449.173 621.388,-155.927 569.597,-64.7897\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"572.496,-62.8114 564.473,-55.8917 566.43,-66.3043 572.496,-62.8114\"/>\n",
+       "<text text-anchor=\"middle\" x=\"672.442\" y=\"-297.694\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;16 -->\n",
+       "<g id=\"edge730\" class=\"edge\"><title>2&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M799.543,-524.919C749.212,-446.568 524.464,-136.837 451.164,-44.2409\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"453.729,-41.8441 444.752,-36.2173 448.261,-46.2142 453.729,-41.8441\"/>\n",
+       "<text text-anchor=\"middle\" x=\"638.354\" y=\"-271.38\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;15 -->\n",
+       "<g id=\"edge732\" class=\"edge\"><title>2&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M795.099,-524.935C726.054,-448.383 429.519,-151.523 333.909,-62.7701\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"336.057,-59.9902 326.332,-55.7878 331.314,-65.1381 336.057,-59.9902\"/>\n",
+       "<text text-anchor=\"middle\" x=\"575.504\" y=\"-278.653\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;14 -->\n",
+       "<g id=\"edge734\" class=\"edge\"><title>2&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M789.139,-524.855C699.79,-453.527 342.412,-193.642 227.835,-116.341\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.64,-113.337 219.384,-110.678 225.743,-119.152 229.64,-113.337\"/>\n",
+       "<text text-anchor=\"middle\" x=\"500.487\" y=\"-328.398\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;13 -->\n",
+       "<g id=\"edge736\" class=\"edge\"><title>2&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.269,-525.902C672.705,-464.378 264.367,-256.219 139.854,-198.275\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"141.257,-195.068 130.711,-194.058 138.325,-201.425 141.257,-195.068\"/>\n",
+       "<text text-anchor=\"middle\" x=\"467.061\" y=\"-345.889\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;12 -->\n",
+       "<g id=\"edge738\" class=\"edge\"><title>2&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.306,-531.274C666.678,-488.216 216.008,-341.671 83.4748,-303.871\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"84.3501,-300.481 73.7758,-301.142 82.4539,-307.219 84.3501,-300.481\"/>\n",
+       "<text text-anchor=\"middle\" x=\"428.89\" y=\"-425.372\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;11 -->\n",
+       "<g id=\"edge740\" class=\"edge\"><title>2&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.085,-535.918C664.153,-511.916 200.039,-438.283 64.4087,-421.877\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"64.4651,-418.36 54.1257,-420.673 63.6504,-425.313 64.4651,-418.36\"/>\n",
+       "<text text-anchor=\"middle\" x=\"422.247\" y=\"-485.698\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;10 -->\n",
+       "<g id=\"edge742\" class=\"edge\"><title>2&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.36,-540.296C666.971,-535.055 217.12,-534.916 83.9616,-539.878\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"83.7013,-536.386 73.8531,-540.293 83.9881,-543.38 83.7013,-536.386\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.161\" y=\"-544.887\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;9 -->\n",
+       "<g id=\"edge744\" class=\"edge\"><title>2&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.264,-544.496C672.947,-556.626 266.082,-620.914 140.651,-645.656\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"139.866,-642.244 130.753,-647.647 141.247,-649.107 139.866,-642.244\"/>\n",
+       "<text text-anchor=\"middle\" x=\"462.457\" y=\"-601.876\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;8 -->\n",
+       "<g id=\"edge746\" class=\"edge\"><title>2&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.479,-548.707C683.748,-575.628 342.59,-686.292 229.249,-727.906\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"227.778,-724.719 219.622,-731.481 230.215,-731.281 227.778,-724.719\"/>\n",
+       "<text text-anchor=\"middle\" x=\"508.864\" y=\"-646.107\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;7 -->\n",
+       "<g id=\"edge748\" class=\"edge\"><title>2&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.308,-553.292C697.232,-591.534 436.349,-724.244 340.19,-777.914\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"338.408,-774.901 331.41,-782.856 341.841,-781.001 338.408,-774.901\"/>\n",
+       "<text text-anchor=\"middle\" x=\"555.249\" y=\"-649.403\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;6 -->\n",
+       "<g id=\"edge750\" class=\"edge\"><title>2&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M782.391,-558.312C712.255,-604.122 525.731,-739.531 455.383,-795.572\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"452.99,-793.005 447.395,-802.002 457.38,-798.458 452.99,-793.005\"/>\n",
+       "<text text-anchor=\"middle\" x=\"610.887\" y=\"-660.742\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;5 -->\n",
+       "<g id=\"edge752\" class=\"edge\"><title>2&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M785.672,-561.315C735.258,-606.445 619.004,-722.632 572.079,-774.708\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"569.188,-772.693 565.164,-782.494 574.422,-777.341 569.188,-772.693\"/>\n",
+       "<text text-anchor=\"middle\" x=\"667.876\" y=\"-652.811\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;4 -->\n",
+       "<g id=\"edge754\" class=\"edge\"><title>2&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M790.983,-561.182C761.25,-596.722 704.058,-675.287 677.605,-716.776\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"674.475,-715.18 672.156,-725.518 680.416,-718.883 674.475,-715.18\"/>\n",
+       "<text text-anchor=\"middle\" x=\"722.294\" y=\"-625.779\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;3 -->\n",
+       "<g id=\"edge756\" class=\"edge\"><title>2&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M794.283,-561.08C783.263,-578.94 769.111,-606.435 760.239,-627.056\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"756.9,-625.974 756.345,-636.554 763.377,-628.629 756.9,-625.974\"/>\n",
+       "<text text-anchor=\"middle\" x=\"791.261\" y=\"-596.868\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;2 -->\n",
+       "<g id=\"edge758\" class=\"edge\"><title>2&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M836.752,-549.751C846.535,-549.896 854.511,-547.649 854.511,-543.008 854.511,-540.18 851.549,-538.241 847.022,-537.19\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"847.026,-533.676 836.752,-536.265 846.397,-540.648 847.026,-533.676\"/>\n",
+       "<text text-anchor=\"middle\" x=\"866.564\" y=\"-538.808\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 2&#45;&gt;1 -->\n",
+       "<g id=\"edge760\" class=\"edge\"><title>2&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M809.815,-524.927C805.184,-466.527 776.318,-282.665 760.967,-211.677\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"764.325,-210.656 758.715,-201.669 757.496,-212.193 764.325,-210.656\"/>\n",
+       "<text text-anchor=\"middle\" x=\"799.391\" y=\"-362.102\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;20 -->\n",
+       "<g id=\"edge762\" class=\"edge\"><title>1&#45;&gt;20</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M756.339,-201.571C763.345,-219.732 777.188,-247.73 789.117,-268.389\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"786.135,-270.221 794.259,-277.022 792.149,-266.64 786.135,-270.221\"/>\n",
+       "<text text-anchor=\"middle\" x=\"758.728\" y=\"-236.78\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;19 -->\n",
+       "<g id=\"edge764\" class=\"edge\"><title>1&#45;&gt;19</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M754.53,-201.426C763.947,-242.481 796.22,-342.794 815.351,-391.567\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"812.12,-392.913 819.106,-400.878 818.612,-390.294 812.12,-392.913\"/>\n",
+       "<text text-anchor=\"middle\" x=\"798.941\" y=\"-288.296\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;18 -->\n",
+       "<g id=\"edge766\" class=\"edge\"><title>1&#45;&gt;18</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M741.545,-165.022C730.545,-151.826 713.282,-133.982 697.781,-119.516\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"700.091,-116.886 690.349,-112.721 695.368,-122.052 700.091,-116.886\"/>\n",
+       "<text text-anchor=\"middle\" x=\"708.663\" y=\"-149.069\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;17 -->\n",
+       "<g id=\"edge768\" class=\"edge\"><title>1&#45;&gt;17</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M734.724,-165.096C701.73,-137.439 630.807,-85.5555 587.639,-57.167\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"589.428,-54.1557 579.134,-51.6499 585.619,-60.0283 589.428,-54.1557\"/>\n",
+       "<text text-anchor=\"middle\" x=\"653.182\" y=\"-118.932\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;16 -->\n",
+       "<g id=\"edge770\" class=\"edge\"><title>1&#45;&gt;16</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.863,-165.209C667.91,-131.739 530.579,-61.6417 464.626,-31.7294\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"465.988,-28.5047 455.431,-27.6168 463.13,-34.8947 465.988,-28.5047\"/>\n",
+       "<text text-anchor=\"middle\" x=\"601.244\" y=\"-82.2694\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;15 -->\n",
+       "<g id=\"edge772\" class=\"edge\"><title>1&#45;&gt;15</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.236,-170.769C648.109,-141.289 428.624,-69.8483 340.953,-45.5314\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"341.745,-42.1195 331.177,-42.8701 339.906,-48.8738 341.745,-42.1195\"/>\n",
+       "<text text-anchor=\"middle\" x=\"537.095\" y=\"-91.9503\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;14 -->\n",
+       "<g id=\"edge774\" class=\"edge\"><title>1&#45;&gt;14</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.255,-175.818C633.346,-156.541 334.982,-109.147 229.603,-96.8993\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"229.772,-93.3964 219.445,-95.7644 228.995,-100.353 229.772,-93.3964\"/>\n",
+       "<text text-anchor=\"middle\" x=\"476.429\" y=\"-143.158\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;13 -->\n",
+       "<g id=\"edge776\" class=\"edge\"><title>1&#45;&gt;13</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.485,-180.414C623.031,-175.45 258.748,-175.303 140.767,-179.972\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"140.609,-176.476 130.771,-180.408 140.914,-183.469 140.609,-176.476\"/>\n",
+       "<text text-anchor=\"middle\" x=\"433.126\" y=\"-184.993\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;12 -->\n",
+       "<g id=\"edge778\" class=\"edge\"><title>1&#45;&gt;12</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.296,-184.815C615.979,-196.945 209.114,-261.233 83.6835,-285.976\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"82.8986,-282.563 73.7851,-287.967 84.279,-289.426 82.8986,-282.563\"/>\n",
+       "<text text-anchor=\"middle\" x=\"403.49\" y=\"-220.195\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;11 -->\n",
+       "<g id=\"edge780\" class=\"edge\"><title>1&#45;&gt;11</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.448,-189.258C614.143,-219.969 192.04,-356.946 64.0215,-403.649\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"62.4515,-400.498 54.2798,-407.241 64.8732,-407.066 62.4515,-400.498\"/>\n",
+       "<text text-anchor=\"middle\" x=\"391.735\" y=\"-280.254\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;10 -->\n",
+       "<g id=\"edge782\" class=\"edge\"><title>1&#45;&gt;10</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.333,-194.102C615.73,-244.156 206.769,-452.348 82.5932,-521.044\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"80.8472,-518.01 73.8149,-525.934 84.2541,-524.125 80.8472,-518.01\"/>\n",
+       "<text text-anchor=\"middle\" x=\"409.963\" y=\"-365.373\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;9 -->\n",
+       "<g id=\"edge784\" class=\"edge\"><title>1&#45;&gt;9</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M725.438,-199.518C620.199,-269.619 239.57,-546.069 132.037,-630.366\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"129.59,-627.839 123.913,-636.784 133.929,-633.332 129.59,-627.839\"/>\n",
+       "<text text-anchor=\"middle\" x=\"436.738\" y=\"-422.742\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;8 -->\n",
+       "<g id=\"edge786\" class=\"edge\"><title>1&#45;&gt;8</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M730.687,-201.348C641.049,-283.474 302.81,-621.612 213.83,-717.903\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"211.101,-715.701 206.928,-725.44 216.263,-720.429 211.101,-715.701\"/>\n",
+       "<text text-anchor=\"middle\" x=\"483.259\" y=\"-466.426\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;7 -->\n",
+       "<g id=\"edge788\" class=\"edge\"><title>1&#45;&gt;7</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M736.037,-201.641C665.278,-289.758 389.245,-669.524 319.913,-773.907\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"316.952,-772.039 314.387,-782.318 322.803,-775.882 316.952,-772.039\"/>\n",
+       "<text text-anchor=\"middle\" x=\"540.975\" y=\"-492.574\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;6 -->\n",
+       "<g id=\"edge790\" class=\"edge\"><title>1&#45;&gt;6</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M740.404,-201.586C688.533,-291.261 487.93,-684.697 438.821,-792.667\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"435.567,-791.37 434.674,-801.927 441.956,-794.231 435.567,-791.37\"/>\n",
+       "<text text-anchor=\"middle\" x=\"603.613\" y=\"-499.927\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;5 -->\n",
+       "<g id=\"edge792\" class=\"edge\"><title>1&#45;&gt;5</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M744.029,-201.355C709.948,-288.522 587.049,-666.279 557.95,-772.588\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"554.56,-771.721 555.362,-782.285 561.323,-773.526 554.56,-771.721\"/>\n",
+       "<text text-anchor=\"middle\" x=\"664.99\" y=\"-486.771\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;4 -->\n",
+       "<g id=\"edge794\" class=\"edge\"><title>1&#45;&gt;4</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M746.993,-201.555C728.691,-283.164 675.911,-615.276 665.127,-715.06\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"661.618,-714.976 664.095,-725.277 668.582,-715.679 661.618,-714.976\"/>\n",
+       "<text text-anchor=\"middle\" x=\"720.06\" y=\"-456.108\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;3 -->\n",
+       "<g id=\"edge796\" class=\"edge\"><title>1&#45;&gt;3</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M749.73,-201.521C744.69,-273.572 744.489,-539.223 749.128,-626.687\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"745.635,-626.904 749.734,-636.674 752.622,-626.48 745.635,-626.904\"/>\n",
+       "<text text-anchor=\"middle\" x=\"736.429\" y=\"-409.904\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;2 -->\n",
+       "<g id=\"edge798\" class=\"edge\"><title>1&#45;&gt;2</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M752.239,-201.408C756.871,-259.808 785.736,-443.67 801.088,-514.659\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"797.73,-515.679 803.34,-524.666 804.559,-514.142 797.73,-515.679\"/>\n",
+       "<text text-anchor=\"middle\" x=\"762.663\" y=\"-355.833\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "<!-- 1&#45;&gt;1 -->\n",
+       "<g id=\"edge800\" class=\"edge\"><title>1&#45;&gt;1</title>\n",
+       "<path fill=\"none\" stroke=\"firebrick\" d=\"M779.784,-190.071C789.567,-190.216 797.543,-187.968 797.543,-183.327 797.543,-180.499 794.581,-178.56 790.054,-177.509\"/>\n",
+       "<polygon fill=\"firebrick\" stroke=\"firebrick\" points=\"790.058,-173.995 779.784,-176.584 789.43,-180.967 790.058,-173.995\"/>\n",
+       "<text text-anchor=\"middle\" x=\"809.597\" y=\"-179.127\" font-family=\"Times,serif\" font-size=\"14.00\">K20</text>\n",
+       "</g>\n",
+       "</g>\n",
+       "</svg>"
+      ],
+      "text/plain": [
+       "<Dot visualization: expr_as_graph [(\"K20\",(1..20)*(1..20))]>"
+      ]
+     },
+     "execution_count": 140,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":dot expr_as_graph (\"K20\",(1..20)×(1..20))"
+   ]
+  },
+  {
+   "cell_type": "code",
+   "execution_count": 144,
+   "metadata": {},
+   "outputs": [
+    {
+     "data": {
+      "text/plain": [
+       "Preference changed: DOT_ENGINE = dot\n"
+      ]
+     },
+     "execution_count": 144,
+     "metadata": {},
+     "output_type": "execute_result"
+    }
+   ],
+   "source": [
+    ":pref DOT_ENGINE=dot"
    ]
   },
   {